/* Photo-only slideshow; existing hero dimensions and overlay stay unchanged. */
.home-quiet .hero__media[data-hero-slideshow]{overflow:hidden}
.home-quiet .hero__media .hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease;pointer-events:none}
.home-quiet .hero__media .hero-slide.is-active{opacity:1}
.home-quiet .hero--engawa .hero__media .hero-slide:not(:first-child) img{object-position:center 62%;transform:none}
@media(prefers-reduced-motion:reduce){.home-quiet .hero__media .hero-slide{transition:none}}
