:root{--bg: #07090f;--bg-elev: #11192b;--bg-card: #131b2e;--border: #1e2942;--border-strong:#2a385a;--text: #e6ecf6;--text-muted: #9aa6c0;--text-dim: #6b7794;--accent: #dc2626;--accent-soft: #ef4444;--link: #38bdf8;--warn: #f59e0b;--good: #16a34a;--serif: Georgia, "Iowan Old Style", Charter, "Times New Roman", serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--serif);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.topnav{position:sticky;top:0;z-index:50;background:#07090feb;backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topnav-inner{max-width:1100px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:baseline;gap:12px;color:var(--text);font-family:var(--mono);font-size:13px}.brand:hover{text-decoration:none}.brand-mark{background:var(--accent);color:#fff;padding:4px 9px;border-radius:4px;font-weight:700;letter-spacing:1px}.brand-text{color:var(--text-muted)}.brand-domain{color:var(--text-muted);display:inline-flex;align-items:baseline}.brand-tld{display:inline-block;font-weight:700;color:var(--accent);transform-origin:center top;transition:color .12s}.brand-tld.flip{animation:tldFlip .42s cubic-bezier(.22,1,.36,1)}@keyframes tldFlip{0%{transform:translateY(-55%) rotateX(85deg);opacity:0}55%{transform:translateY(0) rotateX(0);opacity:1}to{transform:translateY(0);opacity:1}}.brand-caret{display:inline-block;width:6px;height:12px;margin-left:3px;background:var(--accent);transform:translateY(1px);animation:caretBlink 1.05s steps(1) infinite}@keyframes caretBlink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.brand-tld.flip,.brand-caret{animation:none}}.topnav-links{display:flex;gap:18px;font-family:var(--mono);font-size:13px}.topnav-links a{color:var(--text-muted)}.topnav-links a.active{color:var(--text);border-bottom:1px solid var(--accent);padding-bottom:2px}.masthead{border-bottom:1px solid var(--border);padding:80px 28px 64px}.masthead-inner{max-width:760px;margin:0 auto}.kicker{font-family:var(--mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--accent-soft);margin-bottom:18px}.masthead h1{font-family:var(--serif);font-weight:700;font-size:clamp(48px,7vw,84px);line-height:.98;letter-spacing:-.02em;margin:0 0 28px;color:var(--text)}.lede{font-size:20px;line-height:1.55;color:var(--text-muted);margin:0 0 32px;max-width:660px}.byline{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:13px;color:var(--text-dim)}.byline .dot{color:var(--border-strong)}.essay{max-width:760px;margin:0 auto;padding:56px 28px 80px}.essay section{margin-bottom:64px;scroll-margin-top:80px}.essay h2{font-family:var(--serif);font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.01em;margin:0 0 24px;color:var(--text);display:flex;align-items:baseline;gap:14px}.essay h2 .num{font-family:var(--mono);color:var(--accent);font-size:18px;font-weight:500;letter-spacing:1px}.essay h3{font-family:var(--mono);font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:12px;color:var(--text-muted);margin:36px 0 12px}.essay p{margin:0 0 18px;color:var(--text)}.essay p em{color:var(--text);font-style:italic}.essay strong{color:var(--text);font-weight:700}.essay blockquote{margin:24px 0;padding:14px 22px;border-left:3px solid var(--accent);font-style:italic;color:var(--text-muted);background:#dc26260a}.essay ul.people{list-style:none;padding:0;margin:18px 0;border-left:1px solid var(--border-strong)}.essay ul.people li{padding:6px 0 6px 16px;font-size:16px;color:var(--text-muted)}.essay ul.people strong{color:var(--text)}.essay ol.mechanisms{list-style:none;counter-reset:mech;margin:22px 0;border-left:2px solid var(--warn);background:#f59e0b08;padding:8px 0}.essay ol.mechanisms li{counter-increment:mech;position:relative;padding:12px 18px 12px 56px;border-bottom:1px solid var(--border);font-size:15.5px;line-height:1.55}.essay ol.mechanisms li:before{content:counter(mech,decimal-leading-zero);position:absolute;left:16px;top:14px;font-family:var(--mono);font-size:12px;color:var(--warn);font-weight:700}.essay ol.mechanisms li:last-child{border-bottom:none}.essay ol.mechanisms li strong{color:var(--text)}.essay ul.crimes{list-style:none;margin:22px 0;border-left:2px solid var(--accent);background:#dc262608;padding:8px 0}.essay ul.crimes li{padding:12px 18px 12px 22px;border-bottom:1px solid var(--border);font-size:15.5px;line-height:1.55;color:var(--text)}.essay ul.crimes li:last-child{border-bottom:none}.essay ul.crimes li strong{color:var(--text)}.essay ul.crimes li em{color:var(--warn)}.essay sup a{font-family:var(--mono);font-size:11px;color:var(--accent-soft);text-decoration:none;margin-left:1px}.callout{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--warn);padding:16px 20px;border-radius:6px;font-size:15px;color:var(--text-muted);margin:24px 0}.toc{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:24px 28px;margin-bottom:64px}.toc h2{font-family:var(--mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px}.toc ol{list-style:none;counter-reset:toc;padding:0;margin:0;columns:2;column-gap:32px}.toc li{counter-increment:toc;padding:5px 0;font-family:var(--mono);font-size:13px;break-inside:avoid}.toc li:before{content:counter(toc,upper-roman) ". ";color:var(--accent);margin-right:6px}.toc a{color:var(--text)}.toc a:hover{color:var(--link)}.chart-tag{font-family:var(--mono);font-size:10px;background:#f59e0b1f;color:var(--warn);padding:1px 6px;border-radius:3px;margin-left:6px;letter-spacing:.5px;text-transform:uppercase}.chart{margin:32px 0;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;padding:24px 24px 18px}.chart svg{width:100%;height:auto;display:block}.chart figcaption{margin-top:14px;font-family:var(--serif);font-size:14px;line-height:1.55;color:var(--text-muted);font-style:italic}.chart figcaption em{color:var(--text-muted)}.cta{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:10px;padding:28px;margin-top:36px;text-align:center}.cta-link{font-family:var(--mono);font-size:18px;color:var(--text);display:inline-block;padding:12px 22px;background:var(--accent);color:#fff;border-radius:6px;text-decoration:none;font-weight:600;letter-spacing:.5px}.cta-link:hover{background:var(--accent-soft);text-decoration:none}.cta-sub{margin:14px 0 0;font-size:14px;color:var(--text-muted)}.src-intro{font-size:14px;color:var(--text-muted);border-left:2px solid var(--border-strong);padding-left:14px;margin-bottom:24px}.tag{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:middle}.tag-mainstream{background:#38bdf826;color:var(--link)}.tag-heterodox{background:#f59e0b26;color:var(--warn)}.tag-fringe{background:#dc262626;color:var(--accent-soft)}.fringe-warning{background:#dc26260f;border:1px solid rgba(220,38,38,.3);border-radius:6px;padding:14px 18px;font-size:14px;color:var(--text-muted);margin:16px 0}.sources,.sources-data{padding-left:22px;font-size:14.5px;line-height:1.6;color:var(--text-muted)}.sources li,.sources-data li{margin:8px 0}.sources li em,.sources li strong{color:var(--text)}.sources li a{color:var(--link)}.page-footer{border-top:1px solid var(--border);padding:32px 28px;margin-top:64px}.footer-inner{max-width:760px;margin:0 auto;font-family:var(--mono);font-size:12px;color:var(--text-muted)}.footer-inner p{margin:4px 0}.footer-inner .muted{color:var(--text-dim)}@media(max-width:720px){.masthead{padding:56px 20px 44px}.essay{padding:40px 20px 60px}.essay section{margin-bottom:48px}.essay h2{font-size:26px}.toc ol{columns:1}.topnav-inner{padding:12px 20px;flex-direction:column;gap:10px;align-items:flex-start}.lede{font-size:17px}}
