/* Collective credentials, with no individual profile cards. */
.team-intro{max-width:1335px;margin:auto;padding-top:76px;padding-bottom:56px}
.team-intro h1{font-size:clamp(38px,4.7vw,68px);max-width:1080px;line-height:1.08;letter-spacing:-.035em}
.team-deck{font-size:clamp(18px,1.7vw,23px)!important;max-width:850px!important;line-height:1.6!important;margin-top:30px!important}
.team-credentials{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:7vw;background:color-mix(in srgb,var(--paper) 90%,var(--teal));border-block:1px solid var(--line)}
.team-section-label h2,.team-purpose h2,.team-close h2{font-size:clamp(30px,3.3vw,48px);line-height:1.12;letter-spacing:-.025em;margin-bottom:0}
.team-credentials-copy p{font-size:20px;line-height:1.65;margin:0 0 22px}
.team-credentials-copy strong{font-weight:600}
.team-credentials-copy .team-mission-line{font-size:17px;border-top:1px solid var(--line);padding-top:24px;margin-bottom:0}
.team-experience{padding-top:26px;padding-bottom:26px}
.team-experience-row{display:grid;grid-template-columns:45px minmax(0,.8fr) minmax(0,1.3fr);gap:3vw;padding:42px 0;border-bottom:1px solid var(--line)}
.team-experience-row:last-child{border-bottom:0}
.team-index{font-size:13px;color:var(--muted);padding-top:10px}
.team-experience-row h2{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.02em;margin:0}
.team-experience-row p{font-size:17px;line-height:1.75;margin:0 0 18px}
.team-experience-row p:last-child{margin-bottom:0}
.team-purpose{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:7vw;background:var(--dark);color:var(--paper)}
.team-purpose .eyebrow{color:var(--accent)}
.team-purpose p:not(.eyebrow){font-size:18px;line-height:1.75;margin-top:0}
.team-purpose .team-stealth{font-size:15px!important;padding-top:24px;margin-top:28px!important;border-top:1px solid color-mix(in srgb,var(--paper) 30%,transparent);margin-bottom:0}
.team-close{text-align:center;padding-top:70px;padding-bottom:76px}
.team-close .button{margin-top:28px}
@media(max-width:760px){.team-intro{padding-top:42px;padding-bottom:36px}.team-intro h1{font-size:clamp(30px,7.3vw,48px)}.team-deck{font-size:18px!important;margin-top:22px!important}.team-credentials,.team-purpose{grid-template-columns:1fr;gap:28px}.team-credentials-copy p{font-size:18px}.team-experience-row{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:32px 0}.team-experience-row>div{grid-column:2}.team-experience-row h2{font-size:28px}.team-experience-row h2 br{display:none}.team-experience-row p{font-size:16px}.team-close{padding-top:48px;padding-bottom:52px}}
