.layout.svelte-1uadu1l{gap:var(--space-4);align-items:start;display:grid}@container (width>=24rem){.layout.svelte-1uadu1l{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}}.portrait.svelte-1uadu1l,.avatar.svelte-1uadu1l{border-radius:var(--radius-md);block-size:6rem;inline-size:6rem}.portrait.svelte-1uadu1l{object-fit:cover;object-position:50% 30%;background-color:var(--color-bg-muted)}.avatar.svelte-1uadu1l{background-color:var(--color-bg-brand);color:var(--color-label);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.02em;place-items:center;line-height:1;display:grid}.person-card.compact .portrait.svelte-1uadu1l,.person-card.compact .avatar.svelte-1uadu1l{block-size:4rem;inline-size:4rem}.info.svelte-1uadu1l{gap:var(--space-2);min-inline-size:0;display:grid}.name.svelte-1uadu1l{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-lg);color:var(--color-text)}.name.svelte-1uadu1l a:where(.svelte-1uadu1l){color:var(--color-text);text-decoration-line:none}.name.svelte-1uadu1l a:where(.svelte-1uadu1l):hover{color:var(--color-link-hover);text-decoration-line:underline;text-decoration-thickness:2px}.roles.svelte-1uadu1l{gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.field.svelte-1uadu1l{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--color-text-muted)}.tags.svelte-1uadu1l,.chips.svelte-1uadu1l{--cluster-gap:var(--space-2);margin:0;padding:0;list-style:none}.contacts.svelte-1uadu1l,.links.svelte-1uadu1l{gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0;padding:0;list-style:none;display:grid}.contacts.svelte-1uadu1l li:where(.svelte-1uadu1l),.links.svelte-1uadu1l li:where(.svelte-1uadu1l){min-block-size:var(--target-min)}.projects.svelte-1uadu1l{margin-block-start:var(--space-1)}.sub.svelte-1uadu1l{font:var(--fw-mono) var(--fs-xs) / var(--lh-xs) var(--font-label);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary);-webkit-hyphens:manual;hyphens:manual;margin-block-end:var(--space-2)}@media (forced-colors:active){.avatar.svelte-1uadu1l{border:1px solid canvastext}}
