:root{--font-display:"Redaction", Georgia, serif;--font-body:"Instrument Sans", system-ui, sans-serif;--color-text:#111;--color-muted:#666;--color-border:#e4e4e0;--color-surface:#f6f6f3;--color-background:#fff;--color-orange:#f97110;--color-navy:#1c215f;--color-charcoal:#2e2f38;--color-error:#b42318;--page-gutter:max(2rem, calc((100% - 1200px) / 2));--marketing-header-height:4rem}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-background);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.15}p{margin:0}a{color:inherit}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
