.team_grid__heading{color:var(--brand-turquoise)}.team_grid__description{font-family:var(--secondary-body-font);margin-bottom:20px;max-width:620px}.team_grid__items{column-gap:35px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:50px}.team_grid__item{cursor:pointer}.team_grid__item__image_holder{height:352px;position:relative}.team_grid__item__image_holder img{height:352px;object-fit:cover;object-position:top;position:relative;width:100%}.team_grid__item__image_accent{bottom:0;height:258px;left:0;position:absolute;width:100%}.team_grid__item__name{font-family:var(--secondary-body-font);font-weight:700;margin-top:6px;padding-top:20px}.team_grid__item__role{font-family:var(--secondary-body-font);font-weight:300}.team_grid__popup{align-items:center;background-color:rgba(0,0,0,.5);display:flex;font-family:var(--secondary-body-font);height:100%;justify-content:center;left:0;opacity:0;padding:30px;position:fixed;top:0;transition:opacity .25s ease-in-out,z-index .25s ease-in-out;width:100%;z-index:-1}.team_grid__popup .team_grid__item__role{font-size:24px;font-weight:700}.team_grid__popup .team_grid__popup__name{font-family:Exo\ 2;font-size:55px;line-height:1.1;padding-top:72px}.team_grid__popup.active{opacity:1;z-index:200}.team_grid__popup__content{background:#fff;max-height:85vh;max-width:1024px;overflow-y:auto;padding:25px 40px 40px;position:relative;transform:translateY(-50px);transition:transform .25s ease-in-out}.team_grid__popup.active .team_grid__popup__content{transform:translateY(0)}.team_grid__popup__close{cursor:pointer;position:absolute;right:20px;top:20px;z-index:2}.team_grid__popup__content__holder{display:grid;gap:60px;grid-template-columns:.6fr 1fr}.team_grid__popup__name{color:var(--brand-turquoise);font-size:50px;margin-bottom:5px}.team_grid__item__bio{font-family:var(--secondary-body-font);margin:20px 0}@media (max-width:1200px){.team_grid__items{grid-template-columns:1fr 1fr 1fr}}@media (max-width:992px){.team_grid__items{grid-template-columns:1fr 1fr}}@media (max-width:767px){.team_grid__popup__content__holder{gap:20px;grid-template-columns:1fr}.team_grid__popup{padding:20px}.team_grid__popup__content{padding:25px}.team_grid__popup__name{font-size:38px}.team_grid__popup .team_grid__popup__name{font-family:Exo\ 2;font-size:30px;padding-top:0}}@media (max-width:600px){.team_grid__items{grid-template-columns:1fr}}