html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.js-motion{scroll-behavior:auto}.ds-cursor-trail{pointer-events:none;z-index:9998;fill:none;width:100vw;height:100vh;position:fixed;inset:0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ds-cursor-trail{display:none}}.ds-cursor{z-index:9999;pointer-events:none;position:fixed;top:0;left:0}.ds-cursor[hidden]{display:none}.ds-cursor[data-away]{opacity:0}.ds-cursor-dot{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 1px var(--canvas);transition:width var(--dur-fast) var(--ease-out), height var(--dur-fast) var(--ease-out), margin var(--dur-fast) var(--ease-out), border-radius var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.ds-cursor[data-state=link] .ds-cursor-dot{border-radius:0;width:10px;height:10px;margin:-5px 0 0 -5px}.ds-cursor[data-state=text] .ds-cursor-dot{border-radius:0;width:2px;height:18px;margin:-9px 0 0 -1px}.ds-cursor[data-state=hidden] .ds-cursor-dot{opacity:0}.ds-cursor-label{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:11px;position:absolute;top:10px;left:12px}.ds-cursor-label:empty,[data-scene=storyboard] .ds-scene-pinned,[data-scene=pinned] .ds-scene-storyboard{display:none}
