:root{--bg: #070709;--bg-2: #0D0D11;--panel: #0D0D11;--panel-2: #131318;--green: #C6F24E;--green-soft: #A9D636;--green-mid: #9A9AA2;--green-dim: #5B5B64;--green-glow: rgba(198, 242, 78, .35);--white: #F1F1EE;--text: #C7C7C2;--amber: #C6F24E;--amber-dim: #A9D636;--amber-glow: rgba(198, 242, 78, .3);--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16)}body{font-family:Schibsted Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px),var(--bg);background-size:38px 38px,auto;background-attachment:fixed}::selection{background:#c6f24e38;color:var(--white)}h1.page-title,.prose h2,.prose h3,.stat .num,.cta-band .cta-head,.post-card .post-title,.calc-out .big,.book-title,.bs-title,.faq-q{font-family:Bricolage Grotesque,system-ui,sans-serif;letter-spacing:-.02em}h1.page-title em,.prose h2 em{font-style:italic;color:var(--green)}.btn,.nav-cta,.cta-band .cta-btn,.book-cta,.calc-cta{font-family:JetBrains Mono,ui-monospace,monospace!important;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:12px;border-radius:3px}.nav-cta{color:#0a0a0a}.nav-cta:hover{background:#fff;border-color:#fff;color:#0a0a0a;box-shadow:none}.btn.amber{color:#0a0a0a}.btn:hover{border-color:var(--green)}.nav-brand .dot,.sm-brand .sm-mark .dot{color:transparent;position:relative;display:inline-block;width:.5em;height:.5em;margin:0 .28em;background:var(--green);border-radius:2px;vertical-align:baseline}.prose a{border-bottom-color:#c6f24e66}a:focus-visible,button:focus-visible,.btn:focus-visible,.q:focus-visible{outline:2px solid var(--green);outline-offset:2px}.cta-alt{display:inline-block;margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;letter-spacing:.02em;color:var(--green-dim);text-decoration:none}.cta-alt:hover{color:var(--green)}.legal-meta{margin-top:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--green-dim)}.sm-foot a{color:var(--green-mid);text-decoration:none}.sm-foot a:hover{color:var(--green)}.sitenav{background:#070709b8}.sitenav-in{height:66px}.nav-brand{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em}.nav-links>a,.nav-trigger{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.nav-cta{font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;font-size:11px;letter-spacing:.06em;font-weight:600;border-radius:4px;padding:9px 15px}.sm-col .sm-h{color:var(--green);font-size:10px;letter-spacing:.13em}.sm-col a:hover{color:var(--white)}.sm-brand .sm-mark{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em}.prose strong,.prose ul li strong{color:var(--white)}
