@keyframes fadeOutLine{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes pulseRevealLine{0%,to{opacity:.8;box-shadow:0 0 20px #ffffff80,0 0 40px #ffffff4d,0 0 60px #ffffff1a}50%{opacity:1;box-shadow:0 0 25px #fff9,0 0 50px #fff6,0 0 75px #fff3}}@keyframes revealStackSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes revealStackSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes revealStackZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}.carousel-slide-reveal-stack{will-change:transform;backface-visibility:hidden;transition:transform .8s cubic-bezier(.65,0,.35,1);transform:translateZ(0)}.carousel-image-reveal-stack{will-change:transform;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;transition:transform 15s linear;transform:translateZ(0)}.carousel-container-optimized{will-change:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.carousel-slide img{will-change:auto}.carousel-slide-reveal-stack{transition:transform .6s ease-out}.carousel-image-reveal-stack{transition:transform 10s linear}}img{content-visibility:auto}
:root{--team-card-radius:18px}.team-grid-container{isolation:isolate;position:relative}.team-grid-container:before,.team-grid-container:after{content:"";z-index:-2;aspect-ratio:1;filter:blur(110px);opacity:.55;border-radius:50%;width:42%;transition:transform .8s,opacity .8s;position:absolute}.team-grid-container:before{background:radial-gradient(circle at 30% 30%,#00d4ff80,#00d4ff00);top:-18%;left:-12%}.team-grid-container:after{background:radial-gradient(circle at 70% 70%,#5eff9673,#5eff9600);bottom:-22%;right:-15%}.team-grid-container:hover:before,.team-grid-container:hover:after{opacity:.75;transform:scale(1.08)}.team-grid-card{border-radius:var(--team-card-radius);cursor:pointer;isolation:isolate;perspective:1000px;animation:18s ease-in-out infinite team-card-breathe;animation-delay:calc(var(--card-index,0)*1.1s);position:relative}.team-grid-card__inner{will-change:transform;width:100%;height:100%;position:relative;transform:none}.team-grid-card.flipping .team-grid-card__inner{animation:.8s cubic-bezier(.68,-.55,.265,1.55) forwards flipOnce}@keyframes flipOnce{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(180deg)scale(1.05)}to{transform:rotateY(360deg)scale(1)}}.team-grid-card__face{border-radius:var(--team-card-radius);background:#0c1022a6;border:1px solid #ffffff14;width:100%;height:100%;transition:box-shadow .45s,border-color .45s;position:relative;overflow:hidden}.team-grid-card__face:before{content:"";border-radius:inherit;opacity:.3;filter:blur(12px);z-index:-2;background:conic-gradient(from 90deg,#00d4ffa6,#52ffa873,#ff66cc73,#00d4ffa6);transition:opacity .45s,filter .45s;animation:14s linear infinite team-card-orbit,3s ease-in-out infinite border-pulse;position:absolute;inset:-2px}.team-grid-card__face:after{content:"";border-radius:inherit;opacity:.35;pointer-events:none;z-index:-1;background:linear-gradient(#ffffff1f,#fff0);transition:opacity .45s;position:absolute;inset:0}.team-grid-card:hover .team-grid-card__face:before{opacity:1;filter:blur()}.team-grid-card:hover .team-grid-card__face:after{opacity:.6}.team-grid-card:hover .team-grid-card__face{border-color:#00e1ff8c;box-shadow:0 28px 60px #00e1ff2e}.team-grid-card:hover{animation-play-state:paused}.team-grid-card__pulse{border-radius:inherit;opacity:.25;filter:blur(24px);z-index:-1;animation:4s ease-in-out infinite pulse-breathe;animation-delay:calc(var(--card-index,0)*.5s);background:radial-gradient(circle,#00e1ff66,#0000 70%);transition:opacity .45s,transform .45s;position:absolute;inset:20%;transform:scale(.85)}.team-grid-card:hover .team-grid-card__pulse{opacity:.85;animation-play-state:paused;transform:scale(1.35)}.team-grid-card__image{-o-object-fit:cover;object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform .6s cubic-bezier(.34,1.56,.64,1),filter .6s;position:relative}.team-grid-card:hover .team-grid-card__image{filter:saturate(1.12)contrast(1.05);transform:scale(1.08)}.team-grid-card__overlay{opacity:0;background:linear-gradient(#0000 35%,#000000a6 100%);align-items:flex-end;padding:1rem;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translateY(16px)}.team-grid-card:hover .team-grid-card__overlay{opacity:1;transform:translateY(0)}.team-grid-card__title{letter-spacing:.01em;text-transform:uppercase;font-size:.9rem;font-weight:600}@keyframes team-card-orbit{to{transform:rotate(360deg)}}@keyframes team-card-breathe{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-8px)scale(1.02)}70%{transform:translateY(3px)scale(.98)}}@keyframes pulse-breathe{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.55;transform:scale(1.15)}}@keyframes border-pulse{0%,to{opacity:.3}50%{opacity:.6}}@media (max-width:640px){.team-grid-container{grid-template-rows:repeat(12,1fr)!important;height:420px!important}}
