.team-carousel__team-members{text-align:right}.team-carousel__images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:4rem}.team-carousel__image{aspect-ratio:1;border-radius:50%;cursor:pointer;padding:1rem;width:15rem}.team-carousel__image img{border-radius:50%}.team-carousel__image.is-selected{background:var(--yellow)}.team-carousel__team-member{counter-increment:carousel-cell;text-align:left;width:100%}.team-carousel__team-member-inner{display:grid;grid-gap:var(--gap-md)}.team-carousel__headshot{width:100%}.team-carousel__name{font-weight:700}.team-carousel__name-social{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--gap-sm)}.team-carousel__name-social,.team-carousel__social{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-carousel__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-sm)}.team-carousel__social-icon{width:2.2rem}.team-carousel__social-icon svg{display:block;fill:var(--base-color);-webkit-transition:fill .2s ease;transition:fill .2s ease}.team-carousel__social-icon:active svg,.team-carousel__social-icon:focus svg,.team-carousel__social-icon:hover svg{fill:var(--primary-color)}@media (min-width:768px){.team-carousel__team-member-inner{grid-template-columns:1fr 1fr;grid-gap:var(--gap-lg);align-items:center}.team-carousel__headshot{width:100%}}.team-carousel .flickity-prev-next-button{position:relative;top:auto;-webkit-transform:none;transform:none}.team-carousel .flickity-prev-next-button.previous{left:unset;right:6rem}.team-carousel .flickity-prev-next-button.next{right:5rem}.team-carousel .flickity-page-dots{bottom:1.7rem;display:flex;left:auto;position:absolute;right:3rem;width:auto}.team-carousel .flickity-page-dots:before{content:"/";left:1.7rem;position:relative;top:2px}.team-carousel .flickity-page-dots .dot{background:none;counter-increment:carousel-cell;height:auto;left:0;margin:0;opacity:1;position:absolute;text-align:right;white-space:nowrap;width:1.6rem}.team-carousel .flickity-page-dots .dot:before{content:counter(carousel-cell);opacity:0}.team-carousel .flickity-page-dots .dot.is-selected:before{opacity:1}.team-carousel .flickity-page-dots .dot:last-child:after{content:counter(carousel-cell);left:3rem;position:absolute;top:0;white-space:nowrap}.team-carousel .team-carousel__images .flickity-button{display:none}