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-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis.lenis-smooth{scroll-behavior:auto!important}.site-cursor{position:fixed;inset:0 auto auto 0;width:0;height:0;z-index:2147483647;pointer-events:none;opacity:0;color:var(--text,var(--t1,#fff))}.site-cursor.is-visible{opacity:1}.site-cursor span{position:absolute;left:-23px;top:-23px;width:46px;height:46px;box-sizing:border-box;border:4px solid currentColor;border-radius:50%;transform:scale(.3);transition:transform .2s cubic-bezier(.23,1,.32,1),border-width .2s cubic-bezier(.23,1,.32,1)}.site-cursor.is-interactive span{transform:scale(1);border-width:1.2px}@media (hover: hover) and (pointer: fine){html.site-cursor-active,html.site-cursor-active *{cursor:none!important}html.site-cursor-active input,html.site-cursor-active textarea,html.site-cursor-active [contenteditable=true]{cursor:text!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}.site-cursor span{transition:none}}@media print{.site-cursor{display:none}}
