.profile-container.svelte-zgfhl5{max-width:800px;margin:4em auto}.profile-header.svelte-zgfhl5{display:flex;align-items:center;gap:3em;margin-bottom:2em}.headshot-container.svelte-zgfhl5{width:250px;height:250px;flex-shrink:0;background:#0000000d;border-radius:.5em;overflow:hidden}.headshot.svelte-zgfhl5{width:100%;height:100%;object-fit:cover}.headshot-placeholder.svelte-zgfhl5{width:100%;height:100%;background:#0000001a}.profile-info.svelte-zgfhl5 h1:where(.svelte-zgfhl5){font-size:3rem;margin-bottom:.25em}.portfolio-link.svelte-zgfhl5{font-size:1.2rem;text-decoration:underline}.member-projects.svelte-zgfhl5{margin-top:3em}.member-projects.svelte-zgfhl5 h2:where(.svelte-zgfhl5){font-size:2rem;margin-bottom:1em}.projects-grid.svelte-zgfhl5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2em}.project-card.svelte-zgfhl5{background:#00000008;padding:1.5em;border-radius:.5em}.project-card.svelte-zgfhl5 h3:where(.svelte-zgfhl5){margin:0 0 .5em}.roles.svelte-zgfhl5{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;opacity:.8;color:var(--primary-color);margin:0}.back-link.svelte-zgfhl5{margin-top:4em}@media only screen and (max-width: 600px){.profile-header.svelte-zgfhl5{flex-direction:column;text-align:center;gap:1.5em}.profile-info.svelte-zgfhl5 h1:where(.svelte-zgfhl5){font-size:2.5rem}}
