.team-page{font-size:16px;line-height:1.8}.team-hero{padding:28px 0 30px}.team-crumbs{flex-wrap:wrap;gap:12px;margin-bottom:50px;font-size:13px;display:flex}.team-crumbs a{text-decoration:none}.team-hero h1{font-size:clamp(42px,5.4vw,72px);line-height:1.14}.team-hero h1 span{color:var(--blue)}.team-hero>p:last-child{max-width:780px;font-size:19px}.about-people{padding:45px 0 75px}.about-section-heading{grid-template-columns:1fr 1fr;gap:65px;margin-bottom:40px;display:grid}.team-page h2{font-size:clamp(32px,3.5vw,45px)}.about-leadership{border-bottom:1px solid var(--line);grid-template-columns:360px 1fr;align-items:center;gap:65px;padding-bottom:60px;display:grid}.leader-photo{aspect-ratio:4/5;background:#e8edf5;border-radius:12px;overflow:hidden}.leader-photo img,.person-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.leader-copy h3{margin-bottom:12px;font-size:52px}.leader-role{color:var(--blue);font-size:16px;font-weight:650}.leader-statement{color:var(--ink);font-size:26px;line-height:1.4}.leader-focus{border-top:1px solid var(--line);color:#455b7e;flex-wrap:wrap;gap:10px 18px;margin-top:25px;padding-top:20px;font-size:13px;display:flex}.team-support-heading{margin:48px 0 30px}.team-support-heading h3{font-size:28px}.about-team{grid-template-columns:1fr 1fr;gap:45px;display:grid}.person{grid-template-columns:150px 1fr;align-items:start;gap:24px;display:grid}.person-photo{aspect-ratio:3/4;background:#e8edf5;border-radius:8px;overflow:hidden}.person-info h3{margin-bottom:10px;font-size:25px}.person-role{color:#0044c8;font-size:14px;font-weight:600}.person-info>p:not(.person-role){font-size:15px}.person-profile{margin-top:12px}.team-linkedin{margin-top:14px;font-size:14px;display:block}.team-band{background:#edf2fc;padding:65px 0}.team-collaboration{grid-template-columns:1fr 1.2fr;gap:85px;display:grid}@media (width<=1000px){.about-leadership{grid-template-columns:300px 1fr;gap:35px}.person{grid-template-columns:1fr}.person-photo{max-width:260px}.about-team{gap:30px}}@media (width<=650px){.team-hero h1{font-size:43px}.team-hero>p:last-child{font-size:18px}.team-crumbs{margin-bottom:35px}.about-section-heading,.about-leadership,.about-team,.team-collaboration{grid-template-columns:1fr;gap:28px}.leader-photo{max-width:320px}.leader-copy h3{font-size:44px}.person{grid-template-columns:110px 1fr;gap:20px}.person-info h3{font-size:22px}.about-people{padding:30px 0 50px}.team-band{padding:45px 0}}.about-leadership+.about-leadership{padding-top:60px}.leader-experience{color:var(--ink);margin-bottom:25px;font-size:15px}.leader-actions{flex-wrap:wrap;gap:20px 30px;display:flex}.leader-role{margin-bottom:12px}@media (width<=650px){.about-leadership+.about-leadership{padding-top:40px}}
