/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.component--video-player{overflow:hidden}.component--video-player .paragraph{padding:8.5rem 0 6.5rem;position:relative}.component--video-player .paragraph .bg{height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.component--video-player .paragraph .bg.img{background-repeat:no-repeat;background-size:cover;background-position:center}.component--video-player .paragraph .bg.color{background-color:#4e5b73}.component--video-player .paragraph .inner{max-width:120rem;margin:0 auto 0;background-color:rgba(3,25,67,.9);position:relative;z-index:0}.component--video-player .paragraph .inner .copy{color:#fff;padding:4.5rem 2.5rem 3rem}.component--video-player .paragraph .inner .copy .field--name-field-video-title-small{font-size:2.2rem;font-weight:300;line-height:1.54;padding-bottom:.5rem;text-shadow:0 0 56px #fff}.component--video-player .paragraph .inner .copy .field--name-field-video-title{font-family:vinyl,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:4rem;line-height:1;text-transform:uppercase}.component--video-player .paragraph .inner .copy .field--name-field-video-description{font-size:1.7rem;font-weight:300;line-height:1.41;padding:2rem 0 0}.component--video-player .paragraph .inner .copy .field--name-field-video-description a{color:#fff;font-weight:400}.component--video-player .paragraph .inner .media{position:relative}.component--video-player .paragraph .inner .media a{border:0}.component--video-player .paragraph .inner .media img{margin-bottom:-.6rem}.component--video-player .paragraph .inner .media .yt-vid{position:absolute;width:100%;height:100%}.component--video-player .paragraph .inner .media button.play-video{background-color:transparent;border:0;display:block;height:5.2rem;left:calc(50% - 2.6rem);padding:0;position:absolute;top:calc(50% - 2.6rem);width:5.2rem;z-index:1}.component--video-player .paragraph .inner .media button.play-video svg{width:100%}.component--video-player .paragraph .inner .media button.play-video span{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal}.component--video-player .paragraph .inner .media button.play-video:hover svg .innercircle{fill:#4e5b73;opacity:1}.component--video-player .paragraph .inner .media button.play-video:hover svg .playtriangle{fill:#fff}.component--video-player .paragraph .inner .media.video-only.playing button.play-video{z-index:0}.component--video-player .paragraph .inner .media.has-thumb.has-video .field--name-field-video-video{left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.component--video-player .paragraph .inner .media.has-thumb.has-video .custom-thumb{position:relative;z-index:1}.component--video-player .paragraph .inner .media.has-thumb.has-video .custom-thumb button{position:absolute;z-index:2}.component--video-player .paragraph .inner .media.has-thumb.has-video.playing .field--name-field-video-video{opacity:1;z-index:3}@media screen and (min-width:1024px){.component--video-player .paragraph{padding:15rem 0 17.5rem 0}.component--video-player .paragraph .inner{align-items:center;background-color:transparent;display:flex}.component--video-player .paragraph .inner::before{background-color:rgba(3,25,67,.9);content:'';min-height:calc(100% - 5rem);height:calc(100% - 5rem);left:50%;position:absolute;top:2.5rem;transform:translate3d(-50%,0,0);width:200%}.component--video-player .paragraph .inner .copy{flex:0 0 37%;padding:2.5rem 2.5rem 2.5rem;position:relative;z-index:0}.component--video-player .paragraph .inner .copy .field--name-field-video-title-small{font-size:2.8rem}.component--video-player .paragraph .inner .copy .field--name-field-video-title{font-size:6rem}.component--video-player .paragraph .inner .copy .field--name-field-video-description{font-size:2rem}.component--video-player .paragraph .inner .media{min-width:50rem;max-width:75rem;flex:0 0 63%;padding:0 1.5rem 0 0}.component--video-player .paragraph .inner .media button.play-video{height:10rem;left:calc(50% - 5rem);top:calc(50% - 5rem);width:10rem}.component--video-player .paragraph .inner .media.has-thumb.has-video .field--name-field-video-video{width:calc(100% - 1.5rem)}}
