.video-slider__wrapper{aspect-ratio:16 / 9;width:100%}.video-slider__track{display:grid;height:100%;width:100%}.video-slider__track .video{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;width:100%}.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);box-shadow:0 11.397px 22.794px #0000001a;height:100%;overflow:hidden;width:100%}.video-slider__track wistia-player{display:block;height:100%;width:100%}.video-slider-controls{align-items:center;display:grid;gap:var(--size4);grid-template-columns:minmax(0,1fr) auto;margin-top:var(--size6)}.video-controls{display:flex;gap:var(--size5);justify-content:flex-start;min-width:0;overflow-x:auto;padding-bottom:var(--size2);scrollbar-width:none}.video-controls::-webkit-scrollbar{display:none}.video-controls .video-tab{background:none;border:0;color:var(--color-support-dark-gray-next);cursor:pointer;display:none;flex:0 0 auto;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);position:relative;text-transform:uppercase;transition:all .15s ease-in}.video-controls .video-tab:after{background-color:var(--color-brand-primary-next);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s;width:25%}.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 (min-width:1024px){.video-slider__track .video-wrapper{box-shadow:none}.video-slider-controls{margin-top:var(--size8)}.video-controls{gap:var(--size12);overflow:visible;padding-bottom:0}.video-controls .video-tab{display:inline-flex;font-size:12px;line-height:32px;padding:0 0 var(--size1)}}
