._section_1k9yf_1{background:var(--ink);color:#fff;padding:clamp(2rem,5vw,3.5rem) 8vw;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}._section_1k9yf_1 h2{font-family:Sora,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.2;margin:.5rem 0 1rem}._section_1k9yf_1 p{color:var(--hero-muted)}._section_1k9yf_1 label{color:#fff}._eyebrow_1k9yf_1{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--on-dark-accent)!important}._form_1k9yf_1{display:grid;gap:1rem;max-width:32rem}._consent_1k9yf_1{display:flex;gap:.8rem;align-items:flex-start}._consent_1k9yf_1 label{font-weight:400;font-size:.85rem;line-height:1.6}._small_1k9yf_1{font-size:.75rem;line-height:1.6;opacity:.75}._trap_1k9yf_1{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._popup_1k9yf_1{background:#fff;color:#111;width:min(90vw,34rem);padding:2rem;border-top:4px solid var(--primary)}@media(max-width:700px){._section_1k9yf_1{grid-template-columns:1fr;gap:1.5rem}}._site_12xcb_1{font-family:var(--font-family-base);background:var(--paper);color:var(--foreground);line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased}._site_12xcb_1 *{box-sizing:border-box}._site_12xcb_1 a{color:inherit}._site_12xcb_1 :focus-visible{outline:3px solid var(--primary);outline-offset:4px}._header_12xcb_6{background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.85rem var(--gutter);position:sticky;top:0;z-index:200;border-bottom:1px solid #ffffff14}._brand_12xcb_7{display:flex;align-items:center;gap:.75rem;line-height:1;text-decoration:none;min-width:max-content}._brandMark_12xcb_8{display:block;height:56px;flex:0 0 auto}._brandMark_12xcb_8 img{height:100%;width:auto;display:block}._brandWords_12xcb_10{display:grid;gap:.08rem;font-family:var(--font-family-display);font-size:1.15rem;line-height:.95;letter-spacing:.08em;text-transform:uppercase}._brandWords_12xcb_10 strong{font-weight:700}._desktop_12xcb_13{display:flex;gap:1.35rem;align-items:center}._desktop_12xcb_13 a{text-decoration:none;font-size:.86rem;font-weight:500;color:#e6e6e6;padding:.35rem 0;border-bottom:2px solid transparent;transition:color var(--animation-duration-fast),border-color var(--animation-duration-fast)}._desktop_12xcb_13 a:hover,._desktop_12xcb_13 a._active_12xcb_16{color:#fff;border-bottom-color:var(--primary)}._desktop_12xcb_13 ._login_12xcb_17{color:#a9a9a9;padding-left:1.4rem;border-left:1px solid #ffffff26}._desktop_12xcb_13 ._cta_12xcb_18{color:var(--primary-foreground)!important;font-size:.8rem;border-bottom:0!important;padding:.55rem 1rem}._openBar_12xcb_20{display:flex;align-items:center;justify-content:center;gap:.75rem 1rem;flex-wrap:wrap;background:var(--primary);color:var(--primary-foreground)!important;text-decoration:none;padding:.7rem var(--gutter);font-size:.95rem;line-height:1.35;text-align:center}._openBar_12xcb_20 strong{font-family:var(--font-family-display);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem}._openSub_12xcb_22{opacity:.92}._openCta_12xcb_23{font-family:var(--font-family-display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:var(--ink);color:var(--paper);padding:.35rem .9rem;white-space:nowrap}._openBar_12xcb_20:hover ._openCta_12xcb_23{background:#000}._openDot_12xcb_25{width:.6rem;height:.6rem;border-radius:50%;background:#fff;box-shadow:0 0 #fffa;animation:_pulse_12xcb_1 2s infinite}@keyframes _pulse_12xcb_1{0%{box-shadow:0 0 #fffa}70%{box-shadow:0 0 0 .6rem #fff0}to{box-shadow:0 0 #fff0}}._mobileCta_12xcb_27{display:none!important;margin-left:auto}._menuButton_12xcb_28{display:none!important;color:var(--paper)!important;font-family:var(--font-family-display)!important;text-transform:uppercase;letter-spacing:.12em;font-size:1rem!important}._mobile_12xcb_27{position:absolute;top:100%;left:0;right:0;background:var(--ink);padding:1.5rem var(--gutter) 2rem;display:grid;gap:1.6rem;border-top:1px solid #ffffff14;max-height:calc(100vh - 80px);overflow:auto}._mobilePrimary_12xcb_30{display:grid;gap:.2rem}._mobilePrimary_12xcb_30 a{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;font-size:1.8rem;letter-spacing:.01em;line-height:1.25;text-decoration:none}._mobileSecondary_12xcb_32{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;padding-top:1.2rem;border-top:1px solid #ffffff20}._mobileSecondary_12xcb_32 a{font-size:.92rem;color:#c9c9c9;text-decoration:none}._skip_12xcb_35{position:absolute;top:-100px;left:1rem;z-index:500;background:var(--paper);padding:1rem}._skip_12xcb_35:focus{top:1rem;color:var(--ink)}._footer_12xcb_38{background:var(--ink);color:#b9b9b9;padding:clamp(4rem,7vw,6rem) var(--gutter) 2rem;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:3rem 2.5rem}._footerBrand_12xcb_39 img{height:84px;width:auto;display:block;margin-bottom:1.2rem}._footerLine_12xcb_40{font-family:var(--font-family-display);font-weight:700;text-transform:uppercase;color:#fff;font-size:1.55rem;line-height:1.05;letter-spacing:.01em;margin:0 0 1.5rem}._footerGroup_12xcb_41{display:grid;align-content:start;gap:.55rem}._footerGroup_12xcb_41 p{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--on-dark-accent)}._footerGroup_12xcb_41 a{font-size:.9rem;text-decoration:none}._footerGroup_12xcb_41 a:hover{color:#fff}._footerSmall_12xcb_45{grid-column:1/-1;border-top:1px solid #ffffff1f;padding-top:1.5rem;display:grid;gap:.4rem}._footerSmall_12xcb_45 p{margin:0;font-size:.78rem;line-height:1.6;max-width:90ch}._legal_12xcb_47 a{text-decoration:none;font-weight:600;color:#d9d9d9}._legal_12xcb_47 a:hover{color:#fff}@media(max-width:1180px){._desktop_12xcb_13{display:none}._menuButton_12xcb_28,._mobileCta_12xcb_27{display:inline-flex!important}._header_12xcb_6{gap:.75rem}}@media(max-width:560px){._openSub_12xcb_22{display:none}}@media(max-width:900px){._footer_12xcb_38{grid-template-columns:1fr 1fr}._footerBrand_12xcb_39{grid-column:1/-1}}@media(max-width:560px){._brandMark_12xcb_8{height:44px}._footer_12xcb_38{grid-template-columns:1fr}._mobilePrimary_12xcb_30 a{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){._desktop_12xcb_13 a{transition:none}._openDot_12xcb_25{animation:none}}
