.team-introduction{color:#23342c;background:#e8eeeb;border-bottom:1px solid #cbd5ce;padding:100px 0 85px}.team-introduction__top{border-top:1px solid #bfcfc3;justify-content:space-between;gap:24px;padding-top:26px;display:flex}.team-introduction .eyebrow{color:#62796b}.team-introduction__heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;padding-block:48px 60px;display:grid}.team-introduction__heading h2{letter-spacing:-.055em;font-size:clamp(35px,4.2vw,59px);font-weight:600;line-height:1.4}.team-introduction__heading h2 span{color:#7b9183}.team-introduction__heading>p{color:#597363;justify-self:end;padding-bottom:6px;font-size:14px}.team-expertise{border-block:1px solid #bdcec1;grid-template-columns:repeat(3,1fr);display:grid}.team-expertise article{padding:36px 30px 36px 0}.team-expertise article+article{border-left:1px solid #bdcec1;padding-left:30px}.team-expertise__number{font:11px var(--font-geist-mono);color:#728b7b}.team-expertise h3{font:500 clamp(23px, 2.1vw, 30px) var(--font-display);letter-spacing:-.055em;margin-top:45px}.team-expertise__title{margin-top:19px;font-size:14px;font-weight:600}.team-expertise__body{color:#5e7567;margin-top:13px;font-size:12px;line-height:1.9}.team-expertise .eyebrow{letter-spacing:.03em;margin-top:30px;font-size:8px;display:block}.team-introduction__bottom{justify-content:space-between;align-items:center;gap:26px;margin-top:35px;display:flex}.team-introduction__bottom p{color:#5e7567;font-size:13px}.team-introduction .text-link{border-color:#94aa9b}@media (max-width:760px){.team-introduction{padding:55px 0}.team-introduction__top>span{display:none}.team-introduction__heading{grid-template-columns:1fr;gap:24px;padding-block:30px 35px}.team-introduction__heading h2{font-size:31px}.team-introduction__heading>p{justify-self:start;font-size:13px}.team-expertise{grid-template-columns:1fr}.team-expertise article,.team-expertise article+article{border-left:0;padding:26px 0}.team-expertise article+article{border-top:1px solid #bdcec1}.team-expertise h3{margin-top:20px;font-size:29px}.team-expertise .eyebrow{margin-top:20px}.team-introduction__bottom{flex-direction:column;align-items:start}}
