.hero.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:8px}.headshot.svelte-1uha8ag{width:132px;height:132px;border-radius:50%;overflow:hidden;border:4px solid var(--surface);box-shadow:var(--shadow-lift);margin-bottom:26px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-hero);font-weight:600;margin-bottom:6px}.hero.svelte-1uha8ag .role:where(.svelte-1uha8ag){color:var(--lavender);font-size:var(--text-xl);margin-bottom:22px}.hero.svelte-1uha8ag .bio:where(.svelte-1uha8ag){color:var(--muted);font-size:var(--text-xl);max-width:560px;text-wrap:pretty}.hero.svelte-1uha8ag .links-row:where(.svelte-1uha8ag){justify-content:center;margin-top:28px}.long-bio.svelte-1uha8ag{font-size:var(--text-lg);color:var(--muted);line-height:1.7;text-wrap:pretty}.long-bio.svelte-1uha8ag strong{color:var(--text);font-weight:600}.announcement.svelte-1uha8ag{display:flex;align-items:flex-start;gap:12px;background:var(--lavender-bg);border:1px solid var(--lavender);border-radius:var(--radius-sm);padding:14px 18px;font-size:var(--text-md);color:var(--text);line-height:1.5;transition:var(--transition);margin-bottom:24px}.announcement.svelte-1uha8ag:hover{box-shadow:var(--shadow);transform:var(--lift-md)}.announcement.svelte-1uha8ag .ann-icon:where(.svelte-1uha8ag){font-size:var(--icon-sm);flex-shrink:0;margin-top:1px}
