.hero-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.hero-slide__image,.hero-slide__video{width:100%}.hero-slide__image--show-gradient:before,.hero-slide__image--show-gradient:after{content:"";inset:0;pointer-events:none;position:absolute}.hero-slide__image--show-gradient:before{background:#000;opacity:.2}.hero-slide__image--show-gradient:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%)}.hero-slide__content{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;bottom:clamp(41px, calc(41px + ((100vw - 360px) / ((768 - 360) / (84 - 41)))), 84px);color:#fff;max-width:min(100% - 40px,640px);position:absolute;width:100%;z-index:3}@media(min-width:768px){.hero-slide__content{max-width:calc(640px + ((100vw - 768px) / ((1024 - 768) / (832 - 640))))}}@media(min-width:1024px){.hero-slide__content{bottom:calc(84px + ((100vw - 1024px) / ((1280 - 1024) / (90 - 84))));max-width:min(calc(832px + ((100vw - 1024px) / ((1280 - 1024) / (960 - 832)))), 960px)}}@media(min-width:1280px){.hero-slide__content{bottom:calc(90px + ((100vw - 1280px) / ((1440 - 1280) / (106 - 90))))}}@media(min-width:1440px){.hero-slide__content{bottom:min(calc(106px + ((100vw - 1440px) / ((1920 - 1440) / (146 - 106)))), 146px)}}.hero-slide__content--left{left:24px;text-align:left}@media(min-width:768px){.hero-slide__content--left{left:32px}}@media(min-width:1024px){.hero-slide__content--left{left:48px}}.hero-slide__content--center{text-align:center}.hero-slide__content--right{right:24px;text-align:right}@media(min-width:768px){.hero-slide__content--right{right:32px}}@media(min-width:1024px){.hero-slide__content--right{right:48px}}.hero-slide__content *{color:inherit}.hero-slide__content .eyebrow{color:#f4e5d0;margin-bottom:14px}@media(min-width:1280px){.hero-slide__content .eyebrow{margin-bottom:12px}}.hero-slide .basic-video__control{inset:auto auto 10px 10px}@media(min-width:768px){.hero-slide .basic-video__control{inset:auto auto 32px 32px}}