:root{--font-mono:"IBM Plex Mono", "Courier New", monospace;--surface-base:oklch(12% .008 38);--surface-raised:oklch(16% .008 38);--surface-overlay:oklch(21% .008 38);--surface-border:oklch(26% .008 38);--text-primary:oklch(92% .006 80);--text-secondary:oklch(58% .008 80);--text-dim:oklch(48% .006 80);--copper:oklch(55% .1 38);--copper-dim:oklch(55% .1 38/.25);--copper-glow:oklch(55% .1 38/.12);--pace-blue:oklch(62% .1 240);--pace-blue-dim:oklch(62% .1 240/.25);--amber:oklch(72% .14 75);--amber-dim:oklch(72% .14 75/.25);--olive:oklch(58% .08 130);--olive-dim:oklch(58% .08 130/.25);--olive-glow:oklch(58% .08 130/.15);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--max-width:1200px;--page-pad:clamp(1rem, 4vw, 3rem)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font-mono);background:var(--surface-base);color:var(--text-primary);min-height:100vh;line-height:1.5}.display{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.headline{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.1}.title{font-size:1.125rem;font-weight:500;line-height:1.2}.body{font-size:1rem;font-weight:400;line-height:1.5}.label{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:400}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.875rem;font-weight:500}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}.site-nav.svelte-12qhfyh{gap:var(--space-lg);padding:var(--space-md) var(--page-pad);border-bottom:1px solid var(--surface-border);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;display:flex}.site-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text-dim);text-decoration:none;transition:color .15s}.site-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text-primary)}.site-nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--copper)}
