.hero.svelte-1uha8ag{text-align:center;padding:3rem 0 2rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.2rem;margin-bottom:.5rem}.name.svelte-1uha8ag{font-size:1.4rem;font-weight:700;margin:.25rem 0}.tagline.svelte-1uha8ag{color:#666;font-style:italic;margin-bottom:1.5rem}button.svelte-1uha8ag{background-color:#007f8b;color:#fff;border:none;padding:.6rem 1.5rem;font-size:1rem;border-radius:4px;cursor:pointer;font-family:inherit}button.svelte-1uha8ag:hover{background-color:#002b6b}.bio-section.svelte-1uha8ag{background-color:#f5f0eb;padding:1.5rem 2rem;border-radius:6px;margin:1.5rem 0;border-left:4px solid #007f8b}.bio-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0}.quick-links.svelte-1uha8ag{margin-top:2.5rem}.card-row.svelte-1uha8ag{display:flex;gap:1.5rem;flex-wrap:wrap}.card.svelte-1uha8ag{flex:1;min-width:200px;background:#fff;border:1px solid #ddd;border-radius:6px;padding:1.5rem;text-decoration:none;color:inherit;transition:box-shadow .2s}.card.svelte-1uha8ag:hover{box-shadow:0 2px 8px #0000001f;text-decoration:none}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;color:#007f8b}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#555;font-size:.95rem}
