html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--reveal-dur:560ms;--reveal-y:16px;--reveal-x:22px;--reveal-scale:0.965;--reveal-blur:10px;--reveal-ease:cubic-bezier(0.16,1,0.3,1);--reveal-blur-ease:cubic-bezier(0.42,0,0.58,1)}@media (max-width:640px){:root{--reveal-dur:460ms;--reveal-y:12px;--reveal-x:14px;--reveal-scale:0.975;--reveal-blur:5px}}html.reveal-on [data-reveal]{opacity:0;filter:blur(var(--reveal-blur));transition:opacity calc(var(--reveal-dur) * .5) var(--reveal-ease) calc(var(--reveal-delay, 0s) + var(--reveal-stagger, 0s)),transform var(--reveal-dur) var(--reveal-ease) calc(var(--reveal-delay, 0s) + var(--reveal-stagger, 0s)),filter var(--reveal-dur) var(--reveal-blur-ease) calc(var(--reveal-delay, 0s) + var(--reveal-stagger, 0s))}html.reveal-on [data-reveal].reveal-in{opacity:1;filter:blur(0)}html.reveal-on [data-reveal=rise],html.reveal-on [data-reveal]{transform:translate3d(0,var(--reveal-y),0)}html.reveal-on [data-reveal=lift]{transform:scale(var(--reveal-scale)) translate3d(0,calc(var(--reveal-y) * .35),0)}html.reveal-on [data-reveal=sweep]{transform:translate3d(calc(var(--reveal-x) * -1),0,0)}html.reveal-on [data-reveal=rise].reveal-in,html.reveal-on [data-reveal=sweep].reveal-in,html.reveal-on [data-reveal].reveal-in{transform:translateZ(0)}html.reveal-on [data-reveal=lift].reveal-in{transform:scale(1) translateZ(0)}html.reveal-on [data-reveal][data-noblur],html.reveal-on [data-reveal][data-noblur].reveal-in{filter:none}html.reveal-on [data-reveal].reveal-done{transform:none;filter:none;will-change:auto;transition:none}@media (prefers-reduced-motion:reduce){html.reveal-on [data-reveal],html.reveal-on [data-reveal].reveal-in{opacity:1;transform:none;filter:none;transition:none}}