[data-cursor-dot],[data-cursor-dot] *{cursor:none!important}[data-odometer-digit]{transform:translateY(calc((10 + var(--digit)) * -100% / 30))}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{visibility:hidden}.js [data-reveal].reveal-now{visibility:visible;animation:reveal-now .65s cubic-bezier(.215, .61, .355, 1) var(--delay,0s) both}@keyframes reveal-now{0%{opacity:0;transform:translateY(20px)}}[data-frame-line]{transition:transform .8s ease var(--frame-delay,0s)}[data-frame-line=x]{transform-origin:0}[data-frame-line=y]{transform-origin:top}.js [data-reveal-frame]:not(.is-entered) [data-frame-line=x]{transform:scaleX(0)}.js [data-reveal-frame]:not(.is-entered) [data-frame-line=y]{transform:scaleY(0)}[data-reveal-frame=load] [data-frame-line=x]{animation:frame-draw-x .8s ease var(--frame-delay,0s) both}[data-reveal-frame=load] [data-frame-line=y]{animation:frame-draw-y .8s ease var(--frame-delay,0s) both}[data-reveal-frame=load] [data-frame-dot]{animation:frame-dot .8s ease var(--frame-delay,1.08s) both}@keyframes frame-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes frame-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes frame-dot{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}[data-frame-dot]{transition:opacity .42s ease var(--frame-delay,1.08s), transform .8s ease var(--frame-delay,1.08s)}.js [data-reveal-frame]:not(.is-entered) [data-frame-dot]{opacity:0;transform:scale(0)}}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-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
