.gw-motion .gw-bob{animation:none;transform:rotate(var(--r,0deg))}.gw-magnetic{transition:color .35s!important;will-change:transform}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.gw-cursor{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .3s}.gw-cursor.is-on{opacity:1}.gw-cursor__ring,.gw-cursor__dot{position:absolute;left:-44px;top:-44px;width:88px;height:88px;border-radius:50%;will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.gw-cursor__ring{border:1.5px solid #C8FF4D;box-shadow:0 0 0 1px #0c0f0d59;transform:scale(.4);opacity:.8}.gw-cursor__dot{background:#c8ff4d;transform:scale(0)}.gw-cursor__label{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(.6);font:600 13px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#0c0f0d;opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.gw-cursor[data-state=link] .gw-cursor__ring{transform:scale(.7);opacity:1}.gw-cursor[data-state=view] .gw-cursor__ring{transform:scale(1.2);opacity:0}.gw-cursor[data-state=view] .gw-cursor__dot{transform:scale(1)}.gw-cursor[data-state=view] .gw-cursor__label{opacity:1;transform:translate(-50%,-50%) scale(1)}.gw-cursor[data-state=text]{opacity:0}.gw-cursor.is-down .gw-cursor__ring{transform:scale(.3)}.gw-cursor.is-down[data-state=view] .gw-cursor__dot{transform:scale(.88)}.gw-grain{position:fixed;left:-64px;top:-64px;right:-64px;bottom:-64px;z-index:2147482000;pointer-events:none;opacity:.06;background-size:128px 128px;animation:gwGrain .8s steps(4) infinite}@keyframes gwGrain{0%{transform:translateZ(0)}25%{transform:translate3d(-32px,18px,0)}50%{transform:translate3d(24px,-30px,0)}75%{transform:translate3d(-14px,-22px,0)}to{transform:translateZ(0)}}@media(hover:hover){.gw-mq{will-change:transform}}.gw-motion [data-gw-anim] :is(.gw-rv,.gw-rv2,.gw-rv3),.gw-motion [data-gw-anim]:is(.gw-rv,.gw-rv2,.gw-rv3){animation:none}.gw-count{display:inline-block;text-align:right;font-variant-numeric:tabular-nums}.gw-bubble{position:absolute;top:38%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none}.gw-feat--tilt{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.gw-feat--tilt>:not(.gw-feat__glow){position:relative;z-index:1}.gw-feat__glow{position:absolute;left:0;top:0;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;background:radial-gradient(circle,#c8ff4d38,#c8ff4d00 65%);opacity:0;pointer-events:none;transition:opacity .45s}.gw-feat--tilt:hover .gw-feat__glow{opacity:1}@media(prefers-reduced-motion:reduce){.gw-cursor,.gw-grain{display:none}}
