.team-directory[data-astro-cid-6vysp325]{width:100%;max-width:900px;padding-block:var(--space-4) var(--space-8);margin-inline:auto}.team-directory--embedded[data-astro-cid-6vysp325]{max-width:none;padding-block:var(--space-2) 0;border-bottom:0;margin-inline:0}.team-directory__grid[data-astro-cid-6vysp325]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-profile-card[data-astro-cid-6vysp325]{align-items:center;gap:var(--space-2);min-width:0;min-height:160px;padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--background-elevated);box-shadow:var(--shadow-sm);grid-template-columns:104px minmax(0,1fr);text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.team-profile-card--ai[data-astro-cid-6vysp325]{grid-template-columns:72px minmax(0,1fr)}.team-directory--project[data-astro-cid-6vysp325] .team-directory__grid[data-astro-cid-6vysp325]>.team-profile-card[data-astro-cid-6vysp325]:first-child{grid-column:span 2}.team-directory__grid[data-astro-cid-6vysp325]>.team-profile-card[data-astro-cid-6vysp325]:first-child{grid-column:1/-1;align-items:center;display:flex}.team-directory__grid[data-astro-cid-6vysp325]>.team-profile-card[data-astro-cid-6vysp325]:first-child .team-profile-card__content[data-astro-cid-6vysp325]{flex:auto}.team-profile-card[data-astro-cid-6vysp325]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.team-profile-card__avatar[data-astro-cid-6vysp325]{border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:104px;height:104px;box-shadow:var(--shadow-sm);flex:none;overflow:hidden}.team-profile-card__avatar[data-astro-cid-6vysp325] img[data-astro-cid-6vysp325]{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.team-profile-card__avatar--ai[data-astro-cid-6vysp325]{width:72px;height:72px;box-shadow:none;place-items:center;display:grid}.team-profile-card__ai-mark[data-astro-cid-6vysp325]{width:58px;height:58px;color:var(--text-primary);place-items:center;display:grid}.team-profile-card__ai-mark[data-astro-cid-6vysp325] img[data-astro-cid-6vysp325]{width:var(--size-tap-target);height:var(--size-tap-target);object-fit:contain;display:block}.team-profile-card__ai-mark[data-astro-cid-6vysp325] svg[data-astro-cid-6vysp325]{width:var(--size-tap-target);height:var(--size-tap-target);fill:currentColor}.team-profile-card__content[data-astro-cid-6vysp325]{width:100%;min-width:0}.team-profile-card__type[data-astro-cid-6vysp325]{margin-bottom:var(--space-05);color:var(--text-tertiary);font-size:var(--font-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-weight:720;display:block}.team-profile-card[data-astro-cid-6vysp325] h2[data-astro-cid-6vysp325]{font-family:inherit;font-size:var(--font-xl);font-weight:var(--brand-wordmark-font-weight);letter-spacing:var(--tracking-tight);margin:0}.team-profile-card__role[data-astro-cid-6vysp325]{margin:var(--space-05) 0 0;color:var(--text-secondary);font-size:var(--font-sm);font-weight:620}.team-profile-card__summary[data-astro-cid-6vysp325]{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:var(--font-xs);line-height:var(--leading-snug)}.team-profile-card__link[data-astro-cid-6vysp325]{align-items:center;gap:var(--space-05);margin-top:var(--space-1);color:var(--text-primary);font-size:var(--font-xs);font-weight:650;display:inline-flex}.team-profile-card__link[data-astro-cid-6vysp325] span[data-astro-cid-6vysp325]{transition:transform .16s}.team-profile-card[data-astro-cid-6vysp325]:hover .team-profile-card__link[data-astro-cid-6vysp325] span[data-astro-cid-6vysp325]{transform:translate(2px,-2px)}.team-directory__fine-print[data-astro-cid-6vysp325]{max-width:680px;margin:var(--space-2) auto 0;color:var(--text-tertiary);font-size:var(--font-xs);text-align:center}@media (width<=980px){.team-directory__grid[data-astro-cid-6vysp325]{grid-template-columns:1fr}.team-directory--project[data-astro-cid-6vysp325] .team-directory__grid[data-astro-cid-6vysp325]>.team-profile-card[data-astro-cid-6vysp325]:first-child{grid-column:auto}}@media (width<=640px){.team-directory__grid[data-astro-cid-6vysp325]>.team-profile-card[data-astro-cid-6vysp325]:first-child{grid-column:auto;display:grid}.team-profile-card[data-astro-cid-6vysp325]{min-height:160px;padding:var(--space-15);grid-template-columns:88px minmax(0,1fr)}.team-profile-card--ai[data-astro-cid-6vysp325]{grid-template-columns:72px minmax(0,1fr)}.team-profile-card__avatar[data-astro-cid-6vysp325]{border-radius:var(--radius-md);width:88px;height:88px}.team-profile-card__avatar--ai[data-astro-cid-6vysp325]{width:72px;height:72px}.team-profile-card__ai-mark[data-astro-cid-6vysp325]{width:52px;height:52px}.team-profile-card__ai-mark[data-astro-cid-6vysp325] svg[data-astro-cid-6vysp325]{width:38px;height:38px}}.about-page[data-astro-cid-4flpje77]{width:100%}.page-intro[data-astro-cid-4flpje77]>p[data-astro-cid-4flpje77]:last-child,.about-team[data-astro-cid-4flpje77] .section-heading h2{max-width:none}
