.team-profile__hero{color:#fff;overflow:hidden;background-image:url(/img/team-profile-bg.png);background-position:bottom right;background-size:cover}.team-profile__hero .team-profile__section-label{color:#fff}.team-profile__hero-inner{min-height:620px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:992px){.team-profile__hero-inner{-ms-grid-columns:minmax(0,1fr) 420px;grid-template-columns:minmax(0,1fr) 420px}}.team-profile__hero-content,.team-profile__hero-image{-ms-grid-row-align:stretch;align-self:stretch}.team-profile__hero-content{display:flex;flex-direction:column;justify-content:center;padding:60px 0 30px}@media (min-width:992px){.team-profile__hero-content{padding:80px 60px 80px 0}}.team-profile__section-label{display:block;margin-bottom:20px;color:#1b4677;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.team-profile__name{font-size:48px}@media (min-width:992px){.team-profile__name{font-size:clamp(52px,6vw,88px)}}.team-profile__intro{max-width:720px;margin-bottom:42px;font-size:16px;line-height:1.7}@media (min-width:992px){.team-profile__intro{font-size:18px}}.team-profile__contact{display:flex;flex-wrap:wrap;gap:12px}.team-profile__contact-item{display:inline-flex;align-items:center;gap:10px;width:100%;padding:11px 15px;border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:13px;transition:border-color 180ms ease,background-color 180ms ease}@media (min-width:576px){.team-profile__contact-item{width:auto}}.team-profile__contact-item:hover{border-color:#fff;background:rgba(255,255,255,.05);color:#fff}.team-profile__contact-icon{width:18px;height:18px}.team-profile__contact-icon svg{fill:#fff}.team-profile__hero-image{position:relative;display:flex;align-items:flex-end;justify-content:center;height:auto}.team-profile__hero-image img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;mix-blend-mode:normal}.team-profile__bio-content{line-height:1.8}.team-profile__section-title{color:#1b4677;margin-bottom:2rem}@media (min-width:992px){.team-profile__section-title{font-size:clamp(38px,4vw,58px)}}.team-profile__detail{border-bottom:1px solid rgba(188,190,192,.5)}.team-profile__service-list{display:flex;flex-direction:column;gap:8px}.team-profile__service{padding:16px 18px;border:1px solid rgba(188,190,192,.5);font-size:14px;font-weight:600;transition:border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.team-profile__service:hover{border-color:#ec008c;transform:translateX(4px)}.team-profile__locations,.team-profile__testimonials{background:#e4e5e6}.team-profile__attribute-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.team-profile__attribute-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.team-profile__attribute-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.team-profile__attribute{position:relative;display:flex;align-items:center;min-height:72px;padding:18px 22px 18px 52px;border:1px solid rgba(188,190,192,.5);background:#fff;font-size:14px;font-weight:600;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.team-profile__attribute::before{content:'';position:absolute;left:22px;width:7px;height:7px;border-radius:50%;background:#ec008c;transition:transform 180ms ease}.team-profile__attribute:hover{border-color:#ec008c;transform:translateY(-3px)}.team-profile__attribute:hover::before{transform:scale(1.5)}.team-profile__cta{background:#1b4677;color:#fff}.team-profile__cta .team-profile__section-title{color:#fff}.team-profile__testimonial{position:relative;padding:40px 30px;border:1px solid rgba(188,190,192,.5);background:#f5f5f5}@media (min-width:768px){.team-profile__testimonial{padding:50px}}@media (min-width:992px){.team-profile__testimonial{padding:60px 70px}}.team-profile__testimonial-quote{position:relative;max-width:1000px}.team-profile__testimonial-quote blockquote{position:relative;z-index:1;margin:0;font-size:16px;font-weight:400;line-height:1.8}@media (min-width:768px){.team-profile__testimonial-quote blockquote{font-size:20px}}@media (min-width:992px){.team-profile__testimonial-quote blockquote{font-size:22px;line-height:1.75}}.team-profile__testimonial-mark svg{max-width:60px;fill:#ec008c;opacity:.6}.team-profile__testimonial-attribution{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px;padding-top:25px;border-top:1px solid rgba(188,190,192,.5)}@media (min-width:768px){.team-profile__testimonial-attribution{margin-top:45px;padding-top:30px}}.team-profile__testimonial-person{display:flex;flex-direction:column;gap:4px}.team-profile__testimonial-person strong{font-size:14px;font-weight:700}.team-profile__testimonial-person span{color:rgba(0,0,0,.55);font-size:13px}.team-profile__testimonial-logo{display:flex;align-items:center;justify-content:flex-end;max-width:150px}.team-profile__testimonial-logo img{display:block;max-width:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.block-slider-control-next,.block-slider-control-prev{background-color:#ec008c;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.block-slider-control-next svg,.block-slider-control-prev svg{width:1rem;fill:#fff}