:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}@keyframes banner-video-progress-circle{0%{stroke-dashoffset:123}100%{stroke-dashoffset:0}}.c-video-banner:not(.has-controls) .c-video-banner__video{pointer-events:none}.c-video-banner__video{width:100%;height:100%;display:block;object-fit:cover;object-position:55% 100%;position:absolute;top:0;left:0;scale:1.05}.c-video-banner__video-container{padding-bottom:0;height:41.875rem;position:relative;overflow:hidden}.c-video-banner__content{padding:.625rem .9375rem 0}.c-video-banner__pause-play{position:relative;width:2.5rem;height:2.5rem;margin-top:2.5rem}.c-video-banner__progress-icon{position:absolute;width:100%;height:100%;top:0;left:0}.c-video-banner__pause-play-icon{position:absolute;right:50%;bottom:50%;width:18%;transform:translate(50%, 50%)}.c-video-banner__pause-play-icon.is-play{display:none}.c-video-banner.is-paused .c-video-banner__pause-play-icon.is-pause{display:none}.c-video-banner.is-paused .c-video-banner__pause-play-icon.is-play{display:block}.c-video-banner__progress-icon .is-animate-stroke{animation-name:banner-video-progress-circle;animation-timing-function:linear;animation-iteration-count:infinite}.c-video-banner.is-paused .c-video-banner__progress-icon .is-animate-stroke{animation-play-state:paused}@media only screen and (min-width: 1100px){.c-video-banner__content{padding:.875rem 1.25rem 0}.c-video-banner__video{scale:1;object-position:bottom center}.c-video-banner__video-container{height:53.1875rem}.c-video-banner__pause-play{margin-top:2.75rem}}