@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--ink:#f4efe6;--ink-dim:#b9b2a4;--ink-mute:#756f63;--bg:#0c0e10;--bg-2:#14171b;--bg-3:#1b1f24;--bg-4:#22272e;--line:#2a2f36;--line-bright:#39414a;--accent:#e8a93a;--accent-ink:#0c0e10;--danger:#c8553d;--good:#6fae5a;--info:#6ba4d8;--font-display:"Barlow Condensed","Bahnschrift","Arial Narrow",sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--maxw:1400px;--pad-x:clamp(20px,4vw,64px)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;cursor:pointer;font:inherit}h1,h2,h3,h4{font-weight:800;letter-spacing:.02em;margin:0}.eyebrow,h1,h2,h3,h4{font-family:var(--font-display)}.eyebrow{color:var(--accent);font-size:20px;font-weight:600;letter-spacing:.32em}.eyebrow,.mono{text-transform:uppercase}.mono{color:var(--ink-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}
