.text-slide{--text-slide-shift:1lh;--text-slide-dur:var(--dur-slow);--text-slide-stagger:10ms;--text-slide-swap-size:1em;--text-slide-ease:cubic-bezier(.165, .84, .44, 1);white-space:nowrap;display:inline-flex}.text-slide__word{display:inline-flex;overflow:hidden}.text-slide__space{white-space:pre;flex-shrink:0}.text-slide__part{text-shadow:0 var(--text-slide-shift) 0 var(--text-slide-ink-2,currentColor);transition:transform var(--text-slide-dur) var(--text-slide-ease);display:inline-block}.text-slide__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.text-slide_swap .text-slide__word{position:relative}.text-slide_swap .text-slide__part{text-shadow:none}.text-slide__swap{font-size:var(--text-slide-swap-size);text-align:center;position:absolute;inset-block-start:100%;inset-inline:0}@media (hover:hover){:where(a,button,label):hover .text-slide__part{transform:translateY(calc(-1 * var(--text-slide-shift)));transition-delay:calc(var(--i,0) * var(--text-slide-stagger))}}:where(a,button,label):focus-visible .text-slide__part{transform:translateY(calc(-1 * var(--text-slide-shift)));transition-delay:calc(var(--i,0) * var(--text-slide-stagger))}@media (prefers-reduced-motion:reduce){.text-slide__part{transition:none}:where(a,button,label):hover .text-slide__part,:where(a,button,label):focus-visible .text-slide__part{transform:none}}
