video-component{display:block}.video-section__media{position:relative}.video-section__media--with-iframe{padding-bottom:56.25%}.video-section__media iframe{border:0}.video-section__poster,.video-section__media iframe{position:absolute;width:100%;height:auto}.video-section__media video{display:block;width:100%}.video-section__play-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.video-section__play-overlay__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(100vw - 80px);max-width:400px;padding:0 4rem;border:5px solid #fff;cursor:pointer}.video-section__play-overlay__inner .heading{font-size:1.2rem;color:#fff;line-height:8rem;margin:0}.video-section__play-overlay__inner .play-button{font-family:"TiemposHeadline",serif;font-size:3rem;font-weight:700;color:#fff;line-height:8rem;margin:0}.video-section__play-overlay__inner hr{height:2px;width:100%;background-color:#fff;margin:0}.video-component-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999999}.video-component-modal__bg{display:block !important;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.95);opacity:0;transition:all .4s}.video-component-modal.open .video-component-modal__bg{opacity:1}.video-component-modal__inner{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;transition:all .5s}.video-component-modal.open .video-component-modal__inner{opacity:1}.video-component-modal__inner iframe{background-color:rgba(0,0,0,0);width:95%;min-height:53.4375vw}@media screen and (min-width: 1200px){.video-section__play-overlay__inner .heading{font-size:1.4rem}}@media screen and (min-width: 990px){.video-component-modal__inner iframe{width:60%;min-height:33.75vw}}
.video-section.video-section--axis{max-width:145rem;margin-inline:auto;padding-inline:0}@media screen and (min-width: 750px){.video-section.video-section--axis{padding-inline:5rem}}
