:root{--bg:#0a0a0f;--surface:#121219;--surface-elevated:#1a1a24;--fg:#f4f4f7;--fg-dim:#a5a5b5;--fg-faint:#6b6b7b;--line:#26262f;--accent:#d4a056;--accent-glow:#d4a05673;--font-display-fallback:Georgia, serif;--font-body-fallback:system-ui, sans-serif;--font-mono-fallback:ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-body), var(--font-body-fallback);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 12% -8%,#d4a0561a,#0000 42%),radial-gradient(circle at 88% 5%,#5028782e,#0000 40%),radial-gradient(circle at 50% 100%,#0f142880,#0000 50%);background-attachment:fixed;min-height:100vh;font-weight:400}a{color:inherit}img{-webkit-user-drag:none}main{min-height:60vh}.container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.75rem,5vw,2.35rem)}.sectionKicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .65rem;font-size:.7rem}.sectionLede{color:var(--fg-dim);max-width:36rem;margin:0 0 clamp(1.5rem,4vw,2.25rem);font-size:.95rem;line-height:1.6}@media (max-width:767px){body{padding-bottom:5rem}}
.SiteHeader-module__oaTwcq__header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1rem 0 .5rem;display:flex}.SiteHeader-module__oaTwcq__logo{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;font-size:1.15rem;font-weight:600;text-decoration:none}.SiteHeader-module__oaTwcq__logo span{color:var(--accent)}.SiteHeader-module__oaTwcq__nav{gap:clamp(.75rem,3vw,1.5rem);display:flex}.SiteHeader-module__oaTwcq__nav a{color:var(--fg-dim);font-size:.8rem;text-decoration:none;transition:color .2s}.SiteHeader-module__oaTwcq__nav a:hover{color:var(--accent)}@media (max-width:480px){.SiteHeader-module__oaTwcq__nav a:nth-child(2){display:none}}
