.team-row[data-astro-cid-s4ef4b5z]{border-radius:var(--radius-lg);gap:20px;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px);display:grid}.team-row--white[data-astro-cid-s4ef4b5z]{background:var(--color-bg);border:1px solid var(--color-line)}.team-row--surface[data-astro-cid-s4ef4b5z]{background:var(--color-surface)}.tr-label[data-astro-cid-s4ef4b5z]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-ink);font-weight:600}.people[data-astro-cid-s4ef4b5z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.people[data-astro-cid-s4ef4b5z] li[data-astro-cid-s4ef4b5z]{align-items:flex-start;gap:14px;min-width:0;display:flex}.av[data-astro-cid-s4ef4b5z]{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.av-initials[data-astro-cid-s4ef4b5z]{background:var(--color-brand);color:var(--color-gold-light);font-family:var(--font-display);letter-spacing:-.02em;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.who[data-astro-cid-s4ef4b5z]{min-width:0;padding-top:4px}.name[data-astro-cid-s4ef4b5z]{font-weight:600;line-height:1.35}.role[data-astro-cid-s4ef4b5z]{color:var(--color-muted);font-size:var(--text-small);line-height:1.4}.bio[data-astro-cid-s4ef4b5z]{color:var(--color-ink-2);font-size:var(--text-small);margin-top:8px}.li[data-astro-cid-s4ef4b5z]{font-size:var(--text-small);margin-top:4px}.xp[data-astro-cid-s4ef4b5z]{border-top:1px solid var(--color-line);gap:4px 32px;padding-top:18px;display:grid}.xp-main[data-astro-cid-s4ef4b5z]{color:var(--color-ink-2);font-weight:500}.xp-note[data-astro-cid-s4ef4b5z]{font-size:var(--text-xs);color:var(--color-muted)}@media (width>=1100px){.xp[data-astro-cid-s4ef4b5z]{grid-template-columns:minmax(0,1fr) 21em;align-items:center}.xp-note[data-astro-cid-s4ef4b5z]{text-align:right}}@media (width<=767px){.people[data-astro-cid-s4ef4b5z]{grid-template-columns:1fr;gap:14px}.av[data-astro-cid-s4ef4b5z]{width:44px;height:44px;font-size:1rem}.who[data-astro-cid-s4ef4b5z]{padding-top:2px}}.team-row--photos[data-astro-cid-s4ef4b5z]{background:0 0;border:0;border-radius:0;gap:28px;padding:0}.team-row--photos[data-astro-cid-s4ef4b5z] .av-photo[data-astro-cid-s4ef4b5z]{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-surface-2);width:88px;height:auto}.team-row--photos[data-astro-cid-s4ef4b5z] .av-initials[data-astro-cid-s4ef4b5z]{border-radius:var(--radius-md);width:88px;height:110px;font-size:1.5rem}.team-row--photos[data-astro-cid-s4ef4b5z] .people[data-astro-cid-s4ef4b5z]{grid-template-columns:1fr;gap:20px}.team-row--detailed[data-astro-cid-s4ef4b5z].team-row--photos{max-width:960px}.team-row--detailed[data-astro-cid-s4ef4b5z].team-row--photos .xp[data-astro-cid-s4ef4b5z]{grid-template-columns:1fr}.team-row--detailed[data-astro-cid-s4ef4b5z].team-row--photos .xp-note[data-astro-cid-s4ef4b5z]{text-align:left}.team-row--photos[data-astro-cid-s4ef4b5z] .people[data-astro-cid-s4ef4b5z] li[data-astro-cid-s4ef4b5z]{align-items:center;gap:18px}.team-row--photos[data-astro-cid-s4ef4b5z] picture[data-astro-cid-s4ef4b5z]{flex:none;display:block}.team-row--photos[data-astro-cid-s4ef4b5z] .who[data-astro-cid-s4ef4b5z]{padding-top:0}@media (width>=640px){.team-row--photos[data-astro-cid-s4ef4b5z] .people[data-astro-cid-s4ef4b5z]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(16px,2.5vw,32px)}.team-row--photos[data-astro-cid-s4ef4b5z] .people[data-astro-cid-s4ef4b5z] li[data-astro-cid-s4ef4b5z]{flex-direction:column;align-items:stretch;gap:0}.team-row--photos[data-astro-cid-s4ef4b5z] .av-photo[data-astro-cid-s4ef4b5z]{border-radius:var(--radius-lg);width:100%}.team-row--photos[data-astro-cid-s4ef4b5z] .av-initials[data-astro-cid-s4ef4b5z]{aspect-ratio:4/5;border-radius:var(--radius-lg);width:100%;height:auto;font-size:2.5rem}.team-row--photos[data-astro-cid-s4ef4b5z] .who[data-astro-cid-s4ef4b5z]{padding-top:18px}.team-row--photos[data-astro-cid-s4ef4b5z] .name[data-astro-cid-s4ef4b5z]{font-size:1.125rem}.team-row--photos[data-astro-cid-s4ef4b5z] .who[data-astro-cid-s4ef4b5z]:before{content:"";background:var(--color-gold);width:32px;height:2px;margin-bottom:14px;display:block}}
