.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;padding-top:8px;display:flex}.headshot.svelte-1uha8ag{border:4px solid var(--surface);width:132px;height:132px;box-shadow:var(--shadow-lift);border-radius:50%;margin-bottom:26px;overflow:hidden}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-hero);margin-bottom:6px;font-weight:600}.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);text-wrap:pretty;max-width:560px}.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);text-wrap:pretty;line-height:1.7}.long-bio.svelte-1uha8ag strong{color:var(--text);font-weight:600}.announcement.svelte-1uha8ag{background:var(--lavender-bg);border:1px solid var(--lavender);border-radius:var(--radius-sm);font-size:var(--text-md);color:var(--text);transition:var(--transition);align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 18px;line-height:1.5;display:flex}.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}
