.hero-veil.svelte-skv6c4{-webkit-backdrop-filter:blur(18px);transition:opacity .2s ease-out;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.hero-veil-lifted.svelte-skv6c4{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1)}.underline-swash.svelte-skv6c4{height:.14em}.underline-swash.svelte-skv6c4 path:where(.svelte-skv6c4){stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s cubic-bezier(.65,0,.35,1) 1s forwards svelte-skv6c4-swash-draw}@keyframes svelte-skv6c4-swash-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.underline-swash.svelte-skv6c4 path:where(.svelte-skv6c4){stroke-dashoffset:0;animation:none}}.hero-card.svelte-skv6c4{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),translate .7s cubic-bezier(.22,1,.36,1);translate:0 14px;box-shadow:0 18px 40px -22px #28649673}.hero-card-in.svelte-skv6c4{opacity:1;translate:0}.bento-card{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;padding:1.75rem;transition:translate .3s,box-shadow .3s;position:relative;overflow:hidden}.bento-card:hover{translate:0 -4px;box-shadow:0 24px 50px -34px #2864968c}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), translate .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);translate:0 18px}.reveal.revealed{opacity:1;translate:0}
