@font-face{font-family:OWSystem;src:local('Arial Black');font-weight:900}:root{color-scheme:dark;--paper:#0a0a0a;--ink:#efeee9;--muted:#96968f;--line:#383833;--mono:'Courier New',monospace;--display:OWSystem,'Arial Black',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer}button:disabled{opacity:.4;cursor:wait}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:20px;z-index:20;padding:15px;background:var(--ink);color:#111}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.read-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:12;pointer-events:none}#reading-progress{display:block;height:100%;background:var(--ink);width:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 4vw;border-bottom:1px solid var(--line)}.brand{display:block;font-family:var(--display);font-weight:900;font-size:27px;letter-spacing:-1.6px;font-style:italic;line-height:1}.brand sup{font:10px Arial;vertical-align:top;letter-spacing:0}.brand span{display:block;font:8px var(--mono);font-style:normal;letter-spacing:2.3px;margin-top:9px}.site-header nav{display:flex;gap:30px;font:10px var(--mono);letter-spacing:.6px}.site-header nav a{padding:8px 0}.shell{max-width:1600px;margin:0 auto;padding:0 4vw}.section-rule{border-top:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font:10px/1.5 var(--mono);letter-spacing:1.1px}.section-rule h2{font:inherit;margin:0;font-weight:normal}.kicker{font:10px/1.6 var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted)}.masthead{padding-top:34px}.masthead .section-rule{border:0;padding:8px 0}.mag-title{font:italic 900 clamp(48px,12.4vw,200px)/.9 var(--display);letter-spacing:-.085em;margin:24px 0 22px;white-space:nowrap;transform:translateX(-.015em)}.mag-title span{font:normal 10px var(--mono);letter-spacing:clamp(4px,1.2vw,20px);display:block;text-align:right;margin-top:20px;padding-right:4px}.masthead-bottom{display:flex;justify-content:space-between;gap:20px;font:9px var(--mono);letter-spacing:1px;border-bottom:1px solid var(--line);padding:0 0 20px}.lead-story{display:grid;grid-template-columns:1.5fr 1fr;margin-top:40px;margin-bottom:60px;gap:0}.lead-image{position:relative;min-height:540px;overflow:hidden;background:#171717}.lead-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:grayscale(1)}.image-stamp{position:absolute;top:20px;left:20px;background:var(--ink);color:#111;padding:9px 12px;font:9px var(--mono);letter-spacing:1px}.lead-copy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 26px 35px;display:flex;flex-direction:column}.lead-copy h2{font:italic 900 clamp(36px,4.3vw,76px)/.98 var(--display);letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;margin:34px 0 22px}.lead-copy h2 a:hover{text-decoration:none;color:#c6c5bf}.lead-copy p{font-size:16px;line-height:1.65;max-width:420px;color:#b9b9b2;margin:0 0 30px}.read-story{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:20px 0;font:11px var(--mono);margin-top:auto}.read-story span{font:32px Arial}.lead-credit{font:9px var(--mono);color:var(--muted);letter-spacing:1px;margin-top:24px}.manifesto-strip{background:var(--ink);color:#121212;padding:18px 0;white-space:nowrap;overflow:hidden;font:italic 900 clamp(20px,3vw,42px)/1 var(--display);letter-spacing:-1px}.manifesto-strip span{-webkit-text-stroke:1px #111;color:transparent;margin:0 20px}.journal{padding-top:68px;padding-bottom:70px}.journal-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:10px 0 40px}.category-tabs{display:flex;gap:8px;flex-wrap:wrap}button,.button{border:1px solid #65655f;background:transparent;color:var(--ink);padding:13px 19px;font:10px/1.4 var(--mono);letter-spacing:.4px;display:inline-block;text-align:center}button:hover,.button:hover,button[aria-pressed=true],.solid{background:var(--ink);color:#111;text-decoration:none}.solid:hover{background:#c6c5bf}.filter-tab{text-transform:uppercase}.search-label input{border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);padding:13px 3px;width:260px;font:10px var(--mono)}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 25px}.card-image{display:block;aspect-ratio:4/3;position:relative;overflow:hidden;background:#151515}.card-image img,.story-card>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform .3s,filter .3s}.card-image:hover img{transform:scale(1.025);filter:grayscale(0)}.card-number{position:absolute;top:12px;left:12px;font:10px var(--mono);padding:6px;background:#0a0a0acc}.card-meta{font:9px var(--mono);letter-spacing:1px;color:var(--muted);display:flex;justify-content:space-between;gap:10px;margin-top:20px}.story-card h3{font:italic 900 clamp(24px,2.6vw,42px)/1 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:16px 0;overflow-wrap:anywhere}.story-card p{font-size:14px;line-height:1.6;color:#aaa99f}.card-link{display:inline-block;font:10px var(--mono);border-bottom:1px solid #666;padding:7px 0}.story-card>.kicker{display:block;margin:16px 0}.story-card>img,.story-card>.no-image{aspect-ratio:4/3;height:auto}.closing-note{border-top:1px solid var(--line);padding-top:35px;padding-bottom:65px}.closing-note p{font:italic 900 clamp(45px,8vw,120px)/.96 var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:30px 0}.closing-note>a{font:10px var(--mono);border-bottom:1px solid #666;padding-bottom:8px}.site-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px 4vw;font:9px/1.7 var(--mono);letter-spacing:.7px;color:var(--muted)}.site-footer .brand{color:var(--ink)}.opening-note{padding-top:60px;padding-bottom:70px}.opening-note h2{font:italic 900 clamp(60px,10vw,155px)/.95 var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:30px 0}.opening-note p{max-width:540px;font-size:20px;line-height:1.7;color:#b4b4ac}.display{font:italic 900 clamp(50px,8.8vw,142px)/.97 var(--display);letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;margin:45px 0 30px}.outline{color:transparent;-webkit-text-stroke:1px #a8a89e}.story-head{padding-top:45px}.story-title{max-width:1350px;font-size:clamp(52px,9vw,150px);margin-top:50px}.story-deck{font-size:clamp(20px,2.1vw,32px);max-width:850px;line-height:1.45;letter-spacing:-.5px;margin:35px 0}.story-byline{display:flex;gap:25px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding:20px 0 30px;font:9px/1.6 var(--mono);letter-spacing:.7px;color:var(--muted)}.story-byline button{margin-left:auto}.text-button{border:0;padding:0;font:10px var(--mono)}.story-cover{width:100%;height:min(70vw,800px);background:#181818}.story-cover>img{width:100%;height:100%;object-fit:cover}.story-body{display:grid;grid-template-columns:1fr 3fr;gap:40px;padding-top:70px;padding-bottom:60px}.story-margin{font:10px/1.8 var(--mono);color:var(--muted);display:flex;flex-direction:column;gap:35px}.prose{max-width:780px;font:19px/1.85 Georgia,'Times New Roman',serif;overflow-wrap:anywhere}.prose p{margin:0 0 28px}.prose>p:first-child:first-letter{float:left;font:italic 900 78px/.85 var(--display);padding:9px 12px 0 0}.prose h2{font:italic 900 34px/1.15 var(--display);text-transform:uppercase;letter-spacing:-1px;margin:45px 0 25px}.prose blockquote{font:italic 900 clamp(28px,3.5vw,50px)/1.2 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:45px 0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.photo-essay{padding-bottom:60px}.essay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;margin-top:25px}.essay-grid figure{margin:0;min-width:0}.essay-grid figure:nth-child(5n+1){grid-column:1/-1}.photo-open{border:0;padding:0;display:block;width:100%;background:#151515;overflow:hidden}.photo-open img{display:block;width:100%;max-height:1000px;object-fit:contain}.photo-open:hover{background:#151515}.photo-open:hover img{opacity:.92}figcaption{font:10px/1.6 var(--mono);color:var(--muted);margin-top:12px;overflow-wrap:anywhere}.essay-grid figcaption{display:flex;justify-content:space-between;gap:20px}.essay-grid figcaption span:nth-child(2){margin-right:auto}.essay-grid figcaption span:first-child{white-space:nowrap}.film-section{padding-bottom:60px}.film-section figure{margin:30px 0}.film-section video,.film-section iframe{display:block;width:100%;aspect-ratio:16/9;background:#000;border:0}.embed-consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#151515;border:1px solid var(--line);aspect-ratio:16/9;margin:30px 0;padding:30px;text-align:center}.embed-consent p{font-size:22px}.embed-consent small{font:11px/1.6 var(--mono);color:var(--muted)}.story-end{border-top:1px solid var(--line);padding-top:30px;padding-bottom:50px;display:flex;justify-content:space-between;gap:25px;align-items:center;font:10px var(--mono)}.more-stories{padding-bottom:80px}.more-stories>.section-rule{margin-bottom:20px}.no-image{width:100%;height:100%;background:#171717;display:flex;flex-direction:column;justify-content:space-between;padding:24px;overflow:hidden}.no-image>span{font:9px var(--mono);letter-spacing:2px;color:#8a8a80}.no-image strong{font:italic 900 clamp(35px,6vw,90px)/.9 var(--display);color:#6f6f66;letter-spacing:-.06em}.empty{font:13px/1.8 var(--mono);color:var(--muted);padding:40px 0;max-width:650px}dialog{width:96vw;max-width:1550px;max-height:96dvh;padding:16px;border:1px solid #555;background:#090909;color:var(--ink)}dialog::backdrop{background:#000e}#viewer-image{width:100%;height:74dvh;object-fit:contain;display:block}.viewer-top,.viewer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font:10px/1.6 var(--mono)}.viewer-top{margin-bottom:12px}.viewer-bottom{margin-top:12px}.viewer-bottom span{overflow-wrap:anywhere;text-align:center}body:has(dialog[open]){overflow:hidden}.admin-shell{padding-top:40px;padding-bottom:70px}.editor-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.editor-heading h1{font:italic 900 clamp(32px,5vw,68px)/1.05 var(--display);letter-spacing:-2px;text-transform:uppercase;overflow-wrap:anywhere}.editor-heading>a{white-space:nowrap}.notice{border:1px solid #666;padding:15px;font:11px/1.5 var(--mono);margin-bottom:30px}.editor-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(270px,1fr);gap:25px;align-items:start}.editor-panel{border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;gap:24px}.narrow{max-width:600px;margin:35px 0 80px}.editor-panel label,.upload-panel>label,.new-story>label{display:flex;flex-direction:column;gap:9px;font:10px/1.6 var(--mono);letter-spacing:.7px}.editor-panel input:not([type=checkbox]):not([type=radio]),.editor-panel textarea,.editor-panel select,.new-story input{width:100%;background:#141414;border:1px solid #555;color:var(--ink);padding:13px;font:15px/1.6 Arial;letter-spacing:0;border-radius:0}.editor-panel textarea{resize:vertical}.editor-settings{position:sticky;top:20px}.editor-settings .check-label{flex-direction:row;align-items:center}.check-label input{accent-color:white;width:18px;height:18px}.field-help{font:11px/1.7 var(--mono);letter-spacing:0;color:var(--muted);margin:0}.publish-actions{display:grid;gap:12px}.editor-main>.section-rule{margin-top:30px}.editor-main{min-width:0}.media-edit{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.media-edit>img,.video-label{width:140px;height:120px;object-fit:cover;background:#181818}.video-label{font:11px var(--mono);display:flex;justify-content:center;align-items:center}.media-fields{display:flex;flex-direction:column;gap:12px;min-width:0}.filename{font:9px var(--mono);color:var(--muted);overflow-wrap:anywhere}.media-fields label{font:9px var(--mono);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.media-fields>label{align-items:stretch;flex-direction:column}.media-fields input:not([type=radio]){background:#141414;border:1px solid #555;color:var(--ink);padding:10px;min-width:0}.media-options{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.order-field{width:60px}.media-options button{padding:8px 12px}.upload-panel{border:1px dashed #666;padding:28px;margin:35px 0;display:flex;align-items:flex-start;flex-direction:column;gap:18px}.upload-panel p{font:12px/1.7 var(--mono);margin:0;color:var(--muted)}.upload-panel input{max-width:100%}.upload-panel progress{width:100%;accent-color:white}.trash-form{display:flex;align-items:center;gap:20px}.dashboard-stats{display:flex;gap:30px;font:10px var(--mono);color:var(--muted);margin:30px 0}.new-story{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;margin:35px 0 60px}.new-story>label{grid-column:1/-1}.new-story button{height:52px}.admin-story{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:22px 0}.admin-story>img,.admin-story>.no-image{width:130px;height:95px;object-fit:cover}.admin-story .no-image{padding:8px}.admin-story .no-image>span{display:none}.admin-story .no-image strong{font-size:30px}.admin-story h2{font:italic 900 25px/1.1 var(--display);letter-spacing:-1px;text-transform:uppercase;overflow-wrap:anywhere}.status-tag{font:10px var(--mono);color:var(--muted)}.system-info{font:11px/1.8 var(--mono);color:var(--muted);margin:40px 0}.system-info summary{cursor:pointer}body:has(.narrow)>.site-header+main>.shell{padding-top:50px}@media(min-width:1600px){.mag-title{font-size:198px}}@media(max-width:1000px){.lead-story{grid-template-columns:1.25fr 1fr}.lead-image{min-height:450px}.lead-copy{padding-left:25px}.lead-copy h2{font-size:42px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-layout{grid-template-columns:1fr}.editor-settings{position:static}.story-body{grid-template-columns:1fr 4fr;gap:25px}.site-footer{flex-wrap:wrap}}@media(max-width:650px){.site-header{padding:20px 5vw;align-items:flex-start}.brand{font-size:23px}.brand span{font-size:7px}.site-header nav{gap:12px;flex-wrap:wrap;justify-content:flex-end;font-size:9px;max-width:155px}.site-header nav a:last-child{flex-basis:100%;text-align:right}.shell{padding-left:5vw;padding-right:5vw}.section-rule{font-size:8px;letter-spacing:.7px;align-items:flex-start}.masthead{padding-top:20px}.mag-title{font-size:12vw;margin:25px 0 20px}.mag-title span{font-size:8px;letter-spacing:6px}.masthead-bottom{font-size:7px;line-height:1.6}.masthead-bottom span{max-width:47%}.masthead-bottom span:last-child{text-align:right}.lead-story{display:flex;flex-direction:column;margin-top:25px;margin-bottom:40px}.lead-image{min-height:0;aspect-ratio:4/3}.lead-copy{padding:25px 0;border-top:0}.lead-copy h2{font-size:43px;margin:22px 0 18px}.lead-copy p{font-size:15px}.lead-credit{margin-top:20px}.manifesto-strip{padding:15px 0;font-size:24px}.journal{padding-top:40px;padding-bottom:45px}.journal-tools{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:30px}.filter-tab{padding:10px 14px;font-size:9px}.search-label input{width:100%}.story-grid{grid-template-columns:1fr;gap:40px}.story-card h3{font-size:34px}.card-meta{font-size:9px}.closing-note{padding-top:25px;padding-bottom:45px}.closing-note p{font-size:14vw}.site-footer{display:grid;grid-template-columns:1fr 1fr;padding:30px 5vw;gap:28px 15px;font-size:8px}.site-footer>span{text-align:right}.site-footer>a:last-child{text-align:right}.story-head{padding-top:30px}.story-title{font-size:14vw;margin-top:30px}.story-deck{font-size:22px;margin:25px 0}.story-byline{gap:15px;font-size:8px}.story-byline button{margin-left:0}.story-cover{height:auto;aspect-ratio:4/3}.story-body{display:block;padding-top:35px;padding-bottom:20px}.story-margin{flex-direction:row;justify-content:space-between;margin-bottom:30px;font-size:8px}.prose{font-size:18px;line-height:1.8}.prose h2{font-size:28px}.prose blockquote{font-size:30px}.essay-grid{grid-template-columns:1fr;gap:30px}.essay-grid figure:nth-child(5n+1){grid-column:auto}.essay-grid figcaption{font-size:9px;gap:10px}.story-end{align-items:flex-start;flex-direction:column;padding-bottom:35px}.more-stories{padding-bottom:45px}.opening-note{padding-top:40px;padding-bottom:50px}.opening-note h2{font-size:14vw}.opening-note p{font-size:18px}.embed-consent{aspect-ratio:auto;min-height:260px;padding:25px}.embed-consent p{font-size:18px}.embed-consent small{font-size:10px}.viewer-top button{padding:9px}#viewer-image{height:68dvh}.viewer-bottom span{font-size:9px}.editor-heading{align-items:flex-start;flex-direction:column}.editor-heading h1{margin-bottom:0}.editor-panel{padding:20px}.media-edit{grid-template-columns:80px minmax(0,1fr);gap:12px}.media-edit>img,.video-label{width:80px;height:85px}.media-options{gap:10px}.new-story{grid-template-columns:1fr}.new-story button{width:100%}.admin-story{grid-template-columns:80px minmax(0,1fr);gap:15px}.admin-story>img,.admin-story>.no-image{width:80px;height:75px}.admin-story h2{font-size:22px}.admin-story .status-tag{grid-column:2}.trash-form{align-items:flex-start;flex-direction:column}.display{font-size:14vw}.photo-essay .section-rule{align-items:center}.photo-essay .section-rule span{text-align:right}.dashboard-stats{font-size:9px;gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-image img{transition:none}}
.language-switch{display:flex;align-items:center;gap:9px;white-space:nowrap}.language-switch a{color:var(--muted)}.language-switch a[aria-current=true]{color:var(--ink);border-bottom:1px solid var(--ink)}.translation-panel{margin-top:25px;border-color:#666}.translation-notice{font:11px/1.7 var(--mono);color:var(--muted);max-width:750px}@media(max-width:650px){.site-header nav .language-switch{flex-basis:100%;justify-content:flex-end}.site-header nav a:nth-child(3){flex-basis:100%;text-align:right}.site-header nav .language-switch a{flex-basis:auto;text-align:center}.site-header nav{max-width:170px}}
