.home-slideshow {
  position: relative;
  width: 100%;
  height: clamp(180px, 23.52vw, 452px);
  overflow: hidden;
  background: #0b7357;
}

.home-slideshow img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  animation: home-slide 36s linear infinite;
}

.home-slideshow img:nth-child(1) { animation-delay: 0s; }
.home-slideshow img:nth-child(2) { animation-delay: 6s; }
.home-slideshow img:nth-child(3) { animation-delay: 12s; }
.home-slideshow img:nth-child(4) { animation-delay: 18s; }
.home-slideshow img:nth-child(5) { animation-delay: 24s; }
.home-slideshow img:nth-child(6) { animation-delay: 30s; }

@keyframes home-slide {
  0%, 14% { opacity: 1; }
  16.667%, 100% { opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
  .home-slideshow img { animation: none; opacity: 0; }
  .home-slideshow img:first-child { opacity: 1; }
}
