.sticky-scene{height:calc(var(--screens,3) * 100svh);position:relative}.sticky-scene-pin{height:100svh;position:sticky;top:0;overflow:clip}@media (prefers-reduced-motion:reduce){.sticky-scene,.sticky-scene-pin{height:auto;position:static;overflow:visible}}.parallax>*{transform:translate3d(0, calc((.5 - var(--progress,.5)) * 2 * var(--parallax,32px)), 0);will-change:transform}.rolling{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.rolling-chars{align-items:baseline;display:inline-flex}.rolling-fixed{white-space:pre}.rolling-digit{overflow-clip-margin:.06em;height:1em;line-height:1;display:inline-block;overflow:clip}.rolling-column{transform:translateY(calc(var(--digit,0) * -10%));transition:transform 1.4s var(--ease-spring-soft);transition-delay:calc(var(--i,0) * 70ms);flex-direction:column;display:flex}.rolling-column>span{height:1em;line-height:1}.js .rolling:not(.is-rolled) .rolling-column{transform:none}@media (prefers-reduced-motion:reduce){.rolling-column,.js .rolling:not(.is-rolled) .rolling-column{transform:translateY(calc(var(--digit,0) * -10%));transition:none}}.marquee{overflow:hidden}.marquee-track{width:max-content;animation:marquee var(--marquee-seconds,60s) linear infinite;animation-play-state:paused;display:flex}.marquee.is-reverse .marquee-track{animation-direction:reverse}.marquee.is-running .marquee-track{animation-play-state:running}@media (hover:hover){.marquee:hover .marquee-track{animation-play-state:paused}}.marquee-group{gap:var(--marquee-gap,14px);padding-right:var(--marquee-gap,14px);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.marquee{scrollbar-width:none;overflow-x:auto}.marquee-group[aria-hidden]{display:none}}.tilt{transform:perspective(900px) rotateX(calc(var(--tilt-y,0) * 1deg)) rotateY(calc(var(--tilt-x,0) * 1deg));transition:transform .9s var(--ease-spring)}.tilt.is-tilting{transition:transform .15s linear}@media (prefers-reduced-motion:reduce){.tilt{transform:none}}
