/* Lenis smooth scrolling — shared by every page. Vendored from lenis@1.3.26 (dist/lenis.css) with site overrides at the end. */
html.lenis,html.lenis body{height:auto}
.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}
.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}
.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
/* Site overrides. Lenis drives scroll position itself, so native CSS smoothing must not double-animate. */
html.lenis{scroll-behavior:auto!important}
/* Lenis ships `.lenis-smooth iframe{pointer-events:none}`; the hero prototype iframe is interactive, so keep iframes clickable. */
html.lenis iframe{pointer-events:auto}
