/* Revisión fotográfica: sólo encuadre y tratamiento CSS, sin deformar originales. */
img[src*="fotos-2026"]{filter:saturate(.82) contrast(1.04)}
.cinematic>.hero-photo{object-position:50% 77%;opacity:1}
.cinematic:after{background:linear-gradient(90deg,rgba(8,9,9,.80),rgba(8,9,9,.08) 55%,rgba(8,9,9,.35)),linear-gradient(0deg,rgba(8,9,9,.35),transparent 50%)}
.nocturno .service-card>img{object-position:50% 60%}
.gallery-track img[src*="fotos-2026"]{object-position:50% 65%}
@media(max-width:700px){.cinematic>.hero-photo{object-position:50% 74%}.cinematic:after{background:linear-gradient(180deg,rgba(8,9,9,.7),transparent 50%,rgba(8,9,9,.7))}}
