@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Archivo+Expanded:wght@600;700;800;900&family=Inter:wght@400;450;500;600&family=JetBrains+Mono:wght@400;500;600&display=swap");:root{--ink:#1a1815;--ink-soft:#3a362f;--ink-mute:#6b655a;--ink-faint:#a39c8e;--cream:#edeae3;--cream-deep:#e3dfd5;--paper:#f7f5f0;--paper-pure:#fcfbf8;--line:#d8d3c7;--line-soft:#e6e2d8;--accent:#534ab7;--accent-deep:#3c3489;--accent-soft:#eeedfe;--accent-line:#c7c3f0;--d-brand:#c2410c;--d-language:#7c3aed;--d-tokens:#0369a1;--d-components:#065f46;--d-patterns:#1d4ed8;--d-content:#854d0e;--d-tooling:#374151;--d-governance:#6b21a8;--font-display:"Archivo Expanded","Archivo",system-ui,sans-serif;--font-grotesk:"Archivo",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--shadow-card:0 1px 2px rgba(26,24,21,.04),0 8px 24px rgba(26,24,21,.06);--shadow-lift:0 2px 4px rgba(26,24,21,.06),0 16px 48px rgba(26,24,21,.1);--radius:14px;--radius-lg:22px;--maxw:1320px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font-body);background:var(--cream);color:var(--ink);font-size:15px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}::selection{background:var(--accent);color:var(--paper-pure)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:.92;color:var(--ink)}.container{max-width:var(--maxw);margin:0 auto;padding:0 32px}@media (max-width:768px){.container{padding:0 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}