.bio.svelte-ypbj28{max-width:var(--max-w);margin:0 auto;padding:var(--space-l) var(--space-m) var(--space-xl)}.bio__top.svelte-ypbj28{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);align-items:end;margin-bottom:var(--space-l);padding-bottom:var(--space-l);border-bottom:1px solid var(--border)}.bio__top.svelte-ypbj28:not(:has(.bio__portrait)){grid-template-columns:1fr}.bio__dates.svelte-ypbj28{margin-top:var(--space-xs)}.bio__portrait.svelte-ypbj28 img:where(.svelte-ypbj28){width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.bio__text.svelte-ypbj28{max-width:60ch;margin-bottom:var(--space-l)}.bio__place.svelte-ypbj28{margin:0 0 var(--space-l)}.bio__place.svelte-ypbj28 img:where(.svelte-ypbj28){width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.bio__place.svelte-ypbj28 figcaption:where(.svelte-ypbj28){display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs) var(--space-m);margin-top:var(--space-xs);color:var(--muted)}.bio__footer.svelte-ypbj28{border-top:1px solid var(--border);padding-top:var(--space-m)}.bio__projects-link.svelte-ypbj28{display:inline-flex;align-items:center;gap:var(--space-s);color:var(--muted);text-decoration:none;transition:color .15s,gap .2s}.bio__projects-link.svelte-ypbj28:hover{color:var(--fg);gap:calc(var(--space-s) + 4px);text-decoration:none}.bio__arrow.svelte-ypbj28{font-size:1rem;transition:transform .2s}.bio__projects-link.svelte-ypbj28:hover .bio__arrow:where(.svelte-ypbj28){transform:translate(3px)}@media(max-width:640px){.bio__top.svelte-ypbj28{grid-template-columns:1fr}.bio.svelte-ypbj28{padding-bottom:var(--space-l)}.bio__portrait.svelte-ypbj28{max-width:260px}}
