.image-intro__media span{background-color:#000}.image-intro__media span:before{padding-top:100%}[data-inview] .image-intro__media{opacity:0}.inview .image-intro__media{opacity:1;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:visible}.is--hiding .image-intro__media{opacity:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden}.image-intro__topline{display:block;font-size:18px;font-weight:500;line-height:1.22222;margin-bottom:30px;text-transform:uppercase}.image-intro__headline{--headline-font-size:52px;--headline-border-size:6px;font-size:var(--headline-font-size);font-weight:900;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:var(--headline-font-size);margin-bottom:52px;text-transform:uppercase}@media only screen and (min-width:768px){.image-intro__headline{--headline-font-size:66px;--headline-border-size:8px}}@media only screen and (min-width:1024px){.image-intro__headline{--headline-font-size:100px;--headline-border-size:12px}}.image-intro__headline span{background-image:linear-gradient(to bottom,currentColor var(--headline-border-size),transparent 0);background-repeat:repeat;background-size:100% var(--headline-font-size);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;padding-block:var(--headline-border-size)}.win .image-intro__headline span{background-position-y:var(--headline-border-size)}@media only screen and (min-width:768px){.image-intro__headline{margin-bottom:66px}}@media only screen and (min-width:1024px){.image-intro__headline{margin-bottom:100px}}.image-intro__headline img{width:100%!important}.image-intro__headline.is--image{font-size:24px;line-height:1;overflow:hidden;padding-bottom:6px;padding-top:6px}.image-intro__headline.is--image svg{display:block;height:24px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(100%)}.inview .image-intro__headline.is--image svg{opacity:1;transform:translateY(0);transition:transform .375s ease-in-out,opacity .375s ease-in-out}.image-intro__headline.is--image img{height:auto;width:100%}.image-intro__subline{display:block;font-size:18px;line-height:1.44444;margin-top:16px}.image-intro__content{margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:35px;text-align:center;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;width:83.98438%}.is--left-aligned .image-intro__content{text-align:left}.is--hiding .image-intro__content{opacity:0;visibility:hidden}.image-intro__link{margin-top:25px}[data-inview] .image-intro__link{opacity:0;visibility:hidden}.inview .image-intro__link{opacity:1;transition:opacity 1s ease-in-out .5s,visibility 1s ease-in-out .5s;visibility:visible}.inview .image-intro__link.text-to-animate{transition:opacity 1.5s,transform 1.5s}.image-intro__arrow{bottom:80px;color:#fff;display:none;justify-content:center;left:0;position:absolute;width:100%}.image-intro__arrow:before{font-size:48px;transform:rotate(90deg)}@media only screen and (min-width:1024px){.image-intro__arrow{display:flex}}.image-intro{background-color:#000;-webkit-clip-path:polygon(0 0,calc(100% - 16.66667vw) 0,100% 16.66667vw,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 16.66667vw) 0,100% 16.66667vw,100% 100%,0 100%);color:#fff;margin-bottom:64px;min-height:50vh;position:relative}@media only screen and (min-width:768px){.image-intro{margin-bottom:80px}}@media only screen and (min-width:1024px){.image-intro{margin-bottom:104px}.image-intro:not(.is--left-aligned){-webkit-clip-path:polygon(0 0,100% 0,100% 100%,16.66667vw 100%,0 calc(100% - 16.66667vw));clip-path:polygon(0 0,100% 0,100% 100%,16.66667vw 100%,0 calc(100% - 16.66667vw))}}.image-intro.is--inverted{background-color:#fff;color:#000}.iphone .image-intro{min-height:calc(50vh - 113px)}.sitemain>.image-intro:first-child{margin-top:-45px}.image-intro.is--fullscreen .image-intro__media span:before{padding-top:100%}.image-intro.is--fullscreen .image-intro__media span:after{background-color:#000;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.image-intro.is--fullscreen .image-intro__media img{height:calc(100% + 2px)!important;width:auto!important}.image-intro.is--fullscreen.inview .image-intro__media span:after{opacity:.3}.image-intro~*{position:relative;z-index:7}@media only screen and (min-width:768px){.image-intro__headline.is--image{font-size:40px;padding-bottom:7px;padding-top:7px}.image-intro__headline.is--image svg{height:40px}.image-intro__subline{font-size:30px;line-height:1.33333}.image-intro__media span:before{padding-top:75%}.sitemain>.image-intro:first-child{margin-top:-55px}}@media only screen and (max-width:1023px){.inview .image-intro__headline.is--image svg{opacity:1;transform:translateY(0);transition:transform .375s ease-in-out .75s,opacity .375s ease-in-out .75s}.inview .image-intro__link{opacity:1;transition:opacity 1s ease-in-out 1s,visibility 1s ease-in-out 1s;visibility:visible}.image-intro{display:flex;flex-direction:column}.image-intro .image-intro__media{flex-shrink:0}.image-intro .image-intro__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center}}@media only screen and (min-width:1024px){.image-intro__media{transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.image-intro__media span{max-height:none;min-height:100vh}.image-intro__media span:before{padding-top:56.25%}.image-intro__media span:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-intro__media img{height:calc(100% + 2px)!important;width:auto!important}}@media only screen and (min-width:1024px) and (min-aspect-ratio:16/9){.image-intro__media img{height:auto!important;width:calc(100% + 2px)!important}}@media only screen and (min-width:1024px){.image-intro__media.has--overlay-25,.image-intro__media.has--overlay-40{position:relative}.image-intro__media.has--overlay-25:before,.image-intro__media.has--overlay-40:before{background-color:#000;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.image-intro__media.has--overlay-25:before{opacity:.25}.image-intro__media.has--overlay-40:before{opacity:.4}.image-intro__content{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding-bottom:95px;padding-top:0;position:absolute;top:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;width:100%;z-index:1}.image-intro__topline{margin-bottom:60px}.is--left-aligned .image-intro__headline,.is--left-aligned .image-intro__subline,.is--left-aligned .image-intro__topline{margin-left:0;margin-right:0;width:83.85417vw}.image-intro__header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:60px;padding-top:100px;position:relative;z-index:2}.image-intro__header,.image-intro__link{margin-left:auto;margin-right:auto;width:83.98438%}.image-intro.has--button .image-intro__content{padding-bottom:45px}.sitemain>.image-intro:first-child{margin-top:-65px}.image-intro.is--hiding .image-intro__content,.image-intro.is--hiding .image-intro__media{opacity:0;visibility:hidden}.image-intro.is--hiding+.video-scroll .video-scroll__media span:after{opacity:1}.image-intro.is--hiding.is--hidden .image-intro__media{image-resolution-display:none!important}}@media only screen and (min-width:1280px){.image-intro__headline.is--image{font-size:60px;padding-bottom:21px;padding-top:21px}.image-intro__headline.is--image svg{height:60px}}