
:root{--surface-void:#09090b;--surface-1:#131315;--surface-2:#1a1a1d;--surface-3:#222225;--surface-abyss:#050505;--surface-paper:#f5f3ef;--surface-card-light:#fcfbf9;--text-on-dark:#f7f7f5;--text-on-dark-secondary:#9a9a9f;--text-on-dark-tertiary:#6b6b70;--text-on-dark-faint:#48484c;--text-on-light:#16161a;--text-on-light-secondary:#57575c;--text-on-light-tertiary:#87878c;--text-on-light-faint:#aeaca6;--accent:#c4854c;--accent-hover:#d0915a;--accent-press:#b5763d;--accent-ink:#1a1308;--accent-tint:#c4854c1f;--accent-tint-strong:#c4854c33;--accent-border:#c4854c52;--accent-rgb:196, 133, 76;--border-on-dark:#ffffff14;--border-on-dark-strong:#ffffff24;--border-on-light:#e8e6e1;--border-on-light-strong:#dad7d0;--status-verified:#6fae86;--status-verified-bg:#6fae861f;--status-verified-ink:#2e7d52;--status-pending:#c7a552;--status-pending-bg:#c7a5521f;--status-pending-ink:#8a6d1f;--status-disputed:#c76b60;--status-disputed-bg:#c76b601f;--status-disputed-ink:#a23b30;--status-live:#c4854c;--status-live-bg:#c4854c24;--status-live-ink:#8a5a22;--status-neutral:#9a9a9f;--status-neutral-bg:#ffffff12;--status-neutral-ink:#57575c;--bg-page:var(--surface-void);--text-primary:var(--text-on-dark);--text-secondary:var(--text-on-dark-secondary);--text-muted:var(--text-on-dark-tertiary);--border-hairline:var(--border-on-dark)}
:root{--font-display:"Spectral", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display:clamp(44px, 7.2vw, 92px);--text-display-sm:clamp(40px, 5.4vw, 72px);--text-h1:clamp(34px, 4.4vw, 56px);--text-h2:clamp(27px, 3vw, 40px);--text-h3:clamp(21px, 1.9vw, 26px);--text-lead:clamp(18px, 1.5vw, 22px);--text-body-lg:18px;--text-body:16px;--text-sm:14px;--text-caption:13px;--text-label:12px;--lh-display:1.04;--lh-heading:1.12;--lh-snug:1.32;--lh-body:1.6;--lh-mono:1.5;--tracking-display:-.025em;--tracking-heading:-.015em;--tracking-body:-.01em;--tracking-flat:0;--tracking-label:.08em;--tracking-label-wide:.16em}.t-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-medium);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading)}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.t-lead{font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--weight-regular);line-height:var(--lh-snug);letter-spacing:var(--tracking-body)}.t-body{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--lh-body);letter-spacing:var(--tracking-body)}.t-sm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--lh-snug);letter-spacing:var(--tracking-body)}.t-mono{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--lh-mono);letter-spacing:var(--tracking-flat);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.t-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.2}.num,.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;letter-spacing:0}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-30:120px;--space-40:160px;--section-gap:clamp(64px, 9vw, 120px);--section-gap-tight:clamp(48px, 6vw, 80px);--section-pad-x:clamp(20px, 5vw, 64px);--card-pad:32px;--card-pad-lg:48px;--stack-gap:24px;--content-max:1200px;--content-narrow:900px;--content-wide:1320px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--z-base:0;--z-sticky:100;--z-overlay:500;--z-modal:1000;--z-toast:1500}
:root{--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--border-w:1px;--border-w-thick:1.5px;--shadow-none:none;--shadow-light:0 1px 2px #0000000d, 0 4px 8px #00000008;--shadow-light-lifted:0 2px 4px #0000000f, 0 8px 24px #0000000d;--focus-ring:0 0 0 2px var(--surface-void), 0 0 0 4px var(--accent);--focus-ring-light:0 0 0 2px var(--surface-paper), 0 0 0 4px var(--accent)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--surface-void);color:var(--text-on-dark);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--lh-body);letter-spacing:var(--tracking-body);margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img,svg,video{max-width:100%;display:block}code,kbd,samp,pre{font-family:var(--font-mono)}::selection{background:var(--accent-tint-strong);color:var(--text-on-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

