/* Naytra — page motion support (pairs with scripts/motion.js).
   Lenis base rules (from lenis@1.1.13 dist/lenis.css, MIT) + hero parallax layers. */

/* Fallback only when Lenis isn't running (it adds .lenis to <html>): native smooth anchor
   scrolling, motion-safe only. Never combine with Lenis - it sets scroll every frame. */
@media (prefers-reduced-motion: no-preference){
  html:not(.lenis){scroll-behavior:smooth}
}

/* Lenis */
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}
.lenis.lenis-smooth iframe{pointer-events:none}

/* Hero parallax: the background layer is moved with transform by motion.js. */
.hero--video .hero__slides{will-change:transform}
