.video-intro__replay:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e816";display:inline-block;font-family:dt-icon,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.video-intro__media span{background-color:#000;display:block;overflow:hidden;position:relative}.video-intro__media span:before{content:"";display:block;padding-top:56.25%}.video-intro__media video{height:auto;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%}[data-inview] .video-intro__media{opacity:0}.inview .video-intro__media{opacity:1;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:visible}.is--hiding .video-intro__media{opacity:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden}.video-intro__sound{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;margin-right:-10px;margin-top:10px;position:absolute;right:8.00781vw;top:0;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;width:40px;z-index:5}.video-intro__sound i{display:none}.video-intro__sound svg{height:24px;width:24px}.video-intro__sound svg path,.video-intro__sound svg rect{fill:#fff}.video-intro__sound svg .step-1,.video-intro__sound svg .step-2,.video-intro__sound svg .step-3,.video-intro__sound svg .step-4,.video-intro__sound svg .step-5,.video-intro__sound.has--volume .nosound{opacity:0}.video-intro__sound.has--volume .step-1,.video-intro__sound.has--volume .step-2,.video-intro__sound.has--volume .step-3,.video-intro__sound.has--volume .step-4,.video-intro__sound.has--volume .step-5{animation:video-soundbar 1s infinite;opacity:.25s linear}.video-intro__sound.has--volume .step-2{animation-delay:.2s}.video-intro__sound.has--volume .step-3{animation-delay:.4s}.video-intro__sound.has--volume .step-4{animation-delay:.6s}.video-intro__sound.has--volume .step-5{animation-delay:.8s}.is--media-ended .video-intro__sound{opacity:0;visibility:hidden}.csshover .video-intro__sound:hover{background-color:#000}.video-intro__replay{align-items:center;background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:24px;height:40px;justify-content:center;line-height:1;margin-right:-10px;margin-top:10px;opacity:0;position:absolute;right:8.00781vw;top:0;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;width:40px;z-index:5}.video-intro__replay i{display:none}.is--media-ended .video-intro__replay{opacity:1;visibility:visible}.video-intro__replay:before{transition:transform .5s ease-in}.csshover .video-intro__replay:hover{background-color:#000}.csshover .video-intro__replay:hover:before{transform:rotate(-1turn)}.video-intro__topline{display:block;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:2;text-transform:uppercase}.video-intro__topline.is--animated{font-size:0;line-height:0}.video-intro__topline.is--animated *{font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:2;text-transform:uppercase}.video-intro__topline.is--animated>b{line-height:0}.video-intro__topline.is--animated>span{display:inline-block}.video-intro__topline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(50px);transition:transform 1.5s cubic-bezier(.4,0,.2,1) 1.5s,opacity 1.5s cubic-bezier(.4,0,.2,1) 1.5s}.is--media-ended .video-intro__topline.is--animated>span>span{opacity:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.4,0,.2,1),opacity 1.5s cubic-bezier(.4,0,.2,1)}.video-intro__headline{font-size:32px;line-height:1.2;text-transform:uppercase}.video-intro__headline.is--image{font-size:24px;line-height:1;overflow:visible;padding-bottom:6px;padding-top:6px}.video-intro__headline.is--image svg{display:block;height:24px;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(50px)}.inview .video-intro__headline.is--image svg{transition:transform 1.5s cubic-bezier(.4,0,.2,1) 1.5s,opacity 1.5s cubic-bezier(.4,0,.2,1) 1.5s}.is--media-ended .video-intro__headline.is--image svg{opacity:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.4,0,.2,1),opacity 1.5s cubic-bezier(.4,0,.2,1);transition-delay:.7s}.video-intro__headline.is--animated{font-size:0;line-height:0}.video-intro__headline.is--animated *{font-size:32px;line-height:1.2;text-transform:uppercase}.video-intro__headline.is--animated>b{line-height:0}.video-intro__headline.is--animated>span{display:inline-block;overflow:hidden}.video-intro__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(50px);transition:transform .375s cubic-bezier(.4,0,.2,1) .125s,opacity .375s cubic-bezier(.4,0,.2,1) .0625s}.is--media-ended .video-intro__headline.is--animated>span>span{opacity:1;transform:translateY(0);transition:transform .375s cubic-bezier(.4,0,.2,1),opacity .375s cubic-bezier(.4,0,.2,1)}.video-intro__subline{display:block;font-size:18px;line-height:1.44444;margin-top:14px}.video-intro__subline.is--animated{font-size:0;line-height:0}.video-intro__subline.is--animated *{font-size:18px;line-height:1.44444}.video-intro__subline.is--animated>b{line-height:0}.video-intro__subline.is--animated>span{display:inline-block;overflow:hidden}.video-intro__subline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(50px);transition:transform 1.5s cubic-bezier(.4,0,.2,1) .25s,opacity 1.5s cubic-bezier(.4,0,.2,1) .0625s}.is--media-ended .video-intro__subline.is--animated>span>span{opacity:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.4,0,.2,1) .25s,opacity 1.5s cubic-bezier(.4,0,.2,1) .25s}.video-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--hiding .video-intro__content{opacity:0;visibility:hidden}.video-intro__link{margin-top:25px}[data-inview] .video-intro__link{opacity:0;visibility:hidden}.is--media-ended .video-intro__link{opacity:1;transition:opacity 1s ease-in-out .5s,visibility 1s ease-in-out .5s;visibility:visible}.video-intro{background-color:#000;color:#fff;min-height:100vh;position:relative;z-index:auto}.iphone .video-intro{min-height:calc(100vh - 113px)}.sitemain>.video-intro:first-child{margin-top:-45px}.sitemain>.video-intro:first-child .video-intro__replay,.sitemain>.video-intro:first-child .video-intro__sound{top:45px}.sitemain>.video-intro:first-child:after{background-color:#000;content:"";display:block;height:50vh;left:0;position:absolute;top:100%;width:100%}.video-intro.is--fullscreen .video-intro__media span:before{padding-top:100%}.video-intro.is--fullscreen .video-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%}.video-intro.is--fullscreen .video-intro__media video{height:100%;width:auto}.video-intro.is--fullscreen.is--media-ended .video-intro__media span:after{opacity:.3}.video-intro~*{position:relative;z-index:1}@media only screen and (min-width:768px){.video-intro__headline{font-size:54px;text-transform:uppercase}.video-intro__headline.is--image{font-size:40px;padding-bottom:7px;padding-top:7px}.video-intro__headline.is--image svg{height:40px}.video-intro__headline.is--animated *{font-size:54px;text-transform:uppercase}.sitemain>.video-intro:first-child{margin-top:-55px}.sitemain>.video-intro:first-child .video-intro__replay,.sitemain>.video-intro:first-child .video-intro__sound{top:55px}.video-intro.is--fullscreen .video-intro__media span:before{padding-top:75%}}@media only screen and (max-width:1023px){.inview .video-intro__topline.is--animated>span>span{opacity:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.4,0,.2,1) .5s,opacity 1.5s cubic-bezier(.4,0,.2,1) .5s}.inview .video-intro__headline.is--animated>span>span,.inview .video-intro__headline.is--image svg{opacity:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.4,0,.2,1) .75s,opacity 1.5s cubic-bezier(.4,0,.2,1) .75s}.inview .video-intro__subline.is--animated>span>span{opacity:1;transform:translateY(0);transition:transform 1.5s cubic-bezier(.4,0,.2,1) 1s,opacity 1.5s cubic-bezier(.4,0,.2,1) 1s}.inview .video-intro__link{opacity:1;transition:opacity 1s ease-in-out 1s,visibility 1s ease-in-out 1s;visibility:visible}.video-intro{display:flex;flex-direction:column;justify-content:space-around}.video-intro.is--fullscreen{justify-content:space-between}}@media only screen and (min-width:1024px){.video-intro__sound{height:54px;margin-right:-15px;width:54px}.video-intro__sound svg{height:34px;width:34px}.video-intro__replay{font-size:34px;height:54px;margin-right:-15px;width:54px}.video-intro__media{transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.video-intro__media span{height:100vh;min-height:400px}.video-intro__media span:after{background-image:url(/assets/images/video-scroll/vignette.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:calc(42.1875vw + 2px);left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(75% + 2px);z-index:1}.video-intro__media video{width:75%}.video-intro__content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;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%}.video-intro__headline{margin-left:auto;margin-right:auto;width:69.53125vw}.video-intro__header{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding-bottom:60px;padding-top:100px;position:relative;z-index:2}.video-intro__header,.video-intro__link{margin-left:auto;margin-right:auto;width:83.98438%}.video-intro{min-height:auto}.video-intro.has--button .video-intro__content{padding-bottom:45px}.sitemain>.video-intro:first-child{margin-top:-65px}.sitemain>.video-intro:first-child .video-intro__replay,.sitemain>.video-intro:first-child .video-intro__sound{top:65px}.sitemain>.video-intro:first-child:after{display:none!important}.video-intro.no--vignette .video-intro__media span:after{display:none}.video-intro.is--fullscreen{min-height:150vh}.video-intro.is--fullscreen .video-intro__inner{position:-webkit-sticky;position:sticky;top:0}.video-intro.is--fullscreen .video-intro__media span{max-height:none;min-height:100vh}.video-intro.is--fullscreen .video-intro__media span:before{padding-top:56.25%}.video-intro.is--fullscreen .video-intro__media span:after{background-image:none;height:100%;transform:none;width:100%}.video-intro.is--fullscreen .video-intro__media video{height:100%;width:auto}}@media only screen and (min-width:1024px) and (min-aspect-ratio:16/9){.video-intro.is--fullscreen .video-intro__media video{height:auto;width:100%}}@media only screen and (min-width:1024px){.sitemain>.video-intro.is--fullscreen:first-child{margin-top:-65px}.sitemain>.video-intro.is--fullscreen:first-child .video-intro__replay,.sitemain>.video-intro.is--fullscreen:first-child .video-intro__sound{top:65px}.video-intro.is--hiding .video-intro__content,.video-intro.is--hiding .video-intro__media{opacity:0;visibility:hidden}.video-intro.is--hiding+.video-scroll .video-scroll__media span:after{opacity:1}.video-intro.is--hiding.is--hidden .video-intro__media img,.video-intro.is--hiding.is--hidden .video-intro__media video{display:none!important}}@media only screen and (min-width:1280px){.video-intro__headline{font-size:72px;text-transform:uppercase}.video-intro__headline.is--image{font-size:60px;padding-bottom:21px;padding-top:21px}.video-intro__headline.is--image svg{height:60px}.video-intro__headline.is--animated *{font-size:72px;text-transform:uppercase}.video-intro__replay,.video-intro__sound{margin-right:-7px;margin-top:20px}}@keyframes video-soundbar{0%{opacity:0}50%{opacity:1}}