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