.team-intro{padding-top:66px;padding-bottom:50px}.team-intro h1{font-size:clamp(44px,5.5vw,72px)}.team-intro .lede{font-size:21px;line-height:1.5}.team-profiles{padding-bottom:100px;display:grid;gap:35px}.team-profile{display:grid;grid-template-columns:300px 1fr;gap:50px;padding:42px;background:#f5f5f7;border-radius:28px;align-items:start}.team-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px}.team-bio .eyebrow{font-size:10px;color:#6e6e73;margin-bottom:10px}.team-bio h2{font-size:44px;letter-spacing:-.045em;margin-bottom:24px}.team-bio>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#616167;margin-bottom:20px}.linkedin-link{display:inline-flex;align-items:center;gap:11px;color:#0066cc;font-size:13px;font-weight:500;min-height:44px;padding-block:9px;margin-top:3px}.linkedin-link img{flex-shrink:0}.linkedin-link:hover span:first-of-type{text-decoration:underline;text-underline-offset:4px}.team-preview{display:grid;grid-template-columns:200px 1fr;gap:45px;align-items:center;margin-block:25px 80px;background:#f5f5f7;padding:35px;border-radius:24px}.team-preview>img{width:200px;height:200px;border-radius:16px;object-fit:cover}.team-preview h2{font-size:39px;margin-bottom:18px}.team-preview .eyebrow{margin-bottom:14px}.team-preview p:not(.eyebrow){font-size:17px;line-height:1.6;color:#6e6e73;max-width:600px}.team-preview .text-link{font-size:15px}
@media(max-width:1000px){.team-profile{grid-template-columns:250px 1fr;gap:32px;padding:32px}.team-bio>p:not(.eyebrow){font-size:15px}.team-bio h2{font-size:39px}.team-preview{gap:30px}}
@media(max-width:760px){.team-intro{padding-top:48px;padding-bottom:35px}.team-intro h1{font-size:clamp(38px,8.8vw,56px)}.team-intro .lede{font-size:18px}.team-profiles{padding-bottom:60px;gap:25px}.team-profile{grid-template-columns:1fr;gap:28px;padding:24px;border-radius:22px}.team-portrait{max-width:400px;width:100%;margin-inline:auto}.team-portrait img{border-radius:14px}.team-bio h2{font-size:37px;margin-bottom:22px}.team-bio>p:not(.eyebrow){font-size:16px;line-height:1.7}.team-bio .eyebrow{font-size:9px}.linkedin-link{font-size:13px;gap:10px}.team-preview{grid-template-columns:1fr;padding:25px;gap:26px;margin-bottom:55px}.team-preview>img{width:100%;max-width:260px;height:auto;aspect-ratio:1}.team-preview h2{font-size:33px}.team-preview p:not(.eyebrow){font-size:16px}}
