.team-card[data-astro-cid-pcloq57q]{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);transition:border-color var(--transition-medium);background:#fff}.team-card[data-astro-cid-pcloq57q]:hover{border-color:var(--color-heading)}.team-card--vertical[data-astro-cid-pcloq57q]{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.5rem 2rem;display:flex}.team-card--vertical[data-astro-cid-pcloq57q] .card-photo[data-astro-cid-pcloq57q]{margin-bottom:1.25rem}.team-card--vertical[data-astro-cid-pcloq57q] .card-info[data-astro-cid-pcloq57q]{flex-direction:column;flex:1;align-items:center;display:flex}.team-card--vertical[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q]{margin-top:auto}.team-card--horizontal[data-astro-cid-pcloq57q]{align-items:center;gap:2.5rem;max-width:640px;margin:0 auto;padding:2.5rem;display:flex}.team-card--horizontal[data-astro-cid-pcloq57q]:hover{box-shadow:var(--shadow-card);transform:none}.team-card--horizontal[data-astro-cid-pcloq57q] .card-info[data-astro-cid-pcloq57q]{flex:1}.card-photo[data-astro-cid-pcloq57q] img[data-astro-cid-pcloq57q]{object-fit:cover;border:4px solid #fff;border-radius:50%;width:132px;height:132px;box-shadow:0 4px 16px #00000014}.card-info[data-astro-cid-pcloq57q] h3[data-astro-cid-pcloq57q]{color:var(--color-primary);letter-spacing:-.01em;margin:0 0 .2rem;font-size:1.2rem;font-weight:700}.card-role[data-astro-cid-pcloq57q]{color:var(--color-brand-ink);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem;font-size:.7rem;font-weight:700}.card-university[data-astro-cid-pcloq57q]{margin-bottom:.75rem}.card-university[data-astro-cid-pcloq57q] img[data-astro-cid-pcloq57q]{opacity:.7;width:auto;height:30px}.card-bio[data-astro-cid-pcloq57q]{color:var(--color-text-light);margin:0 0 1.25rem;font-size:.8125rem;line-height:1.6}.card-links[data-astro-cid-pcloq57q]{gap:.4rem;display:flex}.card-links[data-astro-cid-pcloq57q] a[data-astro-cid-pcloq57q]{border-radius:var(--radius-sm);color:#94a3b8;width:32px;height:32px;transition:all var(--transition-medium);background:#f0f2f5;justify-content:center;align-items:center;display:flex}.card-links[data-astro-cid-pcloq57q] a[data-astro-cid-pcloq57q]:hover{background:var(--color-heading);color:#fff;transform:translateY(-2px)}@media (width<=640px){.team-card--horizontal[data-astro-cid-pcloq57q]{text-align:center;flex-direction:column;padding:2rem 1.5rem}.team-card--horizontal[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q]{justify-content:center}}.team-card--compact[data-astro-cid-pcloq57q]{box-shadow:none;border:1px solid #e5e7eb;padding:1.1rem .9rem .9rem}.team-card--compact[data-astro-cid-pcloq57q]:hover{box-shadow:none;transform:none}.team-card--compact[data-astro-cid-pcloq57q] .card-photo[data-astro-cid-pcloq57q]{margin-bottom:.6rem}.team-card--compact[data-astro-cid-pcloq57q] .card-photo[data-astro-cid-pcloq57q] img[data-astro-cid-pcloq57q]{width:64px;height:64px;box-shadow:none;border-width:2px}.team-card--compact[data-astro-cid-pcloq57q] .card-info[data-astro-cid-pcloq57q] h3[data-astro-cid-pcloq57q]{margin-bottom:.15rem;font-size:.95rem}.team-card--compact[data-astro-cid-pcloq57q] .card-role[data-astro-cid-pcloq57q]{margin-bottom:.5rem;font-size:.625rem}.team-card--compact[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q]{margin-top:0}.team-card--compact[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q] a[data-astro-cid-pcloq57q]{width:26px;height:26px}.team-card--open[data-astro-cid-pcloq57q]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;display:flex}.team-card--open[data-astro-cid-pcloq57q]:hover{box-shadow:none;transform:none}.team-card--open[data-astro-cid-pcloq57q] .card-photo[data-astro-cid-pcloq57q]{margin-bottom:1.25rem}.team-card--open[data-astro-cid-pcloq57q] .card-photo[data-astro-cid-pcloq57q] img[data-astro-cid-pcloq57q]{width:96px;height:96px;box-shadow:none;border:0}.team-card--open[data-astro-cid-pcloq57q] .card-info[data-astro-cid-pcloq57q]{flex-direction:column;flex:1;align-items:flex-start;display:flex}.team-card--open[data-astro-cid-pcloq57q] .card-info[data-astro-cid-pcloq57q] h3[data-astro-cid-pcloq57q]{color:var(--color-heading)}.team-card--open[data-astro-cid-pcloq57q] .card-role[data-astro-cid-pcloq57q]{font-family:var(--font-mono);font-weight:600}.team-card--open[data-astro-cid-pcloq57q] .card-bio[data-astro-cid-pcloq57q]{font-size:.875rem}.team-card--open[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q]{margin-top:auto}.team-card--open[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q] a[data-astro-cid-pcloq57q]{border:1px solid var(--color-border);color:var(--color-text-light);background:0 0}.team-card--open[data-astro-cid-pcloq57q] .card-links[data-astro-cid-pcloq57q] a[data-astro-cid-pcloq57q]:hover{border-color:var(--color-text-muted);color:var(--color-heading);background:0 0;transform:none}
