/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./styles/sections/section-video.scss ***!
  \***************************************************************************************************************************************************************************************************/.video-section__media{--ratio-percent:56.25%;padding-bottom:calc(var(--ratio-percent) - var(--media-border-width));position:relative}.scroll-trigger:where(.gradient.video-section__media){background:transparent}.video-section__media{align-items:end;aspect-ratio:var(--ratio-percent);display:flex;justify-content:center}.video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section__media iframe,.video-section__media video,.video-section__poster{height:100%;position:absolute;width:100%}.video-section__media video{background:#000}.video-section__media.media-fit-cover video{-o-object-fit:cover;object-fit:cover}.video__content{padding-bottom:4rem;padding-top:4rem;position:relative;z-index:1}.video__box>*+.banner__text{margin-top:1.5rem}.video__heading{margin-bottom:0}.video__box{width:100%}@media screen and (min-width:750px){.video__box{max-width:71rem;min-width:45rem;width:auto}}@media screen and (min-width:1400px){.video__box{max-width:90rem}}@media screen and (min-width:750px){.video__box>*+.banner__text{margin-top:2rem}}.video__box>*+*{margin-top:1rem}.video__box>:first-child{margin-top:0}@media screen and (min-width:750px){.video__content{padding-bottom:5rem;padding-top:5rem}}@media screen and (min-width:990px){.video__content{padding-bottom:8rem;padding-top:8rem}}