.team-intro{margin:-16px 0 40px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.team-card{border-radius:var(--radius);background:var(--bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.bg-white .team-card{background:var(--tile)}.bg-dark .team-card{background:var(--carbon-2)}.team-photo{aspect-ratio:1;background:var(--lightningcss-light,#e9e8e4)var(--lightningcss-dark,#1c1c1b);position:relative;overflow:hidden}.bg-white .team-photo{background:var(--lightningcss-light,#e4e3df)var(--lightningcss-dark,#232321)}.team-placeholder{fill:var(--lightningcss-light,#d6d4cf)var(--lightningcss-dark,#3a3936);width:100%;height:100%;position:absolute;inset:0}.team-body{flex-direction:column;flex:1;gap:6px;padding:24px 28px 32px;display:flex}.team-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:1.1}.team-role{color:var(--muted);font-size:14px;line-height:1.4}.bg-dark .team-role,.bg-dark .team-facts dt{color:#bdbbb5}.team-facts{border-top:1px solid var(--line);gap:12px;margin:18px 0 0;padding-top:18px;display:grid}.bg-dark .team-facts{border-color:#ffffff26}.team-facts dt{color:var(--muted);margin-bottom:2px;font-size:12px;line-height:1.3}.team-facts dd{margin:0;font-size:14px;line-height:1.45}.team-bio{margin-top:14px;font-size:14px;line-height:1.5}@media (max-width:1024px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (max-width:640px){.team-grid{grid-template-columns:1fr;gap:16px}.team-card{grid-template-columns:38% minmax(0,1fr);display:grid}.team-photo{aspect-ratio:auto;min-height:168px}.team-body{padding:18px 18px 20px}.team-name{font-size:20px}.team-facts{gap:8px;margin-top:12px;padding-top:12px}}
