.hero .hero-slideshow{overflow:hidden}
.hero .hero-slide-track{display:flex;width:100%;height:100%;animation:az-home-slides 18s infinite;will-change:transform}
.hero .hero-slide-track img{display:block;flex:0 0 100%;min-width:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;border-radius:0}
@keyframes az-home-slides{0%,27%{transform:translateX(0)}33.333%,60.333%{transform:translateX(-100%)}66.666%,93.666%{transform:translateX(-200%)}100%{transform:translateX(-300%)}}
.hero .hero-slideshow.is-paused .hero-slide-track{animation-play-state:paused}



@media(prefers-reduced-motion:reduce){.hero .hero-slide-track{animation:none;transform:none;will-change:auto}}

/* A subtle mesh overlays photos only; copy and controls remain clear. */
.hero .hero-slideshow:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(8,20,38,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(8,20,38,.13) 1px,transparent 1px);background-size:4px 4px;border-radius:inherit}
