@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes moveIn{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slide-out{from{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes btn-animate{0%{transform:scaleX(0)}33%,50%{transform:scaleX(0.4)}100%{transform:scaleX(0)}}.modal__overlay{background:rgba(0,0,0,.6);display:grid;inset:0;overflow-y:scroll;padding:var(--space-inner);position:fixed;z-index:900}.modal__container{background-color:#fff;border-radius:0;margin:auto;max-width:calc(100vw - 2*var(--space-inner));padding:var(--space-3);position:relative;width:100%}@media(min-width: 60em){.modal__container{max-width:62.5rem}}.modal__header{align-items:center;display:flex;justify-content:space-between}.modal__close{align-items:center;border:0;color:currentcolor;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.25rem;top:.25rem;width:2rem;z-index:calc(900 + 1)}.modal__close-icon{pointer-events:none}.modal__content{border-radius:var(--bdrs);color:rgba(0,0,0,.8);line-height:1.5;margin:var(--spacing-m) 0;overflow:hidden}.modal__text{padding:var(--space-inner)}.modal{display:none}.modal.is-open{display:block}.modal--slide .modal__container,.modal--slide .modal__overlay{will-change:transform}.modal--slide[aria-hidden=false] .modal__overlay{animation:fade-in .3s cubic-bezier(0, 0, 0.2, 1)}.modal--slide[aria-hidden=false] .modal__container{animation:slide-in .3s cubic-bezier(0, 0, 0.2, 1)}.modal--slide[aria-hidden=true] .modal__overlay{animation:fade-out .3s cubic-bezier(0, 0, 0.2, 1)}.modal--slide[aria-hidden=true] .modal__container{animation:slide-out .3s cubic-bezier(0, 0, 0.2, 1)}.modal__close--video::before{content:none}.modal--video .modal__close--video{background-color:var(--color-text);padding:.25rem;right:.5rem;top:.5rem;transition:background-color .3s ease-in-out}@media(min-width: 60em){.modal--video .modal__close--video{padding:.5rem}}.modal__close--video:hover,.modal__close--video:focus-visible{background-color:var(--color-btn)}.modal--video.is-open{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:900}

/*# sourceMappingURL=modal.css.map */