.editorial-home{color:#f7efe1;background:#191a16;font-family:Georgia,Times New Roman,serif}.editorial-home a{color:inherit}.editorial-preview{text-align:center;background:#292a22;padding:.65rem 1rem;font:.8rem/1.5 system-ui,sans-serif}.editorial-preview a{text-decoration:underline}.editorial-welcome,.editorial-feature{max-width:1120px;margin:auto;padding-inline:clamp(1rem,5vw,4rem)}.editorial-welcome{padding-block:clamp(1.4rem,4vw,3rem) 1.3rem}.editorial-intro{max-width:60ch;margin:.85rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.48}.editorial-intro p{margin:0}.editorial-transition{color:#22271e;background:#ece7dc;padding:clamp(1.5rem,4vw,3rem) 6vw 0}.editorial-transition .editorial-intro{margin:0 auto}.editorial-feature{grid-template-columns:1.35fr 1fr;align-items:center;gap:clamp(.75rem,4vw,3rem);padding-bottom:clamp(1.5rem,5vw,4rem);display:grid}.editorial-feature img{width:100%;height:auto;display:block}.editorial-feature h2{letter-spacing:-.04em;margin:0 0 .5rem;font:400 clamp(1.65rem,3.4vw,3.4rem)/1.08 Georgia,serif}.editorial-feature p{margin:0 0 .65rem;font-size:1.1rem}.editorial-excerpt{white-space:pre-line}.editorial-kicker{letter-spacing:.15em;text-transform:uppercase;margin:0 0 .7rem;font:600 .73rem/1.5 system-ui,sans-serif}.editorial-home h1{letter-spacing:-.065em;margin:0;font:400 clamp(3rem,5vw,5rem)/.96 Georgia,serif}.editorial-link{border-bottom:1px solid;padding-bottom:.3rem;font:600 .9rem/1.5 system-ui,sans-serif;display:inline-block}.editorial-gallery{color:#22271e;background:#ece7dc;grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(2rem,7vw,7rem) max(6vw,50vw - 625px);display:grid}.editorial-story{text-decoration:none;display:block}.editorial-story img{width:100%;height:auto;display:block}.editorial-story>div{padding-top:1.1rem}.editorial-story h2{letter-spacing:-.04em;margin:0 0 .55rem;font:400 clamp(2rem,4vw,4rem)/1.04 Georgia,serif}.editorial-story h2+p{margin:0 0 1rem;font-size:1.14rem}.editorial-gallery .editorial-story+.editorial-story{margin-top:clamp(1rem,8vw,8rem)}.editorial-news{max-width:1040px;margin:auto;padding:clamp(2rem,6vw,6rem) 6vw}.editorial-news .editorial-story{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(1rem,5vw,4rem);display:grid}.editorial-news nav{border-top:1px solid #777367;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1rem;display:flex}@media (max-width:680px){.editorial-feature,.editorial-gallery{grid-template-columns:1fr}.editorial-home h1{font-size:clamp(2.8rem,11vw,4rem)}.editorial-gallery .editorial-story+.editorial-story{margin-top:0}.editorial-news .editorial-story{grid-template-columns:minmax(0,36%) 1fr}.editorial-news .editorial-story>div{padding-top:0}}.editorial-opening{background:#191a16;max-width:1320px;margin:auto;padding:clamp(1.4rem,5vw,4.8rem) clamp(1rem,5vw,4rem)}.editorial-opening .editorial-welcome{padding:0 0 1.5rem}.editorial-opening .editorial-feature{padding:0}.editorial-feature img{border-radius:3px}.editorial-opening .editorial-welcome,.editorial-opening .editorial-feature{margin-inline:auto}@media (min-width:900px){.editorial-opening .editorial-welcome{padding-bottom:2.5rem}}.editorial-read{flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem;display:flex}.editorial-read>span{color:#ddd4c5;font:.76rem/1.5 system-ui,sans-serif}@media (max-width:680px){.editorial-opening{padding-block:1rem 1.35rem}.editorial-opening .editorial-welcome{padding-bottom:.85rem}.editorial-opening .editorial-feature img{object-fit:contain;max-height:36svh}}
