.TeamMemberCard{display:block;position:relative;transition:transform .25s ease,box-shadow .25s ease;border-radius:20px;background:#0b1b8e;isolation:isolate;aspect-ratio:3/4;width:100%;overflow:hidden}.TeamMemberCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.25)}.TeamMemberCard__img{object-fit:cover;object-position:center}.TeamMemberCard__fade{position:absolute;z-index:1;inset:0;pointer-events:none}.TeamMemberCard__fade:after,.TeamMemberCard__fade:before{position:absolute;transition:opacity .25s ease;inset:0;content:""}.TeamMemberCard__fade:before{opacity:1;background:linear-gradient(180deg,rgba(5,27,176,0),rgba(10,15,44,.78))}.TeamMemberCard__fade:after{opacity:0;background:linear-gradient(180deg,rgba(5,27,176,.15),rgba(10,15,44,.92))}.TeamMemberCard:is(:hover,:focus-within) .TeamMemberCard__fade:after{opacity:1}.TeamMemberCard__hoverBtn{display:grid;position:absolute;top:24px;right:24px;place-items:center;transform:translate(80px,-8px);opacity:0;z-index:3;transition:transform .4s cubic-bezier(.22,.72,.16,1),opacity .25s ease,box-shadow .25s ease;will-change:transform,opacity;box-shadow:0 10px 24px rgba(0,0,0,.22);border:0;border-radius:14px;background:#fff;width:60px;height:60px;pointer-events:none}.TeamMemberCard:is(:hover,:focus-within) .TeamMemberCard__hoverBtn{transform:translate(0);opacity:1;pointer-events:auto}@media(hover:hover){.TeamMemberCard__hoverBtn:hover{box-shadow:0 12px 28px rgba(0,0,0,.26)}}@media(prefers-reduced-motion:reduce){.TeamMemberCard__hoverBtn{transform:none;transition:opacity .2s linear,box-shadow .2s linear}}.TeamMemberCard__hoverBtn:focus-visible{outline:2px solid #0a0f2c;outline-offset:2px}.TeamMemberCard__hoverBtn img{display:block;width:22px;height:22px}.TeamMemberCard__copy{position:absolute;right:24px;bottom:24px;left:24px;z-index:2;color:#fff}.TeamMemberCard__position{margin-bottom:8px;color:hsla(0,0%,100%,.5);font-weight:700;font-size:16px;line-height:20.8px}.TeamMemberCard__name{line-height:1}.TeamMemberCard__first{font-weight:700;font-size:clamp(32px,3vw,48px);line-height:1.2}.TeamMemberCard__first,.TeamMemberCard__last{display:block;font-family:Montserrat,system-ui,sans-serif}.TeamMemberCard__last{font-weight:500;font-size:clamp(24px,2.2vw,36px);line-height:1}.TestimonialsCarousel .animate-scroll-horizontal{animation:scroll-horizontal-infinite 10s linear infinite}.TestimonialsCarousel .animate-scroll-horizontal:hover{animation-play-state:paused}.TestimonialsCarousel .animate-scroll-horizontal-reverse{animation:scroll-horizontal-infinite 10s linear infinite reverse}.TestimonialsCarousel .animate-scroll-horizontal-reverse:hover{animation-play-state:paused}.TestimonialsCarousel .animate-scroll-vertical{animation:scroll-vertical-infinite 10s linear infinite}.TestimonialsCarousel .animate-scroll-vertical:hover{animation-play-state:paused}.TestimonialsCarousel .animate-scroll-vertical-reverse{animation:scroll-vertical-infinite 10s linear infinite reverse}.TestimonialsCarousel .animate-scroll-vertical-reverse:hover{animation-play-state:paused}@keyframes scroll-horizontal-infinite{0%{transform:translateX(0)}to{transform:translateX(-25%)}}@keyframes scroll-vertical-infinite{0%{transform:translateY(0)}to{transform:translateY(-25%)}}.MenuButton{flex-direction:column;justify-content:space-between;cursor:pointer;width:25px;height:20px}.MenuButton span{border-radius:10px;background-color:#fff;width:30px;height:2px}