:root{color-scheme:dark;--paper:#ebe6d5;--muted:#b5baaa;--gold:#d5b875;--bg:#141e1c}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--paper);font:18px/1.65 system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--gold)}.wrap{max-width:1140px;margin:auto;padding:0 28px}header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;border-bottom:1px solid #ffffff20}.brand{text-decoration:none;font:23px Georgia,serif}nav{display:flex;gap:24px;flex-wrap:wrap;font-size:15px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.1}h1{font-size:clamp(52px,7vw,92px);max-width:820px;margin:22px 0 28px}h2{font-size:40px}h3{font-size:29px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);font-size:12px}.hero{padding:95px 0 80px;background:radial-gradient(ellipse at 95% 10%,#43564860,transparent 65%)}.intro{max-width:640px;color:var(--muted);font-size:21px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.button{display:inline-block;padding:12px 22px;border:1px solid var(--gold);text-decoration:none;border-radius:3px;font-size:16px}.primary{background:var(--gold);color:#18201a}.primary:hover{background:var(--paper);color:#18201a}section{padding:55px 0;border-top:1px solid #ffffff20}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.grid p,p.note{color:var(--muted)}.number{color:var(--gold);font:15px Georgia,serif}.story{display:grid;grid-template-columns:1fr 1fr;gap:60px}.story p{color:var(--muted)}footer{padding:35px 0;color:var(--muted);font-size:14px}li{margin:12px 0}article{max-width:800px;padding:60px 0}article h1{font-size:58px}article h2{font-size:30px;margin-top:45px}@media(max-width:700px){header{align-items:flex-start;flex-direction:column}.hero{padding:60px 0}.grid,.story{grid-template-columns:1fr;gap:25px}nav{gap:18px}.wrap{padding:0 22px}.intro{font-size:19px}}
