:root{color-scheme:dark;--bg:#080808;--ink:#f2f1ec;--muted:#aaa9a3;--line:#292929}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body{margin:0}.wrap{width:min(1040px,calc(100% - 40px));margin:auto}header{padding:28px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px}a{color:inherit;text-underline-offset:4px}.brand{text-decoration:none;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.nav{display:flex;gap:20px;font-size:13px}main{padding:11vh 0 80px}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(54px,10vw,128px);line-height:.85;max-width:900px;margin:0 0 42px}.lead{font-family:Georgia,serif;font-size:clamp(22px,3vw,38px);line-height:1.3;max-width:900px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin:70px 0}.fact{background:var(--bg);padding:30px}.label{color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.fact p{line-height:1.6}section{padding:55px 0;border-top:1px solid var(--line)}h2{font-family:Georgia,serif;font-size:clamp(36px,6vw,70px);font-weight:400;margin:0 0 30px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 50px}.item h3{font-size:18px;margin:0 0 8px}.item p,.prose{color:var(--muted);line-height:1.7;margin:0}.cta{display:inline-block;margin-top:24px;padding:14px 18px;border:1px solid var(--ink);text-decoration:none}footer{padding:35px 0 60px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:700px){header{align-items:flex-start}.nav{flex-direction:column;gap:8px}.facts,.grid{grid-template-columns:1fr}main{padding-top:70px}}
