@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#181816;--paper:#f4f1e9;--acid:#f1ff59;--red:#ff5038;--line:rgba(24,24,22,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif}a{color:inherit}.site-shell{width:min(100%,1600px);margin:0 auto;overflow:hidden}.topbar,footer{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);padding:0 clamp(20px,4vw,64px)}.wordmark{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 12px/1 DM Mono,monospace;letter-spacing:.08em}.mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--ink);border-radius:50%;font:500 20px/1 DM Mono,monospace;transition:.2s ease}.wordmark:hover .mark{transform:rotate(90deg);background:var(--acid)}.edition,.section-label{font:500 10px/1.2 DM Mono,monospace;letter-spacing:.12em}.hero{position:relative;min-height:720px;padding:clamp(70px,11vw,150px) clamp(20px,4vw,64px) 54px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--ink)}.hero-kicker{display:flex;align-items:center;gap:9px;font:500 11px/1 DM Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.pulse{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px #ff50381f}h1{margin:34px 0 90px;max-width:1300px;font-size:clamp(56px,10.8vw,170px);line-height:.78;letter-spacing:-.09em;font-weight:800}h1 span{display:block;margin-left:7vw}h1 em{display:inline-block;margin-left:56%;color:var(--red);font-style:normal;font-size:.36em;letter-spacing:-.05em}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:32px}.hero-bottom p{margin:0;font-size:clamp(17px,2vw,28px);line-height:1.25;letter-spacing:-.03em}.read-link{display:flex;gap:36px;align-items:center;padding-bottom:8px;border-bottom:1px solid;text-decoration:none;font:500 11px/1 DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.read-link span{font-size:18px;transition:.2s ease}.read-link:hover span{transform:translateY(4px)}.crosshair{position:absolute;width:18px;height:18px;opacity:.4}.crosshair:before,.crosshair:after{content:"";position:absolute;background:var(--ink)}.crosshair:before{width:18px;height:1px;top:8px}.crosshair:after{height:18px;width:1px;left:8px}.crosshair-one{top:22%;right:7%}.crosshair-two{bottom:25%;left:4%}.briefings{display:grid;grid-template-columns:minmax(260px,.7fr) 1.5fr;gap:clamp(50px,8vw,140px);padding:120px clamp(20px,4vw,64px) 140px;border-bottom:1px solid var(--ink)}.section-intro{position:sticky;top:40px;align-self:start}.section-intro h2{margin:28px 0;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-.065em}.intro-copy{max-width:360px;font-size:17px;line-height:1.5}.topic-card{padding:28px 0 30px;border-top:1px solid var(--ink)}.topic-card:last-child{border-bottom:1px solid var(--ink)}.topic-meta,.topic-footer{display:flex;justify-content:space-between;gap:20px;align-items:center}.topic-number,.topic-eyebrow{font:500 10px/1 DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.topic-number{display:grid;place-items:center;width:33px;height:33px;border:1px solid;border-radius:50%}.topic-card h3{max-width:780px;margin:35px 0 46px;font-size:clamp(28px,4vw,56px);line-height:1.02;letter-spacing:-.045em;font-weight:600;transition:.2s ease}.topic-card:hover h3{transform:translate(10px);color:#4c4b45}.topic-footer p{margin:0;color:#67655f;font-size:13px}.arrow{font-size:28px}.manifesto{background:var(--ink);color:var(--paper);padding:120px clamp(20px,7vw,110px) 80px}.manifesto blockquote{margin:62px 0 100px;max-width:1200px;font-size:clamp(36px,5.8vw,82px);line-height:1.08;letter-spacing:-.055em;font-weight:500}.manifesto-rule{display:flex;align-items:center;gap:28px;font:500 10px/1 DM Mono,monospace;letter-spacing:.12em}.manifesto-rule span:first-child{height:1px;background:var(--acid);flex:1}footer{height:auto;min-height:110px;border:0;background:var(--acid);font:500 10px/1 DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.edition{display:none}.hero{min-height:650px}h1{margin-bottom:70px}.hero-bottom{align-items:start;flex-direction:column}.briefings{grid-template-columns:1fr;padding-top:80px}.section-intro{position:static}.topic-card h3{margin-bottom:32px}.manifesto{padding-top:80px}.manifesto blockquote{margin:45px 0 70px}footer{align-items:flex-start;flex-direction:column;padding-top:28px;padding-bottom:28px;gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
