.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:100%;left:50%;-o-object-fit:cover;object-fit:cover;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__button{background:#000;border:none;color:#fff;height:54px;line-height:0;padding:10px;position:absolute;right:8.07292vw;top:10px;width:54px;z-index:3}.video-intro__button[class*=" icon-"]:before,.video-intro__button[class^=icon-]:before{margin:0}.video-intro__button:focus-visible{outline:2px solid #ff8200!important}.video-intro__button.is--hidden{display:none}.video-intro__button.is--visible{display:block}.is--media-ended .video-intro__button{opacity:1;visibility:visible}.video-intro__sound{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:absolute;right:calc(8.07292vw + 70px);transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;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:#000}.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:0}.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);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:18px;font-weight:500;line-height:1.22222;margin-bottom:16px;text-transform:uppercase}.video-intro__topline.is--animated{font-size:0;line-height:0}.video-intro__topline.is--animated *{font-size:18px;font-weight:500;line-height:1.22222;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) .15s,opacity 1.5s cubic-bezier(.4,0,.2,1) .0625s}.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) .25s,opacity 1.5s cubic-bezier(.4,0,.2,1) .25s}.video-intro__headline :not(.editmode__hint){--headline-font-size:52px;--headline-border-size:6px;font-size:var(--headline-font-size);font-weight:900;line-height:var(--headline-font-size);text-transform:uppercase}@media only screen and (min-width:768px){.video-intro__headline :not(.editmode__hint){--headline-font-size:66px;--headline-border-size:8px}}@media only screen and (min-width:1024px){.video-intro__headline :not(.editmode__hint){--headline-font-size:100px;--headline-border-size:12px}}.video-intro__headline :not(.editmode__hint) 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 .video-intro__headline :not(.editmode__hint) span{background-position-y:var(--headline-border-size)}.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>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:22px;font-weight:500;letter-spacing:0;line-height:120%;margin-top:8px}@media only screen and (min-width:768px){.video-intro__subline{font-size:28px}}@media only screen and (min-width:1024px){.video-intro__subline{font-size:32px}}.video-intro__subline.is--animated{font-size:0;line-height:0}.video-intro__subline.is--animated *{font-size:22px;font-weight:500;letter-spacing:0;line-height:120%}@media only screen and (min-width:768px){.video-intro__subline.is--animated *{font-size:28px}}@media only screen and (min-width:1024px){.video-intro__subline.is--animated *{font-size:32px}}.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:40px;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:10px;z-index:3}[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;position:relative;z-index:auto}.iphone .video-intro{min-height:calc(100dvh - 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{min-height:calc(100dvh - 45px)}.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%;padding-bottom:80px;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.is--image{font-size:40px;padding-bottom:7px;padding-top:7px}.video-intro__headline.is--image svg{height:40px}.video-intro.is--fullscreen{min-height:calc(100dvh - 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__button{top:40px}.video-intro__sound svg{height:34px;width:34px}.video-intro__media{transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.video-intro__media span{height:calc(100dvh - 65px);min-height:400px}.video-intro__media span:after{aspect-ratio:16/9;background-image:url(/assets_trickstuff/images/video-scroll/vignette.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(83.98438% + 2px);z-index:1}.video-intro__media video{aspect-ratio:16/9;width:83.98438%}.video-intro__content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding-bottom:40px;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:110px;position:relative;z-index:2}.video-intro__header,.video-intro__link{margin-left:auto;margin-right:auto;width:83.98438%}.video-intro__media video{height:auto;-o-object-fit:cover;object-fit:cover}.video-intro{min-height:auto}.video-intro.has--button .video-intro__content{padding-bottom:45px}.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:calc(100dvh - 65px)}.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}.video-intro.is--fullscreen .video-intro__media span:before{padding-top:56.25%}.video-intro.is--fullscreen .video-intro__media span:after{aspect-ratio:auto;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){.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.is--image{font-size:60px;padding-bottom:21px;padding-top:21px}.video-intro__headline.is--image svg{height:60px}}@keyframes video-soundbar{0%{opacity:0}50%{opacity:1}}