html.light-scene:has(.editorial-post) .hdr,html.light-scene:has(.editorial-post) .menu-btn,html.light-scene:has(.editorial-post) .hdr-nav a{color:var(--bone)}html.light-scene:has(.editorial-post) .hdr.scrolled:before{background:linear-gradient(to bottom,#0b0907eb,#0b090700)}html.light-scene:has(.editorial-post) .hdr .btn.ghost{color:var(--bone);border-color:var(--line);background:transparent}.editorial-blog .post-cover,.editorial-post .post-cover{display:block;padding:0;aspect-ratio:16 / 10;border-radius:14px;background:#0b0907;transition:border-color .25s ease}.editorial-blog .post-cover[data-tone=paper],.editorial-post .post-cover[data-tone=paper]{background:#eee9df}.editorial-blog .post-cover[data-tone=photo],.editorial-post .post-cover[data-tone=photo]{background:#18201f}.editorial-blog .post-cover:before,.editorial-post .post-cover:before{content:none}.editorial-blog .post-cover .post-cover-img,.editorial-post .post-cover .post-cover-img,.editorial-blog .post-card a:hover .post-cover-img,.editorial-post .post-card a:hover .post-cover-img{position:static;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none;filter:none;animation:none;transition:none}.editorial-blog .post-card a:hover .post-cover,.editorial-post .post-card a:hover .post-cover{transform:none}.editorial-blog .post-card a:focus-visible,.editorial-post .post-card a:focus-visible{outline:2px solid var(--orange);outline-offset:6px}.post.editorial-post{background:var(--ink);color:var(--bone)}.post.editorial-post .post-hero.post-header{display:block;min-height:0;padding:clamp(132px,13vw,184px) var(--gutter) clamp(34px,5vw,64px);background:var(--ink);color:var(--bone);overflow:visible}.post.editorial-post .post-hero.post-header:after{content:none}.post.editorial-post .post-hero.post-header .wrap{width:min(960px,100%);max-width:960px}.post.editorial-post .post-hero.post-header .display{max-width:24ch;font-size:clamp(2.1rem,5.2vw,4.7rem);line-height:1.06;letter-spacing:-.03em;margin:22px 0;text-wrap:balance}.post.editorial-post .post-hero.post-header .kicker{color:#b9b4aa;font-size:11px;line-height:1.65}.post.editorial-post .post-hero.post-header .lede{color:var(--bone-dim);max-width:62ch;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.6}.post.editorial-post .post-hero.post-header .post-tags{margin-top:22px}.post.editorial-post .post-editorial-figure{width:min(1200px,calc(100% - var(--gutter) * 2));margin:0 auto}.post.editorial-post .post-editorial-image{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:contain;background:#0b0907}.post.editorial-post .post-editorial-figure[data-tone=paper] .post-editorial-image{background:#eee9df}.post.editorial-post .post-editorial-figure[data-tone=photo] .post-editorial-image{background:#18201f}.post.editorial-post .post-editorial-figure figcaption{max-width:72ch;margin-top:14px;color:#b9b4aa;font-size:13px;line-height:1.6}.post.editorial-post .post-article{padding-top:clamp(46px,6vw,80px)}.post.editorial-post .post-article:before{content:none}.post.editorial-post .post-body{max-width:68ch;font-size:clamp(1.0625rem,1.3vw,1.2rem);line-height:1.75}.post.editorial-post .post-body .lens{opacity:1;filter:none}.post.editorial-post .post-body>:first-child{margin-top:0}.post.editorial-post .post-body blockquote{border-left-width:1px}@media(max-width:600px){.post.editorial-post .post-hero.post-header{padding-top:116px;padding-bottom:30px}.post.editorial-post .post-hero.post-header .display{margin:18px 0}.post.editorial-post .post-editorial-figure figcaption{font-size:12px}.post.editorial-post .post-article{padding-top:38px}}
