.hero.svelte-s045q4{background:radial-gradient(120% 90% at 100% 0%, var(--color-accent-soft) 0%, transparent 55%), var(--color-page)}.hero__title.svelte-s045q4{margin:var(--space-2) 0 0;font-size:var(--font-size-6xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight)}.hero__quote.svelte-s045q4{padding-left:var(--space-6);border-left:3px solid var(--color-accent);font-family:var(--font-heading);font-size:var(--font-size-3xl);font-style:italic;line-height:var(--line-height-snug);color:var(--color-ink);margin:0}.hero__lead.svelte-s045q4{font-size:var(--font-size-lg);color:var(--color-muted);margin:0}.panels.svelte-s045q4{gap:var(--space-12);display:grid}.panel__title.svelte-s045q4{margin:0 0 var(--space-6);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.contact__panel.svelte-s045q4{align-items:center;gap:var(--space-5);padding:var(--space-20) var(--space-8);text-align:center;background:var(--color-accent-soft);border-radius:var(--radius-3xl);flex-direction:column;display:flex}.contact__title.svelte-s045q4{font-size:var(--font-size-5xl);font-weight:var(--font-weight-medium);margin:0}.contact__text.svelte-s045q4{font-size:var(--font-size-lg);color:var(--color-muted);margin:0}@media (width>=900px){.panels.svelte-s045q4{gap:var(--space-16);grid-template-columns:repeat(2,1fr)}}
