.NewsletterPopup_backdrop__NmE0S{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,10,10,.62);backdrop-filter:blur(3px);animation:NewsletterPopup_fade__KU_Zb .25s ease-out}.NewsletterPopup_dialog__OCBe1{position:relative;display:grid;grid-template-columns:340px minmax(0,1fr);width:min(820px,100%);overflow:hidden;border-radius:24px;background:#0f0f10;color:#ffefd0;font-family:Poppins,sans-serif;box-shadow:0 30px 80px rgba(0,0,0,.5);border:1px solid rgba(255,239,208,.12);animation:NewsletterPopup_rise__q_kVJ .3s ease-out}.NewsletterPopup_media__o08Kw{position:relative;min-height:420px}.NewsletterPopup_mediaImg__bmjDa{object-fit:cover}.NewsletterPopup_mediaShade__kN2wE{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,15,16,0) 40%,rgba(15,15,16,.85))}.NewsletterPopup_mediaTag__M2NBp{position:absolute;left:20px;bottom:18px;padding:6px 12px;border-radius:999px;background:rgba(10,10,10,.55);border:1px solid rgba(255,239,208,.2);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.NewsletterPopup_body__wmCAV{position:relative;padding:44px 40px 36px;background:radial-gradient(420px 200px at 100% 0,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),#0f0f10}.NewsletterPopup_close__ielpB{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:rgba(255,239,208,.08);color:#ffefd0;cursor:pointer}.NewsletterPopup_close__ielpB:focus-visible,.NewsletterPopup_close__ielpB:hover{background:rgba(255,239,208,.18)}.NewsletterPopup_eyebrow__QLfMl{margin:0 0 10px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.NewsletterPopup_title__QClN_{margin:0 0 12px;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#ffffff}.NewsletterPopup_lede__4WgRL{margin:0 0 24px;font-size:16px;line-height:1.6;color:rgba(255,239,208,.82)}.NewsletterPopup_form__arqBL{display:flex;gap:10px}.NewsletterPopup_input__orcIQ{flex:1;min-width:0;height:52px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,239,208,.25);background:rgba(255,239,208,.06);color:#ffffff;font:500 16px/1 Poppins,sans-serif;outline:none}.NewsletterPopup_input__orcIQ::placeholder{color:rgba(255,239,208,.45)}.NewsletterPopup_input__orcIQ:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.NewsletterPopup_input__orcIQ[aria-invalid=true]{border-color:#ff8a80}.NewsletterPopup_submit__11XYB{height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-text);font:700 14px/1 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.NewsletterPopup_submit__11XYB:hover{transform:translateY(-1px)}.NewsletterPopup_submit__11XYB:disabled{opacity:.6;cursor:progress}.NewsletterPopup_error__tGJfU{margin:12px 0 0;color:#ff8a80;font-size:14px}.NewsletterPopup_note__R0vas{margin:18px 0 0;font-size:12.5px;line-height:1.6;color:rgba(255,239,208,.55)}.NewsletterPopup_note__R0vas a{color:rgba(255,239,208,.85);text-decoration:underline}.NewsletterPopup_done__SwJPd .NewsletterPopup_submit__11XYB{margin-top:4px}.NewsletterPopup_srOnly___tyVw{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:720px){.NewsletterPopup_backdrop__NmE0S{align-items:flex-end;padding:0}.NewsletterPopup_dialog__OCBe1{grid-template-columns:1fr;border-radius:22px 22px 0 0;max-height:90vh;overflow-y:auto;animation:NewsletterPopup_slideUp__0toH6 .3s ease-out}.NewsletterPopup_media__o08Kw{display:none}.NewsletterPopup_body__wmCAV{padding:34px 20px calc(24px + env(safe-area-inset-bottom))}.NewsletterPopup_form__arqBL{flex-direction:column}.NewsletterPopup_submit__11XYB{width:100%}}@media (prefers-reduced-motion:reduce){.NewsletterPopup_backdrop__NmE0S,.NewsletterPopup_dialog__OCBe1{animation:none}}@keyframes NewsletterPopup_fade__KU_Zb{0%{opacity:0}to{opacity:1}}@keyframes NewsletterPopup_rise__q_kVJ{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes NewsletterPopup_slideUp__0toH6{0%{transform:translateY(100%)}to{transform:none}}:root{--ct-ink:#0b0e16;--ct-cream:#fff1d0;--ct-teal:#6cdbd6;--ct-pink:#f0b8c8;--ct-peach:#ffd9c0;--ct-lilac:#b8a7d4;--ct-text:rgba(255,241,208,0.92);--ct-text-muted:rgba(255,241,208,0.75);--ct-rule:rgba(255,241,208,0.2);--ct-dusk:linear-gradient(180deg,#3d5a80,#5b7ab8 22%,#8b9dc3 42%,#b8a7d4 60%,#d4a5c7 76%,#f0b8c8 88%,#ffd9c0);--ct-pad-y:clamp(56px,8vw,120px);--ct-pad-x:clamp(20px,4vw,56px);--ct-max:1320px}.ct-page{font-family:Poppins,sans-serif;color:var(--ct-cream);background:var(--ct-ink);-webkit-font-smoothing:antialiased}.ct-page p{text-wrap:pretty}.ct-page h1,.ct-page h2{text-wrap:balance}.ct-page a:not([data-ct-button]){color:var(--ct-teal);text-underline-offset:3px}.ct-page a:not([data-ct-button]):hover{color:var(--ct-cream)}.ct-page :focus-visible{outline:2px solid var(--ct-teal);outline-offset:3px;border-radius:4px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:960px){.ct-compliance-grid{grid-template-columns:240px minmax(0,1fr)!important}.ct-toc{position:sticky;top:140px}}.ct-prose p{margin:0}.ct-prose strong{color:var(--ct-cream)}