/* Scoped photographic layers: crops and softness never affect content. */
.scene-photo{position:absolute;display:block;pointer-events:none;overflow:hidden;z-index:-2;inset:0}
.scene-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(3px) saturate(.55) brightness(.72);transform:scale(1.025)}
.travel-collection>.scene-photo{left:38%;z-index:-2;bottom:auto;height:min(100%,950px)}
.travel-collection>.scene-photo img{object-position:50% 74%;filter:blur(2.5px) saturate(.6) brightness(.7)}
.travel-collection>.scene-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d171b 0%,#0d171b10 36%),linear-gradient(0deg,#0b1114,transparent 22%,transparent 85%,#0d171b)}
.travel-collection{background:#0d171b}
.travel-collection .editorial-heading p,.travel-collection .travel-view{color:#e1e6df;text-shadow:0 1px 8px #000}
.travel-collection .travel-map-panel:before{inset:-15px; border-radius:0;background:radial-gradient(ellipse,#0b171bc9 35%,#0b171b48 73%,transparent);transform:none}
.travel-collection .destination-index{background:linear-gradient(90deg,#0d171b85,#0d171b55);border-radius:0}
.writing-index>.scene-photo{z-index:-2}
.writing-index>.scene-photo img{object-position:70% 50%;filter:blur(1px) saturate(.35) brightness(.65)}
.writing-index>.scene-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1114d9,#0b11149c 55%,#0b111438),linear-gradient(0deg,#0b1114,transparent 22%,transparent 80%,#0b1114)}
.writing-index .writing-entry p{color:#c3cbc6}
.about-environment .scene-photo{z-index:-1}
.about-environment:has(.scene-photo){background:none;isolation:isolate;transform:none}
.about-environment .scene-photo img{filter:blur(3px) saturate(.4) brightness(.62);object-position:center}
.about-environment:has(.scene-photo):after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1114 5%,#0b111430 45%,#0b11142b 70%,#0b1114b3),radial-gradient(ellipse at 50% 60%,#0b111440,transparent 70%);pointer-events:none}
.about-environment-0 .scene-photo img{object-position:50% 42%}
.about-environment-5 .scene-photo img{object-position:50% 65%}
.about-enhanced .about-beat>.scene-photo{display:none}
.about-journey:not(.about-enhanced) .about-environments{display:none}
.about-journey:not(.about-enhanced) .has-scene-photo{position:relative;isolation:isolate;overflow:hidden}
.about-journey:not(.about-enhanced) .has-scene-photo>.scene-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b1114 0%,#0b111440 55%,#0b11147d)}
.about-journey:not(.about-enhanced) .has-scene-photo>.scene-photo img{filter:blur(3px) saturate(.4) brightness(.55)}
@media(max-width:700px){
 .travel-collection>.scene-photo{left:0;bottom:auto;height:680px;top:120px}
 .travel-collection>.scene-photo img{object-position:50% 80%}
 .travel-collection>.scene-photo:after{background:linear-gradient(0deg,#0d171b,transparent 30%,#0d171b40 78%,#0d171b)}
 .travel-collection .travel-map-panel:before{background:linear-gradient(90deg,#0d171b70,#0d171b30);inset:0}
 .travel-collection .destination-index{background:none}
 .writing-index>.scene-photo img{object-position:65% center}
 .writing-index>.scene-photo:after{background:linear-gradient(90deg,#0b1114b8,#0b111480),linear-gradient(0deg,#0b1114,transparent 25%,transparent 85%,#0b1114)}
 .about-environment-0 .scene-photo img{object-position:48% center}
}
