/* P8 B option: unified visual photo series. Static and responsive, no JS. */
.hero{background:linear-gradient(100deg,rgba(10,40,67,.83) 0%,rgba(12,55,84,.67) 43%,rgba(9,64,96,.13) 100%),url("visual-series/snow-mountains.webp") center 56%/cover no-repeat,#24577b;}
.hero:before{background:linear-gradient(0deg,rgba(9,34,59,.36),transparent 54%)}
.hero .eyebrow{color:#dbf2ff}
.editorial-home .feature-card,.featured-deep-dive,.trivia-feature{box-shadow:0 12px 30px rgba(16,71,110,.13)}
.editorial-home .feature-card img,.featured-deep-dive img,.trivia-feature>img{filter:brightness(1.045) saturate(.94);}
.editorial-home .feature-card img{object-position:center 54%;}
@media(max-width:600px){ .hero{background-position:center center;padding:clamp(22px,6vw,40px)} }

body.p8-scene-ice-coast .hero{background:linear-gradient(102deg,rgba(10,40,67,.86) 0%,rgba(12,55,84,.71) 43%,rgba(9,64,96,.20) 100%),url("visual-series/ice-coast.webp") center 56%/cover no-repeat,#24577b;}
body.p8-scene-frozen-lake .hero{background:linear-gradient(102deg,rgba(10,40,67,.86) 0%,rgba(12,55,84,.71) 43%,rgba(9,64,96,.20) 100%),url("visual-series/frozen-lake.webp") center 56%/cover no-repeat,#24577b;}
body.p8-scene-winter-village .hero{background:linear-gradient(102deg,rgba(10,40,67,.86) 0%,rgba(12,55,84,.71) 43%,rgba(9,64,96,.20) 100%),url("visual-series/winter-village.webp") center 56%/cover no-repeat,#24577b;}
body.p8-scene-snowfield .hero{background:linear-gradient(102deg,rgba(10,40,67,.86) 0%,rgba(12,55,84,.71) 43%,rgba(9,64,96,.20) 100%),url("visual-series/snowfield.webp") center 56%/cover no-repeat,#24577b;}
body.p8-scene-snow-mountains .hero{background:linear-gradient(102deg,rgba(10,40,67,.86) 0%,rgba(12,55,84,.71) 43%,rgba(9,64,96,.20) 100%),url("visual-series/snow-mountains.webp") center 56%/cover no-repeat,#24577b;}

