:root{--bg:#11110f;--fg:#ece9df;--muted:#9d9a90;--line:#35342f;--accent:#c5ff5a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}header,footer,main{max-width:1100px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}.brand{font-weight:700;letter-spacing:.08em}nav{display:flex;gap:24px}main{padding-top:12vh;min-height:76vh}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.12em}h1{font:clamp(3rem,9vw,7rem)/.92 Arial,sans-serif;max-width:850px;margin:.2em 0}.lead{max-width:690px;color:var(--muted);font-size:1.15rem}section{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:72px;border:1px solid var(--line)}article{background:var(--bg);padding:28px}article span{color:var(--accent);font-size:.8rem}article h2{font-family:Arial,sans-serif}article p,footer{color:var(--muted)}footer{border-top:1px solid var(--line)}@media(max-width:700px){nav{gap:12px}section{grid-template-columns:1fr}main{padding-top:8vh}}
