.team-intro{padding-bottom:48px;max-width:1200px;text-align:center}
.team-intro h1{font-size:clamp(46px,6vw,80px);margin:22px 0 28px}
.team-intro p{max-width:760px;margin:0 auto;font-size:18px}
.team-photo{max-width:1200px;margin:0 auto;padding:0 4%}
.team-photo img{width:100%;height:auto;border-radius:10px}
.team-photo figcaption{font-size:13px;color:var(--muted);margin-top:14px;text-align:center}
.team-bios{display:grid;grid-template-columns:1fr 1fr;gap:8%;max-width:1400px}
.team-bio{border-top:1px solid var(--line);padding-top:32px}
.team-headshot{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;margin-bottom:30px}
.team-bio h2{margin:14px 0 24px}
.team-bio p{font-size:16px;line-height:1.8}
.team-experience{display:flex;gap:15px;align-items:center;margin-bottom:28px}
.team-experience strong{font:700 52px/1 Manrope,Arial,sans-serif;letter-spacing:-.05em;color:var(--ink)}
.team-experience span{font-size:13px;color:var(--muted);max-width:120px;line-height:1.5}
.team-invitation{padding-top:0;max-width:1000px;text-align:center}
.team-invitation .actions{justify-content:center}
.team-discovery{margin-top:24px}
@media(max-width:760px){.team-intro{padding-top:45px}.team-intro p{font-size:16px}.team-bios{grid-template-columns:1fr;gap:48px}.team-photo{padding:0 7%}.team-photo figcaption{text-align:left}.team-experience strong{font-size:44px}}
