.editorial-hero,.editorial-article-hero,.editorial-magazines,.editorial-books,.editorial-selection,.editorial-related,.editorial-article-body{--gold:#c4a46a;--cream:#f6f1e6;--ink:#14120e;--muted:#8a8478}.editorial-hero{min-height:calc(100vh - var(--header-h));grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid}.editorial-hero-copy{align-self:center;padding:clamp(4.2rem,10vh,8rem) clamp(1.6rem,4vw,4.5rem)}.editorial-hero h1{max-width:11ch;margin:1.1rem 0 1.4rem;font-size:clamp(3.1rem,6.4vw,6.6rem)}.editorial-hero h1 em{color:var(--gold)}.editorial-hero p,.editorial-magazines-copy p,.editorial-intro p{color:#b8b3aa;max-width:38rem;font-size:1.05rem;line-height:1.7}.editorial-lead{color:#f3eee4!important;font-size:clamp(1.15rem,1.8vw,1.4rem)!important;line-height:1.5!important}.editorial-hero .button{margin-top:2.2rem}.editorial-hero-visual{background:#050505;min-height:640px;position:relative}.editorial-hero-visual img,.editorial-books-figure img,.editorial-magazine-cover img,.editorial-magazine-open img,.editorial-featured-media img,.editorial-card-media img,.editorial-article-figure img{object-fit:cover}.editorial-books,.editorial-selection,.editorial-related{background:var(--cream);color:var(--ink)}.editorial-intro{max-width:46rem;margin-bottom:2.4rem}.editorial-intro p,.editorial-books .editorial-intro p,.editorial-selection .editorial-intro p{color:#5d584f}.editorial-gold-note{color:#8a7040;letter-spacing:.16em;text-transform:uppercase;margin-top:1.1rem;font-size:.72rem;font-weight:700;display:inline-block}.editorial-books-figure{margin:0 0 2rem;overflow:hidden}.editorial-books-figure img{width:100%;height:auto;display:block}.editorial-book-grid,.editorial-theme-grid,.editorial-card-grid{gap:1rem;display:grid}.editorial-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-book-grid article,.editorial-theme-grid article{background:#fffdf8;border:1px solid #ddd4c4;min-height:240px;padding:1.8rem 1.6rem}.editorial-book-grid span{letter-spacing:.16em;color:#8a7040;font-size:.62rem;font-weight:800}.editorial-book-grid h3,.editorial-theme-grid h3{margin:2.4rem 0 .7rem;font-size:1.45rem}.editorial-book-grid b{color:#6c665c;margin-bottom:.85rem;font-size:.92rem;display:block}.editorial-book-grid p,.editorial-theme-grid p,.editorial-card p{color:#5f5a51;margin:0;font-size:.92rem;line-height:1.6}.editorial-magazines{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.editorial-magazines-copy{align-self:center}.editorial-theme-grid{grid-template-columns:1fr 1fr;margin-top:2.2rem}.editorial-theme-grid article{color:#f4efe4;background:#11110d;border-color:#2a271f}.editorial-theme-grid p{color:#c6bfb2}.editorial-magazines-stage{gap:.8rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid}.editorial-magazine-cover,.editorial-magazine-open{background:#090909;margin:0;overflow:hidden}.editorial-magazine-cover img,.editorial-magazine-open img{width:100%;height:auto;display:block}.editorial-featured{color:#f6f1e6;background:#11110d;grid-template-columns:1.15fr .85fr;min-height:460px;margin-bottom:1rem;display:grid}.editorial-featured-media,.editorial-card-media{min-height:280px;position:relative}.editorial-featured-copy{flex-direction:column;justify-content:center;padding:clamp(1.8rem,4vw,3.2rem);display:flex}.editorial-featured-copy span,.editorial-card small,.editorial-article-hero small,.editorial-article-hero span{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.62rem;font-weight:800}.editorial-featured-copy small{color:#b7ad9c;letter-spacing:.12em;text-transform:uppercase;margin:.7rem 0 1rem;font-size:.62rem;display:block}.editorial-featured-copy h3{margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3.4rem)}.editorial-featured-copy p{color:#d8d0c2;max-width:36rem}.editorial-featured-copy em,.editorial-card em{letter-spacing:.14em;text-transform:uppercase;margin-top:1.4rem;font-size:.68rem;font-style:normal;font-weight:800}.editorial-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-card{color:var(--ink);background:#fffdf8;border:1px solid #ddd4c4;flex-direction:column;min-height:100%;display:flex}.editorial-card small,.editorial-card h3,.editorial-card p,.editorial-card em{padding-left:1.3rem;padding-right:1.3rem}.editorial-card small{color:#8a7040;margin:1.1rem 0 .55rem;display:block}.editorial-card h3{margin:0 0 .7rem;font-size:1.45rem}.editorial-card em{color:#111;margin-top:auto;padding-bottom:1.3rem}.editorial-article-hero{padding:clamp(4.4rem, 9vh, 7.2rem) var(--pad) 3.2rem}.editorial-back{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;margin-bottom:2rem;padding-bottom:.25rem;font-size:.68rem;font-weight:800;display:inline-block}.editorial-article-hero h1{max-width:16ch;margin:.8rem 0 1rem;font-size:clamp(2.6rem,6vw,5.6rem)}.editorial-kicker{color:#f3eee4;max-width:40rem;font-size:clamp(1.2rem,2vw,1.55rem)}.editorial-article-hero p{color:#b8b3aa;max-width:42rem}.editorial-article-figure{background:#050505;margin:0}.editorial-article-figure img{object-fit:cover;width:100%;height:auto;max-height:78vh;display:block}.editorial-article-body{max-width:760px;padding:3.4rem var(--pad) 4rem;background:var(--cream);color:var(--ink);margin:0 auto;font-size:1.08rem;line-height:1.8}.editorial-article-body h2{margin:2.6rem 0 1rem;font-size:clamp(1.7rem,3vw,2.3rem)}.editorial-article-body p{color:#3f3b34;margin:0 0 1.15rem}.editorial-sources{border-top:1px solid #ddd4c4;margin-top:3.2rem;padding-top:1.8rem}.editorial-sources h2{font-size:1.4rem}.editorial-sources ol{padding-left:1.2rem}.editorial-sources a{text-underline-offset:3px;text-decoration:underline}.editorial-related h2{margin-bottom:1.6rem;font-size:clamp(2rem,4vw,3.2rem)}.editorial-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.editorial-hero,.editorial-magazines,.editorial-featured,.editorial-book-grid,.editorial-theme-grid,.editorial-card-grid,.editorial-related-grid{grid-template-columns:1fr}.editorial-hero-visual,.editorial-featured-media,.editorial-card-media{min-height:320px}.editorial-hero{min-height:0}}@media (max-width:600px){.editorial-hero-copy,.editorial-featured-copy{padding-left:var(--pad);padding-right:var(--pad)}.editorial-hero-visual{min-height:280px}.editorial-book-grid article,.editorial-theme-grid article{min-height:0}}
