@font-face{font-family:Spaceland;src:url(/assets/fonts/NaNSpaceland-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
:root{--ink:#0b0b0b;--paper:#fff;--primary:#a9d9ef;--secondary:#fff;--cover-ink:#0b0b0b;--rule:#d4d4d4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.issue-02{--primary:#5c1822;--secondary:#a9d9ef;--cover-ink:#fff}.issue-03{--primary:#e8ff6a;--secondary:#5c1822}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.skip{position:absolute;left:20px;top:-100px;z-index:5;padding:15px;background:#fff}.skip:focus{top:15px}.masthead{position:absolute;inset:0 0 auto;z-index:2;padding:28px 5vw;display:flex;align-items:center;justify-content:space-between;color:var(--cover-ink)}.wordmark{font:400 40px/1 Spaceland;letter-spacing:-.055em;text-decoration:none}.masthead nav{display:flex;gap:24px;font-size:12px;letter-spacing:.08em}.masthead nav a{text-decoration:none;padding:10px 0}.masthead nav a[aria-current]{border-bottom:1px solid currentColor}.cover{position:relative;isolation:isolate;overflow:hidden;background:var(--primary);color:var(--cover-ink);min-height:94svh;padding:150px 7vw 65px}.cover:before{content:'';position:absolute;z-index:-1;left:-42vw;top:12%;width:75vw;height:65vw;border-radius:50%;background:var(--secondary);filter:blur(85px);opacity:.8;pointer-events:none}.cover-grid{max-width:1240px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:6vw;align-content:center;min-height:calc(94svh - 215px)}.cover-grid>*{grid-column:2}.cover-label,.byline,.read,.label{font:400 11px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.1em}.cover-label{margin-bottom:32px}h1{font:400 clamp(76px,8.8vw,134px)/.86 Spaceland,Arial,sans-serif;letter-spacing:-.055em;max-width:12ch;margin:0;overflow-wrap:normal}.byline{margin:30px 0 0;opacity:.8}.deck{font:400 clamp(21px,2.1vw,28px)/1.25 Georgia,serif;max-width:33ch;margin:42px 0 26px}.read{text-decoration:none;justify-self:start}.article{max-width:760px;margin:auto;padding:88px 28px 80px;font:400 21px/1.55 Georgia,'Times New Roman',serif}.article p{margin:0 0 1em}.article>p:first-child{font:400 34px/1.18 Spaceland,Arial,sans-serif;letter-spacing:-.025em;margin-bottom:1.4em}.article h2{font:400 52px/1.03 Spaceland,Arial,sans-serif;letter-spacing:-.035em;margin:1.55em 0 .55em}.article h3{font:400 33px/1.12 Spaceland,Arial,sans-serif;letter-spacing:-.025em;margin:1.4em 0 .65em}.article h4{font:400 15px/1.3 Arial;margin:2em 0 1em}.article ul,.article ol{padding-left:1.2em}.article li{margin-bottom:.75em}.short-lines span{display:block}.article blockquote{margin:36px 0;padding-left:24px;border-left:1px solid #aaa}.article figure{margin:42px -100px}.article figure img{display:block;width:100%;height:auto}.article figcaption{font:12px/1.5 Arial;color:#555;margin-top:14px}.article sup{font:10px Arial;vertical-align:super;margin-left:3px}.article sup a{text-decoration:none}.sources{margin-top:70px;border-top:1px solid var(--rule);padding-top:22px;font:14px/1.55 Arial;overflow-wrap:anywhere}.sources summary{cursor:pointer;font:14px/1.4 Arial}.sources li{padding:12px 0;margin:0;scroll-margin-top:28px}.sources strong{font-weight:400}.author,.subscribe{border-top:1px solid var(--rule);margin-top:48px;padding-top:26px;font:16px/1.5 Arial}.article .label{margin:0 0 20px;font:11px/1.5 Arial;letter-spacing:.1em}.article .author h2,.article .subscribe h2{font-size:40px;margin:0 0 22px}.author a,.subscribe a{font-size:13px}.conversation-postscript{display:flex;gap:20px;align-items:center;text-decoration:none;border-top:1px solid var(--rule);padding-top:24px;margin:45px 0;font:14px/1.5 Arial}.conversation-postscript-media{display:block;flex:0 0 72px;width:72px;height:72px}.conversation-postscript-media img{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover}.conversation-postscript-copy{display:grid;gap:7px}.conversation-postscript-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.conversation-postscript-title{font:26px/1.1 Spaceland}.conversation-postscript-description{color:#555}.postscript{margin-top:55px;padding-top:20px;border-top:1px solid var(--rule)}.related{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);margin:0 5vw}.related>a{padding:35px 4vw 45px;text-decoration:none;display:grid;gap:24px}.related>a+a{border-left:1px solid var(--rule)}.related span{font:11px/1.5 Arial;text-transform:uppercase;letter-spacing:.08em}.related strong{font:400 38px/1.05 Spaceland;letter-spacing:-.03em;max-width:17ch}footer{padding:28px 5vw 35px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:20px;font:11px/1.5 Arial}footer a{text-decoration:none}footer span{color:#666}@media(max-width:1000px){.article figure{margin-left:0;margin-right:0}.cover-grid{grid-template-columns:.4fr 2fr}}@media(max-width:600px){.masthead{padding:22px}.wordmark{font-size:30px}.masthead nav{gap:18px;font-size:11px}.cover{padding:130px 24px 44px;min-height:90svh}.cover-grid{display:block;min-height:0}.cover:before{left:-82vw;width:120vw;height:120vw;top:25%;filter:blur(65px)}.cover-label{margin-bottom:30px;font-size:10px}h1{font-size:clamp(67px,17.5vw,100px);max-width:12ch}.byline{font-size:10px;margin-top:26px}.deck{font-size:22px;margin:36px 0 25px}.article{padding:58px 23px 55px;font-size:19px;line-height:1.55}.article>p:first-child{font-size:30px}.article h2{font-size:40px}.article h3{font-size:29px}.article figure{margin:32px -8px}.article figcaption{padding:0 8px}.article .author h2,.article .subscribe h2{font-size:34px}.related{margin:0 23px;grid-template-columns:1fr}.related>a{padding:28px 0}.related>a+a{border-left:0;border-top:1px solid var(--rule)}.related strong{font-size:32px}footer{padding:24px 23px;display:block}footer span{display:block;margin-top:10px}.conversation-postscript{gap:14px}.conversation-postscript-description{font-size:13px}.conversation-postscript-title{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.cycle span{display:block}.related .upcoming{color:#6e6e6e}

.conversation-postscript{scroll-margin-top:40px;padding:30px 0;gap:24px;border-bottom:1px solid var(--rule)}.conversation-postscript-media,.conversation-postscript-media img{width:104px;height:104px}.conversation-postscript-media{flex-basis:104px}.conversation-postscript-title{font-size:32px}.conversation-postscript-cta{font:13px/1.5 Arial;text-decoration:underline;text-underline-offset:4px;margin-top:8px}@media(max-width:600px){.conversation-postscript{align-items:flex-start;gap:16px}.conversation-postscript-media,.conversation-postscript-media img{width:72px;height:72px}.conversation-postscript-media{flex-basis:72px}.conversation-postscript-title{font-size:26px}}

/* Issue 03 archival photography trial. Local preview only. */
.issue-03 .article .archive-photo { margin:52px 0; }
.issue-03 .article .archive-sacco { max-width:560px; margin-left:auto; margin-right:auto; }
.issue-03 .article .archive-factory { margin-left:-100px; margin-right:-100px; }
.issue-03 .article .archive-ad { max-width:440px; margin-left:auto; margin-right:auto; }
.issue-03 .archive-print { display:block; position:relative; overflow:hidden; background:#fff; }
.issue-03 .archive-print img { display:block; width:100%; height:auto; filter:grayscale(1) contrast(1.13); }
.issue-03 .archive-print::after { content:""; position:absolute; inset:0; pointer-events:none; background-image:radial-gradient(#000 0.45px,transparent 0.7px); background-size:3px 3px; opacity:.11; mix-blend-mode:multiply; }
.issue-03 .archive-ad .archive-print img { filter:grayscale(1) contrast(1.2) brightness(1.15); }
.issue-03 .archive-ad .archive-print::after { display:none; }
.issue-03 .archive-photo figcaption { margin-top:11px; line-height:1.5; }
.issue-03 .archive-photo figcaption a { color:inherit; text-decoration:underline; text-underline-offset:2px; }
@media(max-width:1000px) { .issue-03 .article .archive-factory { margin-left:0; margin-right:0; } }
@media(max-width:600px) { .issue-03 .article .archive-photo { margin:36px 0; } .issue-03 .article .archive-factory { margin-left:-8px; margin-right:-8px; } .issue-03 .archive-print::after { opacity:.07; } }

/* Shared newspaper photography treatment, local issues 01 and 02. */
:is(.issue-01,.issue-02) .article .archive-photo { margin:52px 0; }
:is(.issue-01,.issue-02) .article .archive-wide { margin-left:-100px; margin-right:-100px; }
:is(.issue-01,.issue-02) .article .archive-compact { max-width:500px; margin-left:auto; margin-right:auto; }
:is(.issue-01,.issue-02) .archive-print { display:block; position:relative; overflow:hidden; background:#fff; }
:is(.issue-01,.issue-02) .archive-print img { display:block; width:100%; height:auto; filter:grayscale(1) contrast(1.1); }
:is(.issue-01,.issue-02) .archive-print::after { content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#000 .45px,transparent .7px);background-size:3px 3px;opacity:.11;mix-blend-mode:multiply; }
:is(.issue-01,.issue-02) .archive-photo figcaption { margin-top:11px;line-height:1.5; }
:is(.issue-01,.issue-02) .archive-photo figcaption a { color:inherit;text-decoration:underline;text-underline-offset:2px; }
.issue-01 .archive-cappellini .archive-print { aspect-ratio:1.45; }
.issue-01 .archive-cappellini .archive-print img { position:absolute;width:175%;max-width:none;left:-37.5%;top:-13.5%; }
@media(max-width:1000px) { :is(.issue-01,.issue-02) .article .archive-wide { margin-left:0;margin-right:0; } }
@media(max-width:600px) { :is(.issue-01,.issue-02) .article .archive-photo { margin:36px 0; } :is(.issue-01,.issue-02) .article .archive-wide { margin-left:-8px;margin-right:-8px; } :is(.issue-01,.issue-02) .archive-print::after { opacity:.07; } }
