:root{color-scheme:dark;--bg:#04131f;--ink:#f1f3f3;--muted:#9fb0bb;--gold:#d9a94e;--goldlight:#f1d49e;--line:rgba(255,255,255,.14);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink)}a{text-decoration:none;color:inherit}a:focus-visible{outline:2px solid var(--goldlight);outline-offset:4px}.site{max-width:1440px;margin:0 auto;padding:0 clamp(22px,6vw,88px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:85px;border-bottom:1px solid var(--line)}.brand{font-weight:800;font-size:19px;color:var(--goldlight)}.brand span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.creator{font-size:12px;color:var(--muted)}.hero{min-height:600px;padding:clamp(78px,10vw,145px) 0 54px;border-bottom:1px solid var(--line)}.label,.chapter-index{font-size:10px;letter-spacing:.2em;font-weight:800;color:var(--gold);text-transform:uppercase}.kicker{font:italic 21px Georgia,serif;color:var(--goldlight);margin:75px 0 8px}h1{font-weight:500;font-size:clamp(74px,12vw,180px);line-height:.85;letter-spacing:-.085em;margin:0}h1 em,.statement em{font-family:Georgia,serif;font-weight:400;color:var(--goldlight)}.hero-end{margin-top:70px;display:flex;justify-content:space-between;align-items:end;gap:40px}.hero-end p{font-size:14px;line-height:1.8;color:var(--muted);max-width:410px;margin:0}.hero-end a{font-size:12px;color:var(--goldlight);white-space:nowrap}.collection{padding:90px 0 105px}.collection h2{font-size:clamp(35px,4.5vw,60px);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:16px 0 38px}.chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chapter{display:flex;flex-direction:column;min-height:375px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(130deg,#0d2a39,#071c2a);padding:30px;transition:transform .2s,border-color .2s}.chapter:hover{transform:translateY(-3px);border-color:var(--gold)}.chapter-mark{font:100px/1 Georgia,serif;color:rgba(217,169,78,.52);height:120px}.chapter h3{font:400 clamp(28px,3vw,40px)/1.2 Georgia,serif;letter-spacing:-.025em;margin:12px 0}.chapter p:not(.chapter-index){max-width:420px;margin:0 0 25px;color:var(--muted);font-size:13px;line-height:1.75}.chapter-link{margin-top:auto;padding-top:17px;border-top:1px solid var(--line);font-size:12px;color:var(--goldlight)}.statement{padding:80px 0 90px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}blockquote{max-width:910px;margin:25px 0;font:clamp(38px,5.2vw,73px)/1.16 Georgia,serif;letter-spacing:-.04em}.statement>p:last-child{color:var(--muted);font-size:13px;line-height:1.8}footer{display:flex;justify-content:space-between;gap:20px;padding:30px 0 45px;color:var(--muted);font-size:11px}footer a{color:var(--goldlight)}@media(max-width:700px){.nav{min-height:68px}.hero{min-height:0;padding:72px 0 48px}.kicker{margin-top:55px;font-size:17px}.hero-end{align-items:start;flex-direction:column;gap:23px;margin-top:58px}.collection{padding:70px 0}.chapters{grid-template-columns:1fr}.chapter{min-height:320px}.chapter-mark{height:85px;font-size:75px}.statement{padding:60px 0 70px}footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chapter{transition:none}}
