.hero.svelte-1uha8ag{background:linear-gradient(180deg, var(--teal-50) 0%, var(--hero-gradient-end) 100%);padding:4.5rem 0 3.5rem}.hero-inner.svelte-1uha8ag{align-items:center;gap:2.25rem;display:flex}.portrait.svelte-1uha8ag{object-fit:cover;border:3px solid var(--portrait-ring);width:140px;height:140px;box-shadow:0 0 0 1px var(--teal-200), 0 6px 18px #0e44331f;border-radius:50%;flex-shrink:0}.eyebrow.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);margin-bottom:1rem;font-size:.82rem;font-weight:500}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--teal-900);margin-bottom:1rem;font-size:3rem}.tagline.svelte-1uha8ag{max-width:52ch;color:var(--text-body);margin-bottom:1.75rem;font-size:1.2rem}.cta.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}.btn.svelte-1uha8ag{background:var(--accent);color:var(--btn-text);border-radius:var(--radius);border:1px solid var(--accent);padding:.6rem 1.1rem;font-size:.95rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-block}.btn.svelte-1uha8ag:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--btn-text);text-decoration:none}.btn-secondary.svelte-1uha8ag{color:var(--accent);background:0 0}.btn-secondary.svelte-1uha8ag:hover{background:var(--teal-50);color:var(--accent-hover)}.areas.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.area.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-body);font-size:.95rem}.see-more.svelte-1uha8ag{margin:1.5rem 0 0}@media (width<=640px){.hero.svelte-1uha8ag{padding:3rem 0 2.5rem}.hero-inner.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1.25rem}.portrait.svelte-1uha8ag{width:110px;height:110px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.25rem}.tagline.svelte-1uha8ag{font-size:1.05rem}.areas.svelte-1uha8ag{grid-template-columns:1fr}}
