.email-signup-slider{background-color:var(--bg-color);color:var(--text-color);max-block-size:100vh;inline-size:100%;z-index:11;height:0;transition:height var(--transition-speed) var(--transition-easing);position:fixed;top:0;left:0;overflow:auto}.email-signup-slider--dismissed,.error .email-signup-slider,.hide-email-slider .email-signup-slider{display:none}.light-mode .email-signup-slider{--text-color:var(--color-white);--bg-color:var(--color-black)}.dark-mode .email-signup-slider{--text-color:var(--color-black);--bg-color:var(--color-white)}.email-signup-slider__inner,.email-signup-slider__thanks{padding-inline:var(--section-inline-padding);padding-block:60px}.email-signup-slider__content{max-width:778px;margin-block-end:50px;padding-inline-end:50px}.email-signup-slider__content h2{font-size:var(--headline-size);letter-spacing:var(--headline-letter-spacing);margin-block-end:12px}.email-signup-slider__form{position:relative}@media (width>=992px){.email-signup-slider__form{grid-template-columns:1fr 1fr;gap:150px;display:grid}}.email-signup-slider__form .link{inline-size:100%}.email-signup-slider__close{right:var(--section-inline-padding);position:absolute;top:60px}.email-signup-slider__thanks{opacity:0;visibility:hidden;align-items:center;gap:24px;display:flex;position:absolute;inset:0;transform:translate(-25%)}.email-signup-slider__thanks__anim{inline-size:84px}
