.video-row .video-outer::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(8, 9, 14, 0.9)), to(rgba(8, 9, 14, 0.7)));background-image:linear-gradient(0deg, rgba(8, 9, 14, 0.9) 0%, rgba(8, 9, 14, 0.7) 100%);-webkit-transition:all .15s cubic-bezier(0.58, 0.3, 0.51, 0.82);transition:all .15s cubic-bezier(0.58, 0.3, 0.51, 0.82);z-index:0;content:"";pointer-events:none}.video-row{position:relative}.video-row .video-outer,.video-row .video-container,.video-row .video-embed{bottom:0;left:0;position:absolute;right:0;top:0}.video-row .video-outer{overflow:hidden;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out}.video-row .video-outer::after{opacity:0;-webkit-transition:opacity 1s ease-in-out !important;transition:opacity 1s ease-in-out !important}.video-row .video-outer+.video-row-content{-webkit-transition:color 1s ease-in-out;transition:color 1s ease-in-out}.video-row .video-outer.-loaded{background-color:#000;background-image:none !important}.video-row .video-outer.-loaded .video-embed{opacity:1}.video-row .video-outer.-loaded+.video-row-content{color:#fff}.video-row.-video--light .video-outer.-loaded::after{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0.25))) !important;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0.25) 100%) !important}.video-row.-video--light .video-outer.-loaded+.video-row-content{color:#08090e}.video-row.-video-overlay--none .video-outer.-loaded::after{content:none}.video-row.-video-overlay--mild .video-outer.-loaded::after{opacity:.5}.video-row.-video-overlay--default .video-outer.-loaded::after{opacity:.75}.video-row.-video-overlay--intense .video-outer.-loaded::after{opacity:1}.video-row .video-container{height:0;margin-top:auto;margin-bottom:auto;padding-bottom:56.25%;pointer-events:none;width:100%}.video-row .video-container.-zoom{padding-bottom:75%}.video-row .video-container.-wide{padding-bottom:42.85%}.video-row .video-embed{height:100%;margin:auto;opacity:0;pointer-events:none;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;width:100%}.video-row .video-embed iframe{height:100%;width:100%}.video-row.-has-slideshow{overflow:hidden}.video-row.-has-slideshow .video-row-content{position:unset}.video-row.-has-slideshow .video-row-content .col{z-index:1}.video-row .video-row-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;margin-left:auto;margin-right:auto;max-width:calc(1160px + 40px);width:100%;z-index:1}.video-row .video-row-content.-halign-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.video-row .video-row-content.-halign-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-row .video-row-content.-halign-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.video-row .video-row-content .button-block.halign-left,.video-row .video-row-content .button-block.halign-center,.video-row .video-row-content .button-block.halign-right{text-align:inherit}.video-row .video-row-content.-medium{min-height:360px}@media(min-width: 62em){.video-row .video-row-content.-medium{height:calc(50vh - 88px - 5rem*2)}}.video-row .video-row-content.-tall{min-height:440px}@media(min-width: 62em){.video-row .video-row-content.-tall{height:calc(85vh - 88px - 5rem*2)}}.video-row .video-row-content .heading-logo img{display:inline-block;max-height:250px;max-width:100%}@media(min-width: 48em){.video-row .video-row-content p{font-size:1.375rem}}.video-row .video-row-content .button{margin-top:1.5rem;padding:1rem 2rem;font-size:1rem}.video-row .video-row-content .button.-large{padding:1.25rem 2.25rem;font-size:1.25rem}@media(min-width: 48em){.video-row .video-row-content .button{margin-top:2.5rem}}.video-row:hover .play-pause-video-container,.video-row:focus .play-pause-video-container,.video-row:active .play-pause-video-container{opacity:1;display:none !important}@media(min-width: 34em){.video-row:hover .play-pause-video-container,.video-row:focus .play-pause-video-container,.video-row:active .play-pause-video-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.play-pause-video-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.9);border-radius:50px;-webkit-box-shadow:0 3px 10px 0 rgba(8,9,14,.25);box-shadow:0 3px 10px 0 rgba(8,9,14,.25);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;opacity:0;padding:.25rem;position:absolute;bottom:20px;z-index:2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:4rem}@media(min-width: 34em){.play-pause-video-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.play-pause-video-container:focus-within,.play-pause-video-container:active,.play-pause-video-container[focus-within=focus-within]{opacity:1}.play-pause-video-container .icon{position:absolute;fill:#08090e}.play-pause-video-container .play-pause-video,.play-pause-video-container .mute-unmute-video{position:relative;height:1.25rem;width:1.25rem;background:rgba(0,0,0,0);opacity:.65;margin:0 auto;cursor:pointer}.play-pause-video-container .play-pause-video .icon-play,.play-pause-video-container .play-pause-video .icon-pause,.play-pause-video-container .mute-unmute-video .icon-play,.play-pause-video-container .mute-unmute-video .icon-pause{height:.75rem;width:.75rem;top:.25rem;bottom:.25rem;left:.25rem;right:.25rem}.play-pause-video-container .play-pause-video .icon-mute,.play-pause-video-container .play-pause-video .icon-unmute,.play-pause-video-container .mute-unmute-video .icon-mute,.play-pause-video-container .mute-unmute-video .icon-unmute{height:1rem;width:1rem;top:.13rem;bottom:.12rem;left:.13rem;right:.12rem}.play-pause-video-container .play-pause-video .icon-play,.play-pause-video-container .play-pause-video .icon-mute,.play-pause-video-container .mute-unmute-video .icon-play,.play-pause-video-container .mute-unmute-video .icon-mute{opacity:0;z-index:0}.play-pause-video-container .mute-unmute-video{margin-left:0}
