:root{--black:#0b0b0a;--ink:#f5f1e9;--muted:#a5a097;--gold:#c9a86a;--line:#2a2925}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:88px;padding:0 6vw;display:flex}.brand{letter-spacing:.18em;align-items:center;gap:15px;display:flex}.brand b{font:26px Georgia}.brand small{color:var(--muted);font-size:9px}nav{color:var(--muted);gap:30px;font-size:12px;display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:calc(100vh - 88px);padding:8vw 10vw;display:grid}.hero h1,.section h2,.auth h1{letter-spacing:-.04em;margin:0;font:500 clamp(50px,7vw,100px)/.92 Georgia}.hero h1 i,.section h2 i,.auth h1 i,.dash-copy h1 i{color:var(--gold)}.eyebrow{color:var(--gold);letter-spacing:.22em;font-size:10px}.lede{max-width:430px;color:var(--muted);line-height:1.7}.actions{align-items:center;gap:30px;margin-top:30px;display:flex}.gold{color:#17130c;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;background:linear-gradient(110deg,#a98443,#f0d495,#a27a35);border:0;padding:16px 20px;font-size:10px;display:inline-block}.hero-art{height:630px}.hero-art img{object-fit:cover;filter:grayscale();opacity:.8;width:100%;height:100%}.section{border-top:1px solid var(--line);padding:120px 10vw}.section h2,.auth h1{font-size:70px}.grid{grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;display:grid}.grid article{border-top:1px solid var(--line);padding-top:18px}.grid span{color:var(--gold)}.grid h3{font:24px Georgia}.grid p,.journal .lede{color:var(--muted);line-height:1.6}.journal{background:#121210;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:120px 10vw;display:grid}.journal img{object-fit:cover;filter:grayscale();width:100%;height:480px}footer{color:#6e6b65;justify-content:space-between;padding:30px 6vw;font-size:10px;display:flex}.auth{min-height:100vh;padding:40px 8vw}.auth form{border:1px solid var(--line);max-width:480px;margin:12vh auto;padding:40px}.auth form h1{margin-bottom:35px;font-size:64px}.auth label{color:var(--muted);margin:16px 0 7px;font-size:12px;display:block}.auth input{border:1px solid var(--line);width:100%;color:var(--ink);background:#151512;padding:15px}.auth button{width:100%;margin-top:25px}.error{color:#db8d7f}.dashboard{min-height:100vh}.dash-copy{padding:90px 8vw}.dash-copy h1{margin:0;font:70px Georgia}.dash-grid{grid-template-columns:2fr 1fr;gap:20px;padding:0 8vw;display:grid}.feature,.id{border:1px solid var(--line);min-height:280px;padding:30px}.feature h2{font:48px Georgia}.feature p,.id small{color:var(--muted)}.id{color:#17130c;background:linear-gradient(140deg,#d8be87,#6b4c25)}.id .eyebrow{color:#3f2c16}.id strong{margin:70px 0 10px;font:40px Georgia;display:block}@media (max-width:800px){nav{display:none}.hero,.journal{grid-template-columns:1fr;padding:70px 8vw}.hero-art{height:420px}.section{padding:80px 8vw}.section h2{font-size:52px}.grid{gap:30px 18px}.dash-grid{grid-template-columns:1fr;padding:0 6vw}.dash-copy{padding:60px 6vw}}
