:root{--ease: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--dur-state: .15s;--dur-arrival: .42s;--stagger: 55ms;--m-lift: 6px;--m-blur: 3px}:root [data-reveal],:root [data-reveal-children]>*{opacity:1;transform:none;filter:none;transition:none}:root.motion [data-reveal],:root.motion [data-reveal-children]>*{opacity:0;transform:translate3d(0,var(--m-lift),0);filter:blur(var(--m-blur));transition:opacity var(--dur-arrival) var(--ease),transform var(--dur-arrival) var(--ease),filter var(--dur-arrival) var(--ease)}:root.motion [data-reveal].is-in,:root.motion [data-reveal-children].is-in>*{opacity:1;transform:none;filter:none}:root.motion [data-reveal=fade]{transform:none;filter:none}:root.motion [data-reveal-children].is-in>*:nth-child(1){transition-delay:0ms}:root.motion [data-reveal-children].is-in>*:nth-child(2){transition-delay:calc(1 * var(--stagger))}:root.motion [data-reveal-children].is-in>*:nth-child(3){transition-delay:calc(2 * var(--stagger))}:root.motion [data-reveal-children].is-in>*:nth-child(4){transition-delay:calc(3 * var(--stagger))}:root.motion [data-reveal-children].is-in>*:nth-child(5){transition-delay:calc(4 * var(--stagger))}:root.motion [data-reveal-children].is-in>*:nth-child(6){transition-delay:calc(5 * var(--stagger))}:root.motion [data-reveal-children].is-in>*:nth-child(7){transition-delay:calc(6 * var(--stagger))}:root.motion [data-reveal-children].is-in>*:nth-child(n+8){transition-delay:calc(7 * var(--stagger))}:root.motion .scene-fade{opacity:calc(.2 + .8 * var(--p, 1))}:root.motion .scene-rise{transform:translate3d(0,calc((1 - var(--p, 1)) * 32px),0)}:root.motion .scene-scale{transform:scale(calc(.94 + .06 * var(--p, 1)))}:root.motion .parallax{transform:translate3d(0,var(--parallax-y, 0px),0);will-change:transform}.cursor-glow{position:relative;isolation:isolate}.cursor-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--glow-size, 160px) circle at var(--mx-px, 50%) var(--my-px, 50%),rgba(255,255,255,var(--glow-strength, .35)),transparent 60%);opacity:var(--glow, 0);transition:opacity var(--dur-state) var(--ease);mix-blend-mode:overlay}@media (prefers-reduced-motion: reduce){:root [data-reveal],:root [data-reveal-children]>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}:root .scene-fade{opacity:1!important}:root .scene-rise,:root .scene-scale,:root .parallax{transform:none!important}.cursor-glow:after{display:none}}.pin-track{height:calc((var(--pin-span, 1.4) + 1) * 100vh)}.pin-track{height:calc((var(--pin-span, 1.4) + 1) * 100svh)}.pin-stage{position:sticky;top:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}@media (prefers-reduced-motion: reduce){.pin-track{height:auto}.pin-stage{position:static;min-height:0;display:block}}
