.themeSwitch_track__fCwWO{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-strong);border-radius:10px;background:var(--pill-bg)}.themeSwitch_segment__dQ6ME{min-height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--segment-ink,var(--muted));font:800 10px/1 var(--font-body,"DM Sans",sans-serif);cursor:pointer;position:relative}.themeSwitch_segment__dQ6ME:hover{background:var(--hover-wash);color:var(--ink)}.themeSwitch_segment__dQ6ME[aria-checked=true],.themeSwitch_segment__dQ6ME[aria-checked=true]:hover{background:var(--ink);color:var(--bg)}.themeSwitch_segment__dQ6ME:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.themeSwitch_header__Q8dqK .themeSwitch_segment__dQ6ME{width:28px;padding:0}@media (max-width:680px){.themeSwitch_header__Q8dqK .themeSwitch_segment__dQ6ME:before{content:"";position:absolute;inset:-9px -1px}.themeSwitch_header__Q8dqK .themeSwitch_segment__dQ6ME:first-child:before{left:-16px}.themeSwitch_header__Q8dqK .themeSwitch_segment__dQ6ME:last-child:before{right:-16px}}.themeSwitch_sidebar__29OZu{display:flex;align-items:center;gap:8px;padding:10px 8px 0;--segment-ink:var(--nav-ink)}.themeSwitch_sidebar__29OZu .themeSwitch_track__fCwWO{flex:1 1;min-width:0}.themeSwitch_sidebar__29OZu .themeSwitch_segment__dQ6ME{flex:1 1;min-width:0;padding:0 4px;gap:4px}.themeSwitch_srOnly__N_Mwp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer_footer__5MQDj{display:flex;flex-direction:column;gap:14px;padding:32px 0 40px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.footer_nav__dSF_d{display:flex;flex-wrap:wrap;gap:4px 18px}.footer_nav__dSF_d a{display:inline-flex;align-items:center;min-height:24px}.footer_footer__5MQDj a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.footer_footer__5MQDj a:hover{color:var(--ink)}.footer_footer__5MQDj a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.footer_meta__hYQUC{display:flex;flex-direction:column;gap:4px}.footer_meta__hYQUC p{margin:0}.footer_srOnly__gOuQs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site_site__LCkkQ{--bg:#f3f4f1;--ink:#19231d;--on-ink:#fff;--muted:#69726b;--line:rgba(33,49,39,0.1);--line-strong:rgba(33,49,39,0.16);--card:#fff;--pill-bg:#f2f4f0;--hover-wash:#ffffff99;--focus-ring:#4f8a68;--legal-ink:#3b463f;--draft-bg:#fff2df;--draft-ink:#7a531f;--btn-shadow:0 6px 16px rgba(23,37,27,0.1);--btn-shadow-hover:0 10px 24px rgba(23,37,27,0.14);--page-bg:radial-gradient(ellipse at 78% 0%,#fff,transparent 40%),var(--bg);--brand-mark-bg:linear-gradient(140deg,#f0f8f0,#94c2a5);--brand-mark-ink:#264836;--radius:21px;min-height:100vh;background:var(--page-bg);color:var(--ink);font:16px/1.55 DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}:root[data-scheme=dark] .site_site__LCkkQ{--bg:#0e1712;--ink:#e6eee8;--on-ink:#0e1712;--muted:#9fb0a4;--line:rgba(214,236,224,0.1);--line-strong:rgba(214,236,224,0.15);--card:#16231c;--pill-bg:#1e2b24;--hover-wash:#ffffff0d;--focus-ring:#7fbf98;--legal-ink:#c9d5cd;--draft-bg:#3a2c15;--draft-ink:#e6b876;--btn-shadow:0 6px 16px #00000040;--btn-shadow-hover:0 10px 24px #00000059;--page-bg:radial-gradient(ellipse at 78% 0%,#1e3228,transparent 40%),var(--bg)}.site_wrap__fhDSw{max-width:1120px;margin:0 auto;padding:0 24px}.site_narrow__bcSVy{max-width:760px}.site_header__o8tUw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:22px 24px}.site_brand__lM89g{color:var(--ink);text-decoration:none}.site_siteBrand__XHDpU{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:.12em}.site_siteBrand__XHDpU img{width:46px;height:27px;object-fit:contain}.site_navLinks__hbMOL{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:14px}.site_navLinks__hbMOL a{color:var(--muted);text-decoration:none}.site_navLinks__hbMOL a:hover{color:var(--ink)}.site_footerWrap__EWdNq{margin-top:72px}.site_eyebrow__fu3MV{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.site_btn__7KNVP{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:var(--ink);color:var(--on-ink);font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;box-shadow:var(--btn-shadow)}.site_btn__7KNVP:hover{transform:translateY(-1px);box-shadow:var(--btn-shadow-hover)}.site_brand__lM89g:focus-visible,.site_btn__7KNVP:focus-visible,.site_navLinks__hbMOL a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.site_navLinks__hbMOL .site_ghost__cisxZ{background:transparent;color:var(--ink);border:1px solid var(--line-strong);box-shadow:none}.site_note__6fKv3{margin-top:14px;font-size:13px;color:var(--muted)}.site_legal__UvDpl{padding-top:40px}.site_legal__UvDpl h1{margin:12px 0 14px;font:800 clamp(30px,4vw,42px) /1.1 Manrope,sans-serif;letter-spacing:-.04em}.site_legal__UvDpl h2{margin:36px 0 10px;font:800 20px/1.25 Manrope,sans-serif;letter-spacing:-.02em}.site_legal__UvDpl section{padding:0}.site_legal__UvDpl li,.site_legal__UvDpl p{color:var(--legal-ink);overflow-wrap:anywhere}.site_legal__UvDpl li+li{margin-top:6px}.site_legal__UvDpl a{color:var(--ink);text-underline-offset:3px}.site_legal__UvDpl a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.site_legal__UvDpl p+p{margin-top:10px}.site_legal__UvDpl ul{padding-left:20px}.site_draft__1Yk66{margin:24px 0 8px;padding:16px 18px;border-radius:14px;background:var(--draft-bg);color:var(--draft-ink);font-size:14px}@media (max-width:680px){.site_navLinks__hbMOL a:not(.site_btn__7KNVP){display:none}}@media (prefers-reduced-motion:reduce){.site_btn__7KNVP{transition:none}.site_btn__7KNVP:hover{transform:none}}