/* Kate Kolody Smooth Motion v1.0.12 */
html.lenis,
html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.kk-sm-clip {
  overflow: hidden;
}

.kk-sm-media {
  will-change: transform;
  transform-origin: center center;
  backface-visibility: hidden;
}

@media (prefers-reduced-motion: reduce) {
  html.lenis,
  html.lenis body,
  .lenis.lenis-smooth {
    scroll-behavior: auto !important;
  }

  .kk-sm-media {
    transform: none !important;
  }
}
