:root{--ink:#14231c;--green:#123f31;--green2:#1c5945;--cream:#f3eee4;--paper:#e6dece;--orange:#de6b42;--gold:#efb84b;--muted:#667069;--line:#b8b4aa;--white:#fffdf8;--max:1320px;--pad:max(24px,calc((100vw - var(--max))/2));color:var(--ink);background:var(--cream);font-synthesis:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);margin:0;font-size:16px}a{color:inherit;text-decoration:none}p{line-height:1.7}button,input,select{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--ink)}.page-pad{padding-left:var(--pad);padding-right:var(--pad)}.site-header{height:76px;padding:0 var(--pad);background:var(--cream);z-index:5;border-bottom:1px solid #14231c40;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.brand{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.brand b{background:var(--ink);width:31px;height:31px;color:var(--cream);place-items:center;font-size:12px;display:grid}.site-header nav{text-transform:uppercase;letter-spacing:.09em;gap:28px;font-size:12px;display:flex}.site-header nav a{border-bottom:3px solid #0000;padding:29px 0 25px}.site-header nav a[aria-current=page],.site-header nav a:hover{border-color:var(--orange)}.source-strip{min-height:46px;padding:10px var(--pad);background:var(--gold);color:var(--ink);grid-template-columns:190px 1fr auto;align-items:center;gap:24px;font-size:12px;line-height:1.4;display:grid}.source-strip span,.source-strip a{text-transform:uppercase;letter-spacing:.08em}.source-strip strong{font-weight:500}.source-strip a{border-bottom:1px solid;padding-bottom:3px}.source-strip a:hover{color:#8f351f}.hero{background:var(--green);min-height:780px;color:var(--white);grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 310px;column-gap:90px;padding-top:78px;padding-bottom:52px;display:grid}.kicker,.overline{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px;font-weight:500}.hero>.kicker{color:var(--gold);grid-column:1/-1}.hero h1,.inner-hero h1{letter-spacing:-.055em;grid-column:1/-1;margin:46px 0 52px;font:400 clamp(56px,7.2vw,104px)/.9 Georgia,serif}.hero h1 em{color:var(--gold);font-weight:400}.hero-deck{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.hero-deck p{max-width:690px;margin:0;font:400 clamp(22px,2.4vw,32px)/1.24 Georgia,serif}.hero-deck span{text-transform:uppercase;letter-spacing:.08em;opacity:.76;font-size:12px;line-height:1.7}.hero-rule{border-bottom:1px solid #ffffff59;grid-column:1/-1;margin-top:44px}.lede{grid-template-columns:120px minmax(0,880px);justify-content:center;gap:64px;padding-top:118px;padding-bottom:124px;display:grid}.section-index{color:var(--orange);font:400 42px/1 serif}.lede h2,.chapter-head h2{letter-spacing:-.04em;margin:18px 0 42px;font:400 clamp(42px,4.8vw,68px)/1 Georgia,serif}.lede p{max-width:800px;font-size:16px}.lede .big-copy,.big-copy{font:400 21px/1.55 Georgia,serif}.overline{color:var(--orange)}.dark-section{color:var(--white);background:#102f25;padding-top:120px;padding-bottom:130px}.chapter-head{max-width:980px;margin-bottom:68px}.chapter-head>span{color:var(--orange);text-transform:uppercase;letter-spacing:.14em;font-size:12px;display:block}.dark-section .chapter-head>span{color:var(--gold)}.chapter-head h2{margin-bottom:0}.data-ledger{border-top:1px solid #ffffff73}.ledger-row{border-bottom:1px solid #ffffff2e;grid-template-columns:1.35fr repeat(3,.7fr);align-items:center;gap:30px;min-height:112px;display:grid}.ledger-row.heading{text-transform:uppercase;letter-spacing:.08em;opacity:.6;min-height:52px;font-size:12px}.ledger-row span:not(:first-child){text-align:right}.ledger-row strong{font:400 24px/1 serif}.ledger-row b{font:400 clamp(24px,3vw,40px)/1 serif}.ledger-row em{color:var(--gold);font-style:normal}.figure-note{opacity:.68;max-width:880px;margin:24px 0 0;font-size:12px;line-height:1.65}.evidence-box{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;display:grid}.evidence-box article{background:#153a2e;min-height:230px;padding:28px}.evidence-box span{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-size:12px}.evidence-box strong{margin:48px 0 18px;font:400 clamp(26px,3vw,38px)/1 serif;display:block}.evidence-box p{margin:0;font-size:12px}.source-note{opacity:.82}.source-note a,.inline-source{color:var(--gold);border-bottom:1px solid}.method-list .inline-source{color:#9b3c24}.essay-section,.paper-section,.orange-section{padding-top:120px;padding-bottom:130px}.paper-section{background:var(--paper)}.orange-section{background:var(--orange)}.essay-grid{grid-template-columns:1fr .9fr;align-items:start;gap:110px;display:grid}.essay-grid p,.two-col-copy p{margin-top:0;font-size:16px}.dropcap:first-letter{float:left;color:var(--orange);margin:12px 10px 0 0;font:400 82px/.68 serif}blockquote{border-top:3px solid var(--ink);border-bottom:1px solid var(--line);letter-spacing:-.035em;margin:0;padding:48px 0;font:400 clamp(28px,3.5vw,44px)/1.08 serif}.wide-figure{margin-top:70px}.two-col-copy{grid-template-columns:repeat(2,1fr);gap:80px;max-width:1000px;display:grid}.text-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;margin-top:60px;padding-bottom:8px;font-size:12px;display:inline-block}.text-link:hover{color:var(--orange)}.dark-link:hover{color:var(--cream)}.metric-table{border-collapse:collapse;border-top:3px solid;width:100%}.metric-table th,.metric-table td{border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:17px 12px;font-size:12px}.dark-section .metric-table th,.dark-section .metric-table td{border-color:#fff3}.metric-table th:first-child,.metric-table td:first-child{text-align:left;padding-left:0}.metric-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:400}.dark-section .metric-table th{color:#ffffff94}.metric-table td strong{font:400 22px/1 serif}.delta-up{color:#1e7355}.delta-down{color:#b34b2d}.dark-section .delta-up{color:var(--gold)}.region-figure{border-top:3px solid;margin-top:70px}.region-row{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 110px 110px;align-items:center;gap:24px;padding:21px 0;display:grid}.region-row h3{margin:0;font:400 25px/1 serif}.bar-track{background:#14231c17;height:12px;position:relative}.bar-track i{background:var(--green);height:100%;display:block}.region-row b,.region-row span{text-align:right;font-size:12px}.region-head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 0;font-size:12px}.statement-grid{background:#14231c59;border-top:1px solid #14231c59;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.statement-grid p{background:var(--orange);margin:0;padding:38px 34px 55px;font:400 22px/1.36 serif}.statement-grid strong{font-size:1.35em;font-weight:400}.conclusion{background:var(--green);color:var(--white);padding-top:120px;padding-bottom:132px}.conclusion .kicker{color:var(--gold)}.conclusion h2{letter-spacing:-.035em;max-width:1050px;margin:46px 0 0;font:400 clamp(38px,4.5vw,60px)/1.08 serif}.site-footer{padding:60px var(--pad);color:#ffffffbd;background:#0b2119;justify-content:space-between;gap:40px;display:flex}.site-footer p{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px}.chart-title{text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:24px;margin-bottom:18px;font-size:12px;display:flex}.bar-chart{border-top:3px solid}.chart-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,280px) 1fr 95px;align-items:center;gap:20px;padding:16px 0;display:grid}.dark-section .chart-row{border-color:#fff3}.chart-row label{font-size:12px}.chart-row .bar-track{height:18px}.chart-row .bar-track i.secondary{background:var(--orange)}.dark-section .chart-row .bar-track{background:#ffffff1f}.dark-section .chart-row .bar-track i{background:var(--gold)}.chart-row b{text-align:right;font:400 20px/1 serif}.paired-bars{gap:5px;display:grid}.paired-bars .bar-track{height:8px}.chart-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.dark-section .chart-row small{color:#fff9}.inner-hero{background:var(--green);min-height:690px;color:var(--white);padding-top:86px;padding-bottom:70px}.inner-hero .kicker{color:var(--gold)}.inner-hero h1{margin:76px 0 42px}.inner-hero>p:last-child{max-width:710px;margin:0 0 0 auto;font:400 28px/1.25 serif}.race-hero{background:#993f29}.class-hero{background:#28372f}.method-hero{background:#102f25}.atlas-section{color:var(--white);background:#142f25;padding-top:110px;padding-bottom:130px}.atlas-controls{grid-template-columns:220px 280px 1fr;gap:18px;margin-bottom:30px;display:grid}.atlas-controls label{text-transform:uppercase;letter-spacing:.09em;font-size:12px}.atlas-controls select,.atlas-controls input{width:100%;height:45px;color:var(--white);background:#193d30;border:1px solid #ffffff59;border-radius:0;outline:none;margin-top:8px;padding:0 12px;display:block}.atlas-controls input:focus,.atlas-controls select:focus{border-color:var(--gold)}.map-layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px;display:grid}.map-wrap{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;min-height:690px;position:relative}#municipal-map{width:100%;height:690px;display:block}.map-legend{flex-wrap:wrap;gap:12px;font-size:12px;display:flex;position:absolute;bottom:18px;left:0}.map-legend span{align-items:center;gap:5px;display:flex}.map-legend i{width:16px;height:8px}.city-detail{border-top:3px solid var(--gold);padding-top:24px}.city-detail h3{margin:0;font:400 38px/1 serif}.city-detail>span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:10px 0 30px;font-size:12px;display:block}.city-detail dl{margin:0}.city-detail dl div{border-top:1px solid #fff3;padding:15px 0}.city-detail dt{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:12px}.city-detail dd{margin:7px 0 0;font:400 24px/1 serif}.ranking-pair{grid-template-columns:repeat(2,1fr);gap:70px;margin-top:70px;display:grid}.ranking-pair h3{font:400 32px/1 serif}.rank-row{border-top:1px solid var(--line);grid-template-columns:32px 1fr 105px;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:grid}.rank-row i{color:var(--orange);font:400 16px serif}.rank-row b{text-align:right}.rank-row small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.composition-grid{border-top:3px solid;grid-template-columns:180px 1fr 1fr;gap:0;display:grid}.composition-grid>div{border-bottom:1px solid #fff3;padding:18px 15px}.composition-grid .comp-head{text-transform:uppercase;letter-spacing:.09em;opacity:.7;font-size:12px}.comp-bar{background:#ffffff1f;height:14px;margin-top:8px}.comp-bar i{background:var(--gold);height:100%;display:block}.comp-bar i.irpf{background:var(--orange)}.race-gap-grid{grid-template-columns:repeat(2,1fr);gap:70px;display:grid}.race-gap-grid h3{font:400 32px/1 serif}.gap-row{border-top:1px solid var(--line);padding:18px 0}.gap-row>div:first-child{justify-content:space-between;font-size:12px;display:flex}.gap-row b{font:400 21px serif}.intersection{border-top:1px solid #14231c66;border-bottom:1px solid #14231c66;grid-template-columns:1fr 160px 1fr;align-items:center;padding:60px 0;display:grid}.intersection>div{flex-direction:column;display:flex}.intersection>div:last-child{text-align:right}.intersection strong{letter-spacing:-.04em;font:400 clamp(42px,5.5vw,72px)/1 serif}.intersection span{text-transform:uppercase;letter-spacing:.09em;margin-top:15px;font-size:12px}.intersection i{text-align:center;font:400 28px serif}.narrow{max-width:820px;margin:55px 0 0}.interpretive-note{border-left:3px solid var(--orange);max-width:800px;margin:45px 0 0;padding-left:20px;font:italic 18px/1.55 serif}.city-race-toolbar{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.city-race-toolbar input{border:1px solid var(--line);background:0 0;width:300px;padding:12px}.race-city-row{border-top:1px solid var(--line);grid-template-columns:32px 1.2fr .8fr .8fr .7fr;align-items:center;gap:15px;padding:15px 0;font-size:12px;display:grid}.race-city-row span:not(:nth-child(2)){text-align:right}.race-city-row b{font:400 19px serif}.threshold-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:70px;display:grid}.threshold-grid article{background:var(--cream);min-height:280px;padding:28px}.threshold-grid span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:12px}.threshold-grid strong{margin:55px 0 25px;font:400 clamp(34px,4vw,54px)/1 serif;display:block}.threshold-grid p{font-size:12px}.orange-section .metric-table{border-color:var(--ink)}.method-list{padding-top:110px;padding-bottom:120px}.method-list article{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,850px);justify-content:center;gap:60px;padding:60px 0;display:grid}.method-list article>span{color:var(--orange);font:400 32px serif}.method-list h2{margin:0 0 22px;font:400 45px/1 serif}.method-list p{margin:0;font-size:16px}.sources{background:var(--paper);padding-top:110px;padding-bottom:130px}.sources a{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:30px;padding:22px 0;font-size:12px;display:grid}.sources a:last-child{border-bottom:1px solid var(--line)}.sources a span{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:12px}.sources a:hover{color:var(--orange)}.linkage-hero{background:#17372c}.linkage-cards{background:#ffffff38;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.linkage-card{background:#153a2e;padding:32px}.linkage-card>span{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-size:12px}.linkage-card h3{min-height:72px;margin:38px 0 22px;font:400 32px/1 serif}.linkage-card>strong{letter-spacing:-.04em;font:400 clamp(34px,4vw,54px)/1 serif;display:block}.linkage-card>small{text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin:10px 0 36px;font-size:12px;display:block}.linkage-card dl{margin:0}.linkage-card dl div{border-top:1px solid #ffffff2e;padding:14px 0}.linkage-card dt{text-transform:uppercase;letter-spacing:.07em;opacity:.62;font-size:12px}.linkage-card dd{margin:6px 0 0;font:400 18px/1.15 serif}.linkage-card.public{background:#1b4d3c}.linkage-card.capital{background:#663824}.linkage-card.capital>span{color:#ffd877}.year-switch{justify-content:flex-end;gap:0;margin:62px 0 20px;display:flex}.year-switch button{border:1px solid var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;padding:12px 16px;font-size:12px}.year-switch button+button{border-left:0}.year-switch button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.linkage-rank{border-top:1px solid var(--line);grid-template-columns:38px minmax(260px,1.5fr) .72fr .72fr .55fr;align-items:center;gap:18px;padding:15px 0;font-size:12px;display:grid}.linkage-rank.head{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-top:3px solid var(--ink);font-size:12px}.linkage-rank i{color:var(--orange);font:400 16px serif}.linkage-rank b,.linkage-rank>span:nth-last-child(-n+3){text-align:right}.linkage-rank small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.public-ladder-head,.public-ladder-row{grid-template-columns:minmax(230px,1.15fr) 1.25fr .7fr .5fr;align-items:center;gap:20px;display:grid}.public-ladder-head{border-top:3px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 0;font-size:12px}.public-ladder-head span:not(:first-child){text-align:right}.public-ladder-row{border-top:1px solid var(--line);min-height:76px;font-size:12px}.public-ladder-row>span small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.public-ladder-row>div{background:#14231c14;height:26px;position:relative}.public-ladder-row>div i{background:var(--green);height:100%;display:block}.public-ladder-row>div b{color:var(--cream);font-size:12px;position:absolute;top:6px;right:7px}.public-ladder-row>b{text-align:right}.debate-columns{background:#14231c66;border-top:1px solid #14231c66;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.debate-columns article{background:var(--orange);min-height:420px;padding:38px}.debate-columns article+article{background:#d85f38}.debate-columns span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.debate-columns h3{letter-spacing:-.035em;margin:58px 0 30px;font:400 clamp(30px,3.5vw,46px)/1 serif}.debate-columns p{font-size:15px}.synthesis-quote{border-color:#14231c73;margin-top:80px}.method-caveats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.method-caveats article{background:var(--cream);min-height:280px;padding:28px}.method-caveats b{color:var(--orange);font:400 22px serif}.method-caveats h3{margin:52px 0 20px;font:400 30px/1 serif}.method-caveats p{font-size:12px}.readings-hero{background:#26372f}.readings-copy{margin-top:70px}.visibility-metrics{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.visibility-metrics article{background:#153a2e;min-height:310px;padding:30px}.visibility-metrics span{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-size:12px}.visibility-metrics strong{letter-spacing:-.05em;margin:55px 0 10px;font:400 clamp(36px,4vw,56px)/1 serif;display:block}.visibility-metrics b{text-transform:uppercase;letter-spacing:.07em;min-height:35px;font-size:12px;display:block}.visibility-metrics p{opacity:.68;margin-top:26px;font-size:12px}.mean-total-occupations{grid-template-columns:repeat(2,1fr);gap:70px;display:grid}.mean-total-occupations section{border-top:3px solid var(--ink)}.mean-total-occupations header{min-height:145px;padding:20px 0}.mean-total-occupations header span{text-transform:uppercase;letter-spacing:.09em;color:var(--orange);font-size:12px}.mean-total-occupations h3{margin:30px 0 0;font:400 36px/1 serif}.truth-rank-row{border-top:1px solid var(--line);grid-template-columns:30px 1fr 110px;align-items:center;gap:12px;min-height:78px;font-size:12px;display:grid}.truth-rank-row i{color:var(--orange);font:400 15px serif}.truth-rank-row small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.truth-rank-row b{text-align:right;font:400 18px/1 serif}.outlier-switch{justify-content:flex-end;margin:60px 0 22px;display:flex}.outlier-switch button{color:var(--white);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #ffffff8c;padding:13px 17px;font-size:12px}.outlier-switch button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.outlier-search{grid-template-columns:minmax(280px,620px) 1fr;align-items:end;gap:28px;margin:0 0 34px;display:grid}.outlier-search label>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:12px;display:block}.outlier-search input{width:100%;height:52px;color:var(--white);background:#153a2e;border:1px solid #ffffff80;border-radius:0;outline:none;padding:0 16px;font-size:15px}.outlier-search input::placeholder{color:#ffffff7a}.outlier-search input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #efb84b2e}.outlier-search p{opacity:.75;margin:0;font-size:12px;line-height:1.55}.outlier-summary{border-top:3px solid var(--gold);border-bottom:1px solid #ffffff38;grid-template-columns:180px 1fr;gap:10px 30px;padding:26px 0;display:grid}.outlier-summary span{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);grid-row:1/3;font-size:12px}.outlier-summary strong{font:400 24px/1.16 serif}.outlier-summary p{margin:0;font-size:13px}.outlier-grid{grid-template-columns:repeat(2,1fr);gap:54px;margin-top:64px;display:grid}.outlier-panel{border-top:2px solid #ffffff8c;min-width:0}.outlier-panel h3{justify-content:space-between;align-items:baseline;gap:18px;min-height:76px;margin:0;padding:21px 0;font:400 26px/1.08 serif;display:flex}.outlier-panel h3 small{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;flex:none;font:400 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.outlier-scroll{overscroll-behavior:contain;scrollbar-color:var(--gold) #ffffff17;scrollbar-width:thin;border-bottom:1px solid #ffffff40;height:560px;padding-right:12px;overflow-y:auto}.outlier-scroll:focus{outline:2px solid var(--gold);outline-offset:4px}.outlier-scroll::-webkit-scrollbar{width:8px}.outlier-scroll::-webkit-scrollbar-track{background:#ffffff17}.outlier-scroll::-webkit-scrollbar-thumb{background:var(--gold)}.outlier-row{border-top:1px solid #fff3;grid-template-columns:48px minmax(0,1fr) 118px;align-items:center;gap:12px;min-height:88px;font-size:12px;display:grid}.outlier-row i{color:var(--gold);font:400 14px/1 serif}.outlier-row small{opacity:.7;margin-top:6px;font-size:12px;display:block}.outlier-row b{text-align:right;color:var(--gold);font:400 16px/1.08 serif}.outlier-empty{border-top:1px solid #fff3;margin:0;padding:30px 0;font-size:13px}.occupation-benchmarks{border-top:3px solid var(--gold);padding-top:36px}.occupation-benchmarks>header{grid-template-columns:190px 1fr 1.3fr;align-items:start;gap:30px;display:grid}.occupation-benchmarks>header>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.occupation-benchmarks>header h3{margin:0;font:400 30px/1.08 serif}.occupation-benchmarks>header p{opacity:.78;margin:0;font-size:13px;line-height:1.6}.occupation-benchmarks>div{background:#fff3;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:34px;display:grid}.occupation-benchmarks article{background:#153a2e;min-width:0;padding:24px 20px}.occupation-benchmarks article>span{min-height:58px;font:400 20px/1.13 serif;display:block}.occupation-benchmarks article>small{opacity:.7;margin:10px 0 24px;font-size:12px;display:block}.occupation-benchmarks dl{margin:0}.occupation-benchmarks dl>div{border-top:1px solid #ffffff2e;padding:13px 0}.occupation-benchmarks dt{text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:12px}.occupation-benchmarks dd{margin:7px 0 0;font-size:13px}.occupation-benchmarks dd b{float:right;color:var(--gold);font:400 16px/1 serif}.elite-scale{border-top:3px solid var(--ink)}.elite-scale-head,.elite-scale-row{grid-template-columns:1.15fr .45fr 1fr .7fr;align-items:center;gap:20px;display:grid}.elite-scale-head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 0;font-size:12px}.elite-scale-row{border-top:1px solid var(--line);min-height:80px;font-size:12px}.elite-scale-row>b{text-align:right}.elite-scale-row>div{background:#14231c14;height:18px}.elite-scale-row>div i{background:var(--green);min-width:2px;height:100%;display:block}.claim-audit{background:#14231c61;border-top:1px solid #14231c61;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.claim-audit article{background:var(--orange);min-height:390px;padding:34px}.claim-audit article:nth-child(4n+2),.claim-audit article:nth-child(4n+3){background:#d9623c}.verdict{text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:6px 8px;font-size:12px;display:inline-block}.claim-audit h3{margin:52px 0 24px;font:400 32px/1.05 serif}.claim-audit p{font-size:14px}.claim-audit a{text-transform:uppercase;border-bottom:1px solid;margin-top:20px;padding-bottom:4px;font-size:12px;display:inline-block}.verdict.supported{color:#173d2f}.verdict.misleading,.verdict.unsupported{color:#6f1e16}.verdict.outside{color:#4e392e}.claim-audit em{font-family:serif;font-size:1.1em}.claim-audit article:last-child{grid-column:1/-1;min-height:270px}.dark-section .readings-tax-figure{color:var(--white)}.loading{text-transform:uppercase;letter-spacing:.1em;opacity:.6;border-top:1px solid;border-bottom:1px solid;padding:45px 0;font-size:12px}.error{color:#b43f24}@media (width<=900px){.site-header{align-items:flex-start;height:auto;min-height:76px;padding-top:20px;padding-bottom:18px}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.site-header nav a{padding:8px 0}.hero{min-height:760px}.lede{grid-template-columns:90px 1fr;gap:35px}.essay-grid{gap:55px}.statement-grid{grid-template-columns:1fr}.atlas-controls{grid-template-columns:1fr 1fr}.search-label{grid-column:1/-1}.map-layout{grid-template-columns:1fr}.city-detail{min-height:260px}.ranking-pair,.race-gap-grid{gap:30px}.intersection{grid-template-columns:1fr 90px 1fr}.threshold-grid{grid-template-columns:1fr}.threshold-grid article{min-height:0}.method-list article{grid-template-columns:70px 1fr;gap:30px}}@media (width<=620px){:root{--pad:20px}.site-header{flex-direction:column;gap:10px}.site-header nav{justify-content:flex-start}.hero{min-height:650px;padding-top:50px}.hero h1,.inner-hero h1{font-size:clamp(48px,15vw,72px);line-height:.94}.hero-deck{flex-direction:column;align-items:flex-start}.lede{grid-template-columns:1fr;padding-top:76px;padding-bottom:84px}.section-index{font-size:30px}.lede h2,.chapter-head h2{font-size:clamp(36px,11vw,44px);line-height:1.04}.dark-section,.essay-section,.paper-section,.orange-section,.atlas-section{padding-top:76px;padding-bottom:82px}.ledger-row{grid-template-columns:1fr 1fr;gap:14px;padding:22px 0}.ledger-row.heading{display:none}.ledger-row span:first-child{grid-column:1/-1}.ledger-row span:nth-child(3){text-align:left}.essay-grid,.two-col-copy,.ranking-pair,.race-gap-grid{grid-template-columns:1fr;gap:34px}.region-row{grid-template-columns:100px 1fr 80px}.region-row>:last-child{display:none}.statement-grid p{padding-left:0;padding-right:0}.site-footer{flex-direction:column}.inner-hero{min-height:520px}.inner-hero>p:last-child{font-size:21px}.atlas-controls{grid-template-columns:1fr}.search-label{grid-column:auto}.map-wrap,#municipal-map{height:570px;min-height:570px}.chart-row{grid-template-columns:110px 1fr 75px;gap:10px}.composition-grid{grid-template-columns:90px 1fr 1fr}.intersection{grid-template-columns:1fr;gap:35px}.intersection i,.intersection>div:last-child{text-align:left}.race-city-row{grid-template-columns:28px 1fr 75px}.race-city-row span:nth-child(3),.race-city-row span:nth-child(4){display:none}.city-race-toolbar{flex-direction:column;align-items:stretch}.city-race-toolbar input{width:100%}.method-list article{grid-template-columns:1fr;gap:15px}.method-list h2{font-size:34px}.sources a{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=900px){.source-strip{grid-template-columns:150px 1fr}.source-strip a{grid-column:2;justify-self:start}.evidence-box{grid-template-columns:1fr}.evidence-box article{min-height:0}.evidence-box strong{margin-top:28px}}@media (width<=620px){.source-strip{grid-template-columns:1fr;gap:5px;padding-top:14px;padding-bottom:14px}.source-strip a{grid-column:auto;margin-top:5px}.evidence-box{margin-top:44px}}@media (width<=900px){.linkage-cards{grid-template-columns:1fr}.linkage-card h3{min-height:0}.debate-columns,.method-caveats{grid-template-columns:1fr}.public-ladder-head{display:none}.public-ladder-row{grid-template-columns:1fr 1fr;padding:18px 0}.public-ladder-row>span{grid-column:1/-1}}@media (width<=620px){.linkage-rank{grid-template-columns:28px 1fr 95px}.linkage-rank.head span:nth-child(4),.linkage-rank.head span:nth-child(5),.linkage-rank>b:nth-child(4),.linkage-rank>span:last-child{display:none}.year-switch{justify-content:flex-start}.public-ladder-row{grid-template-columns:1fr}.public-ladder-row>span{grid-column:auto}.public-ladder-row>b{text-align:left}.debate-columns article{min-height:0;padding:30px 0}.method-caveats article{min-height:0}}@media (width<=900px){.visibility-metrics{grid-template-columns:1fr}.visibility-metrics article{min-height:0}.visibility-metrics strong{margin-top:32px}.mean-total-occupations{gap:32px}.claim-audit{grid-template-columns:1fr}.claim-audit article:last-child{grid-column:auto}.elite-scale-head{display:none}.elite-scale-row{grid-template-columns:1fr .45fr 1fr;padding:18px 0}.elite-scale-row>b:last-child{grid-column:2/-1}}@media (width<=620px){.mean-total-occupations{grid-template-columns:1fr}.claim-audit article{min-height:0;padding:30px 0}.elite-scale-row{grid-template-columns:1fr}.elite-scale-row>b,.elite-scale-row>b:last-child{text-align:left;grid-column:auto}.truth-rank-row{grid-template-columns:28px 1fr 92px}.visibility-metrics article{padding-left:0;padding-right:0}}@media (width<=1100px){.occupation-benchmarks>div{grid-template-columns:repeat(2,1fr)}.occupation-benchmarks article:last-child{grid-column:1/-1}}@media (width<=900px){.outlier-grid{gap:30px}.outlier-summary{grid-template-columns:130px 1fr}.outlier-search,.occupation-benchmarks>header{grid-template-columns:1fr}.occupation-benchmarks>header p{max-width:720px}}@media (width<=620px){.outlier-switch{flex-direction:column;justify-content:flex-start}.outlier-switch button+button{border-top:0;border-left:1px solid #ffffff8c}.outlier-summary{grid-template-columns:1fr}.outlier-summary span{grid-row:auto}.outlier-grid{grid-template-columns:1fr}.outlier-scroll{height:500px;padding-right:8px}.outlier-row{grid-template-columns:42px minmax(0,1fr) 94px;gap:9px}.outlier-row b{font-size:14px}.occupation-benchmarks>div{grid-template-columns:1fr}.occupation-benchmarks article:last-child{grid-column:auto}.occupation-benchmarks article>span{min-height:0}}.outlier-search+.segment-outliers{margin-top:0}.outlier-presets{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.outlier-presets button{color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:7px 9px;font-size:12px}.outlier-presets button:hover,.outlier-presets button:focus{border-color:var(--gold);color:var(--gold)}.outlier-profile-control{grid-template-columns:minmax(280px,620px) 1fr;align-items:end;gap:28px;margin:60px 0 28px;display:grid}.outlier-profile-control label>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:12px;display:block}.outlier-profile-control select{width:100%;height:52px;color:var(--white);background:#153a2e;border:1px solid #ffffff80;border-radius:0;outline:none;padding:0 14px;font-size:14px}.outlier-profile-control select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #efb84b2e}.outlier-profile-control p{opacity:.75;margin:0;font-size:12px;line-height:1.55}.outlier-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.outlier-switch button+button{border-left:1px solid #ffffff8c}.outlier-switch button{text-align:left;min-height:66px}.outlier-switch button small{letter-spacing:.04em;text-transform:none;opacity:.72;margin-top:7px;font-size:12px;display:block}@media (width<=900px){.outlier-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.outlier-profile-control{grid-template-columns:1fr}}@media (width<=620px){.outlier-switch{grid-template-columns:1fr}.outlier-switch button+button{border-top:1px solid #ffffff8c}}.explorer-hero{background:#0d4434}.explorer-workbench{padding-top:110px}.explorer-facts{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 70px;display:grid}.explorer-facts article{background:#153a2e;padding:28px}.explorer-facts span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.explorer-facts strong{margin:34px 0 10px;font:400 clamp(36px,4vw,56px)/1 serif;display:block}.explorer-facts p{opacity:.72;margin:0;font-size:13px}.home-explorer{background:var(--orange);grid-template-columns:1.1fr .9fr;align-items:stretch;gap:90px;padding-top:86px;padding-bottom:86px;display:grid}.home-explorer h2{letter-spacing:-.04em;margin:20px 0 28px;font:400 clamp(38px,4.5vw,60px)/1.02 Georgia,serif}.home-explorer p{max-width:690px;margin:0;font-size:16px}.home-explorer .overline{color:var(--ink)}.home-explorer>a{border:2px solid var(--ink);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:10px 25px;padding:30px;transition:background .2s,color .2s;display:grid}.home-explorer>a:hover{background:var(--ink);color:var(--cream)}.home-explorer>a span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.home-explorer>a strong{letter-spacing:-.05em;grid-column:1/-1;align-self:center;font:400 clamp(52px,6vw,82px)/1 serif}.home-explorer>a small{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.home-explorer>a i{text-transform:uppercase;font-size:12px;font-style:normal}.explorer-bridge .explorer-launch{border-top:3px solid var(--gold);border-bottom:1px solid #ffffff4d;grid-template-columns:1fr 1.2fr auto;align-items:end;gap:30px;margin-top:70px;padding:32px 0;display:grid}.explorer-launch span,.explorer-launch i{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.explorer-launch strong{color:var(--gold);font:400 30px/1.08 serif}.explorer-launch i{font-style:normal}.explorer-launch:hover i{color:var(--gold)}@media (width<=900px){.home-explorer{grid-template-columns:1fr;gap:45px}.explorer-facts{grid-template-columns:1fr}.explorer-bridge .explorer-launch{grid-template-columns:1fr 1fr}.explorer-launch i{grid-column:1/-1}}@media (width<=620px){.home-explorer{padding-top:70px;padding-bottom:70px}.home-explorer>a strong{font-size:52px}.explorer-bridge .explorer-launch{grid-template-columns:1fr}.explorer-launch i{grid-column:auto}}.explorer-first{padding-top:48px}.explorer-tool-head{border-bottom:1px solid #ffffff40;grid-template-columns:1.1fr .9fr;gap:24px 70px;padding-bottom:28px;display:grid}.explorer-tool-head .kicker{color:var(--gold)}.explorer-tool-head h1{letter-spacing:-.045em;margin:14px 0 0;font:400 clamp(42px,5vw,64px)/.98 Georgia,serif}.explorer-tool-head>p{align-self:end;max-width:630px;margin:0;font-size:15px}.explorer-quickfacts{flex-wrap:wrap;grid-column:1/-1;gap:14px 34px;display:flex}.explorer-quickfacts span{text-transform:uppercase;letter-spacing:.06em;opacity:.76;font-size:12px}.explorer-quickfacts b{color:var(--gold);font:400 19px/1 serif}.explorer-control-grid{grid-template-columns:.8fr 1.2fr;gap:34px;margin:28px 0 0;display:grid}.explorer-control-grid .outlier-profile-control,.explorer-control-grid .outlier-search{margin:0;display:block}.explorer-control-grid .outlier-profile-control p,.explorer-control-grid .outlier-search p{margin-top:10px}.explorer-first .segment-outliers{margin-top:28px}.share-link{margin-left:auto;border-color:var(--gold)!important;color:var(--gold)!important}.share-link:hover,.share-link:focus{background:var(--gold)!important;color:var(--ink)!important}@media (width<=900px){.explorer-tool-head{grid-template-columns:1fr;gap:18px}.explorer-control-grid{grid-template-columns:1fr}.explorer-quickfacts{grid-column:auto}}@media (width<=620px){.explorer-first{padding-top:36px}.explorer-tool-head h1{font-size:44px}.explorer-quickfacts{grid-template-columns:1fr 1fr;display:grid}.share-link{margin-left:0}}.explorer-year-control{grid-template-columns:auto auto auto 1fr;align-items:center;gap:0;margin:28px 0 0;display:grid}.explorer-year-control>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-right:18px;font-size:12px}.explorer-year-control button{min-width:92px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff80;padding:12px 18px;font-size:14px}.explorer-year-control button+button{border-left:0}.explorer-year-control button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.explorer-year-control p{opacity:.72;justify-self:end;margin:0 0 0 24px;font-size:12px}.economic-filter-block{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;margin:34px 0 0;padding:26px 0 30px}.economic-filter-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.economic-filter-head span,.economic-filter-grid label>span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.economic-filter-head p{opacity:.72;margin:7px 0 0;font-size:12px}.economic-filter-head button,.explorer-error button{color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff6b;padding:9px 12px;font-size:12px}.economic-filter-head button:hover,.economic-filter-head button:focus,.explorer-error button:hover,.explorer-error button:focus{border-color:var(--gold);color:var(--gold)}.economic-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.economic-filter-grid select{width:100%;height:50px;color:var(--white);background:#153a2e;border:1px solid #ffffff80;border-radius:0;outline:none;margin-top:9px;padding:0 12px;font-size:13px}.economic-filter-grid select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #efb84b2e}.conditional-ranking-note{border-left:3px solid var(--gold);background:#efb84b1f;grid-template-columns:auto 1fr;gap:6px 18px;margin-top:22px;padding:16px 18px;font-size:12px;display:grid}.conditional-ranking-note[hidden]{display:none}.conditional-ranking-note strong{color:var(--gold);font-weight:400}.conditional-ranking-note em{color:var(--gold);grid-column:1/-1;font-style:normal}.outlier-panel.is-conditioned{border-top-color:var(--gold)}.circular-warning{color:var(--gold);text-transform:uppercase;letter-spacing:.05em;margin:-14px 0 18px;font-size:12px}.explorer-error{border-top:3px solid var(--gold);border-bottom:1px solid #ffffff40;padding:38px 0}.explorer-error strong{font:400 26px/1.1 Georgia,serif}.explorer-error p{margin:12px 0 20px;font-size:13px}@media (width<=900px){.explorer-year-control{grid-template-columns:auto auto auto}.explorer-year-control p{grid-column:1/-1;justify-self:start;margin:12px 0 0}.economic-filter-grid{grid-template-columns:1fr 1fr}.economic-filter-grid label:last-child{grid-column:1/-1}}@media (width<=620px){.explorer-year-control{grid-template-columns:1fr 1fr}.explorer-year-control>span{grid-column:1/-1;margin:0 0 9px}.explorer-year-control button{min-width:0}.economic-filter-head{display:block}.economic-filter-head button{margin-top:16px}.economic-filter-grid{grid-template-columns:1fr}.economic-filter-grid label:last-child{grid-column:auto}.conditional-ranking-note{grid-template-columns:1fr}.conditional-ranking-note em{grid-column:auto}}
