.about-links{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}
.page-intro+.team-profiles{padding-top:5px}
.team-profiles{display:grid;gap:28px;max-width:1080px}
.team-profile{display:grid;grid-template-columns:72px minmax(0,1fr);gap:32px;padding:43px;background:#f0eee5;border-radius:30px;align-items:start}
.team-profile:nth-child(even){background:#e3edf0}
.team-profile-symbol{padding-top:5px}
.team-profile-symbol img{width:72px;height:72px;object-fit:contain}
.team-profile-copy{min-width:0}
.team-profile-copy h2{font-size:39px;margin-bottom:12px}
.team-profile-role{font-size:17px;font-weight:800;color:var(--deep);line-height:1.6;margin-bottom:25px}
.team-profile-copy .prose{font-size:17px;line-height:1.85}
.team-profile-copy .prose p:last-child{margin-bottom:0}
.team-profile.has-photo{grid-template-columns:minmax(190px,280px) minmax(0,1fr)}
.team-profile-portrait img{width:100%;height:auto;max-height:430px;object-fit:cover;border-radius:21px}
@media(min-width:1101px) and (max-width:1380px){.main-nav{gap:15px;font-size:12px}.main-nav .button.small{font-size:12px;padding:11px 17px;gap:12px}.header-inner{gap:18px}.brand strong{font-size:20px}.brand small{font-size:8px}.brand img{width:42px;height:42px}}
@media(min-width:901px) and (max-width:1100px){
  .header-inner{height:83px}
  .js .menu-toggle{display:flex;align-items:center;gap:12px;border:1px solid #cad4d5;background:transparent;border-radius:100px;padding:9px 16px;font-size:13px;font-weight:800}
  .menu-lines{width:17px;height:12px;border-top:2px solid;border-bottom:2px solid}
  .js .main-nav{display:none;position:absolute;top:83px;left:0;right:0;background:var(--cream);padding:20px 32px 30px;border-bottom:1px solid var(--line);box-shadow:0 20px 24px #293f4b0a;align-items:stretch}
  .js .main-nav.is-open{display:flex;flex-direction:column;gap:8px}
  .js .main-nav>a{padding:10px 8px;font-size:16px}
  .js .main-nav>a.button{align-self:start;padding:12px 23px;margin-top:5px}
  html:not(.js) .header-inner{height:auto;min-height:83px;padding-block:20px;flex-direction:column}
  html:not(.js) .main-nav{justify-content:center;flex-wrap:wrap;gap:13px}
}
@media(max-width:800px){.team-profile{padding:30px;gap:23px;grid-template-columns:55px minmax(0,1fr)}.team-profile-symbol img{width:55px;height:55px}.team-profile.has-photo{grid-template-columns:1fr}.team-profile-portrait{max-width:280px}.team-profile-copy h2{font-size:35px}}
@media(max-width:620px){.page-intro+.team-profiles{padding-top:0}.team-profiles{gap:20px}.team-profile{grid-template-columns:1fr;gap:18px;padding:27px 23px;border-radius:24px}.team-profile-symbol{padding-top:0}.team-profile-symbol img{width:48px;height:48px}.team-profile-copy h2{font-size:32px}.team-profile-role{font-size:15px;margin-bottom:21px}.team-profile-copy .prose{font-size:16px;line-height:1.8}.team-profile-portrait{max-width:100%}.team-profile-portrait img{max-height:380px}.about-links{gap:17px}.about-links .text-link{font-size:13px}}
