:root{--bg:#0a0a0f;--surface:#111118;--border:#32323f;--text:#f0ece4;--text-mute:#8888a4;--accent:#6366f1}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Georgia,Times New Roman,serif}.nav{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.nav-brand{letter-spacing:.22em;text-transform:uppercase;color:var(--text-mute);font-family:Courier New,monospace;font-size:11px}.nav-links{gap:20px;display:flex}.nav-link{color:var(--text-mute);border-bottom:1px solid #0000;padding-bottom:2px;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s}.nav-link:hover{color:var(--text)}.nav-link.active{color:var(--text);border-bottom-color:var(--accent)}.page{max-width:760px;margin:0 auto;padding:64px 24px 80px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-family:Courier New,monospace;font-size:10px}.title{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:400}.lede{color:var(--text-mute);margin:10px 0 40px;font-size:14px;line-height:1.7}.cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:14px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.card:hover{border-color:var(--accent);transform:translateY(-2px)}.card-title{margin:0;font-size:17px;font-weight:400}.card-blurb{color:var(--text-mute);margin:8px 0 14px;font-size:12.5px;line-height:1.6}.card-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-family:Courier New,monospace;font-size:10px}
