.pin-pulse.svelte-5bscss{animation:2.4s ease-out infinite svelte-5bscss-pulse}@keyframes svelte-5bscss-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.pin-pulse.svelte-5bscss{opacity:.5;animation:none}}.hero-line.svelte-cwls5q{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-cwls5q-line-rise}@keyframes svelte-cwls5q-line-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.stack-card.svelte-cwls5q{border-radius:1.25rem;animation:.9s cubic-bezier(.22,1,.36,1) both svelte-cwls5q-card-drop;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3,0 0 0 1px #ffffff14}@keyframes svelte-cwls5q-card-drop{0%{opacity:0;translate:0 28px;scale:.96}to{opacity:1;translate:0;scale:1}}.sticker.svelte-cwls5q{border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;bottom:.6rem;left:.6rem;box-shadow:0 6px 16px -6px #00000080}@media (width>=640px){.sticker.svelte-cwls5q{font-size:.75rem;bottom:.8rem;left:.8rem}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero-line.svelte-cwls5q,.stack-card.svelte-cwls5q{animation:none}.reveal{opacity:1;transition:none;transform:none}}
