:root{--ink:#e7e2d5;--muted:#a29b8c;--line:#3b3b34;--paper:#0e0f0d;--panel:#151713;--acid:#c8d654;--rust:#d77548;--violet:#9694cb;--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 74% 7%,#24291d 0,transparent 27rem),linear-gradient(110deg,#0d0e0c 0,#11120f 48%,#10110f 100%);color:var(--ink);font:15px/1.6 var(--sans);letter-spacing:.005em}a{color:inherit;text-decoration:none}a:hover{color:var(--acid)}.site-header{display:flex;align-items:center;gap:36px;max-width:1380px;margin:auto;padding:22px 34px;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:baseline;gap:8px;letter-spacing:.13em;white-space:nowrap}.wordmark span{font:700 18px/1 var(--serif);color:var(--acid);border:1px solid var(--acid);padding:2px 5px}.wordmark b{font-size:11px}.site-header nav{display:flex;gap:22px;flex:1;font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:#c7c2b5}.utility{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.utility i,.text-link i{font-style:normal;color:var(--acid)}main{max-width:1160px;margin:auto;padding:0 34px}.breadcrumbs{display:flex;gap:10px;align-items:center;padding:25px 0 0;color:var(--muted);font-size:12px}.breadcrumbs i{font-style:normal;color:#55554e}.page-hero{max-width:940px;padding:70px 0 66px;border-bottom:1px solid var(--line)}.home-hero{max-width:none;padding:94px 0 0;border:0}.hero-line{display:flex;gap:15px;align-items:center;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.status{display:inline-flex;width:max-content;align-items:center;padding:4px 7px;border:1px solid currentColor;font-size:9px;font-weight:800;line-height:1;letter-spacing:.1em}.official{color:var(--acid)}.hands-on{color:#f0b675}.community{color:#aebae7}.observed{color:#c0bdad}.unverified{color:#df7e6c}.eyebrow,.section-kicker{margin:22px 0 8px;color:var(--acid);font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.page-hero h1{max-width:920px;margin:0;font:clamp(46px,8vw,104px)/.91 var(--serif);letter-spacing:-.06em}.page-hero:not(.home-hero) h1{font-size:clamp(42px,6.4vw,80px)}.dek{max-width:760px;margin:27px 0 0;color:#cbc5b7;font-size:18px;line-height:1.55}.page-meta{display:flex;gap:25px;flex-wrap:wrap;margin-top:28px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.home-intro{display:grid;grid-template-columns:1.65fr .8fr;gap:90px;padding:72px 0 85px;border-bottom:1px solid var(--line)}.home-intro h2{margin:0;font:clamp(34px,4vw,60px)/.99 var(--serif);letter-spacing:-.045em}.home-intro p{max-width:670px;color:#bdb8ac;font-size:17px}.action-row{display:flex;align-items:center;gap:24px;margin-top:28px}.button{display:inline-block;padding:12px 18px;background:var(--acid);color:#16180d;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.button:hover{background:#dee875;color:#10110c}.text-link{font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.fact-rail{align-self:end;border-top:2px solid var(--acid);padding-top:13px}.rail-label{color:var(--muted);font-size:10px;letter-spacing:.14em}.fact-rail dl{margin:17px 0 0}.fact-rail dl div{display:grid;grid-template-columns:1fr 1.25fr;padding:10px 0;border-top:1px solid var(--line);font-size:12px}.fact-rail dt{color:var(--muted)}.fact-rail dd{margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.feature-grid a{min-height:246px;padding:32px;border-right:1px solid var(--line)}.feature-grid a:first-child{border-left:1px solid var(--line)}.feature-grid a:hover{background:#191b15;color:var(--ink)}.feature-grid span{color:var(--acid);font-family:var(--serif);font-size:25px}.feature-grid h3{margin:47px 0 9px;font:27px/.98 var(--serif);letter-spacing:-.04em}.feature-grid p{margin:0;color:var(--muted);font-size:13px}.timeline{padding:74px 0 82px}.timeline h2,.related h2,.sources h2,.reading h2,.wiki-groups>div>.section-kicker+*{margin:0;font:42px/1 var(--serif);letter-spacing:-.045em}.timeline ol{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;margin:42px 0 0;list-style:none}.timeline li{padding-top:17px;border-top:1px solid var(--line)}.timeline time{color:var(--acid);font-size:10px;font-weight:700;letter-spacing:.12em}.timeline strong{display:block;margin-top:16px;font:23px/1 var(--serif)}.timeline p{color:var(--muted);font-size:13px}.reading{max-width:960px;padding:65px 0;border-bottom:1px solid var(--line)}.reading h2{font-size:39px}.reading p{max-width:720px;color:#c4bfb2;font-size:16px}.two-col{display:grid;grid-template-columns:1.8fr .75fr;gap:70px}.note{align-self:start;margin-top:12px;padding:17px 0;border-top:2px solid var(--rust);color:var(--muted);font-size:13px}.note b{color:#f1c08c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.note p{font-size:13px}.wiki-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:60px 0}.wiki-groups>div{background:rgba(255,255,255,.025);border-top:2px solid var(--acid);padding:22px}.wiki-groups a{display:block;position:relative;padding:17px 24px 17px 0;border-top:1px solid var(--line)}.wiki-groups a strong{display:block;font:20px/1 var(--serif)}.wiki-groups a span{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.4}.wiki-groups a i{position:absolute;right:0;top:23px;color:var(--acid);font-style:normal}.data-table{max-width:780px;margin:30px 0;border-top:1px solid var(--line)}.data-table div{display:grid;grid-template-columns:1fr 1fr;padding:14px 0;border-bottom:1px solid var(--line)}.data-table span{color:var(--muted)}.media-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:60px 0}.media-list article{padding:26px;background:#171914;border-top:2px solid var(--acid)}.media-list span{color:var(--acid);font-size:10px;letter-spacing:.12em}.media-list h2{margin:20px 0 10px;font:31px/1 var(--serif);letter-spacing:-.04em}.media-list p{color:var(--muted)}.media-list a{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.faq-list{max-width:900px;padding:60px 0}.faq-list details{padding:19px 0;border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;font:23px/1.2 var(--serif);letter-spacing:-.025em}.faq-list p{max-width:700px;color:var(--muted)}.related{padding:65px 0;border-bottom:1px solid var(--line)}.related h2,.sources h2{font-size:39px}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:31px;border-top:1px solid var(--line)}.related-grid a{min-height:155px;padding:17px;border-right:1px solid var(--line);display:flex;flex-direction:column}.related-grid a:first-child{border-left:1px solid var(--line)}.related-grid a:hover{background:#181a15;color:var(--ink)}.related-grid span,.related-grid small{color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.related-grid strong{margin:30px 0 auto;font:22px/1 var(--serif);letter-spacing:-.035em}.sources{padding:65px 0 91px}.source-list{max-width:920px;margin-top:28px}.source-list article{padding:23px 0;border-top:1px solid var(--line)}.source-list h3{margin:11px 0 5px;font:21px/1.2 var(--serif);letter-spacing:-.02em}.source-list p,.source-list small{display:block;margin:0;color:var(--muted);font-size:12px}.source-list small{margin-top:7px;line-height:1.45}footer{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:35px;max-width:1380px;margin:auto;padding:36px 34px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}footer p{margin:13px 0 0;max-width:330px}.footer-links{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:8px}.disclaimer{line-height:1.55}@media(max-width:760px){.site-header{padding:18px;gap:12px}.site-header nav{display:none}.utility{margin-left:auto}main{padding:0 18px}.page-hero{padding:52px 0}.page-hero h1{font-size:52px}.home-intro,.two-col{grid-template-columns:1fr;gap:30px}.home-intro{padding:47px 0}.feature-grid,.timeline ol,.wiki-groups,.media-list,.related-grid,footer{grid-template-columns:1fr}.feature-grid a,.related-grid a{border-left:1px solid var(--line);min-height:auto}.feature-grid h3{margin-top:25px}.timeline{padding:50px 0}.timeline ol{gap:8px}.wiki-groups{padding:42px 0}.related-grid a{min-height:120px}.related-grid strong{margin:18px 0 auto}footer{padding:30px 18px}.page-meta{display:block}.page-meta span{display:block;margin:5px 0}.dek{font-size:16px}}
