.s-vid-reel__header{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.s-vid-reel__slider{--slides-to-show:1.25;--slide-align:center;--slide-group-size:1}.s-vid-reel__slider.fm-slider--will-scroll{--_offset-width:max(calc((100vw - var(--slider-container, var(--container-main)))/2 + var(--container-horizontal-padding) + var(--_scrollport-focus-ring-offset)*2),calc(var(--container-horizontal-padding) + var(--_scrollport-focus-ring-offset)*2));--offset-start-width:var(--_offset-width);--offset-end-width:var(--_offset-width);--scroll-padding-inline:calc(var(--_offset-width) - var(--_scrollport-focus-ring-offset));left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow:hidden;padding-left:0;padding-right:0;position:relative;right:50%;width:100vw}.s-vid-reel__slider.fm-slider--will-scroll .s-vid-reel__controls--mobile,.s-vid-reel__slider.fm-slider--will-scroll .s-vid-reel__header{margin-left:auto;margin-right:auto;max-width:var(--container-main);padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);width:100%}.s-vid-reel__controls{align-items:center;display:flex;flex-direction:row;font-size:var(--font-static-sm);font-weight:500;gap:.5rem;justify-content:space-between}.s-vid-reel__controls--desktop{display:none}.s-vid-reel__controls--mobile{display:flex}.s-vid-reel__slide{display:flex;flex-direction:column;gap:1.25rem}.s-vid-reel__video{display:grid;overflow:hidden;position:relative}.s-vid-reel__video-control{bottom:0;color:var(--neutral-white);left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.s-vid-reel__video-control[data-is-playing=true][data-is-muted=false]{transform:scale(.65) translateY(50%)}@media only screen and (min-width:48em){.s-vid-reel__slider{--slides-to-show:2.25}.s-vid-reel__controls{justify-content:center}.s-vid-reel__controls--desktop{display:flex}.s-vid-reel__controls--mobile{display:none}}@media only screen and (min-width:64em){.s-vid-reel__slider{--slides-to-show:3.25;--slides-to-show:3.75}}@media only screen and (max-width:calc(64em - 1px)){.s-vid-reel__header{padding-inline:var(--container-horizontal-padding)}}@media only screen and (max-width:calc(48em - 1px)){.s-vid-reel__controls{padding-inline:var(--container-horizontal-padding)}}@media only screen and (prefers-reduced-motion:no-preference){.s-vid-reel__video-control{transition:transform .25s ease-in-out}}