.site-design.subpage-design main #team.about-team-reference{max-width:1440px;margin:auto;padding:clamp(36px,5vw,76px) clamp(16px,3vw,48px);background:#fff;color:#103740}
#team.about-team-reference .about-section-heading{display:block;text-align:center;margin:0 0 24px}
#team.about-team-reference h2{font-size:clamp(29px,3.7vw,56px);line-height:1.08;margin:12px auto 0;color:#103740}
.site-design.subpage-design main #team.about-team-reference .about-team-explorer{display:block;background:none;border:0;box-shadow:none;padding:0;overflow:visible}
.site-design.subpage-design main #team.about-team-reference .about-team-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:1050px;margin:0 auto 24px;padding:0;background:none;border:0}
.site-design.subpage-design main #team.about-team-reference .about-team-tabs button{display:block;text-align:center;min-height:44px;padding:9px;border:0;border-radius:10px;background:#eef1e9;color:#103740;line-height:1.2}
.site-design.subpage-design main #team.about-team-reference .about-team-tabs button[aria-selected=true]{background:#073844;color:white}
#team.about-team-reference .about-team-tabs button span{display:none}
.site-design.subpage-design main #team.about-team-reference .about-team-panels{padding:0;background:none}
.site-design.subpage-design main #team.about-team-reference .about-team-panel:not([hidden]){display:grid;grid-template-columns:42% 58%;align-items:center;position:relative;isolation:isolate;overflow:hidden;min-height:clamp(260px,26vw,410px);padding:0;border:0;border-radius:26px;background:#dfe8d8;color:#103740}
#team.about-team-reference .about-team-panel[hidden]{display:none}
#team.about-team-reference .team-reference-copy{grid-area:1/1;z-index:1;padding:clamp(24px,4vw,68px)}
#team.about-team-reference .team-reference-copy h3{margin:0 0 14px;color:#103740;font-size:clamp(24px,3vw,45px);line-height:1.1;overflow-wrap:anywhere}
#team.about-team-reference .team-reference-copy p{margin:0;color:#193839;line-height:1.45}
#team.about-team-reference .team-reference-copy::after{content:"";display:block;width:58px;height:4px;margin-top:22px;background:#93af7a}
#team.about-team-reference .about-team-panel figure{grid-area:1/2;align-self:stretch;position:relative;margin:0;overflow:hidden;border-radius:30% 0 0 0 / 100% 0 0 0}
#team.about-team-reference #team-panel-0 figure{grid-column:1/3;justify-self:end;width:69.4%;border-radius:0}
#team.about-team-reference .about-team-panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media(max-width:680px){.site-design.subpage-design main #team.about-team-reference .about-team-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.site-design.subpage-design main #team.about-team-reference .about-team-panel:not([hidden]){grid-template-columns:1fr}#team.about-team-reference .about-team-panel figure,#team.about-team-reference #team-panel-0 figure{grid-area:2/1;width:100%;aspect-ratio:2/1;border-radius:0}}
.site-design.subpage-design main #team.about-team-reference .about-team-explorer::before,.site-design.subpage-design main #team.about-team-reference .about-team-explorer::after{content:none;display:none}
.site-design.subpage-design main #team.about-team-reference .about-team-tabs{max-width:86%;margin-bottom:clamp(16px,2vw,30px)}
.site-design.subpage-design main #team.about-team-reference .about-team-tabs button{border-radius:9px;min-height:42px}
.site-design.subpage-design main #team.about-team-reference .about-team-panel:not([hidden]){min-height:clamp(240px,24vw,370px)}
#team.about-team-reference{scroll-margin-top:90px}
@media(max-width:680px){.site-design.subpage-design main #team.about-team-reference .about-team-tabs{max-width:none}}
#team.about-team-reference #team-panel-0 figure{clip-path:shape(from 47% 0, line to 100% 0, line to 100% 100%, line to 1% 100%, curve to 19% 65% with 10% 98% / 15% 83%, curve to 47% 0 with 26% 28% / 34% 4%, close)}
@media(max-width:680px){#team.about-team-reference #team-panel-0 figure{clip-path:none}#team.about-team-reference #team-panel-0 img{width:150%;max-width:none;left:auto;right:0}}
