/* DJK: Ken Burns-like zoom for hero backgrounds (template-only change) */

@keyframes djk-kenburns-zoom {
  0% {
    transform: scale(1) translate3d(0, 0, 0);
  }
  100% {
    transform: scale(1.12) translate3d(-1.5%, -1.5%, 0);
  }
}

/* Apply to the jarallax background image inside hero/carousel */
.djk-kenburns .jarallax-img,
.djk-kenburns-bg {
  will-change: transform;
  animation: djk-kenburns-zoom 18s ease-in-out infinite alternate;
}

/* Keep it subtle on small screens */
@media (max-width: 768px) {
  .djk-kenburns .jarallax-img,
  .djk-kenburns-bg {
    animation-duration: 24s;
  }
}
