.team-listing{display:grid;align-items:flex-start;row-gap:20px;column-gap:27px}.team-listing .member{position:relative}.team-listing .member .face{backface-visibility:hidden;transition:transform .6s ease;background-color:var(--dark-color)}.team-listing .member .front-face{transform:rotateY(0);cursor:pointer}.team-listing .member.active .front-face{transform:rotateY(180deg);position:absolute}.team-listing .member .front-face img{aspect-ratio:280 / 264;object-fit:cover;width:100%}.team-listing .member .back-face{transform:rotateY(-180deg);padding:24px 18px;padding-bottom:8px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap}.team-listing .member.active .back-face{transform:rotateY(0);position:relative}.team-listing .member{color:var(--light-text-color)}.team-listing .member .content{display:flex;flex-flow:row nowrap;align-items:center;padding:18px 12px;justify-content:space-between}.team-listing .member .text{display:flex;flex-flow:column nowrap;align-items:flex-start;letter-spacing:.15em;font-size:13px}.team-listing .member .name{font-weight:700}.team-listing .member .role{font-weight:400;margin-top:8px}.team-listing .member .plus{margin-left:8px}.team-listing .member .back-face .name{font-size:16px;letter-spacing:.15em;padding-right:24px}.team-listing .member .back-face .role{font-size:16px;letter-spacing:.15em}.team-listing .member .back-face .description{color:var(--light-text-color);margin-top:17px}.team-listing .member .back-face .cross{position:absolute;top:13px;right:15px;cursor:pointer}.team-listing::after{content:''}@media screen and (max-width:500px){.team-listing{display:block}.team-listing::after{content:'flickity';display:none}.team-listing .member{width:80%;margin-right:20px}.team-listing .member .front-face{cursor:unset}.team-listing .member .plus{cursor:pointer}}