.video-slider__wrapper{aspect-ratio:16/9;width:100%}.video-slider__track{width:100%;height:100%;display:grid}.video-slider__track .video{opacity:0;pointer-events:none;grid-area:1/1;width:100%;height:100%;transition:opacity .3s}.video-slider__track .video.is-active{opacity:1;pointer-events:auto;z-index:1}.video-slider__track .video-wrapper{aspect-ratio:16/9;border:1px solid var(--color-border-light-next);border-radius:var(--size2);width:100%;height:100%;overflow:hidden;box-shadow:0 11.397px 22.794px #0000001a}.video-slider__track wistia-player{width:100%;height:100%;display:block}.video-slider-controls{align-items:center;gap:var(--size4);margin-top:var(--size6);grid-template-columns:minmax(0,1fr) auto;display:grid}.video-controls{gap:var(--size5);min-width:0;padding-bottom:var(--size2);scrollbar-width:none;justify-content:flex-start;display:flex;overflow-x:auto}.video-controls::-webkit-scrollbar{display:none}.video-controls .video-tab{color:var(--color-support-dark-gray-next);cursor:pointer;font-family:var(--font-family-caps-next);font-size:var(--font-size-caps-s-next);font-weight:var(--font-weight-caps-next);letter-spacing:0;padding:0 0 var(--size3);text-transform:uppercase;background:0 0;border:0;flex:none;transition:all .15s ease-in;display:none;position:relative}.video-controls .video-tab:after{background-color:var(--color-brand-primary-next);content:"";transform-origin:0;border-radius:3px;width:25%;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.video-controls .video-tab:hover,.video-controls .video-tab.is-active{color:var(--color-brand-dark-next)}.video-controls .video-tab:hover:after,.video-controls .video-tab.is-active:after{transform:scaleX(1)}.video-controls .video-tab:focus-visible{outline:2px solid var(--color-accent-blue-next);outline-offset:4px}.video-controls .video-tab.is-active{display:inline-flex}@media screen and (width>=1024px){.video-slider__track .video-wrapper{box-shadow:none}.video-slider-controls{margin-top:var(--size8)}.video-controls{gap:var(--size12);padding-bottom:0;overflow:visible}.video-controls .video-tab{padding:0 0 var(--size1);font-size:12px;line-height:32px;display:inline-flex}}
