.page-title.svelte-quft5o{font-family:var(--font-display);font-size:32px;font-weight:650;line-height:1.06;letter-spacing:-.022em;color:var(--foreground)}@media(min-width:640px){.page-title.svelte-quft5o{font-size:40px}}@media(min-width:768px){.page-title.svelte-quft5o{font-size:64px}}.page-subtitle.svelte-quft5o{font-size:18px;line-height:1.5;font-weight:450;letter-spacing:0}@media(min-width:768px){.page-subtitle.svelte-quft5o{font-size:20px}}.hero-stagger-word{display:inline-block;opacity:0;filter:blur(5px);transform:translateY(8px);animation:svelte-quft5o-hero-enter .5s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(.1s + 50ms * var(--stagger, 0));animation-play-state:paused}.hero-stagger-visible .hero-stagger-word,.hero-stagger-word.hero-stagger-visible{animation-play-state:running}.hero-section.svelte-quft5o{opacity:0;filter:blur(5px);transform:translateY(8px);animation:svelte-quft5o-hero-enter .5s cubic-bezier(.32,.72,0,1) both;animation-delay:var(--section-delay, 0ms);animation-play-state:paused}.hero-section-visible.svelte-quft5o{animation-play-state:running}@keyframes svelte-quft5o-hero-enter{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-stagger-word,.hero-section.svelte-quft5o{opacity:1;filter:none;transform:none;animation:none}}
