.fa{font-family:Font Awesome\ 6 Free;font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.breakout{margin-left:calc(-50vw + 50%);width:100vw}.video-promo--header{text-align:center;padding:1.875rem 0}.video-promo--body,.video-promo--video{position:relative}.video-promo--play{display:inline-block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:.1875rem solid var(--white);border-radius:50%;width:5.9375rem;height:5.9375rem;position:absolute;right:2.5rem;bottom:1.875rem;z-index:3;color:var(--white);background-color:hsla(0,0%,100%,.52);-webkit-transition-property:opacity,color,border-bottom-color,border-left-color,border-right-color,border-top-color,background-color;transition-property:opacity,color,border-bottom-color,border-left-color,border-right-color,border-top-color,background-color;-webkit-transition-duration:var(--global-transition-duration);transition-duration:var(--global-transition-duration);-webkit-transition-timing-function:var(--global-transition-timing-function);transition-timing-function:var(--global-transition-timing-function);will-change:opacity}.video-promo--play:focus,.video-promo--play:hover{color:var(--secondary);border-color:var(--secondary)}.video-promo--play.hide{opacity:0;pointer-events:none}.video-promo--promos{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.video-promo--promos .button{-moz-flex:0 0 100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.video-promo--promos .button:not(.navbar-toggler)[class*=btn-]{font-size:1.625rem;line-height:1.6153846154}@media(min-width:48rem){.video-promo--header{padding:3.75rem 0}.video-promo--header+.video-promo--body{padding-top:0}.video-promo--promos{-moz-flex:0 0 nowrap;-webkit-box-flex:0;-ms-flex:0 0 nowrap;flex:0 0 nowrap}.video-promo--promos .button{-moz-flex:1 1 auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media(min-width:64rem)and (min-width:18.75rem){.video-promo--body .video-promo--container{max-width:28em}}@media(min-width:64rem)and (min-width:33.75rem){.video-promo--body .video-promo--container{max-width:36em}}@media(min-width:64rem)and (min-width:48rem){.video-promo--body .video-promo--container{max-width:60em}}@media(min-width:64rem)and (min-width:64rem){.video-promo--body .video-promo--container{max-width:71.5em}}@media(min-width:64rem)and (min-width:75rem){.video-promo--body .video-promo--container{max-width:82.5em}}@media(min-width:64rem)and (min-width:90rem){.video-promo--body .video-promo--container{max-width:103.75em}}@media(min-width:64rem)and (min-width:111.25rem){.video-promo--body .video-promo--container{max-width:142.5em}}@media(min-width:64rem)and (min-width:150rem){.video-promo--body .video-promo--container{max-width:200em}}@media(max-width:47.98rem){.video-promo--body .video-promo--content{padding:0}}