:root{--ink:#171717;--paper:#f4efe5;--white:#fffdf7;--red:#e64a35;--cyan:#73d5df;--yellow:#f4d84b;--line:#17171733;--max:1380px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.65 Georgia,serif}a{color:inherit}img{display:block;width:100%}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{line-height:.98}.skip{position:fixed;z-index:99;top:8px;left:8px;padding:10px;color:#fff;background:#000;transform:translateY(-160%)}.skip:focus{transform:none}.site-head{display:grid;grid-template-columns:250px 1fr 90px;min-height:86px;background:var(--white);border-bottom:3px solid var(--ink)}.brand{display:flex;flex-direction:column;justify-content:center;padding:15px 25px;border-right:1px solid var(--line);font-family:Arial,sans-serif;text-decoration:none}.brand b{font-size:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:-.04em}.brand small{margin-top:4px;color:var(--red);font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.site-head nav{display:grid;grid-template-columns:repeat(6,1fr)}.site-head nav a{display:grid;place-items:center;padding:10px 5px;border-right:1px solid var(--line);font:800 .61rem/1.2 Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase}.site-head nav a:hover{background:var(--yellow)}.about-link{display:grid;place-items:center;font:800 .61rem Arial,sans-serif;text-decoration:none}.menu{display:none}.kicker,.meta{font:800 .66rem/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cover{display:grid;grid-template-columns:1.15fr .85fr;min-height:690px;border-bottom:3px solid var(--ink)}.cover-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,110px);background:var(--red)}.issue{display:inline-block;align-self:flex-start;padding:7px 10px;background:var(--yellow);font:900 .65rem Arial,sans-serif}.cover h1{margin:28px 0;font:900 clamp(4.5rem,9vw,9.5rem)/.82 Arial,sans-serif;text-transform:uppercase;letter-spacing:-.08em}.cover h1 span{display:block;color:var(--white);font:italic 400 .38em/1.1 Georgia,serif;letter-spacing:-.04em;text-transform:none}.cover .lead{max-width:650px;font-size:1.35rem}.cover figure,.essay-hero figure{position:relative;overflow:hidden;margin:0}.cover img,.essay-hero img{height:100%;object-fit:cover;filter:contrast(1.04)}figcaption{position:absolute;right:12px;bottom:12px;left:12px;padding:10px;color:#fff;background:#000d;font:700 .6rem Arial,sans-serif;letter-spacing:.07em}.ticker{display:grid;grid-template-columns:repeat(6,1fr;background:var(--ink);color:#fff}.ticker{display:grid;grid-template-columns:repeat(6,1fr);background:var(--ink);color:#fff}.ticker span{padding:14px;border-right:1px solid #ffffff30;font:800 .62rem Arial,sans-serif;text-align:center}.ticker span:nth-child(2n){color:var(--cyan)}.mag-shell{max-width:var(--max);margin:auto;padding:90px 40px}.section-title{display:grid;grid-template-columns:200px 1fr;gap:55px;margin-bottom:45px}.section-title h2{max-width:900px;margin:0;font:900 clamp(3.2rem,6vw,6.3rem)/.9 Arial,sans-serif;text-transform:uppercase;letter-spacing:-.065em}.story-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.story{display:flex;flex-direction:column;grid-column:span 4;background:var(--white);border:1px solid var(--ink)}.story.feature{grid-column:span 8;display:grid;grid-template-columns:1.1fr .9fr}.story.wide{grid-column:span 6}.story figure{height:265px;margin:0;overflow:hidden}.story.feature figure{height:auto}.story img{height:100%;object-fit:cover}.story-copy{display:flex;flex:1;flex-direction:column;padding:28px}.story h2{margin:13px 0;font:900 clamp(2rem,4vw,4rem)/.9 Arial,sans-serif;letter-spacing:-.055em}.story h2 a{text-decoration:none}.story h2 a:hover{color:var(--red)}.story p{font-size:.98rem}.read{margin-top:auto;padding-top:18px;color:var(--red);font:800 .64rem Arial,sans-serif;letter-spacing:.08em}.manifesto{display:grid;grid-template-columns:1fr 1fr;color:#fff;background:var(--ink)}.manifesto>div{padding:90px 8vw}.manifesto h2{font:900 clamp(3.2rem,6vw,6rem)/.9 Arial,sans-serif;text-transform:uppercase}.manifesto ol{margin:0;padding:65px 8vw;list-style:none;background:#292929}.manifesto li{padding:18px 0;border-bottom:1px solid #ffffff35}.manifesto b{display:inline-block;width:42px;color:var(--cyan)}.essay-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:610px;border-bottom:3px solid var(--ink);background:var(--white)}.essay-hero>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,105px)}.essay-hero h1{margin:24px 0;font:900 clamp(3.8rem,7vw,7.4rem)/.88 Arial,sans-serif;letter-spacing:-.065em}.essay{max-width:920px;margin:auto;padding:85px 40px}.standfirst{font-size:clamp(1.5rem,2.7vw,2.3rem);line-height:1.35}.chapter{padding:60px 0;border-top:2px solid var(--ink)}.chapter h2{font:900 clamp(2.6rem,5vw,4.8rem)/.92 Arial,sans-serif;letter-spacing:-.05em}.chapter p{max-width:790px}.note{margin:32px 0;padding:25px;background:var(--yellow);border:2px solid var(--ink)}.pullquote{margin:45px -80px;padding:40px 80px;color:#fff;background:var(--red);font:italic 2rem/1.3 Georgia,serif}.sources{padding:32px;background:var(--cyan);border:2px solid var(--ink)}.related{padding:75px 40px;background:var(--white);border-top:3px solid var(--ink)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--max);margin:28px auto 0;border:2px solid var(--ink)}.related-grid a{min-height:190px;padding:26px;border-right:1px solid var(--ink);text-decoration:none}.related-grid a:hover{background:var(--yellow)}.info{max-width:1000px;min-height:650px;padding:95px 40px}.info h1{margin:25px 0;font:900 clamp(4rem,8vw,8rem)/.9 Arial,sans-serif;text-transform:uppercase}.prose{max-width:800px;padding-top:40px;border-top:2px solid var(--ink)}.prose h2{margin-top:45px;font:900 2.6rem Arial,sans-serif}.prose a{text-underline-offset:3px}footer{display:grid;grid-template-columns:2fr 1fr 1fr 2fr;gap:30px;padding:60px 40px;color:#fff;background:#0c0c0c}footer>div{display:flex;flex-direction:column}footer .brand{padding:0;border:0}footer strong{margin-bottom:14px;color:var(--cyan);font:800 .65rem Arial,sans-serif}footer a{margin:4px 0;font-size:.85rem}footer p{max-width:390px;color:#d6d6d6;font-size:.82rem}@media(max-width:950px){.site-head{grid-template-columns:1fr 85px}.site-head .brand{border:0}.menu{display:block;border:0;border-left:1px solid var(--line);background:var(--white);font:800 .61rem Arial,sans-serif}.site-head nav{display:none;grid-column:1/-1;grid-template-columns:1fr 1fr}.site-head.open nav{display:grid}.about-link{display:none}.cover,.essay-hero,.manifesto{grid-template-columns:1fr}.cover figure,.essay-hero figure{min-height:440px}.story,.story.wide{grid-column:span 6}.story.feature{grid-column:1/-1}.section-title{grid-template-columns:1fr}.related-grid,footer{grid-template-columns:1fr 1fr}}@media(max-width:650px){.cover-copy,.essay-hero>div{padding:60px 24px}.cover h1{font-size:4rem}.cover figure,.essay-hero figure{min-height:300px}.ticker{grid-template-columns:repeat(3,1fr)}.mag-shell{padding:65px 20px}.story,.story.wide,.story.feature{grid-column:1/-1;display:flex}.story.feature figure{height:265px}.essay{padding:60px 24px}.pullquote{margin:35px -24px;padding:35px 24px}.related{padding:55px 24px}.related-grid,footer{grid-template-columns:1fr}.info{padding:65px 24px}footer{padding:50px 24px}}
