.about-us-team-photos{margin-top:40px;margin-bottom:40px;gap:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us-team-photos .team_photos__card{position:relative;display:grid;grid-template-rows:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;aspect-ratio:274/421;height:421px;min-width:274px;overflow:hidden;border-radius:8px}.about-us-team-photos .team_photos__card a{display:grid;text-decoration:none}.about-us-team-photos .team_photos__card a img{grid-area:1/1;-webkit-transition:-webkit-transform .1s linear;-o-transition:transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us-team-photos .team_photos__card a .team-photos__text-overlay{grid-area:1/1;display:grid;grid-template-rows:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(166,30,105,.8)));background:-o-linear-gradient(top,transparent 0,rgba(166,30,105,.8) 100%);background:linear-gradient(180deg,transparent 0,rgba(166,30,105,.8) 100%);background-size:100% 40%;background-position:bottom;background-repeat:no-repeat;-webkit-transition:background-size .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out,background-size .2s ease-in-out;transition:transform .2s ease-in-out,background-size .2s ease-in-out;transition:transform .2s ease-in-out,background-size .2s ease-in-out,-webkit-transform .2s ease-in-out}.about-us-team-photos .team_photos__card a .team-photos__text-overlay .team-photos__name{margin-bottom:0;color:#fff;font-weight:700;text-align:center}.about-us-team-photos .team_photos__card a .team-photos__text-overlay .team-photos__role{margin-bottom:0;color:#fff;text-align:center;font-weight:400;opacity:0}.about-us-team-photos .team_photos__card a:focus img,.about-us-team-photos .team_photos__card a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.about-us-team-photos .team_photos__card a:focus .team-photos__text-overlay,.about-us-team-photos .team_photos__card a:hover .team-photos__text-overlay{background-size:100% 60%}.about-us-team-photos .team_photos__card a:focus .team-photos__role,.about-us-team-photos .team_photos__card a:hover .team-photos__role{opacity:1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.about-us-team-photos .team_photos__card a:focus .team-photos__name,.about-us-team-photos .team_photos__card a:hover .team-photos__name{-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}