:root{--ink:#0b1320;--ink2:#142235;--paper:#f7f7f4;--white:#fff;--text:#182235;--muted:#657286;--line:#dce1e6;--amber:#f0a44b;--ember:#df5f45;--shell:min(1040px,calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:"DM Sans",system-ui,sans-serif;line-height:1.72}a{color:inherit}.shell{width:var(--shell);margin:auto}.content-header{border-bottom:1px solid var(--line);background:rgba(247,247,244,.96);position:sticky;top:0;z-index:10}.content-header .shell{min-height:76px;display:flex;align-items:center;gap:24px}.content-brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto;font:700 14px/1.2 "Manrope",sans-serif}.content-brand b{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--ink);color:var(--amber);font-size:13px}.content-nav{display:flex;gap:22px}.content-nav a{text-decoration:none;color:#4f5c70;font-size:13px;font-weight:700}.content-nav a[aria-current="page"],.content-nav a:hover{color:var(--ember)}.page-hero{padding:100px 0 74px;background:linear-gradient(180deg,#fff 0%,var(--paper) 100%);border-bottom:1px solid var(--line)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--ember);font-weight:800}.page-hero h1{margin:18px 0 22px;max-width:850px;font:800 clamp(42px,7vw,72px)/1.06 "Manrope",sans-serif;letter-spacing:-.05em;color:var(--ink)}.page-hero p{max-width:760px;margin:0;color:var(--muted);font-size:19px}.identity-row{display:flex;align-items:center;gap:18px;margin-top:35px}.identity-row img{width:76px;height:76px;border-radius:22px;object-fit:cover}.identity-row strong,.identity-row span{display:block}.identity-row strong{font-family:"Manrope",sans-serif}.identity-row span{font-size:12px;color:var(--muted)}.content-section{padding:78px 0}.content-section.white{background:#fff}.content-section h2{margin:0 0 18px;font:800 clamp(30px,4vw,46px)/1.12 "Manrope",sans-serif;letter-spacing:-.04em;color:var(--ink)}.content-section .intro{max-width:760px;margin:0 0 40px;color:var(--muted);font-size:17px}.prose{max-width:790px}.prose h2{margin-top:54px}.prose h3{margin:38px 0 10px;font:750 23px/1.25 "Manrope",sans-serif;color:var(--ink)}.prose p{color:#526075}.prose a{color:var(--ember);font-weight:700}.fact-grid,.topic-grid,.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fact,.topic,.work{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px}.white .fact,.white .topic,.white .work{background:var(--paper)}.fact span,.topic span,.work .meta{display:block;color:var(--ember);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.fact strong{display:block;margin-top:12px;font:750 20px/1.3 "Manrope",sans-serif}.fact p,.topic p,.work p{color:var(--muted);font-size:13px}.topic h3,.work h2,.work h3{margin:26px 0 12px;font:750 22px/1.25 "Manrope",sans-serif;color:var(--ink);letter-spacing:-.025em}.work-grid{grid-template-columns:repeat(2,1fr)}.work{display:flex;flex-direction:column}.work a{margin-top:auto;color:var(--ember);font-size:12px;font-weight:800;text-decoration:none}.publication-stack{border-top:1px solid var(--line)}.publication{display:grid;grid-template-columns:72px 1fr 34px;gap:18px;padding:25px 0;border-bottom:1px solid var(--line);align-items:start}.publication .year{color:var(--ember);font:800 13px/1.2 "Manrope",sans-serif}.publication h2,.publication h3{margin:0;font:750 18px/1.4 "Manrope",sans-serif;letter-spacing:-.02em}.publication p{margin:6px 0 0;color:var(--muted);font-size:13px}.publication>a{text-decoration:none;width:34px;height:34px;border-radius:50%;background:#edf0f2;display:grid;place-items:center;font-weight:800}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.tag-row span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:#667286;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.callout{margin-top:45px;padding:30px;border-radius:18px;background:var(--ink);color:#fff}.callout h2,.callout h3{color:#fff}.callout p{color:#aab5c3}.callout a{display:inline-flex;margin-top:10px;padding:12px 17px;border-radius:10px;background:var(--amber);color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.article-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;color:#7b8798;font-size:12px}.article-body{max-width:780px}.article-body h2{margin-top:55px;font-size:34px}.article-body h3{margin-top:36px;font:750 23px/1.25 "Manrope",sans-serif}.article-body p,.article-body li{color:#4f5d71}.article-body blockquote{margin:36px 0;padding:22px 26px;border-left:4px solid var(--amber);background:#fff;color:#39475c;font-size:18px}.article-body .source-note{font-size:12px;color:#788497}.related{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px}.related a{display:block;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none;font-weight:800}.site-footer{background:var(--ink);color:#9aa7b8}.site-footer .shell{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.site-footer nav{display:flex;gap:16px}.site-footer a{text-decoration:none;color:#c8d0da}@media(max-width:760px){.content-header .shell{min-height:68px}.content-brand span{display:none}.content-nav{gap:12px}.content-nav a{font-size:11px}.page-hero{padding:72px 0 58px}.page-hero p{font-size:16px}.fact-grid,.topic-grid,.work-grid,.related{grid-template-columns:1fr}.publication{grid-template-columns:52px 1fr 30px}.site-footer .shell{padding:20px 0;flex-direction:column;justify-content:center}}@media(max-width:480px){:root{--shell:calc(100vw - 28px)}.content-nav a:nth-child(2){display:none}.page-hero h1{font-size:42px}.identity-row img{width:64px;height:64px}}
