a.svelte-19wl30v.svelte-19wl30v{color:var(--color);text-decoration:none}a.svelte-19wl30v.svelte-19wl30v:hover{text-decoration:underline}.container.svelte-19wl30v.svelte-19wl30v{display:flex;flex-direction:column;justify-content:center;margin:auto;margin-top:4rem;text-align:center}.about-section.svelte-19wl30v.svelte-19wl30v{padding:3rem 1rem}h2.svelte-19wl30v.svelte-19wl30v{font-size:clamp(1.5rem,2vw + 1rem,2.25rem);margin:.5rem 0 .25rem;font-weight:600}h3.svelte-19wl30v.svelte-19wl30v{font-size:clamp(1.25rem,1vw + 1rem,1.75rem);font-weight:700;margin-top:2rem;text-align:left}.bio.svelte-19wl30v.svelte-19wl30v{display:flex;align-items:flex-start;justify-content:center;gap:2rem;max-width:1000px;margin:2rem auto;text-align:left;flex-wrap:wrap}.portrait.svelte-19wl30v.svelte-19wl30v{width:clamp(220px,30vw,320px);background-color:var(--card-background-color);border-radius:.75rem;flex:0 0 auto}.portrait.svelte-19wl30v img.svelte-19wl30v{width:100%;height:auto;display:block;border-radius:.75rem}.details.svelte-19wl30v.svelte-19wl30v{flex:1 1 300px;min-width:280px;max-width:640px}.experience-row.svelte-19wl30v.svelte-19wl30v{list-style:none;padding:0;margin:.5rem 0 0;display:flex;gap:1rem;justify-content:flex-start;flex-wrap:wrap;max-width:1000px}.experience-row.svelte-19wl30v li.svelte-19wl30v{padding:.5rem .75rem;border-radius:.5rem}
