@import url(https://use.typekit.net/eya2cca.css);

:root{--var-title-color:#fff;--var-subtitle-color:#ff5a00}.c-hero-banner__inner{position:relative}.c-hero-banner .is-mobile{display:block}.c-hero-banner .is-desktop{display:none}.c-hero-banner__image{-o-object-fit:cover;object-fit:cover}.c-hero-banner__image,.c-hero-banner__image-2{transition:scale 40s cubic-bezier(.16,1,.3,1)}.c-hero-banner__image-container{height:100%}.c-hero-banner__image-wrapper{height:100vh;overflow:hidden;background:#0b0b0c}.c-hero-banner__image-logo{max-width:7rem}.c-hero-banner__image-logo-wrapper{max-width:4.9375rem}.c-hero-banner__split-line{background-color:var(--var-subtitle-color);width:.0625rem;height:1.25rem;display:flex;margin:0 .75rem}.c-hero-banner__content{position:absolute;left:0;bottom:3rem;overflow:hidden;z-index:2;padding:0 1.25rem;transition:all 1.25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:calc(100% - 14.25rem)}.c-hero-banner__content-image{display:flex;align-items:center;margin-bottom:1.8125rem}.has-extra-slide .c-hero-banner__content.is-slide-1{bottom:17rem;height:calc(100% - 28.25rem)}.is-mobile-video-hidden .c-hero-banner__content.is-slide-1{bottom:3.75rem;height:auto}.is-mobile-video-hidden .c-hero-banner__content.is-slide-1.is-position-middle-left{top:2.5rem}.is-slide-2 .c-hero-banner__content.is-slide-1{opacity:0;pointer-events:none}.c-hero-banner__content.is-slide-2{z-index:4}.is-slide-1 .c-hero-banner__content.is-slide-2{opacity:0;pointer-events:none}@media only screen and (max-width:1099px){.c-hero-banner__content.is-position-top-left{top:5.75rem}}.c-hero-banner__content.is-position-top-left,.c-hero-banner__content.is-position-top-left .c-hero-banner__content-inner{justify-content:flex-start}.c-hero-banner__content.is-position-top-right,.c-hero-banner__content.is-position-top-right .c-hero-banner__content-inner{justify-content:flex-start;align-items:flex-end;text-align:right}.c-hero-banner__content.is-position-top-center,.c-hero-banner__content.is-position-top-center .c-hero-banner__content-inner{justify-content:flex-start;align-items:center;text-align:center}.c-hero-banner__content.is-position-middle-left,.c-hero-banner__content.is-position-middle-left .c-hero-banner__content-inner{justify-content:center}.c-hero-banner__content.is-position-middle-right,.c-hero-banner__content.is-position-middle-right .c-hero-banner__content-inner{justify-content:center;align-items:flex-end;text-align:right}.c-hero-banner__content.is-position-middle-center,.c-hero-banner__content.is-position-middle-center .c-hero-banner__content-inner{justify-content:center;align-items:center;text-align:center}.c-hero-banner__content.is-position-bottom-right,.c-hero-banner__content.is-position-bottom-right .c-hero-banner__content-inner{align-items:flex-end;text-align:right}.c-hero-banner__content.is-position-bottom-center,.c-hero-banner__content.is-position-bottom-center .c-hero-banner__content-inner{align-items:center;text-align:center}.c-hero-banner__content-inner{height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-bottom:1.25rem}.c-hero-banner__subtitle{color:var(--var-subtitle-color);margin:0}.c-hero-banner__title{color:var(--var-title-color);margin:0}.c-hero-banner__date{color:var(--var-title-color);margin-top:1.5rem;margin-bottom:0}.c-hero-banner__btn{margin-top:1.75rem}.c-hero-banner__tags{margin-top:2rem;display:flex;z-index:2}.c-hero-banner__tags .o-tag{border-radius:1.75rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(.625rem);padding:.25rem 1rem;display:block;color:#fff;margin:0 .25rem}.c-hero-banner__clickable-wrapper{display:block}.c-hero-banner__clickable-wrapper,.c-hero-banner__clickable-wrapper:hover{text-decoration:none;color:inherit}.c-hero-banner__clickable-wrapper:hover .c-hero-banner__image:not(.is-video){scale:105%}.c-hero-banner__image-btn{position:relative;width:calc(100% - 2.5rem);max-width:20.9375rem;height:11rem;border-radius:1rem;overflow:hidden;transition:all 1.25s cubic-bezier(.16,1,.3,1);display:block}.is-slide-2 .c-hero-banner__image-btn{width:100%}.c-hero-banner__image-btn .o-btn__round{position:absolute;top:.75rem;right:.75rem;z-index:1;pointer-events:none}.c-hero-banner__image-btn img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.c-hero-banner.is-animation-running .c-hero-banner__content.is-slide-1{bottom:0}.c-hero-banner.is-slide-1.is-animation-running .c-hero-banner__content.is-slide-1{opacity:0;left:-.5rem}.c-hero-banner.is-slide-2 .c-hero-banner__toggle-frame{display:block;margin-top:auto;width:100%}.c-hero-banner.is-slide-2 .c-hero-banner__toggle-frame.is-slide-2{width:100%;bottom:0;right:0;height:100%;border-radius:0;pointer-events:none}.c-hero-banner.is-slide-2 .c-hero-banner__toggle-frame.is-slide-2 .o-btn__round{opacity:0;right:2%;top:2%}.c-hero-banner.is-slide-2 .c-hero-banner__toggle-frame.is-slide-2 .c-hero-banner__image-btn{border-radius:0}.c-hero-banner.is-slide-2.is-animation-running .c-hero-banner__content.is-slide-2{opacity:0;left:-.5rem}.c-hero-banner__toggle-frame.is-slide-2{width:calc(100% - 2.5rem);max-width:20.9375rem;height:11rem;position:absolute;bottom:3rem;right:0;left:1.25rem;z-index:3;transition:all 1.25s cubic-bezier(.16,1,.3,1);text-align:left;border-radius:1rem;overflow:hidden}.c-hero-banner__toggle-frame.is-slide-2 .c-hero-banner__image-btn{width:100%;height:100%;max-width:none}.c-hero-banner__toggle-frame.is-slide-2 .c-hero-banner__content{opacity:0;top:20%;left:0;bottom:unset;position:absolute}.is-mobile-video-hidden .c-hero-banner__thumbnail-container{display:none}@media only screen and (max-width:749px){.c-hero-banner__image-btn,.c-hero-banner__toggle-frame.is-slide-2{max-width:none}.c-hero-banner__title{padding-right:1.25rem}.c-hero-banner__content-image{margin-bottom:.625rem}}@media only screen and (max-width:1099px){.c-hero-banner__image-wrapper{height:100vh;max-height:44.75rem}.has-extra-slide .c-hero-banner__image-wrapper{height:45rem;max-height:none}.is-mobile-video-hidden .c-hero-banner__image-wrapper{height:28rem}.is-slide-2 .c-hero-banner__toggle-frame.is-slide-2{left:0;max-width:100%}}@media only screen and (min-width:1100px){.is-mobile-video-hidden .c-hero-banner__thumbnail-container{display:block}.c-hero-banner{padding-top:6.5rem}.c-hero-banner__image-container{padding-bottom:0;height:calc(100vh - 6.5rem);min-height:0}.c-hero-banner__image-wrapper{height:calc(100vh - 6.5rem)}.c-hero-banner__image-logo-wrapper{max-width:7rem}.c-hero-banner__split-line{height:1.4375rem;margin:0 .75rem 0 1rem}.c-hero-banner__title{max-width:37.5rem}.c-hero-banner__subtitle{max-width:37.5rem;margin-bottom:0}.c-hero-banner__btn,.c-hero-banner__date{margin-top:2.75rem}.c-hero-banner__tags{position:absolute;bottom:6.5rem;right:6.25rem;margin-top:0}.c-hero-banner__content.is-slide-2{min-height:37.5rem}.c-hero-banner__content{padding:0 6.5rem 6.5rem;max-width:125rem;margin:auto;left:0;right:0;bottom:0}.c-hero-banner__content,.has-extra-slide .c-hero-banner__content.is-slide-1{height:calc(100% - 12.688rem)}.is-slide-2 .c-hero-banner__content{padding-bottom:7.5rem}.is-slide-2 .c-hero-banner__content .c-hero-banner__toggle-frame{width:100%;max-width:17.5rem}.c-hero-banner__content.is-slide-2 .c-hero-banner__toggle-frame{position:absolute;bottom:7.5rem;left:6.5rem}.c-hero-banner__content-inner{padding-bottom:0}.c-hero-banner__thumbnail-container{max-width:125rem;margin:auto;height:100%;width:100%;position:absolute;top:0;right:0;left:0;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:1.25s;transition-property:max-width}.is-slide-2 .c-hero-banner__thumbnail-container{max-width:100%}.c-hero-banner__image-btn{width:17.5rem;height:10.5rem}.is-slide-2 .c-hero-banner__image-btn{max-width:17.5rem}.c-hero-banner__image-btn:hover .o-btn__round-icon:first-child,.c-hero-banner__image-btn:hover .o-btn__round-icon:last-child{transform:translateX(0)}.c-hero-banner.is-slide-1.is-animation-running .c-hero-banner__content.is-slide-2{bottom:-2rem}.c-hero-banner.is-slide-1 .c-hero-banner__content.is-slide-1{top:unset;bottom:0}.c-hero-banner.is-slide-1 .c-hero-banner__content.is-slide-1.is-position-middle-left{top:0}.has-extra-slide .c-hero-banner.is-slide-1 .c-hero-banner__content.is-slide-1{bottom:0}.c-hero-banner.is-slide-1:hover .c-hero-banner__image:not(.is-video){scale:105%}.c-hero-banner.is-slide-1:hover .c-hero-banner__image-2:not(.is-video){scale:100%}.c-hero-banner.is-slide-2.is-animation-running .c-hero-banner__content.is-slide-2{bottom:-2rem}.c-hero-banner.is-slide-2:hover .c-hero-banner__image:not(.is-video){scale:100%}.c-hero-banner.is-slide-2:hover .c-hero-banner__image-2:not(.is-video){scale:105%}.c-hero-banner .is-mobile{display:none}.c-hero-banner .is-desktop{display:block}.c-hero-banner__toggle-frame.is-slide-2{max-width:none;width:17.5rem;height:10.5rem;bottom:6.5rem;right:6.5rem;left:unset}}@media only screen and (min-width:1650px){.c-hero-banner__content.is-slide-1{max-width:125rem;margin-left:auto;margin-right:auto}}
