.disc.svelte-1rl1e8n{width:var(--disc-size,2.8em);height:var(--disc-size,2.8em);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent);transition:color .35s var(--ease-out-expo), transform .3s var(--ease-bounce);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.fill.svelte-1rl1e8n{background:var(--accent);border-radius:inherit;transition:transform .45s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:translateY(101%)}.arrow.svelte-1rl1e8n{place-items:center;transition:transform .55s cubic-bezier(.65,0,.35,1);display:grid;position:absolute;inset:0}.arrow.svelte-1rl1e8n svg:where(.svelte-1rl1e8n){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:34%;height:34%}.arrow.in.svelte-1rl1e8n{transform:translate(-160%)}:is(a,button):is(:hover,:focus-visible) .disc.svelte-1rl1e8n{color:var(--accent-fg)}:is(a,button):is(:hover,:focus-visible) .fill.svelte-1rl1e8n{transition-timing-function:var(--ease-out-expo);transition-duration:.6s;transform:translateY(0)}:is(a,button):is(:hover,:focus-visible) .arrow.out.svelte-1rl1e8n{transform:translate(160%)}:is(a,button):is(:hover,:focus-visible) .arrow.in.svelte-1rl1e8n{transition-delay:80ms;transform:translate(0)}:is(a,button):active .disc.svelte-1rl1e8n{transition-duration:.1s;transform:scale(.92)}.roll.svelte-x0s27n{white-space:pre;vertical-align:bottom;margin-block:-.12em;padding-block:.12em;display:inline-block;overflow:hidden}.word.svelte-x0s27n{transition:transform .4s cubic-bezier(.76,0,.24,1);display:inline-block;position:relative}.word.svelte-x0s27n:has(.room:where(.svelte-x0s27n)){display:inline-grid}.word.svelte-x0s27n:has(.room:where(.svelte-x0s27n))>:where(.svelte-x0s27n){grid-area:1/1}.room.svelte-x0s27n{visibility:hidden}.word.svelte-x0s27n:after{content:attr(data-text);position:absolute;top:0;left:0;transform:translateY(-140%)}.accent.svelte-x0s27n .word:where(.svelte-x0s27n):after{color:var(--accent)}:is(a:hover,a:focus-visible,button:hover,button:focus-visible,.nav-item:hover>a) .word.svelte-x0s27n{transition:transform .7s var(--ease-land);transform:translateY(140%)}@media (prefers-reduced-motion:reduce){:is(a:hover,a:focus-visible,button:hover,button:focus-visible,.nav-item:hover>a) .word.svelte-x0s27n{transform:none}:is(a:hover,a:focus-visible,button:hover,button:focus-visible,.nav-item:hover>a) .accent.svelte-x0s27n .word:where(.svelte-x0s27n){color:var(--accent)}}.arrow-cta.svelte-hjlzx6{color:var(--fg);outline-offset:.5em;border-radius:var(--radius-btn);align-items:center;gap:.9em;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.label.svelte-hjlzx6,.disc-pull.svelte-hjlzx6{will-change:transform;display:inline-block}
