/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
.sign-up{display:flex;position:relative;align-items:center;width:100vw;height:100%;padding:48px 24px}@media screen and (min-width: 750px){.sign-up{height:auto;min-height:calc(100vh - var(--static-bottom-of-site-header, 0));padding:140px 32px}}.sign-up .newsletter-modal__content{max-height:none;padding:0}.sign-up .countdown__item--unit{padding:8px 6px}.sign-up__container{position:relative;z-index:5;width:100vw;max-width:800px;margin:0 auto}.sign-up__wrapper{position:relative;padding:40px 24px;border:var(--border-width, 1px) solid var(--border-color, #000);border-radius:var(--border-radius, 30px);overflow:hidden}@media screen and (min-width: 750px){.sign-up__wrapper{height:fit-content;margin:0 auto;padding:80px 40px}}.sign-up__wrapper .background{opacity:var(--background-opacity, 1);background:var(--modal-background-color);pointer-events:none;backdrop-filter:blur(var(--background-blur, 0))}.sign-up__wrapper .background .background__image{object-fit:var(--background-fit, cover)}.sign-up__wrapper .newsletter-modal__marquee{width:calc(100% + 48px);margin:0 -24px 24px}@media screen and (min-width: 750px){.sign-up__wrapper .newsletter-modal__marquee{width:calc(100% + 80px);margin:0 -40px 32px}}.sign-up__background,.sign-up__foreground{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.sign-up__background .background,.sign-up__foreground .background{background:var(--background-color)}.sign-up__background::before,.sign-up__foreground::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:var(--overlay-opacity, 0);background:var(--overlay-color)}.sign-up__foreground{z-index:6;pointer-events:none}