:root{--ink:#171715;--paper:#f1f0ea;--acid:#d7ff3f;--line:#aaa99f;--muted:#686861;--serif:"Newsreader",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button,input{font:inherit}.site-header{height:104px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;padding:0 3vw;border-bottom:1px solid var(--ink);position:relative;background:var(--paper);z-index:5}.wordmark{font:600 20px/16px var(--sans);letter-spacing:-1px}.site-header nav{display:flex;justify-content:center;gap:28px;font-size:13px}.issue,.meta,.kicker,.byline,.fine{font:400 11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em}.menu{display:none;background:none;border:0}.masthead{min-height:620px;padding:55px 3vw 60px;position:relative;border-bottom:1px solid var(--ink)}.masthead h1{font:400 clamp(86px,15vw,220px)/.72 var(--serif);letter-spacing:-.065em;margin:52px 0 38px}.masthead h1 em{margin-left:18vw}.intro{font:400 19px/1.45 var(--serif);width:390px;margin-left:49vw}.round-link{position:absolute;right:4vw;top:45px;width:126px;height:126px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font:11px/1.4 var(--mono);text-transform:uppercase}.round-link span{position:absolute;right:18px;top:17px}.lead-grid{display:grid;grid-template-columns:67% 33%;min-height:700px;border-bottom:1px solid}.feature-art,.thumb{position:relative;display:block;overflow:hidden}.art-label,.thumb span{position:absolute;bottom:10px;left:12px;font:10px var(--mono);text-transform:uppercase;background:var(--paper);padding:4px 6px}.art-a{background:linear-gradient(115deg,transparent 0 28%,#ff5a36 28% 31%,transparent 31%),linear-gradient(40deg,#182341 0 35%,#b9c5bc 35% 58%,#eddfc9 58%)}.art-a:before{content:"";position:absolute;width:36%;height:80%;border:25px solid rgba(255,255,255,.55);left:22%;top:9%;transform:skew(-11deg)}.lead-copy{padding:7vw 4vw;display:flex;flex-direction:column}.lead-copy h2{font:400 clamp(48px,5.7vw,86px)/.88 var(--serif);letter-spacing:-.045em;margin:90px 0 30px}.lead-copy>p:not(.meta){font:17px/1.5 var(--serif)}.byline{margin-top:auto}.section-pad{padding:85px 3vw 110px}.section-head{display:flex;justify-content:space-between;border-bottom:1px solid;padding-bottom:14px;margin-bottom:30px}.section-head h2{font:400 28px var(--serif);margin:0}.section-head a{font:11px var(--mono);text-transform:uppercase}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.thumb{height:28vw;min-height:280px;margin-bottom:18px}.art-b{background:radial-gradient(circle at 40% 42%,#e4d6c8 0 9%,transparent 9.5%),linear-gradient(140deg,#6b1720 0 33%,#e98d75 33% 66%,#3b2c5f 66%)}.art-c{background:linear-gradient(90deg,transparent 47%,#d7ff3f 47% 52%,transparent 52%),linear-gradient(20deg,#343638 0 45%,#c0b9a6 45%)}.art-d{background:repeating-linear-gradient(105deg,#dedbd2 0 12px,#262523 12px 14px,#f25431 14px 27px)}.story-grid h3{font:400 29px/1.05 var(--serif);margin:10px 0}.dek{font:14px/1.5 var(--serif);color:var(--muted)}.dispatch{background:var(--ink);color:var(--paper);padding:100px 12vw}.dispatch h2{font:400 clamp(48px,7vw,96px)/.9 var(--serif);letter-spacing:-.04em}.subscribe{display:flex;border-bottom:1px solid var(--paper);margin-top:70px}.subscribe input{flex:1;background:none;border:0;color:white;padding:18px 0;outline:0;font:20px var(--serif)}.subscribe button{border:0;background:var(--acid);padding:0 34px;cursor:pointer}.dispatch small{display:block;margin-top:12px;color:#aaa;font:10px var(--mono)}footer{padding:55px 3vw 35px;display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:30px}footer p{font:14px/1.5 var(--serif);margin:0}footer div{display:flex;flex-direction:column;gap:8px;font-size:12px}.page-head{padding:85px 3vw 55px;border-bottom:1px solid}.page-head h1{font:400 clamp(70px,12vw,160px)/.8 var(--serif);letter-spacing:-.055em;margin:55px 0 20px}.page-head p{max-width:520px;font:20px/1.45 var(--serif);margin-left:35vw}.list-row{display:grid;grid-template-columns:90px 1.1fr 2fr 140px;gap:25px;padding:25px 3vw;border-bottom:1px solid var(--line);align-items:center}.list-row .mini-art{height:88px}.list-row h2{font:400 31px/1 var(--serif);margin:0}.list-row p{font:14px/1.4 var(--serif)}.article-head{padding:65px 12vw}.article-head h1{font:400 clamp(65px,10vw,140px)/.83 var(--serif);letter-spacing:-.055em;max-width:1100px;margin:35px 0}.article-details{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid;padding-top:18px}.article-hero{height:70vw;max-height:880px;margin:0 3vw}.article-body{display:grid;grid-template-columns:1fr minmax(300px,680px) 1fr;gap:30px;padding:90px 3vw}.article-body .copy{grid-column:2;font:21px/1.6 var(--serif)}.article-body .copy p:first-child:first-letter{float:left;font-size:86px;line-height:.7;padding:12px 10px 0 0}.pull{grid-column:1/4;font:400 clamp(42px,6vw,80px)/1 var(--serif);text-align:center;margin:80px auto;max-width:1000px}.caption{grid-column:2;font:10px/1.5 var(--mono);text-transform:uppercase;color:var(--muted)}.text-page{padding:90px max(3vw,calc((100vw - 900px)/2));min-height:70vh}.text-page h1{font:400 clamp(70px,10vw,130px)/.85 var(--serif);margin:0 0 60px}.text-page h2{font:400 38px var(--serif);margin-top:55px}.text-page p{font:19px/1.6 var(--serif)}.contact-form{margin-top:60px}.contact-form label{display:block;font:11px var(--mono);text-transform:uppercase;margin:25px 0 8px}.contact-form input,.contact-form textarea{width:100%;background:none;border:0;border-bottom:1px solid;padding:12px 0;font:20px var(--serif)}.contact-form button{margin-top:30px;background:var(--ink);color:var(--paper);border:0;padding:15px 28px}.sr-only{position:absolute;left:-9999px}

@media(max-width:760px){.site-header{height:80px;grid-template-columns:1fr auto}.site-header .issue{display:none}.menu{display:block}.site-header nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:30px;flex-direction:column;border-bottom:1px solid}.site-header nav.open{display:flex}.masthead{min-height:560px}.masthead h1{font-size:24vw;line-height:.78;margin-top:80px}.masthead h1 em{margin-left:5vw}.intro{margin-left:0;width:75%;font-size:17px}.round-link{width:98px;height:98px;right:4vw}.lead-grid{grid-template-columns:1fr}.feature-art{height:115vw}.lead-copy{min-height:520px;padding:45px 6vw}.lead-copy h2{margin:70px 0 20px}.story-grid{grid-template-columns:1fr;gap:55px}.thumb{height:115vw}.dispatch{padding:75px 6vw}.subscribe button{padding:0 12px}footer{grid-template-columns:1fr 1fr}.page-head p{margin-left:0}.list-row{grid-template-columns:70px 1fr}.list-row p,.list-row>span:last-child{display:none}.article-head{padding:55px 4vw}.article-details{grid-template-columns:1fr;gap:10px}.article-hero{height:115vw}.article-body{display:block;padding:55px 6vw}.pull{margin:70px 0}.text-page{padding:65px 6vw}}



