.hero.svelte-1uha8ag{padding:var(--spacing-2xl) var(--spacing-lg);justify-content:center;gap:var(--spacing-md);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;max-width:64rem;min-height:70vh;margin:0 auto;display:flex;position:relative;overflow:hidden}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-secondary);font-size:.75rem}h1.svelte-1uha8ag{z-index:1;max-width:16ch;font-size:clamp(2rem,7vw,4rem);font-weight:600;line-height:1.08;position:relative}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-primary)}.lede.svelte-1uha8ag{max-width:38rem;color:var(--color-text-secondary);z-index:1;position:relative}.actions.svelte-1uha8ag{gap:var(--spacing-sm);z-index:1;flex-wrap:wrap;display:flex;position:relative}.primary.svelte-1uha8ag,.ghost.svelte-1uha8ag{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.6rem 1.2rem;text-decoration:none;display:inline-flex}.primary.svelte-1uha8ag{background:var(--color-primary-solid);color:var(--color-on-solid)}.ghost.svelte-1uha8ag{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.orb.svelte-1uha8ag{--orb-magenta:#fa42c3;--orb-cyan:#1fdcf9;--orb-amber:#ffb433;--orb-violet:#9e5af6;background:radial-gradient(circle at 32% 28%, var(--color-background), var(--orb-cyan) 40%, var(--orb-magenta) 75%, var(--orb-violet) 100%);opacity:.5;filter:blur(2px);isolation:isolate;clip-path:circle(50%);border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-6rem;right:-6rem;overflow:hidden}.blob.svelte-1uha8ag{display:none}@media (prefers-reduced-motion:no-preference){.blob.svelte-1uha8ag{opacity:.9;will-change:transform, opacity;backface-visibility:hidden;border-radius:50%;display:block;position:absolute}.b1.svelte-1uha8ag{background:radial-gradient(circle at 35% 30%, var(--orb-magenta), transparent 70%);width:60%;height:60%;animation:26s ease-in-out infinite alternate svelte-1uha8ag-drift-a;top:14%;left:8%}.b2.svelte-1uha8ag{background:radial-gradient(circle at 40% 35%, var(--orb-cyan), transparent 72%);width:55%;height:70%;animation:34s ease-in-out infinite alternate svelte-1uha8ag-drift-b;top:22%;right:4%}.b3.svelte-1uha8ag{background:radial-gradient(circle at 45% 40%, var(--orb-amber), transparent 70%);width:50%;height:50%;animation:30s ease-in-out infinite alternate svelte-1uha8ag-drift-c;bottom:6%;left:30%}.b4.svelte-1uha8ag{background:radial-gradient(circle at 50% 50%, var(--orb-violet), transparent 70%);width:45%;height:45%;animation:40s ease-in-out infinite alternate svelte-1uha8ag-drift-d;top:4%;left:20%}}@keyframes svelte-1uha8ag-drift-a{0%{opacity:.8;transform:translate(0,0)rotate(0)scale(1)}50%{opacity:.35;transform:translate(22%,12%)rotate(70deg)scale(1.3,.7)}to{opacity:.75;transform:translate(8%,30%)rotate(140deg)scale(.8,1.2)}}@keyframes svelte-1uha8ag-drift-b{0%{opacity:.3;transform:translate(0,0)rotate(0)scale(1)}50%{opacity:.8;transform:translate(-24%,-10%)rotate(-80deg)scale(.7,1.25)}to{opacity:.4;transform:translate(-8%,14%)rotate(-150deg)scale(1.2,.85)}}@keyframes svelte-1uha8ag-drift-c{0%{opacity:.6;transform:translate(0,0)rotate(0)scale(1.1,.8)}to{opacity:.25;transform:translate(-18%,-26%)rotate(120deg)scale(.8,1.2)}}@keyframes svelte-1uha8ag-drift-d{0%{opacity:.1;transform:translate(0,0)rotate(20deg)scale(.9,1.1)}to{opacity:.6;transform:translate(30%,40%)rotate(-100deg)scale(1.3,.8)}}.split.svelte-1uha8ag{gap:var(--spacing-xl);max-width:64rem;padding:var(--spacing-2xl) var(--spacing-lg);align-items:center;margin:0 auto;display:grid}@media (width>=800px){.split.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.split.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:auto}.split.svelte-1uha8ag h2:where(.svelte-1uha8ag),.moods.svelte-1uha8ag h2:where(.svelte-1uha8ag),.story.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:var(--spacing-sm) 0 var(--spacing-md);font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15}.split.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);line-height:1.7}.moods.svelte-1uha8ag,.story.svelte-1uha8ag{max-width:64rem;padding:var(--spacing-2xl) var(--spacing-lg);margin:0 auto}.moods.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--color-text-secondary);max-width:36rem}.moods-links.svelte-1uha8ag{gap:var(--spacing-lg);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.story.svelte-1uha8ag{text-align:center}.story.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:28ch;margin-inline:auto}.link.svelte-1uha8ag{color:var(--color-primary);text-decoration:none}.link.svelte-1uha8ag:hover{text-decoration:underline}.band.svelte-1uha8ag{background:var(--color-surface);padding:var(--spacing-2xl) var(--spacing-lg)}.band.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:64rem;margin:0 auto var(--spacing-lg);font-size:clamp(1.4rem,4vw,2rem)}.band.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:var(--spacing-md);grid-template-columns:1fr;max-width:64rem;margin:0 auto;list-style:none;display:grid}.band.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);flex-direction:column;gap:.25rem;display:flex}.band.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--color-text-secondary)}@media (width<=767px){.b4.svelte-1uha8ag{display:none}}@media (width>=768px){.band.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(3,1fr)}.orb.svelte-1uha8ag{width:28rem;height:28rem;top:20%;bottom:auto;right:4rem}}
