.kinetic-word.svelte-90ynrc{opacity:0;transform:translateY(100%);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.kinetic-word-active.svelte-90ynrc{opacity:1;transform:translateY(0)}.kinetic-word-exit.svelte-90ynrc{opacity:0;transform:translateY(-100%)}.kinetic-btn-primary.svelte-90ynrc{display:inline-flex;align-items:center;gap:8px;padding:18px 36px;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:16px;border:none;border-radius:8px;transition:all var(--duration-normal) ease;overflow:hidden}.kinetic-btn-primary.svelte-90ynrc:hover{transform:translateY(-2px);box-shadow:0 20px 40px color-mix(in oklch,var(--primary) 40%,transparent)}.kinetic-btn-arrow.svelte-90ynrc{transition:transform .3s ease}.kinetic-btn-primary.svelte-90ynrc:hover .kinetic-btn-arrow:where(.svelte-90ynrc){transform:translate(4px)}.kinetic-btn-secondary.svelte-90ynrc{padding:18px 36px;background:transparent;color:#ffffffb3;font-weight:700;font-size:16px;border:2px solid rgba(255,255,255,var(--opacity-20));border-radius:8px;transition:all var(--duration-normal) ease}.kinetic-btn-secondary.svelte-90ynrc:hover{border-color:#fff6;color:#fff}.kinetic-dot.svelte-90ynrc{display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer}.kinetic-dot.svelte-90ynrc:before{content:"";width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,var(--opacity-20));transition:all var(--duration-normal) ease}.kinetic-dot-active.svelte-90ynrc:before{background:var(--primary);transform:scale(1.5)}.kinetic-dot.svelte-90ynrc:hover:before{background:#fff6}.kinetic-btn-primary.svelte-90ynrc:focus-visible,.kinetic-btn-secondary.svelte-90ynrc:focus-visible,.kinetic-dot.svelte-90ynrc:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.kinetic-dot.svelte-90ynrc:focus-visible{border-radius:50%;outline-offset:-8px}@media(prefers-reduced-motion:reduce){.kinetic-word.svelte-90ynrc{transition:none}.kinetic-btn-primary.svelte-90ynrc,.kinetic-btn-secondary.svelte-90ynrc,.kinetic-btn-arrow.svelte-90ynrc,.kinetic-dot.svelte-90ynrc:before{transition-duration:.01ms}.kinetic-btn-primary.svelte-90ynrc:hover{transform:none}.kinetic-btn-primary.svelte-90ynrc:hover .kinetic-btn-arrow:where(.svelte-90ynrc){transform:none}}
