.team-card[data-astro-cid-px64k4nm]{text-align:center;background:var(--page);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-xs);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem 2.1rem;display:flex}.team-card[data-astro-cid-px64k4nm]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.team-card__photo[data-astro-cid-px64k4nm]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--brand-wash);border:1px solid var(--border);width:132px;overflow:hidden}.team-card__photo[data-astro-cid-px64k4nm] img{object-fit:cover;width:100%;height:100%}.team-card__placeholder[data-astro-cid-px64k4nm]{color:#b9c8d0;background:linear-gradient(165deg,#eef4f6 0%,#e3ecef 100%);place-items:end center;width:100%;height:100%;display:grid}.team-card__placeholder[data-astro-cid-px64k4nm] svg[data-astro-cid-px64k4nm]{width:62%;height:auto}.team-card__name[data-astro-cid-px64k4nm]{letter-spacing:-.022em;font-size:1.1875rem}.team-card__role[data-astro-cid-px64k4nm]{color:var(--brand-dark);margin-top:.35rem;font-size:.9375rem;font-weight:580}.team-card__bio[data-astro-cid-px64k4nm]{color:var(--muted);margin-top:.85rem;font-size:.9375rem}.team-card__pending[data-astro-cid-px64k4nm]{border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--muted);align-items:center;gap:.5rem;margin-top:1rem;padding:.35rem .8rem;font-size:.8125rem;font-weight:520;display:inline-flex}.team-card__dot[data-astro-cid-px64k4nm]{background:var(--brand);opacity:.7;border-radius:50%;width:6px;height:6px}.team-card--lead[data-astro-cid-px64k4nm]{text-align:left;border-radius:var(--radius-xl);max-width:760px;box-shadow:var(--shadow-sm);align-items:center;gap:clamp(1.75rem,4vw,3rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.team-card--lead[data-astro-cid-px64k4nm]:hover{box-shadow:var(--shadow-sm);transform:none}@media (width>=700px){.team-card--lead[data-astro-cid-px64k4nm]{grid-template-columns:minmax(0,260px) 1fr}}.team-card--lead[data-astro-cid-px64k4nm] .team-card__photo[data-astro-cid-px64k4nm]{border-radius:var(--radius-lg);width:100%;max-width:260px}.team-card--lead[data-astro-cid-px64k4nm] .team-card__name[data-astro-cid-px64k4nm]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.team-card--lead[data-astro-cid-px64k4nm] .team-card__role[data-astro-cid-px64k4nm]{margin-top:.5rem;font-size:1.0625rem}.team-card--lead[data-astro-cid-px64k4nm] .team-card__bio[data-astro-cid-px64k4nm]{font-size:var(--step-lead);color:var(--ink-soft);max-width:46ch;margin-top:1.1rem;line-height:1.5}.team-hero[data-astro-cid-gsygyv63]{isolation:isolate;background:radial-gradient(110% 80% at 20% 0%, var(--brand-tint) 0%, transparent 58%), var(--page);padding-block:clamp(4rem,12vw,7.5rem) clamp(3rem,8vw,5rem);position:relative;overflow:hidden}.team-hero__eyebrow[data-astro-cid-gsygyv63],.team-hero__title[data-astro-cid-gsygyv63],.team-hero__lead[data-astro-cid-gsygyv63]{animation:team-in 1s var(--ease) backwards}.team-hero__eyebrow[data-astro-cid-gsygyv63]{letter-spacing:.12em;color:var(--brand-dark);animation-delay:50ms}.team-hero__title[data-astro-cid-gsygyv63]{max-width:18ch;font-size:var(--step-hero);letter-spacing:-.042em;animation-delay:.12s}.team-hero__lead[data-astro-cid-gsygyv63]{max-width:52ch;margin-top:1.25rem;animation-delay:.2s}@keyframes team-in{0%{opacity:0;transform:translateY(22px)}}.team-heading[data-astro-cid-gsygyv63]{letter-spacing:-.028em;margin-bottom:1.5rem;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem)}.team-intro[data-astro-cid-gsygyv63]{margin-bottom:2rem}.team-intro[data-astro-cid-gsygyv63] .team-heading[data-astro-cid-gsygyv63]{margin-bottom:.75rem}.team-sub[data-astro-cid-gsygyv63]{max-width:58ch;color:var(--ink-soft)}.team-grid[data-astro-cid-gsygyv63]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.team-grid[data-astro-cid-gsygyv63]>li[data-astro-cid-gsygyv63]{display:flex}
