.NewsletterSignup_pageRoot__n771m{--ai-eyewear-viewport-height:calc(var(--svh) * 100);--ai-eyewear-safe-area-bottom:0px;--ai-eyewear-bottom-viewport-inset:0px;position:relative;min-height:100vh;min-height:100svh;background:#000;isolation:isolate}@media(max-width:767px){.NewsletterSignup_pageRoot__n771m{--ai-eyewear-safe-area-bottom:env(safe-area-inset-bottom,0px);--ai-eyewear-bottom-viewport-inset:max(0px,var(--ai-eyewear-safe-area-bottom),calc(100vh - (var(--svh) * 100)));min-height:calc(var(--ai-eyewear-viewport-height) + var(--ai-eyewear-bottom-viewport-inset))}@supports(height:100dvh){.NewsletterSignup_pageRoot__n771m{--ai-eyewear-viewport-height:100dvh;--ai-eyewear-bottom-viewport-inset:max(0px,var(--ai-eyewear-safe-area-bottom),calc(100vh - 100dvh))}}}.NewsletterSignup_desktopBackgroundImage__JR5eS{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width:767px){.NewsletterSignup_desktopBackgroundImage__JR5eS{display:none}}.NewsletterSignup_desktopViewport__H1OR_{position:relative;width:100%;max-width:100vw;height:100vh;max-height:100vh;overflow:hidden}.NewsletterSignup_mobileBackgroundStack___d9VX{position:relative;z-index:0;display:flex;flex-direction:column;width:100%;min-height:inherit;pointer-events:none}.NewsletterSignup_mobileBackgroundImage__yyt5D{display:block;flex:0 0 auto;height:auto;width:100%;pointer-events:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center -60px;object-position:center -60px}.NewsletterSignup_mobileContent__HmREW{top:0;right:0;z-index:2;padding:calc(env(safe-area-inset-top, 0px) + 434px) 0 0}.NewsletterSignup_desktopContent__hAzpY,.NewsletterSignup_mobileContent__HmREW{position:absolute;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;width:100%}.NewsletterSignup_desktopContent__hAzpY{bottom:9.9091659785vh;z-index:10;max-width:100vw;max-height:100vh;padding:0 24px}@media(max-height:1024px){.NewsletterSignup_desktopContent__hAzpY{bottom:max(6vh,24px)}}.NewsletterSignup_mobileNewsletterBlock__nLJ3V{width:min(100%,327px)}.NewsletterSignup_mobileGradient__TAjcX{--ai-eyewear-gradient-height:calc(var(--vw) * 81.0666666667);display:block;flex:1 0 auto;width:100%;height:auto;min-height:var(--ai-eyewear-gradient-height);pointer-events:none}@media(max-width:767px){.NewsletterSignup_mobileGradient__TAjcX{height:calc(var(--ai-eyewear-gradient-height) + var(--ai-eyewear-bottom-viewport-inset));min-height:calc(var(--ai-eyewear-gradient-height) + var(--ai-eyewear-bottom-viewport-inset));-o-object-fit:fill;object-fit:fill}}.NewsletterSignup_newsletterCtaWrapper__7vjmS{display:flex;flex-direction:column;align-items:start;justify-content:center;width:min(100%,420px)}@media(max-width:767px){.NewsletterSignup_newsletterCtaWrapper__7vjmS{width:min(100%,327px)}}.NewsletterSignup_newsletterCta__lJO7j{box-sizing:border-box;position:relative;width:420px;height:48px;border-radius:999px;background:#fff;box-shadow:0 0 3px #fff,0 0 .3px rgba(73,73,73,.05),inset 0 1px .3px hsla(0,0%,100%,.7),inset 0 -1px .3px hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transform:translateZ(0);isolation:isolate}@media(max-width:767px){.NewsletterSignup_newsletterCta__lJO7j{width:100%}}.NewsletterSignup_newsletterInput__XEy08{position:relative;z-index:1;flex:1 1 auto;min-width:0;border:0;background:transparent;color:hsla(0,0%,7%,.7);font-style:normal;font-weight:400;line-height:12px;outline:none}.NewsletterSignup_newsletterInput__XEy08::-moz-placeholder{color:hsla(0,0%,7%,.5)}.NewsletterSignup_newsletterInput__XEy08::placeholder{color:hsla(0,0%,7%,.5)}.NewsletterSignup_newsletterButton__cFZTv{flex-shrink:0;z-index:1;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;padding:12px;border:0;border-radius:50px;background:rgba(124,167,255,.4);box-shadow:0 0 .3px rgba(73,73,73,.05),inset 0 1px .3px hsla(0,0%,100%,.7),inset 0 -1px .3px hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.NewsletterSignup_newsletterButtonLabel__5VHaV{font-style:normal;font-weight:400;line-height:12px;text-align:center}.NewsletterSignup_promotionalTest__j_xaF{line-height:17px;font-weight:350;color:#fff}