.video__media .deferred-media__poster .video__heading{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:8}.video__eyebrow,.video__title,.video__description{width:100%;text-align:center;max-width:65rem;margin-bottom:3rem}.video__eyebrow{font-size:2rem;font-style:normal;font-weight:600;line-height:110%;text-transform:uppercase}.video__title{margin-top:0;padding:0 5rem}@media screen and (min-width:1400px){.video__title{max-width:55rem}}.video__description{margin:1.5rem 0 3rem}.video__description p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.video__media{position:relative;padding-bottom:56.25%;height:100%;min-height:48rem;max-height:68rem}.about-us .video__media{padding-bottom:47.25%}@media screen and (min-width:1360px){.about-us .video__media{padding-bottom:37.25%}}@media screen and (min-width:1600px){.about-us .video__media{padding-bottom:42.25%}}.video__poster.deferred-media__poster:focus{outline-offset:.3rem}.video__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video__poster,.video__media iframe{position:absolute;width:100%;height:100%}.video.page-width .video__wrapper{width:auto;height:80vh}.video .video__wrapper{position:relative;overflow:hidden;width:100vw;height:100vh}.video__wrapper iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.about-us .video__wrapper iframe{left:0;top:0;transform:none}@media screen and (max-width:750px){.about-us .video__media iframe{width:100%}}@media screen and (max-width:750px){.video__media iframe{width:250vw}}@media (min-aspect-ratio:16/9){.video-section__wrapper iframe{max-height:56.25vw}}@media (max-aspect-ratio:16/9){.video-section__wrapper iframe{max-width:177.78vh}}.video__soundSelect.muted .mute{display:none}.video__soundSelect:not(.muted) .unmute{display:none}.video__soundSelect{position:absolute;bottom:5%;right:5%;opacity:.5;transition:0.25s;cursor:pointer}.video__soundSelect:hover{opacity:1}.video__wrapper{position:relative}.video__media{overflow:hidden}.video__player{position:relative}.video__player.mobile :is(.video__player,.video__mute-controls){display:none}.video__poster{width:100%}.video__overlay{position:absolute;top:0;width:100%;height:100%;z-index:5}.deferred-media[loaded]>.video__overlay{display:none}.video__wrapper.background-video .video__heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}@media screen and (max-width:750px){.video__player iframe{width:100%;position:absolute;height:200%;left:0;top:50%;transform:translatey(-50%)}.video__poster{min-height:initial}}.video__mute-controls.muted .mute{display:none}.video__mute-controls:not(.muted) .unmute{display:none}.video__mute-controls{position:absolute;cursor:pointer;right:30px;bottom:30px;opacity:.5;transition:0.25s}.video__mute-controls:hover{opacity:1}.video__mute-controls span{user-select:none}.video__heading .deferred-media__poster-button.overlay-text{position:relative;left:unset;top:unset;transform:unset;width:8.2rem;height:8.2rem}.deferred-media__poster-button svg{width:6.2rem;height:6.2rem}.deferred-media__poster-button:hover svg{width:8.2rem;height:8.2rem}.video__media.deferred-media .video__overlay{z-index:2}@media screen and (max-width:749px){.video__eyebrow{font-size:1.8rem}}.video-with-text-section .video__heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-with-text-section .video__mute-controls{display:none}.video-with-text-section .video__title{padding:0;width:100%}.video-with-text-section .video__heading{padding:0 3rem;width:100%}.video-with-text-section .video__play-controls{position:absolute;cursor:pointer;z-index:6;right:30px;bottom:30px;opacity:.5;transition:0.5s}.video__play-controls.playing .play{display:none}.video__play-controls:not(.playing) .pause{display:none}.video-with-text-section .play svg,.video-with-text-section .pause svg{display:block;width:4.5rem;height:4.5rem}.video-with-text-section .video__play-controls:hover{opacity:1}.video-with-text-section .video__play-controls span{user-select:none}.video-with-text__button{padding:1rem!important}