.bloom-wrap.svelte-1vzvdfc{--pink-deep:var(--primary);--pink-soft:color-mix(in oklch, var(--primary) 68%, var(--background) 32%);--pink-core:var(--primary);--pink-soft-tip:color-mix(in oklch, var(--primary) 48%, var(--background) 52%);--pink-deep-tip:color-mix(in oklch, var(--primary) 82%, var(--background) 18%);flex-direction:column;align-items:center;gap:.75rem;display:flex;overflow:visible}.bloom-merge.svelte-1vzvdfc{opacity:.6;display:block;overflow:visible}.dark .bloom-merge.svelte-1vzvdfc{opacity:.52}.bloom-core-stop--center.svelte-1vzvdfc{stop-color:var(--pink-core);stop-opacity:.95}.bloom-core-stop--mid.svelte-1vzvdfc{stop-color:var(--pink-deep);stop-opacity:.4}.bloom-core-stop--edge.svelte-1vzvdfc{stop-color:var(--pink-soft);stop-opacity:0}.petal-stop--soft-base.svelte-1vzvdfc{stop-color:var(--pink-soft)}.petal-stop--soft-tip.svelte-1vzvdfc{stop-color:var(--pink-soft-tip)}.petal-stop--deep-base.svelte-1vzvdfc{stop-color:var(--pink-deep)}.petal-stop--deep-tip.svelte-1vzvdfc{stop-color:var(--pink-deep-tip)}.bloom-glow.svelte-1vzvdfc{fill:var(--pink-core);opacity:0;animation:10s ease-out infinite both svelte-1vzvdfc-glow-pulse}.bloom-ground-shadow.svelte-1vzvdfc{fill:var(--foreground);opacity:0;animation:10s ease-out infinite both svelte-1vzvdfc-ground-shadow}.bloom-petal.svelte-1vzvdfc{transform-box:fill-box;animation:10s cubic-bezier(.25,.8,.35,1) infinite both svelte-1vzvdfc-petal-unfurl}.bloom-center.svelte-1vzvdfc{transform-box:fill-box;transform-origin:50%;animation:10s ease-out infinite both svelte-1vzvdfc-center-unfurl}.bloom-captions.svelte-1vzvdfc{font-family:var(--font-sans);letter-spacing:.04em;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;display:flex}.bloom-caption-animate.svelte-1vzvdfc{animation:10s cubic-bezier(.25,.8,.35,1) infinite both svelte-1vzvdfc-caption-unfurl;display:inline-block}.bloom-caption--soft.svelte-1vzvdfc,.bloom-caption--deep.svelte-1vzvdfc{text-transform:uppercase}.bloom-caption--soft.svelte-1vzvdfc{color:color-mix(in oklch, var(--primary) 78%, var(--foreground) 22%)}.bloom-caption--deep.svelte-1vzvdfc{color:var(--primary)}.bloom-caption--sep.svelte-1vzvdfc{color:var(--muted-foreground);letter-spacing:normal;opacity:.7;text-transform:none;font-weight:400}.bloom-caption-animate--sep.svelte-1vzvdfc{animation-name:svelte-1vzvdfc-caption-unfurl-sep}@keyframes svelte-1vzvdfc-glow-pulse{0%,20%{opacity:0}40%,86%{opacity:.1}to{opacity:0}}@keyframes svelte-1vzvdfc-ground-shadow{0%,22%{opacity:0}44%,86%{opacity:.1}to{opacity:0}}@keyframes svelte-1vzvdfc-petal-unfurl{0%,8%{opacity:0;transform:scale(.2)rotate(-4deg)}28%{opacity:1}62%,86%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.2)rotate(-4deg)}}@keyframes svelte-1vzvdfc-center-unfurl{0%,24%{opacity:0;transform:scale(0)}36%,86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes svelte-1vzvdfc-caption-unfurl{0%,8%{opacity:0;transform:translateY(.35rem)}62%,86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.35rem)}}@keyframes svelte-1vzvdfc-caption-unfurl-sep{0%,8%{opacity:0;transform:translateY(.35rem)}62%,86%{opacity:.7;transform:translateY(0)}to{opacity:0;transform:translateY(.35rem)}}@media (prefers-reduced-motion:reduce){.bloom-petal.svelte-1vzvdfc,.bloom-center.svelte-1vzvdfc,.bloom-glow.svelte-1vzvdfc,.bloom-ground-shadow.svelte-1vzvdfc,.bloom-caption-animate.svelte-1vzvdfc{animation:none!important}.bloom-glow.svelte-1vzvdfc,.bloom-ground-shadow.svelte-1vzvdfc{opacity:0}.bloom-petal.svelte-1vzvdfc,.bloom-center.svelte-1vzvdfc,.bloom-caption-animate.svelte-1vzvdfc{opacity:1;transform:none}.bloom-caption-animate--sep.svelte-1vzvdfc{opacity:.7}}.hero-headline-gradient.svelte-kcsx{color:var(--primary);background-image:linear-gradient(to right, color-mix(in oklch, var(--primary) 78%, var(--foreground) 22%), var(--primary) 52%, color-mix(in oklch, var(--primary) 88%, var(--foreground) 12%));padding-bottom:.08em;line-height:1.15;overflow:visible}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-headline-gradient.svelte-kcsx{color:#0000;-webkit-background-clip:text;background-clip:text}}@media (prefers-contrast:more){.hero-headline-gradient.svelte-kcsx{color:var(--primary);background:0 0}}@media (forced-colors:active){.hero-headline-gradient.svelte-kcsx{color:linktext;background:0 0}}
