@property --surface-base{syntax:"<color>";inherits:true;initial-value:#FAFAFA}@property --surface-raised{syntax:"<color>";inherits:true;initial-value:#FFF}@property --surface-card{syntax:"<color>";inherits:true;initial-value:#FFF}@property --surface-soft{syntax:"<color>";inherits:true;initial-value:#F1F1F3}@property --ink-1{syntax:"<color>";inherits:true;initial-value:#121216}@property --ink-2{syntax:"<color>";inherits:true;initial-value:#4E4F58}@property --ink-3{syntax:"<color>";inherits:true;initial-value:#6B6C76}@property --ink-4{syntax:"<color>";inherits:true;initial-value:#878892}@property --ink-5{syntax:"<color>";inherits:true;initial-value:rgba(10,10,14,.12)}@property --gold{syntax:"<color>";inherits:true;initial-value:#121216}@property --gold-soft{syntax:"<color>";inherits:true;initial-value:rgba(10,10,14,.08)}@property --gold-line{syntax:"<color>";inherits:true;initial-value:rgba(10,10,14,.22)}@property --border-subtle{syntax:"<color>";inherits:true;initial-value:rgba(10,10,14,.08)}@property --border-default{syntax:"<color>";inherits:true;initial-value:rgba(10,10,14,.12)}@property --border-strong{syntax:"<color>";inherits:true;initial-value:rgba(10,10,14,.22)}@property --btn-bg{syntax:"<color>";inherits:true;initial-value:#121216}@property --btn-bg-hover{syntax:"<color>";inherits:true;initial-value:#2A2B31}@property --btn-ink{syntax:"<color>";inherits:true;initial-value:#FFF}html:root:is([data-ds],:has([data-ds])){color-scheme:light;--font-display:var(--font-ds-sans),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-ds-sans),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-ds-mono),"JetBrains Mono",ui-monospace,monospace;--ds-h1:clamp(2.6rem,1.4rem + 4.6vw,5.2rem);--ds-h1-sm:clamp(2.3rem,1.3rem + 3.4vw,4rem);--ds-h2:clamp(2rem,1.2rem + 2.8vw,3.6rem);--ds-h2-box:clamp(1.8rem,1rem + 2.2vw,2.7rem);--ds-h3:clamp(1.4rem,1.05rem + 1vw,1.9rem);--ds-h3-sm:clamp(1.25rem,1rem + 0.7vw,1.55rem);--ds-statement:clamp(1.3rem,0.95rem + 1.3vw,2rem);--ds-label:0.74rem;--ds-label-tracking:0.14em;--ds-display-tracking:-0.03em;--ds-h1-tracking:-0.035em;--section-gap:clamp(var(--space-20),15vh,var(--space-40));--sn-h:60px;--nav-top:14px;--stack-top:calc(var(--sn-h) + var(--nav-top) + 18px);--stack-step:var(--space-16);--radius-card:22px;--radius-pop:18px;--ease-ds:cubic-bezier(0.4,0,0.1,1);--surface-base:#FAFAFA;--surface-raised:#FFF;--surface-card:#FFF;--surface-soft:#F1F1F3;--ink-1:#121216;--ink-2:#4E4F58;--ink-3:#6B6C76;--ink-4:#878892;--ink-5:rgba(10,10,14,0.12);--gold:var(--brand-accent);--gold-deep:var(--brand-accent-deep);--gold-bright:var(--brand-accent-deep);--gold-soft:var(--brand-accent-soft);--gold-line:var(--brand-accent-line);--clay:#B4532A;--ds-live:#22B07D;--accent-onfill:#FFF;--border-subtle:rgba(10,10,14,0.08);--border-default:rgba(10,10,14,0.12);--border-strong:rgba(10,10,14,0.22);--border-focus:var(--brand-accent);--btn-bg:#121216;--btn-bg-hover:#2A2B31;--btn-ink:#FFF;--shadow-card:0 1px 2px rgba(10,10,14,0.04),0 24px 60px -24px rgba(10,10,14,0.10);--shadow-soft:0 1px 2px rgba(10,10,14,0.04),0 12px 32px -12px rgba(10,10,14,0.10);--shadow-pop:0 1px 2px rgba(10,10,14,0.06),0 24px 48px -16px rgba(10,10,14,0.18);--shadow-stack:inset 0 0 0 1px var(--border-subtle),0 24px 60px -20px rgba(10,10,14,0.12);transition:--surface-base .7s var(--ease-ds),--surface-raised .7s var(--ease-ds),--surface-card .7s var(--ease-ds),--surface-soft .7s var(--ease-ds),--ink-1 .7s var(--ease-ds),--ink-2 .7s var(--ease-ds),--ink-3 .7s var(--ease-ds),--ink-4 .7s var(--ease-ds),--ink-5 .7s var(--ease-ds),--gold .7s var(--ease-ds),--gold-soft .7s var(--ease-ds),--gold-line .7s var(--ease-ds),--border-subtle .7s var(--ease-ds),--border-default .7s var(--ease-ds),--border-strong .7s var(--ease-ds),--btn-bg .7s var(--ease-ds),--btn-bg-hover .7s var(--ease-ds),--btn-ink .7s var(--ease-ds)}html:root:is([data-ds],:has([data-ds]))[data-tone=night]{color-scheme:dark;--surface-base:#0E0E10;--surface-raised:#151518;--surface-card:#19191D;--surface-soft:#222227;--ink-1:#F2F2F5;--ink-2:#A7A8B3;--ink-3:#8A8B96;--ink-4:#6E6F7A;--ink-5:rgba(255,255,255,0.12);--gold:var(--brand-accent-night);--gold-soft:var(--brand-accent-night-soft);--gold-line:var(--brand-accent-night-line);--border-subtle:rgba(255,255,255,0.08);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(255,255,255,0.22);--border-focus:var(--brand-accent-night);--btn-bg:#F2F2F5;--btn-bg-hover:#D9D9DE;--btn-ink:#0E0E10;--shadow-card:none;--shadow-soft:none;--shadow-stack:inset 0 0 0 1px var(--border-default),0 -12px 40px rgba(0,0,0,0.35)}@media (max-width:860px){html:root:is([data-ds],:has([data-ds])){--stack-step:36px}}@media (prefers-reduced-motion:reduce){html:root:is([data-ds],:has([data-ds])){transition:none}}