:root{--paper:#eee9dc;--ink:#12100e;--red:#c12922;--blue:#103e70;--acid:#d9ef42;--line:rgba(18,16,14,.28)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}body{margin:0;background:linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px) 0 0/7px 7px}a{color:inherit}.masthead{padding:22px 4vw 0;border-bottom:4px solid var(--ink);display:grid;grid-template-columns:1fr auto;align-items:end}.logo{text-decoration:none;font-size:clamp(2rem,5vw,4.8rem);font-weight:900;line-height:.75;letter-spacing:-.08em}.logo span{display:block;font:700 .68rem/1 monospace;letter-spacing:.7em;margin:14px 0 12px 4px}.issue{font:700 .72rem monospace;text-align:right}.masthead nav{grid-column:1/-1;display:flex;gap:0;border-top:1px solid var(--ink)}nav a{font:700 .7rem monospace;text-transform:uppercase;text-decoration:none;padding:11px 16px;border-right:1px solid var(--ink)}nav a:first-child{border-left:1px solid var(--ink)}nav a:hover,nav a.active{background:var(--ink);color:var(--paper)}main{max-width:1400px;margin:auto}.hero{min-height:640px;display:grid;grid-template-columns:1.05fr .95fr;border-bottom:4px solid var(--ink)}.grid-paper{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:25px 25px}.hero>div:first-child{padding:60px 6vw;background:rgba(238,233,220,.88)}.eyebrow,.kicker{font:700 .72rem monospace;letter-spacing:.12em}.hero h1,.page-title{font:900 clamp(4.5rem,10vw,9.5rem)/.75 Arial,sans-serif;letter-spacing:-.085em;text-transform:uppercase;margin:40px 0}.dek,.intro{max-width:650px;font:700 1.1rem/1.5 Georgia,serif}.button{display:inline-block;background:var(--acid);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);font:800 .8rem monospace;text-decoration:none;padding:15px 18px;margin-top:25px}.button:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.hero-art{position:relative;overflow:hidden;background:var(--red);min-height:520px}.hero-art:before,.hero-art:after{content:"";position:absolute;background:var(--paper);width:150%;height:70px;left:-25%;top:44%;transform:rotate(35deg)}.hero-art:after{transform:rotate(-35deg)}.hero-art p{position:absolute;right:25px;bottom:20px;font:900 1rem monospace;text-align:right;z-index:3}.stamp{position:absolute;z-index:4;top:35px;right:35px;width:110px;height:110px;border:3px dashed var(--ink);border-radius:50%;display:grid;place-content:center;text-align:center;font:900 1rem monospace;transform:rotate(12deg)}.figure{position:absolute;z-index:2;background:var(--ink);border-radius:45% 45% 5% 5%}.figure-one{width:125px;height:390px;bottom:-30px;left:22%;transform:rotate(-7deg)}.figure-two{width:95px;height:320px;bottom:-25px;right:22%;transform:rotate(8deg)}.ticker{display:flex;gap:34px;overflow:hidden;white-space:nowrap;background:var(--ink);color:var(--paper);padding:13px 0;font:800 .72rem monospace}.ticker span:before{content:"✦";color:var(--acid);margin-right:34px}.columns{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:4px solid var(--ink)}.columns article{padding:42px;border-right:1px solid var(--ink);min-height:300px}.columns h2{font:900 clamp(2rem,4vw,4.2rem)/.9 Arial;letter-spacing:-.05em;margin:25px 0}.columns h3{font:900 2rem/1 Arial;margin:80px 0 20px}.columns p{font:1rem/1.55 Georgia,serif}.columns .red{background:var(--red)}.columns .blue{background:var(--blue);color:var(--paper)}.dispatch{display:grid;grid-template-columns:1fr 1fr;padding:60px 5vw;gap:50px;background:var(--acid);border-bottom:4px solid var(--ink)}.dispatch h2{font:900 3.5rem/.9 Arial;letter-spacing:-.06em}.dispatch form{align-self:center}.dispatch label{display:block;font:700 .75rem monospace;margin-bottom:10px}.dispatch form div{display:flex}.dispatch input{min-width:0;flex:1;border:2px solid var(--ink);background:var(--paper);font:1rem monospace;padding:15px}.dispatch button{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:800 .8rem monospace;padding:15px}.dispatch small{display:block;margin-top:10px;font: .7rem monospace}.inner{padding:70px 5vw 100px;min-height:65vh}.page-title{max-width:1000px}.intro{margin-bottom:60px}.label-list{border-top:4px solid var(--ink)}.label-list article{display:grid;grid-template-columns:55px 2fr 3fr 1fr;gap:20px;align-items:center;border-bottom:1px solid var(--ink);padding:25px 0}.label-list b,.label-list span{font:700 .7rem monospace}.label-list h2{font:900 1.8rem Arial;margin:0}.label-list p{font:1rem/1.45 Georgia;margin:0}.report-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:50px}.photo-block{min-height:520px;background:linear-gradient(135deg,var(--blue) 0 35%,var(--paper) 35% 42%,var(--red) 42% 66%,var(--ink) 66%);position:relative}.photo-block span{position:absolute;bottom:25px;left:25px;color:var(--acid);font:900 2rem monospace}.caption{font:.7rem monospace}.report-grid h2{font:900 1.8rem Arial;border-top:1px solid var(--ink);padding-top:15px}.report-grid p{font:1rem/1.6 Georgia}blockquote{margin:80px 0;padding:50px 10vw;border-block:4px solid var(--ink);font:italic 2.2rem/1.25 Georgia}blockquote cite{display:block;font:700 .7rem monospace;margin-top:20px}.route{display:flex;align-items:center;gap:12px;font:700 .65rem monospace;text-transform:uppercase}.route i{height:5px;background:var(--red);flex:1}.about-grid{display:grid;grid-template-columns:2fr 1fr;gap:70px}.about article p{font:1.2rem/1.7 Georgia}.about aside{border:2px solid var(--ink);box-shadow:8px 8px var(--red);padding:25px}.about dt{font:700 .65rem monospace;margin-top:18px}.about dd{margin:3px 0;font:1rem Georgia}.legal{margin-top:80px;border-top:4px solid var(--ink);padding-top:25px;max-width:800px}.thanks{display:grid;place-content:center;text-align:center}.thanks .button{justify-self:center}footer{border-top:1px solid var(--ink);padding:22px 4vw;display:flex;justify-content:space-between;gap:25px;font:700 .64rem monospace}footer p{margin:0}
@media(max-width:760px){.masthead{grid-template-columns:1fr}.issue{text-align:left}.masthead nav{overflow-x:auto}.hero,.columns,.dispatch,.report-grid,.about-grid{grid-template-columns:1fr}.hero>div:first-child{padding:45px 7vw}.hero h1,.page-title{font-size:clamp(3.8rem,20vw,6.5rem)}.columns article{border-right:0;border-bottom:1px solid var(--ink)}.label-list article{grid-template-columns:35px 1fr}.label-list article p,.label-list article span{grid-column:2}.route{flex-wrap:wrap}.route i{min-width:25px}footer{flex-direction:column}.logo{font-size:3rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
.hero-art:before,.hero-art:after,.hero-art .figure{display:none}.hero-art>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:66% center;filter:saturate(.88) contrast(1.05)}.hero-art p{color:var(--paper);text-shadow:2px 2px 0 var(--ink)}.stamp{background:var(--acid)}
