.frontier-team{position:relative;min-width:0;width:100%;padding-inline:36px;align-self:center;color:#eef7ff;background:transparent}
.frontier-team__track{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;outline-offset:6px;border-radius:0;user-select:none;-webkit-user-select:none}
.frontier-team__track::-webkit-scrollbar{display:none}
.frontier-team__track.is-dragging{cursor:grabbing;scroll-snap-type:none}
.frontier-team__slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background:transparent}
.frontier-team__slide img{display:block;width:100%;height:auto;aspect-ratio:1250/938;object-fit:contain;background:transparent;filter:none;mix-blend-mode:normal;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 32px),transparent 100%)}
.frontier-team__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:56px;height:56px;border:1px solid #335a78;border-radius:50%;background:rgba(3,11,18,.9);color:#91d7ff;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.frontier-team__arrow--previous{left:-22px}
.frontier-team__arrow--next{right:-22px}
.frontier-team__arrow:hover{border-color:#0098ff;background:#072b42;color:#fff}
.frontier-team button:focus-visible,.frontier-team__track:focus-visible{outline:2px solid #4bb9ff;outline-offset:3px}
.frontier-team__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.frontier-team__arrow{width:48px;height:48px}.frontier-team__arrow svg{width:27px;height:27px}.frontier-team__arrow--previous{left:-14px}.frontier-team__arrow--next{right:-14px}.frontier-team__slide img{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 24px),transparent 100%)}}
@media(prefers-reduced-motion:reduce){.frontier-team *{scroll-behavior:auto!important;transition:none!important}}
