:is(html:has(.NewsletterOffer-module__ZNOQ9a__viewport[open]),body:has(.NewsletterOffer-module__ZNOQ9a__viewport[open])){overflow:hidden}.NewsletterOffer-module__ZNOQ9a__viewport{inset:auto;top:var(--newsletter-viewport-top,0px);left:var(--newsletter-viewport-left,0px);width:var(--newsletter-viewport-width,100%);height:var(--newsletter-viewport-height,100svh);max-width:none;max-height:none;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:24px;display:flex;position:fixed;overflow:hidden}.NewsletterOffer-module__ZNOQ9a__viewport:not([open]){display:none}.NewsletterOffer-module__ZNOQ9a__viewport::backdrop{background:#0000004d}.NewsletterOffer-module__ZNOQ9a__panel{width:100%;max-width:448px;min-height:0;max-height:100%;padding:28px 32px;box-shadow:0 20px 60px #00000024}.NewsletterOffer-module__ZNOQ9a__panel>button{font-size:24px;font-weight:300;line-height:1;transition:opacity .22s;top:20px;right:20px}.NewsletterOffer-module__ZNOQ9a__panel>button:hover{opacity:.55}.NewsletterOffer-module__ZNOQ9a__content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.NewsletterOffer-module__ZNOQ9a__headline{letter-spacing:-.02em;text-wrap:balance;flex-shrink:0;margin-bottom:24px;padding-right:44px;font-size:28px;font-weight:400;line-height:1.08}.NewsletterOffer-module__ZNOQ9a__form [data-newsletter-fields]{grid-template-columns:minmax(0,1fr);gap:16px}.NewsletterOffer-module__ZNOQ9a__form p[id$=-consent]{color:#625d57;font-size:13px;line-height:1.55}.NewsletterOffer-module__ZNOQ9a__form p[id$=-consent] a{text-underline-offset:4px;text-decoration-color:#9c958d}.NewsletterOffer-module__ZNOQ9a__form input[type=email]:focus-visible{border-bottom-color:#1c1c1a;outline:none;box-shadow:inset 0 -1px #1c1c1a}.NewsletterOffer-module__ZNOQ9a__form button[type=submit]{color:#fafaf8;letter-spacing:.09em;text-transform:uppercase;touch-action:manipulation;-webkit-tap-highlight-color:#1c1c1a14;background:#1c1c1a;border:1px solid #1c1c1a;width:100%;min-height:48px;padding:12px;font-size:12px;line-height:1.25;transition:background-color .22s,color .22s}.NewsletterOffer-module__ZNOQ9a__form button[type=submit]:hover:not(:disabled){opacity:1;background:#3a3936}.NewsletterOffer-module__ZNOQ9a__form button[type=submit]:focus-visible{outline-offset:3px}.NewsletterOffer-module__ZNOQ9a__compact{align-items:flex-end;padding:0}.NewsletterOffer-module__ZNOQ9a__compact::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__panel{max-width:448px;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom));box-shadow:0 -18px 50px #0000001f}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__panel>button{top:16px;right:16px}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__headline{margin-bottom:28px;font-size:28px}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__form [data-newsletter-fields]{grid-template-columns:minmax(0,1fr);gap:20px}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__form label{font-size:14px}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__form p[id$=-consent]{font-size:14px;line-height:24px}@media (max-width:639px){.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__panel{border-width:1px 0 0}}.NewsletterOffer-module__ZNOQ9a__compact .NewsletterOffer-module__ZNOQ9a__form button[type=submit]{min-height:48px}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true]{padding:12px}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true] .NewsletterOffer-module__ZNOQ9a__panel{border-width:1px;padding:16px}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true] .NewsletterOffer-module__ZNOQ9a__panel>button{top:8px;right:8px}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true] .NewsletterOffer-module__ZNOQ9a__form label{font-size:13px}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true] .NewsletterOffer-module__ZNOQ9a__form p[id$=-consent]{font-size:12px;line-height:1.5}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true] .NewsletterOffer-module__ZNOQ9a__headline{margin-bottom:12px;padding-right:40px;font-size:20px;line-height:1.15}.NewsletterOffer-module__ZNOQ9a__compact[data-short-viewport=true] .NewsletterOffer-module__ZNOQ9a__form [data-newsletter-fields]{gap:10px}.NewsletterOffer-module__ZNOQ9a__compact[data-cramped-viewport=true]{padding:8px}.NewsletterOffer-module__ZNOQ9a__compact[data-cramped-viewport=true] .NewsletterOffer-module__ZNOQ9a__panel{padding:12px}.NewsletterOffer-module__ZNOQ9a__compact[data-cramped-viewport=true] .NewsletterOffer-module__ZNOQ9a__headline{margin-bottom:8px;padding-right:44px;font-size:18px}.NewsletterOffer-module__ZNOQ9a__compact[data-cramped-viewport=true] .NewsletterOffer-module__ZNOQ9a__form [data-newsletter-fields]{grid-template-columns:minmax(0,1fr) 100px}.NewsletterOffer-module__ZNOQ9a__viewport[open] .NewsletterOffer-module__ZNOQ9a__panel{animation:.2s ease-out NewsletterOffer-module__ZNOQ9a__appear}.NewsletterOffer-module__ZNOQ9a__compact[open] .NewsletterOffer-module__ZNOQ9a__panel{animation:.2s ease-out NewsletterOffer-module__ZNOQ9a__rise}@keyframes NewsletterOffer-module__ZNOQ9a__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes NewsletterOffer-module__ZNOQ9a__rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NewsletterOffer-module__ZNOQ9a__viewport[open] .NewsletterOffer-module__ZNOQ9a__panel{animation:none}.NewsletterOffer-module__ZNOQ9a__panel>button{transition:none}.NewsletterOffer-module__ZNOQ9a__form button[type=submit]{transition:none}}