.team-carousel{--team-ease:cubic-bezier(.25, .46, .45, .94)}.team-carousel__stage{perspective:1000px;justify-content:center;align-items:center;width:min(100%,28rem);height:36rem;display:flex;position:relative}.team-carousel__track{width:22rem;height:100%;transform-style:preserve-3d;position:relative}.team-carousel__card{background:var(--card);cursor:pointer;opacity:0;pointer-events:none;width:17rem;height:17rem;transition:transform .8s var(--team-ease), opacity .8s var(--team-ease);border:0;border-radius:1.25rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.8);box-shadow:0 20px 40px #292a2e1f}.team-carousel__card img{object-fit:contain;object-position:center bottom;filter:grayscale();width:100%;height:100%;transition:filter .8s var(--team-ease);padding:.35rem}.team-carousel__card.is-center{z-index:10;opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1.08)translateZ(0)}.team-carousel__card.is-center img{filter:none}.team-carousel__card.is-up-1{z-index:5;opacity:.9;pointer-events:auto;transform:translate(-50%,-50%)translateY(-9.25rem)scale(.9)translateZ(-100px)}.team-carousel__card.is-up-2{z-index:1;opacity:.7;pointer-events:auto;transform:translate(-50%,-50%)translateY(-16.5rem)scale(.8)translateZ(-300px)}.team-carousel__card.is-down-1{z-index:5;opacity:.9;pointer-events:auto;transform:translate(-50%,-50%)translateY(9.25rem)scale(.9)translateZ(-100px)}.team-carousel__card.is-down-2{z-index:1;opacity:.7;pointer-events:auto;transform:translate(-50%,-50%)translateY(16.5rem)scale(.8)translateZ(-300px)}.team-carousel__name{color:var(--charcoal);font-family:var(--font-fraunces), Georgia, serif;font-size:2rem;font-weight:600;line-height:1.15;display:inline-block;position:relative}.team-carousel__name:before,.team-carousel__name:after{content:"";background:var(--charcoal);width:4.5rem;height:2px;position:absolute;top:100%}.team-carousel__name:before{left:-5.5rem}.team-carousel__name:after{right:-5.5rem}.team-carousel__role{max-width:22rem;color:color-mix(in srgb, var(--charcoal) 62%, white);letter-spacing:.06em;text-wrap:balance;text-transform:uppercase;margin-top:.85rem;font-size:.8rem;font-weight:600;line-height:1.45}.team-carousel__copy{transition:opacity .5s ease-out}.team-carousel__dot{background:color-mix(in srgb, var(--charcoal) 22%, white);border:0;border-radius:999px;width:.7rem;height:.7rem;padding:0;transition:transform .3s,background .3s}.team-carousel__dot.is-active{background:var(--go);transform:scale(1.2)}.team-carousel__arrows-overlay{display:none}@media (max-width:768px){.team-carousel__stage{width:min(100%,22rem);height:30rem}.team-carousel__track{width:18rem}.team-carousel__card{width:14.5rem;height:14.5rem}.team-carousel__card.is-up-1{transform:translate(-50%,-50%)translateY(-7.75rem)scale(.9)translateZ(-100px)}.team-carousel__card.is-up-2{transform:translate(-50%,-50%)translateY(-13.5rem)scale(.8)translateZ(-300px)}.team-carousel__card.is-down-1{transform:translate(-50%,-50%)translateY(7.75rem)scale(.9)translateZ(-100px)}.team-carousel__card.is-down-2{transform:translate(-50%,-50%)translateY(13.5rem)scale(.8)translateZ(-300px)}.team-carousel__name{font-size:1.7rem}.team-carousel__name:before,.team-carousel__name:after{width:2.25rem}.team-carousel__name:before{left:-3rem}.team-carousel__name:after{right:-3rem}.team-carousel__arrows-side{display:none}.team-carousel__arrows-overlay{display:flex}}@media (prefers-reduced-motion:reduce){.team-carousel__card,.team-carousel__card img,.team-carousel__copy,.team-carousel__dot{transition:none}}
