.team-slider-section{padding:60px 0}.team-slider-wrapper{margin:0 auto;max-width:1250px;padding-left:1rem;padding-right:1rem}.team-slider-title{margin-bottom:60px}.team-slider-outer{align-items:center;display:flex;gap:16px}.team-slider-btn{align-items:center;background:#ccc;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;opacity:.7;transition:opacity .2s ease,background .2s ease;width:44px}.team-slider-btn:disabled{cursor:default;opacity:.25}.team-slider-btn:not(:disabled):hover{opacity:1}.team-slider-btn:active{background-color:#ccc}.team-slider-track-clip{overflow:hidden}.team-slider-track{transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.team-slider-dots{display:flex;gap:8px;justify-content:center;margin-top:32px}.team-slider-dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:8px;opacity:.25;padding:0;transition:opacity .2s ease,transform .2s ease;width:8px}.team-slider-dot.is-active{opacity:1;transform:scale(1.25)}.team-card{aspect-ratio:4/3.5;background:#1a1a1a;border-radius:50px;overflow:hidden;position:relative}.team-card__img,.team-card__img-wrap{inset:0;position:absolute}.team-card__img{filter:grayscale(100%);height:100%;object-fit:cover;object-position:center top;transition:filter .4s ease;width:100%}.team-card:hover .team-card__img{filter:grayscale(0)}.team-card__overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 40%,rgba(0,0,0,.6));inset:0;pointer-events:none;position:absolute;z-index:3}.team-card__linkedin{color:#fff;display:flex;opacity:0;position:absolute;right:30px;text-decoration:none;top:12px;transition:opacity .3s ease;z-index:4}.team-card:hover .team-card__linkedin{opacity:1}.team-card__info{bottom:14px;left:30px;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;z-index:4}.team-card:hover .team-card__info{opacity:1;transform:translateY(0)}.team-card__name{color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;margin:0 0 2px}.team-card__position{color:hsla(0,0%,100%,.85);font-size:.8rem;font-weight:400;line-height:1.2;margin:0}.team-slider-track-clip{flex:1;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.team-slider-track-clip::-webkit-scrollbar{display:none}.team-slider-track{display:flex;gap:50px}.team-slider-slide{flex:0 0 calc(25% - 37.5px);scroll-snap-align:start}@media (max-width:1024px){.team-slider-slide{flex:0 0 calc(33.333% - 33.333px)}}@media (max-width:700px){.team-slider-track{gap:16px}.team-slider-slide{flex:0 0 100%}.team-slider-section{padding:40px 16px}.team-slider-track{gap:16px}.team-slider-slide{flex:0 0 100%}.team-slider-btn{display:none}.team-slider-dots{margin-top:16px}.team-slider-slide--grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:414px){.team-card__info,.team-card__linkedin{opacity:1}.team-card__img{filter:none}.team-card__info{left:12px}.team-card__linkedin{right:20px}.team-slider-title{margin-bottom:40px}.team-card{border-radius:30px}.team-card__name{font-size:12px}.team-card__position{font-size:9px}}