.person-card{background-color:#000;flex-direction:column;align-items:center;height:100%;display:flex;position:relative}@media (pointer:fine){.person-card .person-card__info{opacity:0}.person-card:hover .person-card__info{opacity:1}}.person-card__info{color:#fff;text-align:center;padding:10px;transition:opacity .3s;position:absolute;bottom:60px}@media (min-width:1280px){.person-card__info{bottom:30px}}.person-card__info h2{font-family:neue-haas-grotesk-display,sans;font-size:30px}@media (min-width:1023px){.person-card__info h2{font-size:32px}}@media (min-width:1280px){.person-card__info h2{font-size:33px}}@media (min-width:1600px){.person-card__info h2{font-size:35px}}.person-card__info h2{font-weight:600;line-height:1.2}@media (min-width:1280px){.person-card__info h2{font-family:neue-haas-grotesk-display,sans;font-size:20px;font-weight:600;line-height:1.2}}@media (min-width:1280px) and (min-width:1023px){.person-card__info h2{font-size:21px}}@media (min-width:1280px) and (min-width:1280px){.person-card__info h2{font-size:23px}}@media (min-width:1280px) and (min-width:1600px){.person-card__info h2{font-size:24px}}.person-card__info p{font-family:neue-haas-grotesk-display,sans;font-size:20px}@media (min-width:1023px){.person-card__info p{font-size:21px}}@media (min-width:1280px){.person-card__info p{font-size:23px}}@media (min-width:1600px){.person-card__info p{font-size:24px}}.person-card__info p{margin:0;font-weight:600;line-height:1.2}@media (min-width:1280px){.person-card__info p{font-family:neue-haas-grotesk-display,sans;font-size:16px;font-weight:600;line-height:1.2}}@media (min-width:1280px) and (min-width:1023px){.person-card__info p{font-size:17px}}@media (min-width:1280px) and (min-width:1280px){.person-card__info p{font-size:19px}}@media (min-width:1280px) and (min-width:1600px){.person-card__info p{font-size:20px}}
@media (min-width:1023px){.team-grid__container{grid-template-rows:auto;grid-template-columns:1fr;gap:10px;width:100%;margin:0 auto;padding:0 10px;display:grid}}@media (min-width:1023px) and (min-width:1280px){.team-grid__container{max-width:1280px;padding:0 30px}}@media (min-width:1023px) and (min-width:1600px){.team-grid__container{max-width:1600px}}@media (min-width:1023px){.team-grid__container--grid3{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);gap:60px}.team-grid__container--grid4{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:30px}}
