.about.svelte-1y7k9sx{max-width:52rem;margin:0 auto;padding:6.5rem clamp(1rem,4vw,2rem) 4rem;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171717}.page-header.svelte-1y7k9sx{margin-bottom:2.5rem;border-bottom:1px solid #e5e5e5;padding-bottom:1.25rem}.page-header.svelte-1y7k9sx h1:where(.svelte-1y7k9sx){font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.03em;margin:0;line-height:1.2}.content.svelte-1y7k9sx{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.portrait.svelte-1y7k9sx{width:100%;max-width:14rem;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px;border:1px solid #e5e5e5}.text.svelte-1y7k9sx p:where(.svelte-1y7k9sx){margin:0 0 1rem;font-size:1rem;line-height:1.65;color:#262626}.text.svelte-1y7k9sx p:where(.svelte-1y7k9sx):last-of-type{margin-bottom:1.5rem}.links.svelte-1y7k9sx{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.links.svelte-1y7k9sx a:where(.svelte-1y7k9sx){color:#171717;text-decoration:underline;text-underline-offset:3px;font-size:.9375rem}.links.svelte-1y7k9sx a:where(.svelte-1y7k9sx):focus-visible{outline:2px solid #171717;outline-offset:2px}.sr-only.svelte-1y7k9sx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.content.svelte-1y7k9sx{grid-template-columns:1fr}.portrait.svelte-1y7k9sx{max-width:11rem}}
