.about-team{background:linear-gradient(#f6f6f6 0%,#fff 100%);flex-direction:column;align-items:center;gap:45px;width:100%;padding:120px;display:flex}.about-team .about-team__intro{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:1040px;display:flex}.about-team .about-team__intro h1{color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.02em;opacity:.9;font-size:60px;font-weight:700;line-height:60px}.about-team .about-team__intro h1 .about-team__highlight{color:var(--Adam-Brand-Color-Teal-Green,#016d5b);font-family:SourceSerif4,serif;font-size:65px;font-style:italic;font-weight:600;line-height:65px;display:inline-block}.about-team .about-team__intro p{max-width:640px;color:var(--General-Color-Ash,#2c2c2c);text-align:center;letter-spacing:-.003em;opacity:.8;font-size:21px;font-weight:500;line-height:24px}.about-team .about-team__grid{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.about-team .about-team__grid .about-team__card{isolation:isolate;border:1px solid #f6f6f6;border-radius:20px;flex:none;width:339px;height:388px;position:relative;overflow:hidden}.about-team .about-team__grid .about-team__card .about-team__photo{-o-object-fit:cover;object-fit:cover}.about-team .about-team__grid .about-team__card .about-team__label{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#016d5b66;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:15px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.about-team .about-team__grid .about-team__card .about-team__label .about-team__name{color:#fff;letter-spacing:-.002em;font-size:16px;font-weight:500;line-height:18px}.about-team .about-team__grid .about-team__card .about-team__label .about-team__role{color:#fff;letter-spacing:-.08px;opacity:.8;font-size:13px;font-weight:400;line-height:18px}.about-team .about-team__cta{box-sizing:border-box;background:#022620;border-radius:60px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;gap:60px;width:100%;height:240px;margin:0 auto;padding:20px 60px;display:flex;position:relative;overflow:hidden}.about-team .about-team__cta svg.blurred{position:absolute;bottom:0;right:0}.about-team .about-team__cta .about-team__cta-text{z-index:1;flex-direction:column;flex:1;gap:18px;display:flex;position:relative}.about-team .about-team__cta .about-team__cta-text h3{color:var(--General-Color-White,#fff);letter-spacing:-.15px;font-size:30px;font-weight:500;line-height:30px}.about-team .about-team__cta .about-team__cta-text p{color:var(--General-Color-Grey,#d2d2d2);font-size:18px;font-weight:400;line-height:normal}.about-team .about-team__cta .about-team__cta-actions{z-index:1;flex-direction:column;align-items:flex-end;gap:6px;width:240px;display:flex;position:relative}.about-team .about-team__cta .about-team__cta-actions input{box-sizing:border-box;width:100%;color:var(--General-Color-Grey,#d2d2d2);letter-spacing:-.15px;border:1px solid var(--General-Color-Transparent-White-2,#ffffff1a);background:var(--General-Color-Transparent-White-2,#ffffff1a);border-radius:50px;height:50px;padding:10px 20px;font-size:15px;font-weight:400;line-height:18px}.about-team .about-team__cta .about-team__cta-actions input::placeholder{color:#fff9}@media (max-width:575px){.about-team{gap:40px;padding:60px 0 120px;overflow-x:hidden}.about-team .about-team__intro{gap:20px;max-width:366px;padding:0 12px}.about-team .about-team__intro h1{font-size:30px;line-height:30px}.about-team .about-team__intro h1 .about-team__highlight{font-size:35px;line-height:35px}.about-team .about-team__intro p{max-width:100%;font-size:14px;line-height:18px}.about-team .about-team__grid{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow:auto hidden}.about-team .about-team__grid::-webkit-scrollbar{display:none}.about-team .about-team__grid .about-team__card{flex:none}.about-team .about-team__cta{border-radius:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:60px;width:calc(100% - 24px);height:auto;margin:80px auto 0;padding:40px 30px 30px}.about-team .about-team__cta svg.blurred{display:none}.about-team .about-team__cta .about-team__cta-text{gap:18px}.about-team .about-team__cta .about-team__cta-text h3{font-size:24px;line-height:27px}.about-team .about-team__cta .about-team__cta-text p{font-size:14px;line-height:18px}.about-team .about-team__cta .about-team__cta-actions{align-items:stretch;gap:6px;width:100%}}