/* Refined editorial home: quieter typography, denser image-led archive */

.new-home{background:#f6f5f1}.new-home .site-header{height:72px;grid-template-columns:230px 1fr auto;padding:0 2vw;border-color:#c9c8c2}.new-home .wordmark{font-size:16px;line-height:1;letter-spacing:.01em}.new-home .site-header nav{font-size:11px;gap:24px}.editorial-intro{display:grid;grid-template-columns:2fr 1fr;align-items:end;padding:44px 2vw 30px;border-bottom:1px solid #c9c8c2}.editorial-intro h1{font:400 clamp(62px,10.3vw,158px)/.72 var(--serif);letter-spacing:-.055em;margin:0}.editorial-intro>div{padding-bottom:2px}.editorial-intro>div>p:first-child{font:16px/1.45 var(--serif);max-width:390px}.cover-story{display:grid;grid-template-columns:72% 28%;padding:20px 2vw 70px;gap:22px;border-bottom:1px solid #c9c8c2}.cover-image{height:62vw;max-height:810px;position:relative}.cover-copy{display:flex;flex-direction:column;padding:2px 0}.cover-copy h2{font:400 clamp(42px,4.7vw,72px)/.92 var(--serif);letter-spacing:-.04em;margin:16px 0 22px}.cover-copy>p:not(.meta,.credit){font:16px/1.5 var(--serif)}.cover-copy .credit{margin-top:auto}.image-no,.archive-image>span{position:absolute;top:9px;left:10px;background:#f6f5f1;padding:3px 5px;font:10px var(--mono)}.archive-block{padding:0 2vw 100px}.archive-title{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0 12px;border-bottom:1px solid #999}.archive-title h2{font:400 26px var(--serif);margin:0}.archive-title p{font:10px var(--mono);text-transform:uppercase}.archive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px 14px;padding-top:18px}.archive-image{display:block;height:25vw;max-height:390px;position:relative;margin-bottom:13px;filter:saturate(.58) contrast(.92)}.archive-grid article:hover .archive-image{filter:saturate(.85)}.archive-grid h3{font:400 24px/1.07 var(--serif);letter-spacing:-.015em;margin:8px 0 14px}.credit{font:10px/1.4 var(--mono);text-transform:uppercase;color:#696963}.archive-note{border-top:1px solid;padding:18px 5px;display:flex;flex-direction:column}.archive-note h3{font-size:31px;margin-top:20px}.archive-note>a{margin-top:auto;font:10px var(--mono);text-transform:uppercase}.art-e{background:linear-gradient(90deg,#d5d1c9 0 20%,#a09b92 20% 43%,#e8e4dc 43% 69%,#55514d 69%)}.art-f{background:radial-gradient(ellipse at 62% 48%,#d8d0bb 0 19%,transparent 19.5%),linear-gradient(135deg,#8b867d,#332f2b)}.art-g{background:linear-gradient(25deg,#b1ae9f 0 35%,#e3e0d6 35% 67%,#71766c 67%)}.art-h{background:repeating-linear-gradient(90deg,#3d3935 0 8%,#d2c8b4 8% 14%,#8d7764 14% 20%)}.art-i{background:linear-gradient(155deg,#c7d0d0 0 48%,#eee9df 48% 55%,#4d5355 55%)}.art-j{background:radial-gradient(circle at 34% 57%,#e6e1d5 0 16%,transparent 16.5%),#5a5652}.art-k{background:linear-gradient(100deg,#bbb7ac 0 45%,#414448 45% 48%,#dcd8cd 48%)}.art-l{background:repeating-linear-gradient(130deg,#e3ded4 0 24px,#827d75 24px 27px)}.compact{padding:65px 12vw;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw}.compact h2{font-size:52px;margin:12px 0 0}.compact .subscribe{margin:0}.new-home footer{border-top:1px solid #c9c8c2}

@media(max-width:900px){.archive-grid{grid-template-columns:repeat(3,1fr)}.archive-image{height:34vw}.cover-story{grid-template-columns:65% 35%}}

@media(max-width:760px){.new-home .site-header{height:70px;grid-template-columns:1fr auto;padding:0 4vw}.new-home .site-header nav{top:70px}.editorial-intro{display:block;padding:35px 4vw 24px}.editorial-intro h1{font-size:20vw;line-height:.82;margin-bottom:40px}.cover-story{grid-template-columns:1fr;padding:14px 4vw 55px}.cover-image{height:112vw}.cover-copy{min-height:380px}.cover-copy h2{font-size:15vw}.archive-block{padding:0 4vw 70px}.archive-grid{grid-template-columns:repeat(2,1fr);gap:42px 10px}.archive-image{height:58vw}.archive-grid h3{font-size:20px}.archive-note h3{font-size:25px}.compact{display:block;padding:60px 5vw}.compact h2{font-size:42px}.compact .subscribe{margin-top:45px}}

.listing-head .listing-byline{margin:45px 0 0 35vw;font:10px var(--mono);text-transform:uppercase}.listing-table{border-top:1px solid}.listing-row{display:grid;grid-template-columns:12% 31% 25% 1fr 20px;gap:18px;align-items:baseline;padding:20px 3vw;border-bottom:1px solid #aaa99f;text-decoration:none}.listing-row:hover{background:#e8e6de;text-decoration:none}.listing-row span,.listing-row time{font:10px/1.4 var(--mono);text-transform:uppercase}.listing-row strong{font:400 25px/1.1 var(--serif)}.listing-row i{font-style:normal}.listing-note{display:flex;justify-content:space-between;gap:40px;padding:45px 3vw 100px;font:11px/1.5 var(--mono);text-transform:uppercase}.listing-note p{max-width:520px;margin:0}

@media(max-width:760px){.listing-head .listing-byline{margin-left:0}.listing-row{grid-template-columns:1fr 22px;padding:20px 4vw}.listing-row strong{font-size:24px}.listing-row span,.listing-row time{grid-column:1}.listing-row i{grid-column:2;grid-row:1}.listing-note{display:block}.listing-note a{display:block;margin-top:35px}}



/* Text edition */

.text-edition{background:#f5f4ef}.text-mast{min-height:680px;padding:70px 3vw 55px;border-bottom:1px solid;position:relative}.text-mast h1{font:400 clamp(72px,11.5vw,176px)/.78 var(--serif);letter-spacing:-.06em;margin:90px 0 0}.text-mast>div{position:absolute;right:5vw;bottom:60px;width:27vw}.text-mast>div p{font:19px/1.45 var(--serif)}.text-mast>div span{font:10px var(--mono);text-transform:uppercase}.lead-review{display:grid;grid-template-columns:18% 1fr 18%;gap:30px;padding:65px 3vw 80px;border-bottom:1px solid}.lead-index,.review-credit{font:10px/1.6 var(--mono);text-transform:uppercase}.lead-review h2{font:400 clamp(55px,8vw,116px)/.85 var(--serif);letter-spacing:-.05em;margin:18px 0 35px;max-width:1050px}.lead-review>div:nth-child(2)>p:not(.meta){font:20px/1.5 var(--serif);max-width:660px}.read-link{display:inline-block;margin-top:35px;font:10px var(--mono);text-transform:uppercase}.review-credit{align-self:end}.review-strip{padding:60px 3vw 90px;border-bottom:1px solid}.review-strip>header,.now-list>header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid}.review-strip>header h2,.now-list>header h2{font:400 28px var(--serif);margin:0}.review-strip>header a,.now-list>header p{font:10px var(--mono);text-transform:uppercase}.review-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.review-columns article{min-height:390px;padding:20px 15px 10px 0;border-right:1px solid #aaa}.review-columns h3{font:400 38px/1.02 var(--serif);margin:55px 0 25px}.review-columns>article>p:not(.meta,.credit){font:16px/1.5 var(--serif)}.desk-note{display:flex;flex-direction:column}.desk-note a{margin-top:auto;font:10px var(--mono);text-transform:uppercase}.now-list{padding:60px 3vw 100px}.now-list>a{display:grid;grid-template-columns:21% 1fr 140px;gap:20px;align-items:baseline;padding:23px 0;border-bottom:1px solid;text-decoration:none}.now-list>a:hover{padding-left:10px}.now-list span,.now-list time{font:10px var(--mono);text-transform:uppercase}.now-list strong{font:400 28px var(--serif)}.now-list .all-link{margin-top:30px}.review-row{display:grid;grid-template-columns:8% 1fr 150px;gap:25px;padding:38px 3vw;border-bottom:1px solid}.review-row>span,.review-row time{font:10px/1.5 var(--mono);text-transform:uppercase}.review-row h2{font:400 clamp(38px,5vw,72px)/.9 var(--serif);letter-spacing:-.035em;margin:15px 0}.review-row>div>p:last-child{font:17px var(--serif)}.listing-row.featured{background:#eceae3}.review-page>header{padding:80px 10vw 55px;border-bottom:1px solid}.review-page h1{font:400 clamp(68px,10.5vw,150px)/.82 var(--serif);letter-spacing:-.055em;margin:45px 0}.standfirst{font:24px/1.4 var(--serif);max-width:780px}.review-meta{display:flex;gap:80px;margin-top:55px;font:10px var(--mono);text-transform:uppercase}.review-page article{max-width:760px;margin:auto;padding:90px 30px 120px;font:21px/1.65 var(--serif)}.review-page article>p:first-child:first-letter{float:left;font-size:90px;line-height:.7;padding:14px 10px 0 0}.review-page blockquote{font:400 42px/1.1 var(--serif);margin:80px -15vw;border-top:1px solid;border-bottom:1px solid;padding:55px 0;text-align:center}.review-page aside{margin-top:80px;border-top:1px solid;padding-top:25px;font:15px/1.6 var(--serif)}.review-page small{display:block;margin-top:55px;font:10px/1.5 var(--mono);text-transform:uppercase;color:#666}

@media(max-width:760px){.text-mast{min-height:650px;padding:45px 4vw}.text-mast h1{font-size:21vw;margin-top:100px}.text-mast>div{position:absolute;left:4vw;right:4vw;bottom:45px;width:auto}.lead-review{grid-template-columns:1fr;padding:45px 4vw}.lead-review h2{font-size:16vw}.review-credit{margin-top:50px}.review-columns{grid-template-columns:1fr}.review-columns article{min-height:320px;border-right:0;border-bottom:1px solid}.now-list>a{grid-template-columns:1fr 70px}.now-list>a span{grid-column:1}.now-list>a time{grid-column:2;grid-row:1/3}.review-row{grid-template-columns:35px 1fr}.review-row time{grid-column:2}.review-page>header{padding:55px 5vw}.review-page h1{font-size:17vw}.review-meta{gap:12px;justify-content:space-between}.review-page article{padding:55px 6vw 90px;font-size:19px}.review-page blockquote{font-size:34px;margin:60px -2vw;padding:40px 0}}



/* Edition system — white, restrained and archival */

body,.site-header{background:#fff}.minimal-edition{background:#fff}.minimal-edition .site-header,.archive-page .site-header{height:76px;padding:0 2.5vw;border-color:#c8c8c4}.minimal-edition .wordmark,.archive-page .wordmark{font-size:16px;line-height:1}.minimal-edition .site-header nav,.archive-page .site-header nav{font-size:11px;gap:23px}.edition-header{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;min-height:390px;padding:65px 3vw 45px;border-bottom:1px solid #aaa}.edition-header h1{font:400 clamp(64px,8vw,118px)/.9 var(--serif);letter-spacing:-.045em;margin:45px 0 0}.edition-intro{max-width:470px}.edition-intro>p:first-child{font:21px/1.45 var(--serif);margin-bottom:35px}.edition-lead{display:grid;grid-template-columns:22% 1fr;padding:55px 3vw 80px;border-bottom:1px solid #aaa}.edition-label{display:flex;flex-direction:column;gap:5px;font:10px var(--mono);text-transform:uppercase}.edition-lead article{max-width:1000px}.edition-lead h2{font:400 clamp(52px,7vw,98px)/.9 var(--serif);letter-spacing:-.045em;margin:25px 0 35px}.edition-lead article>p:not(.meta){max-width:680px;font:20px/1.5 var(--serif)}.edition-credit{display:flex;justify-content:space-between;border-top:1px solid;margin-top:65px;padding-top:14px;font:10px var(--mono);text-transform:uppercase}.edition-grid{padding:60px 3vw 90px;border-bottom:1px solid #aaa}.edition-grid>header{display:flex;justify-content:space-between;border-bottom:1px solid;padding-bottom:12px}.edition-grid>header h2,.edition-list>header h2{font:400 27px var(--serif);margin:0}.edition-grid>header a{font:10px var(--mono);text-transform:uppercase}.edition-grid>div{display:grid;grid-template-columns:repeat(3,1fr)}.edition-grid article{min-height:360px;padding:22px 25px 15px 0;border-right:1px solid #aaa}.edition-grid article+article{padding-left:25px}.edition-grid h3{font:400 35px/1.05 var(--serif);margin:55px 0 24px}.edition-grid article>p:not(.meta){font:16px/1.5 var(--serif)}.edition-grid article>a{display:inline-block;margin-top:35px;font:10px var(--mono);text-transform:uppercase}.edition-list{padding:60px 3vw 100px}.edition-list>header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid}.edition-list>header span{font:10px var(--mono);text-transform:uppercase}.edition-list>a{display:grid;grid-template-columns:23% 1fr 130px;gap:20px;padding:22px 0;border-bottom:1px solid;align-items:baseline;text-decoration:none}.edition-list>a:hover{background:#f4f4f1}.edition-list span,.edition-list time{font:10px var(--mono);text-transform:uppercase}.edition-list strong{font:400 26px var(--serif)}.next-edition{display:grid;grid-template-columns:22% 1fr 150px;align-items:end;padding:65px 3vw;background:#171715;color:#fff}.next-edition h2{font:400 60px var(--serif);margin:0}.next-edition div p{font:16px var(--serif)}.next-edition>span{font:10px var(--mono);text-transform:uppercase}.archive-head{display:grid;grid-template-columns:1fr 1.3fr;min-height:440px;padding:70px 3vw 50px;align-items:end;border-bottom:1px solid}.archive-head>.meta{position:absolute}.archive-head h1{font:400 clamp(72px,10vw,140px)/.8 var(--serif);letter-spacing:-.05em;margin:0}.archive-head>div p{max-width:500px;font:21px/1.45 var(--serif)}.edition-archive article{display:grid;grid-template-columns:20% 1fr 150px;gap:30px;padding:55px 3vw 75px;border-bottom:1px solid}.edition-archive article>div:first-child>span{font:400 80px var(--serif)}.edition-archive h2{font:400 52px var(--serif);margin:10px 0 25px}.edition-archive article>div:nth-child(2)>p{font:18px/1.5 var(--serif);max-width:600px}.edition-archive ul{list-style:none;padding:25px 0 0;margin-top:35px;border-top:1px solid}.edition-archive li{padding:8px 0;font:17px var(--serif)}.edition-archive time{font:10px/1.5 var(--mono);text-transform:uppercase}.future-edition{color:#777}

@media(max-width:760px){.minimal-edition .site-header,.archive-page .site-header{height:70px;grid-template-columns:1fr auto}.minimal-edition .site-header nav,.archive-page .site-header nav{top:70px}.edition-header{display:block;min-height:440px;padding:55px 5vw 40px}.edition-header h1{font-size:17vw;margin:75px 0 70px}.edition-intro>p:first-child{font-size:18px}.edition-lead{grid-template-columns:1fr;padding:40px 5vw 60px}.edition-label{margin-bottom:60px}.edition-lead h2{font-size:14vw}.edition-grid{padding:45px 5vw 65px}.edition-grid>div{grid-template-columns:1fr}.edition-grid article,.edition-grid article+article{min-height:320px;padding:25px 0;border-right:0;border-bottom:1px solid}.edition-list{padding:45px 5vw 70px}.edition-list>a{grid-template-columns:1fr 80px}.edition-list>a span{grid-column:1}.edition-list>a time{grid-column:2;grid-row:1/3}.next-edition{grid-template-columns:1fr;padding:50px 5vw;gap:35px}.archive-head{display:block;min-height:400px;padding:55px 5vw}.archive-head h1{font-size:22vw;margin:100px 0 55px}.edition-archive article{grid-template-columns:1fr;padding:45px 5vw}.edition-archive article>div:first-child>span{font-size:60px}.edition-archive h2{font-size:42px}}



/* Typography refinement and Roman-edition numbering */

.site-header nav a[href="stories.html"]{display:none}.minimal-edition .issue{font-size:0}.minimal-edition .issue:after{content:"Edition IV / 2026";font:10px var(--mono);text-transform:uppercase}.edition-header>div:first-child>.meta{font-size:0}.edition-header>div:first-child>.meta:after{content:"Edition IV · August 2026";font:10px var(--mono);text-transform:uppercase}.edition-header{min-height:330px}.edition-header h1{font:500 clamp(42px,5vw,72px)/1 var(--sans);letter-spacing:-.045em;margin-top:38px}.edition-intro>p:first-child{font:18px/1.45 var(--serif)}.edition-lead h2{font:500 clamp(42px,5.5vw,76px)/.96 var(--sans);letter-spacing:-.045em}.edition-grid h3{font:500 29px/1.08 var(--sans);letter-spacing:-.025em}.next-edition h2{font-size:0}.next-edition h2:after{content:"Edition V";font:500 42px var(--sans)}.current-edition>div:first-child>span,.future-edition>div:first-child>span{font-size:0}.current-edition>div:first-child>span:after{content:"IV";font:400 72px var(--serif)}.future-edition>div:first-child>span:after{content:"V";font:400 72px var(--serif)}.edition-archive h2{font:500 44px/1.05 var(--sans);letter-spacing:-.035em}.review-page h1{font:500 clamp(48px,6.5vw,92px)/.96 var(--sans);letter-spacing:-.05em}.review-row h2{font-family:var(--sans);font-weight:500}.archive-head h1{font:500 clamp(56px,7vw,96px)/.9 var(--sans);letter-spacing:-.05em}

.current-edition>div:first-child>.meta,.future-edition>div:first-child>.meta{font-size:0}.current-edition>div:first-child>.meta:after{content:"August 2026 · Current edition";font:10px var(--mono);text-transform:uppercase}.future-edition>div:first-child>.meta:after{content:"Autumn 2026";font:10px var(--mono);text-transform:uppercase}

@media(max-width:760px){.edition-header{min-height:370px}.edition-header h1{font-size:12vw;margin:65px 0 55px}.edition-lead h2{font-size:11vw}.edition-grid h3{font-size:27px}.review-page h1{font-size:12vw}.archive-head h1{font-size:16vw}}



/* Elsewhere palette: warm editorial neutrals, sage and oxblood */

:root{--ink:#20231f;--paper:#f3f0e8;--stone:#e7e0d3;--sage:#d8dfd3;--sage-deep:#aab7a6;--wine:#762838;--line:#aaa79e;--muted:#64675f}body{background:var(--paper);color:var(--ink)}.site-header{background:var(--paper);border-color:var(--line)}.wordmark{color:var(--wine)}.site-header nav a:hover,.read-link,.edition-grid article>a,.listing-note a,.review-page article a{color:var(--wine)}.minimal-edition{background:var(--paper)}.edition-header{background:var(--paper);border-color:var(--line)}.edition-header>div:first-child>.meta:after,.minimal-edition .issue:after{color:var(--wine)}.edition-lead{background:var(--sage);border-color:var(--sage-deep)}.edition-lead h2 a:hover{color:var(--wine);text-decoration:none}.edition-credit{border-color:var(--sage-deep)}.edition-grid{background:var(--stone);border-color:#bdb4a5}.edition-grid>header,.edition-grid article{border-color:#bdb4a5}.edition-grid article:nth-child(2){background:rgba(255,255,255,.14)}.edition-list{background:#f8f6f0}.edition-list>header,.edition-list>a{border-color:#aaa79e}.edition-list>a:hover{background:var(--sage)}.next-edition{background:var(--wine);color:#fbf8f1}.minimal-edition footer{background:var(--ink);color:#f5f1e8}.minimal-edition footer .wordmark{color:#d9b5ae}.page-head,.archive-head{background:var(--stone)}.listing-table{background:#f8f6f0}.listing-row.featured{background:var(--sage)}.listing-row:hover{background:#e4ddd0}.review-row:nth-child(odd){background:#f8f6f0}.review-row:nth-child(even){background:var(--sage)}.review-page>header{background:var(--stone)}.review-page article{background:var(--paper)}.review-page blockquote{color:var(--wine);border-color:#b5aa9f}.review-page aside{border-color:#b5aa9f}.archive-page{background:var(--paper)}.archive-page .site-header{background:var(--paper)}.edition-archive .current-edition{background:var(--sage)}.edition-archive .future-edition{background:var(--stone);color:#67645e}.edition-archive article{border-color:#aaa79e}.archive-page footer{background:var(--ink);color:#f5f1e8}.archive-page footer .wordmark{color:#d9b5ae}.text-page{background:var(--paper)}



/* Cool white / grey / blue palette */

:root{--ink:#20272d;--paper:#f7f8f8;--stone:#e8ebed;--sage:#dce5eb;--sage-deep:#aebdc7;--wine:#40586b;--line:#b6bec3;--muted:#66737c}body,.minimal-edition,.archive-page,.text-page{background:#f7f8f8;color:#20272d}.site-header,.minimal-edition .site-header,.archive-page .site-header{background:#f7f8f8;border-color:#b6bec3}.wordmark{color:#40586b}.edition-header{background:#f7f8f8;border-color:#b6bec3}.edition-header>div:first-child>.meta:after,.minimal-edition .issue:after{color:#40586b}.edition-lead{background:#dce5eb;border-color:#aebdc7}.edition-lead h2 a:hover,.site-header nav a:hover,.read-link,.edition-grid article>a,.listing-note a,.review-page article a{color:#40586b}.edition-credit{border-color:#aebdc7}.edition-grid{background:#e8ebed;border-color:#b6bec3}.edition-grid>header,.edition-grid article{border-color:#b6bec3}.edition-grid article:nth-child(2){background:rgba(255,255,255,.32)}.edition-list,.listing-table,.review-row:nth-child(odd){background:#f7f8f8}.edition-list>header,.edition-list>a{border-color:#b6bec3}.edition-list>a:hover,.listing-row.featured,.review-row:nth-child(even){background:#dce5eb}.next-edition{background:#40586b;color:#f8fafb}.minimal-edition footer,.archive-page footer{background:#20272d;color:#f4f7f8}.minimal-edition footer .wordmark,.archive-page footer .wordmark{color:#b9cad5}.page-head,.archive-head,.review-page>header{background:#e8ebed}.listing-row:hover{background:#e1e7ea}.review-page article{background:#f7f8f8}.review-page blockquote{color:#40586b;border-color:#aebdc7}.review-page aside{border-color:#aebdc7}.edition-archive .current-edition{background:#dce5eb}.edition-archive .future-edition{background:#e8ebed;color:#66737c}.edition-archive article{border-color:#b6bec3}



/* About — personal founding note */

.about-edition{background:#f7f8f8}.about-edition .site-header{height:76px;background:#f7f8f8;padding:0 2.5vw}.about-intro{min-height:500px;padding:70px 5vw 60px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #b6bec3;background:#e8ebed}.about-intro h1{font:500 clamp(52px,7vw,96px)/.96 var(--sans);letter-spacing:-.05em;max-width:1100px;margin:0}.about-story{display:grid;grid-template-columns:25% minmax(300px,760px) 1fr;gap:35px;padding:85px 5vw 110px}.about-story>aside{display:flex;flex-direction:column;gap:5px;font:10px var(--mono);text-transform:uppercase}.about-story>aside strong{font:400 25px var(--serif);margin:10px 0}.about-story>article{grid-column:2;font:21px/1.65 var(--serif)}.about-story>article>p:first-child:first-letter{float:left;font-size:88px;line-height:.7;padding:14px 10px 0 0}.about-story blockquote{font:400 39px/1.15 var(--serif);color:#40586b;margin:70px -8vw;padding:45px 0;border-top:1px solid #aebdc7;border-bottom:1px solid #aebdc7}.sign-off{margin-top:70px}.sign-off em{display:inline-block;font-size:31px;margin:12px 0}.sign-off span{font:10px var(--mono);text-transform:uppercase}.about-principles{background:#dce5eb;padding:65px 5vw 90px}.about-principles>header{display:flex;justify-content:space-between;align-items:end;padding-bottom:16px;border-bottom:1px solid #aebdc7}.about-principles h2{font:500 40px var(--sans);margin:0}.about-principles>div{display:grid;grid-template-columns:repeat(3,1fr)}.about-principles article{min-height:300px;padding:25px 30px 15px 0;border-right:1px solid #aebdc7}.about-principles article+article{padding-left:30px}.about-principles article>span{font:10px var(--mono)}.about-principles h3{font:500 27px var(--sans);margin:80px 0 22px}.about-principles article p{font:16px/1.5 var(--serif);max-width:320px}.about-contact{display:flex;justify-content:space-between;align-items:center;padding:60px 5vw;background:#40586b;color:#f7f8f8}.about-contact p{font:25px var(--serif)}.about-contact a{font:10px var(--mono);text-transform:uppercase}.about-edition footer{background:#20272d;color:#f4f7f8}.about-edition footer .wordmark{color:#b9cad5}

@media(max-width:760px){.about-edition .site-header{height:70px;grid-template-columns:1fr auto}.about-edition .site-header nav{top:70px}.about-intro{min-height:430px;padding:55px 5vw 45px}.about-intro h1{font-size:12vw}.about-story{grid-template-columns:1fr;padding:55px 6vw 80px}.about-story>article{grid-column:1;font-size:19px}.about-story blockquote{font-size:31px;margin:55px -1vw}.about-principles{padding:50px 5vw 65px}.about-principles>header{display:block}.about-principles h2{margin-top:20px}.about-principles>div{grid-template-columns:1fr}.about-principles article,.about-principles article+article{min-height:260px;padding:25px 0;border-right:0;border-bottom:1px solid #aebdc7}.about-principles h3{margin-top:60px}.about-contact{display:block}.about-contact a{display:block;margin-top:30px}}

.editor-profile{display:grid;grid-template-columns:35% 1fr;gap:60px;padding:75px 5vw 95px;background:#e8ebed;border-top:1px solid #b6bec3;border-bottom:1px solid #b6bec3}.editor-profile header h2{font:500 clamp(45px,6vw,82px)/.95 var(--sans);letter-spacing:-.045em;margin:55px 0 0}.editor-profile>div{max-width:760px;font:20px/1.65 var(--serif)}.editor-profile>div p:first-child{margin-top:0}@media(max-width:760px){.editor-profile{grid-template-columns:1fr;padding:55px 6vw 75px}.editor-profile header h2{margin:30px 0}.editor-profile>div{font-size:18px}}

.editor-note{display:grid;grid-template-columns:24% minmax(300px,760px) 1fr;gap:30px;padding:70px 3vw 85px;background:#f7f8f8;border-bottom:1px solid #b6bec3}.editor-note>div{grid-column:2}.editor-note h2{font:500 38px var(--sans);letter-spacing:-.03em;margin:0 0 30px}.editor-note>div>p{font:19px/1.6 var(--serif)}.editor-note>div>.meta{display:block;margin-top:40px;color:#40586b}@media(max-width:760px){.editor-note{grid-template-columns:1fr;padding:50px 5vw 65px}.editor-note>div{grid-column:1}.editor-note h2{margin-top:35px}}

.archive-disclosure{display:grid;grid-template-columns:20% minmax(300px,720px) 1fr;gap:30px;padding:32px 3vw;border-bottom:1px solid var(--line);background:#f7f8f8}.archive-disclosure p:last-child{grid-column:2;font:16px/1.55 var(--serif);margin:0}.archive-group{display:grid;grid-template-columns:20% 1fr 150px;gap:30px;padding:52px 3vw 18px;border-bottom:1px solid var(--line);background:#f7f8f8}.archive-group h2{font:500 32px var(--sans);margin:0}.archive-group p{font:15px/1.5 var(--serif);max-width:620px;margin:8px 0 0}.archive-group.founding{background:#e8ebed;padding-top:70px}.research-edition{background:#f7f8f8}.research-edition:nth-of-type(odd){background:#eef2f4}.research-edition>div:first-child>span{font:400 72px var(--serif)}.research-page{background:#f7f8f8}.research-page .site-header{height:76px;padding:0 2.5vw}.research-head{padding:70px 5vw 65px;background:#e8ebed;border-bottom:1px solid var(--line)}.research-head h1{font:500 clamp(62px,8vw,112px)/.88 var(--sans);letter-spacing:-.055em;margin:55px 0}.research-head .standfirst{font:22px/1.45 var(--serif);max-width:760px;margin:55px 0 0 27%}.research-details{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:15px;border-top:1px solid var(--line);font:10px var(--mono);text-transform:uppercase}.method-note{display:grid;grid-template-columns:20% minmax(300px,760px) 1fr;gap:30px;padding:30px 5vw;background:#dce5eb;border-bottom:1px solid #aebdc7}.method-note p{grid-column:2;font:16px/1.5 var(--serif);margin:0}.research-entry{display:grid;grid-template-columns:20% minmax(300px,780px) 1fr;gap:35px;padding:80px 5vw 100px;border-bottom:1px solid var(--line)}.research-entry:nth-of-type(even){background:#fbfcfc}.research-entry aside{font:10px/1.6 var(--mono);text-transform:uppercase}.entry-no{display:block;font:400 70px var(--serif);margin-bottom:60px}.research-entry h2{font:500 clamp(42px,5vw,72px)/.98 var(--sans);letter-spacing:-.045em;margin:18px 0 42px}.research-entry>div>p:not(.meta,.source){font:20px/1.65 var(--serif)}.research-entry .source{font:11px/1.6 var(--mono);text-transform:uppercase;margin-top:55px;padding-top:18px;border-top:1px solid var(--line)}.research-entry .source a{color:#40586b}.research-nav{display:flex;justify-content:space-between;padding:38px 5vw 70px;font:11px var(--mono);text-transform:uppercase;background:#dce5eb}.research-page footer{background:#20272d;color:#f4f7f8}.research-page footer .wordmark{color:#b9cad5}@media(max-width:760px){.archive-disclosure,.archive-group{grid-template-columns:1fr;padding:35px 5vw}.archive-disclosure p:last-child{grid-column:1}.research-page .site-header{height:70px;grid-template-columns:1fr auto}.research-page .site-header nav{top:70px}.research-head{padding:55px 5vw}.research-head h1{font-size:15vw;margin:65px 0 45px}.research-head .standfirst{font-size:19px;margin:45px 0 0}.research-details{grid-template-columns:1fr;gap:9px}.method-note{grid-template-columns:1fr;padding:28px 5vw}.method-note p{grid-column:1}.research-entry{grid-template-columns:1fr;padding:55px 6vw 75px}.entry-no{font-size:55px;margin-bottom:25px}.research-entry h2{font-size:11vw}.research-entry>div>p:not(.meta,.source){font-size:18px}.research-nav{gap:35px;line-height:1.5}}


.listing-region{display:grid;grid-template-columns:12% 31% 1fr;gap:18px;align-items:end;padding:55px 3vw 18px;background:#e8ebed;border-bottom:1px solid #aebdc7}.listing-region>span{font:10px var(--mono)}.listing-region h2{font:500 30px var(--sans);letter-spacing:-.03em;margin:0}.listing-region p{font:10px/1.5 var(--mono);text-transform:uppercase;margin:0;text-align:right}.review-page .review-jump{display:inline-block;margin-top:28px;font:10px var(--mono);text-transform:uppercase;color:#40586b}.review-page article{scroll-margin-top:25px}@media(max-width:760px){.listing-region{grid-template-columns:45px 1fr;padding:38px 4vw 15px}.listing-region p{grid-column:2;text-align:left}.review-page>header{padding-bottom:35px}}

.review-image{margin:0;background:#dce5eb;border-bottom:1px solid #aebdc7;padding:28px 3vw 22px}.review-image img{display:block;width:100%;height:auto;max-height:820px;object-fit:contain;background:#d4dde2}.review-image.poster img{max-height:760px}.review-image figcaption{display:flex;justify-content:space-between;gap:30px;padding-top:12px;font:10px/1.5 var(--mono);text-transform:uppercase}.review-page article h2{font:500 25px var(--sans);letter-spacing:-.025em;margin:75px 0 22px;padding-top:17px;border-top:1px solid #aebdc7;color:#40586b}.review-page .article-image{margin:70px -8vw}.review-page .article-image img{display:block;width:100%;height:auto}.review-page .article-image figcaption{padding-top:11px;font:10px/1.55 var(--mono);text-transform:uppercase;color:var(--muted)}@media(max-width:760px){.review-image{padding:14px 4vw 18px}.review-image figcaption{display:block}.review-image figcaption span{display:block;margin-top:7px}.review-page article h2{margin-top:55px}.review-page .article-image{margin:55px 0}}

.review-row:has(>img){grid-template-columns:5% 210px 1fr 150px;align-items:start}.review-row>img{width:100%;height:150px;object-fit:cover;background:#dce5eb}.review-row>div{align-self:center}.review-row>time{align-self:center}@media(max-width:760px){.review-row:has(>img){grid-template-columns:28px 92px 1fr;gap:12px}.review-row>img{height:92px}.review-row:has(>img)>div{grid-column:2/4}.review-row:has(>img)>time{grid-column:2/4}}

/* Text-led treatment for long-form criticism. */
.essay-page{background:#fff}.essay-page .site-header{background:#fff}.essay-page .review-page>header{background:#fff;padding:96px max(5vw,72px) 68px}.essay-page .review-page>header>*{max-width:1060px}.essay-page .review-page h1{font:500 clamp(52px,6.2vw,88px)/.96 var(--sans);letter-spacing:-.055em;margin:52px 0 38px}.essay-page .standfirst{max-width:850px;font:22px/1.42 var(--serif)}.essay-page .review-meta{padding-top:18px;border-top:1px solid var(--line);max-width:850px}.essay-page .review-image{background:#fff;padding:0 max(5vw,72px) 20px;border:0}.essay-page .review-image img{max-height:none;background:#fff;object-fit:cover}.essay-page .review-image figcaption{border-bottom:1px solid var(--line);padding:12px 0 18px}.essay-page .review-page article{max-width:700px;padding:82px 26px 120px;background:#fff;font:19px/1.62 var(--sans)}.essay-page .review-page article>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;padding:0}.essay-page .review-page article p{margin:0 0 1.55em}.essay-page .review-page .article-image{margin:68px -13vw}.essay-page .publication-note{font:14px/1.55 var(--sans);border-top:1px solid var(--ink);padding-top:18px}.essay-page .review-page small{font-size:9px;line-height:1.6;color:var(--muted)}@media(max-width:760px){.essay-page .review-page>header{padding:60px 5vw 42px}.essay-page .review-page h1{font-size:12vw;margin:52px 0 32px}.essay-page .standfirst{font-size:20px}.essay-page .review-meta{gap:8px}.essay-page .review-image{padding:0 5vw 16px}.essay-page .review-page article{padding:58px 5vw 90px;font-size:17px}.essay-page .review-page .article-image{margin:52px 0}}
