.portrait[data-astro-cid-idcj4gp7]{aspect-ratio:1/1.12;background:var(--clr-primary-soft);border-radius:.25rem;overflow:hidden;&:hover img[data-astro-cid-idcj4gp7]{opacity:.9}}.portrait[data-astro-cid-idcj4gp7].featured{aspect-ratio:unset;max-width:400px}img[data-astro-cid-idcj4gp7]{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:opacity 50ms ease-in-out;display:block}.portrait-placeholder[data-astro-cid-idcj4gp7]{border:1px solid var(--clr-border-strong);color:#646c6a;place-items:center;height:100%;display:grid}.portrait-placeholder[data-astro-cid-idcj4gp7] span[data-astro-cid-idcj4gp7]{letter-spacing:-.07em;font-size:clamp(3.5rem,7vw,6rem);font-weight:300}.member-card[data-astro-cid-ancx5eqx]{flex-direction:column;min-width:0;height:100%;display:flex}.member-card[data-astro-cid-ancx5eqx]:has(a:not(.text-link):hover) a[data-astro-cid-ancx5eqx]:not(.text-link){text-decoration:underline 2px}.member-copy[data-astro-cid-ancx5eqx]{flex-direction:column;flex:1;gap:.5rem;padding-block:.75rem .5rem;display:flex}h3[data-astro-cid-ancx5eqx]{font-size:var(--fs-subheading);margin:0 0 .2rem;line-height:1.3;& a{color:inherit;text-decoration:none}}p[data-astro-cid-ancx5eqx]{margin:0}.role[data-astro-cid-ancx5eqx]{font-size:var(--fs-body)}.alumni-date[data-astro-cid-ancx5eqx]{font-size:var(--fs-small);color:var(--clr-text-muted)}.text-link[data-astro-cid-ancx5eqx]{font-size:var(--fs-small);margin-block-start:auto;display:block}.research[data-astro-cid-ancx5eqx]{font-size:var(--fs-body);min-height:2.6em;margin-top:.4rem;line-height:1.5}.member-copy[data-astro-cid-ancx5eqx]{border-bottom:1px solid var(--clr-border-subtle)}@media (prefers-reduced-motion:reduce){.arrow[data-astro-cid-ancx5eqx]{transition:none}}.featured-lead[data-astro-cid-urvc6r35]{border-bottom:1px solid var(--clr-border-strong);grid-template-columns:1fr 2fr;gap:2.5rem;margin-block-end:.5rem;padding-block:.5rem 2.5rem;display:grid}.featured-lead[data-astro-cid-urvc6r35]:has(a:not(.text-link):hover) a[data-astro-cid-urvc6r35]:not(.text-link){text-decoration:underline 3px}.lead-copy[data-astro-cid-urvc6r35]{flex-direction:column;justify-content:center;gap:.5rem;max-width:58ch;padding-block:.5rem;display:flex}.eyebrow[data-astro-cid-urvc6r35]{font-weight:600}h2[data-astro-cid-urvc6r35]{font-size:var(--fs-heading);letter-spacing:-.025em;line-height:1.1;& a{color:inherit;text-decoration:none}}.text-link[data-astro-cid-urvc6r35]{display:inline-block}@media (width<=750px){.featured-lead[data-astro-cid-urvc6r35]{grid-template-columns:1fr;gap:1.4rem}.featured-lead[data-astro-cid-urvc6r35]>[data-astro-cid-urvc6r35]:first-child{width:100%;max-width:340px}}section[data-astro-cid-nnwqrcaa]{scroll-margin-top:var(--research-anchor-offset,6rem);padding-block:3.5rem;&:last-child{border:none}}.people-header[data-astro-cid-nnwqrcaa]{border:none;padding-block-end:2rem}h1[data-astro-cid-nnwqrcaa]{font-size:var(--fs-title);letter-spacing:-.04em;line-height:1.1}.people-header[data-astro-cid-nnwqrcaa] p[data-astro-cid-nnwqrcaa]{max-width:65ch;font-size:var(--fs-subheading);margin-block-start:.5rem;line-height:1.6}.people-section[data-astro-cid-nnwqrcaa]{padding-block:1.5rem;&:last-child{padding-block-end:3.5rem}}h2[data-astro-cid-nnwqrcaa]{font-size:var(--fs-heading);margin:0 0 .75rem;font-weight:600}.people-list[data-astro-cid-nnwqrcaa]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=950px){.people-list[data-astro-cid-nnwqrcaa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.people-list[data-astro-cid-nnwqrcaa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1rem}}@media (width<=400px){.people-list[data-astro-cid-nnwqrcaa]{grid-template-columns:1fr}}.person[data-astro-cid-nnwqrcaa]{border-bottom:1px solid var(--clr-border-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem 1.5rem;padding:1.15rem 0;display:grid;&:last-child{border:none}}.person-profile[data-astro-cid-nnwqrcaa]{min-width:0;color:var(--clr-primary-hover);align-items:center;gap:1rem;font-weight:600;text-decoration:none;display:flex}.portrait[data-astro-cid-nnwqrcaa]{--_size:6rem;flex:0 0 var(--_size);width:var(--_size);height:var(--_size);color:var(--clr-primary-hover);background:var(--clr-section-background);border-radius:.5rem;place-items:center;display:grid;overflow:hidden}.portrait[data-astro-cid-nnwqrcaa] img{object-fit:cover;width:100%;height:100%}.initials[data-astro-cid-nnwqrcaa]{color:var(--clr-primary-hover);font-size:var(--fs-heading)}.person-name[data-astro-cid-nnwqrcaa]{color:var(--clr-text-body);font-size:var(--fs-subheading);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.person-profile[data-astro-cid-nnwqrcaa]:hover .person-name[data-astro-cid-nnwqrcaa]{text-decoration:underline}.person-role[data-astro-cid-nnwqrcaa]{overflow-wrap:anywhere}.person-email[data-astro-cid-nnwqrcaa]{color:var(--clr-primary-hover)}a[data-astro-cid-nnwqrcaa]{text-underline-offset:4px}a[data-astro-cid-nnwqrcaa]:focus-visible{outline:2px solid var(--clr-primary-base);outline-offset:4px}.sr-only[data-astro-cid-nnwqrcaa]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joining-section[data-astro-cid-nnwqrcaa]{background:var(--clr-emphasis-background);border-top:1px solid var(--clr-border-strong);margin-block-start:3.5rem;padding-block:2.5rem;& a{text-decoration-thickness:3px}}.joining-container[data-astro-cid-nnwqrcaa]{flex-direction:column;align-items:center;display:flex}@media (width<=600px){.person[data-astro-cid-nnwqrcaa]{grid-template-columns:minmax(0,1fr) auto}.person-profile[data-astro-cid-nnwqrcaa]{min-width:0;color:var(--clr-primary-hover);align-items:center;gap:1rem;text-decoration:none;display:flex}.portrait[data-astro-cid-nnwqrcaa]{background:var(--clr-card-background);border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.portrait[data-astro-cid-nnwqrcaa] img{object-fit:cover;width:100%;height:100%}.initials[data-astro-cid-nnwqrcaa]{color:var(--clr-primary-hover);font-size:var(--fs-heading)}.person-name[data-astro-cid-nnwqrcaa]{grid-area:1/1}.person-role[data-astro-cid-nnwqrcaa]{grid-area:2/1;padding-left:calc(72px + 1rem)}.person-email[data-astro-cid-nnwqrcaa]{grid-area:1/2}}
