.ytri-banner{position:relative;display:flex;align-items:flex-end}.ytri-banner::before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.25))}.ytri-banner--floating .ytri-banner__content{padding-top:104px}@media(min-width: 1200px){.ytri-banner--floating .ytri-banner__content{padding-top:149px}}.ytri-banner__overlay{position:absolute;z-index:0;overflow:hidden;width:100%;height:100%}.ytri-banner__overlay img{width:100%;height:100%;object-fit:cover}.ytri-banner__overlay iframe,.ytri-banner__overlay video{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%, -50%)}@media(aspect-ratio >= 16/9){.ytri-banner__overlay iframe,.ytri-banner__overlay video{height:56.25vw}}@media(aspect-ratio <= 16/9){.ytri-banner__overlay iframe,.ytri-banner__overlay video{width:177.78vh}}.ytri-banner__overlay--local_video video{object-fit:cover}.ytri-banner__content{position:relative;z-index:2}@media(min-width: 1200px){.ytri-banner__content{width:40%}}.ytri-banner__controls{background-color:hsla(0,0%,100%,.5)}.ytri-banner__controls .btn.btn-control{--bs-btn-padding-x: 0.15rem;--bs-btn-padding-y: 0.15rem;--bs-btn-font-size: 1.5rem;--bs-btn-bg: transparent;--bs-btn-border-width: 0;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.5rem;display:inline-flex;place-items:center center}.ytri-banner__controls.is-playing .btn[aria-label=play],.ytri-banner__controls.is-muted .btn[aria-label=mute]{display:none}.ytri-banner__controls:not(.is-playing) .btn[aria-label=pause],.ytri-banner__controls:not(.is-muted) .btn[aria-label=unmute]{display:none}.ytri-banner--hero{height:92vh}.ytri-banner--hero .container{padding-block:4rem}@media(min-width: 992px){.ytri-banner--hero{max-height:740px}}@media(min-width: 1200px){.ytri-banner--hero{align-items:center}}.ytri-banner--large{min-height:80vh}.ytri-banner--large .container{padding-block:4rem}@media(min-width: 1200px){.ytri-banner--large{align-items:center;min-height:35rem}}.ytri-banner--small{min-height:20rem}.ytri-banner--small::before{background-image:linear-gradient(rgba(0, 0, 0, 0.5), transparent)}.ytri-banner--small .container{padding-block:3rem}@media(min-width: 1200px){.ytri-banner--small{min-height:24rem}}
