@charset "UTF-8";.collage__inner,.legalnav{*zoom:1}.collage__inner:after,.collage__inner:before,.legalnav:after,.legalnav:before{content:" ";display:table}.collage__inner:after,.legalnav:after{clear:both}.footernav ul,.hotspot-chapter__copy ol,.hotspot-chapter__copy ul,.hotspot-content__copy ol,.hotspot-content__copy ul,.hotspot-overlay__copy ol,.hotspot-overlay__copy ul,.image-text__copy ol,.image-text__copy ul,.legalnav ul,.selection-content__copy ol,.selection-content__copy ul,.story-block__copy ol,.story-block__copy ul,.video-chapter__copy ol,.video-chapter__copy ul,nav ul{list-style-type:none;margin:0;padding:0}.button.has--arrow span:before,.button.has--filter span:before,.button.has--load span:before,.button.has--overview span:before,.button.has--print span:before,.emotion__handle:after,.ep-teaser__replay:before,.hotspot-content__close:before,.hotspot-content__replay:before,.product-teaser__image:before,.select:before,.selection-option__title-image a i:after,.selection__back-button:before,.sitefooter .printbutton span:before,.textlink.has--back-arrow:before,.video-chapter__close:before,.video-chapter__replay:before,.video-intro__replay:before{font-family:dtswiss,sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hotspot-content__close:before,.video-chapter__close:before{content:"\E801"}.select:before{content:"\E804"}.button.has--filter span:before{content:"\E806"}.button.has--load span:before,.ep-teaser__replay:before,.hotspot-content__replay:before,.video-chapter__replay:before,.video-intro__replay:before{content:"\E807"}.button.has--print span:before,.sitefooter .printbutton span:before{content:"\E809"}.button.has--arrow span:before,.product-teaser__image:before,.selection__back-button:before,.textlink.has--back-arrow:before{content:"\E813"}.button.has--overview span:before{content:"\E814"}.emotion.is--active .emotion__handle:after{content:"\E801"}.selection-option__title-image a i:after{content:"\E813"}.emotion__handle:after{content:"\E826"}@font-face{font-family:DIN;font-style:normal;font-weight:100;src:url(/assets/fonts/DINOffcPro-Light.eot?v=b0f2f4acdab4243345ca773fef81ce8a);src:url(/assets/fonts/DINOffcPro-Light.eot?v=b0f2f4acdab4243345ca773fef81ce8a?#iefix) format("embedded-opentype"),url(/assets/fonts/DINOffcPro-Light.woff2?v=b2dd8d3396d884cdd3358a92573a87a4) format("woff2"),url(/assets/fonts/DINOffcPro-Light.woff?v=159b6fdf18dd04e9613952876c0e7693) format("woff"),url(/assets/fonts/DINOffcPro-Light.ttf?v=3bdd15a23476faa4e1bd162d70265257) format("truetype")}@font-face{font-family:DIN;font-style:normal;font-weight:700;src:url(/assets/fonts/DINOffcPro-Bold.eot?v=8111f408ac24deb913c81b7ecce251d9);src:url(/assets/fonts/DINOffcPro-Bold.eot?v=8111f408ac24deb913c81b7ecce251d9?#iefix) format("embedded-opentype"),url(/assets/fonts/DINOffcPro-Bold.woff2?v=11900180bb4c5c32a0cbd44c7c6a5e91) format("woff2"),url(/assets/fonts/DINOffcPro-Bold.woff?v=3c78b4c223a749bfa0c1bf19aeb8833e) format("woff"),url(/assets/fonts/DINOffcPro-Bold.ttf?v=442012c43dc74d691db1c5444a8c47a8) format("truetype")}@font-face{font-family:dtswiss;src:url(/assets/fonts/dtswiss.eot?v=55e33015e73dbae1e2dcbef54e50d128);src:url(/assets/fonts/dtswiss.eot?v=55e33015e73dbae1e2dcbef54e50d128#iefix) format("embedded-opentype"),url(/assets/fonts/dtswiss.woff2?v=74151ab70e97d626f349c2405ff5e2bf) format("woff2"),url(/assets/fonts/dtswiss.woff?v=92eb209a8b430e2ae299d4f9426cb877) format("woff"),url(/assets/fonts/dtswiss.ttf?v=0c1d66bb455dfef30c7b3c0eb7ea63d0) format("truetype"),url(/assets/fonts/dtswiss.svg#dtswiss) format("svg");font-weight:400;font-style:normal}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-pagination-bullet{background-color:transparent;border-radius:0;outline:none!important;position:relative;font-size:1px;line-height:1}body,html{background-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-size:16px;line-height:1.875;color:#000;font-family:DIN,sans-serif;font-weight:100}body:before{opacity:0;visibility:hidden}body.page-change:before{opacity:1;visibility:visible;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}h1,h2,h3,h4,h5,p{font-weight:100;font-size:100%;margin-top:0;margin-bottom:0}strong{font-weight:700}a{color:inherit}[data-text]>b br{font-size:0!important;line-height:0!important}.button,.sitefooter .printbutton{cursor:pointer;display:inline-block;font-weight:700;text-align:center;text-transform:uppercase;overflow:hidden;padding:8px 44px 12px;position:relative;text-decoration:none;z-index:1;box-shadow:none!important;transition:color .125s linear .125s}.button:after,.button:before,.sitefooter .printbutton:after,.sitefooter .printbutton:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.button:after,.sitefooter .printbutton:after{width:120%;left:-10%;transform:skewX(-12deg) translateX(-120%);transition:transform .25s linear}.button.is--block{display:block;padding-left:20px;padding-right:20px;width:100%}.button,.sitefooter .printbutton{color:#fff}.button:before,.sitefooter .printbutton:before{background-color:#000;border-color:#000}.button:after,.sitefooter .printbutton:after{background-color:#e3000b}.hotspot-chapter .button,.hotspot-content .button{color:#000}.hotspot-chapter .button:before,.hotspot-content .button:before{background-color:#fff;border-color:#fff}.csshover .button[href]:hover,.csshover .button[role=button]:hover,.csshover .button[type=reset]:hover,.csshover .button[type=submit]:hover,.csshover .sitefooter .printbutton[href]:hover,.csshover .sitefooter .printbutton[role=button]:hover,.csshover .sitefooter .printbutton[type=reset]:hover,.csshover .sitefooter .printbutton[type=submit]:hover,.sitefooter .csshover .printbutton[href]:hover,.sitefooter .csshover .printbutton[role=button]:hover,.sitefooter .csshover .printbutton[type=reset]:hover,.sitefooter .csshover .printbutton[type=submit]:hover{color:#fff}.csshover .button:hover[href]:after,.csshover .button:hover[role=button]:after,.csshover .button:hover[type=reset]:after,.csshover .button:hover[type=submit]:after,.csshover .sitefooter .printbutton:hover[href]:after,.csshover .sitefooter .printbutton:hover[role=button]:after,.csshover .sitefooter .printbutton:hover[type=reset]:after,.csshover .sitefooter .printbutton:hover[type=submit]:after,.sitefooter .csshover .printbutton:hover[href]:after,.sitefooter .csshover .printbutton:hover[role=button]:after,.sitefooter .csshover .printbutton:hover[type=reset]:after,.sitefooter .csshover .printbutton:hover[type=submit]:after{transform:skew(-12deg)}.button.is--secondary,.sitefooter .printbutton{color:#000;transition:color .25s linear 0s,border .25s linear 0s}.button.is--secondary:before,.sitefooter .printbutton:before{background-color:transparent!important;border:2px solid;transition:border .25s linear 0s}.button.is--secondary:after,.sitefooter .printbutton:after{transition:none}.button.is--secondary.is--inverted,.sitefooter .printbutton{color:#fff}.csshover .button.is--secondary[href]:hover,.csshover .button.is--secondary[role=button]:hover,.csshover .button.is--secondary[type=reset]:hover,.csshover .button.is--secondary[type=submit]:hover,.csshover .sitefooter .printbutton[href]:hover,.csshover .sitefooter .printbutton[role=button]:hover,.csshover .sitefooter .printbutton[type=reset]:hover,.csshover .sitefooter .printbutton[type=submit]:hover,.sitefooter .csshover .printbutton[href]:hover,.sitefooter .csshover .printbutton[role=button]:hover,.sitefooter .csshover .printbutton[type=reset]:hover,.sitefooter .csshover .printbutton[type=submit]:hover{color:#e3000b;transition:color .25s linear .125s}.csshover .button.is--secondary:hover[href]:before,.csshover .button.is--secondary:hover[role=button]:before,.csshover .button.is--secondary:hover[type=reset]:before,.csshover .button.is--secondary:hover[type=submit]:before,.csshover .sitefooter .printbutton:hover[href]:before,.csshover .sitefooter .printbutton:hover[role=button]:before,.csshover .sitefooter .printbutton:hover[type=reset]:before,.csshover .sitefooter .printbutton:hover[type=submit]:before,.sitefooter .csshover .printbutton:hover[href]:before,.sitefooter .csshover .printbutton:hover[role=button]:before,.sitefooter .csshover .printbutton:hover[type=reset]:before,.sitefooter .csshover .printbutton:hover[type=submit]:before{border-color:#e3000b;transition:border .25s linear .125s}.csshover .button.is--secondary:hover[href]:after,.csshover .button.is--secondary:hover[role=button]:after,.csshover .button.is--secondary:hover[type=reset]:after,.csshover .button.is--secondary:hover[type=submit]:after,.csshover .sitefooter .printbutton:hover[href]:after,.csshover .sitefooter .printbutton:hover[role=button]:after,.csshover .sitefooter .printbutton:hover[type=reset]:after,.csshover .sitefooter .printbutton:hover[type=submit]:after,.sitefooter .csshover .printbutton:hover[href]:after,.sitefooter .csshover .printbutton:hover[role=button]:after,.sitefooter .csshover .printbutton:hover[type=reset]:after,.sitefooter .csshover .printbutton:hover[type=submit]:after{transform:skew(-12deg) translateX(120%);transition:transform .35s linear}.button.has--arrow span:before,.button.has--filter span:before,.button.has--load span:before,.button.has--overview span:before,.button.has--print span:before,.sitefooter .printbutton span:before{position:absolute}.button.has--arrow{text-align:left;padding:26px 57px 27px 26px;font-size:16px;line-height:1.375}.button.has--arrow:before{border-width:1px}.button.has--arrow span:before{top:50%;right:18px;transform:translateY(-50%);transition:transform .25s linear}.csshover .button.has--arrow[href]:hover span:before,.csshover .button.has--arrow[role=button]:hover span:before,.csshover .button.has--arrow[type=reset]:hover span:before,.csshover .button.has--arrow[type=submit]:hover span:before{transform:translate(3px,-50%)}.button.has--load{font-size:12px;line-height:1.25;padding:47px 20px 15px}.button.has--load span:before{font-size:32px;top:10px;left:50%;transform:translateX(-50%);transition:transform .25s linear}.csshover .button.has--load[href]:hover span:before,.csshover .button.has--load[role=button]:hover span:before,.csshover .button.has--load[type=reset]:hover span:before,.csshover .button.has--load[type=submit]:hover span:before{transform:translateX(-50%) rotate(180deg)}.button.has--print,.sitefooter .printbutton{font-size:12px;line-height:1.33333;padding:16px 13px 18px 48px}.button.has--print span:before,.sitefooter .printbutton span:before{font-size:22px;left:16px;top:50%;transform:translateY(-50%)}.button.has--filter{font-size:14px;line-height:1.42857;padding:14px 60px 16px 30px}.button.has--filter span:before{font-size:20px;top:50%;right:25px;transform:translateY(-50%)}.button.has--overview{font-size:12px;line-height:1.66667;padding:14px 30px 16px 60px}.button.has--overview span:before{font-size:24px;top:50%;left:24px;transform:translateY(-50%)}[data-bevel=root]{background-color:transparent!important;position:relative;min-height:100vh;padding-bottom:25vh!important;padding-top:0!important;z-index:0}[data-bevel=root]>*{opacity:0;position:relative;z-index:2;transition:opacity .125s ease-in-out .5s}[data-bevel=root]:after,[data-bevel=root]:before{content:"";display:block;pointer-events:none;position:absolute;left:0;width:100%;z-index:1;transform-origin:0 0}[data-bevel=root]:before{height:50%;top:0;transform:skewY(-12deg) translateY(0);opacity:0;transition:transform .5s ease-in-out,height .5s ease-in-out,opacity .25s ease-in-out .375s}[data-bevel=root].is--reverse:before{transform:skewY(12deg) translateY(0)}[data-bevel=root]:after{bottom:-25%;height:100%;z-index:1}.sitemain [data-bevel=root]:last-child:before{height:100%}.sitemain [data-bevel=root]:last-child:after{bottom:0;height:75%;transition:height .5s ease-in-out}[data-bevel=root].is--visible>*{opacity:1;transition:opacity .125s ease-in-out .375s}[data-bevel=root].is--visible.is--hiding>*{opacity:0;transition:opacity .25s ease-in-out .125s}[data-bevel=root].is--visible:before{transform:skewY(-12deg) translateY(-12.5vh);height:calc(50% + 50vh);opacity:1;transition:transform .5s ease-in-out,height .25s ease-in-out,opacity .125s linear}@media only screen and (min-width:1024px){[data-bevel=root].is--visible:before{transform:skewY(-12deg) translateY(-25vh)}}.sitemain [data-bevel=root].is--visible:last-child:after{height:100%}[data-bevel=root].is--visible.is--reverse:before{transform:skewY(12deg) translateY(-25vh)}@media only screen and (min-width:1024px){[data-bevel=root].is--visible.is--reverse:before{transform:skewY(12deg) translateY(-50vh)}}[data-bevel=root].is--development{color:#000}[data-bevel=root].is--development:after,[data-bevel=root].is--development:before{background-color:#fff}[data-bevel=root].is--competitive{color:#fff}[data-bevel=root].is--competitive:after,[data-bevel=root].is--competitive:before{background-color:#000}[data-bevel=root].is--cyclist{color:#fff}[data-bevel=root].is--cyclist:after,[data-bevel=root].is--cyclist:before{background-color:#e3000b}[data-bevel=root].has--image{padding-bottom:0!important;color:#fff}[data-bevel=root].has--image:after,[data-bevel=root].has--image:before{display:none}.image span{display:block;overflow:hidden;text-align:center;position:relative}.image img{width:100%;height:auto}.image.is--fix span:before{content:"";display:block}.image.is--fix img{position:absolute;top:50%;left:50%;width:calc(100% + 2px);height:auto;transform:translate3d(-50%,-50%,0)}.image.is--fix img.lazyload,.image.is--fix img.lazyloading{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nav__scroller{position:absolute;top:0;bottom:0;width:100%;overflow:auto}.nav__scroller-inner{width:100%;overflow:hidden}.nav:before{background-color:#000;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:45px;z-index:1}@media only screen and (min-width:768px){.nav:before{height:55px}}@media only screen and (min-width:1024px){.nav:before{height:65px}}@media only screen and (max-width:1279px){.nav__scroller,.nav__scroller-inner{transform:translateZ(0)}}@media only screen and (min-width:1280px){.nav__scroller{position:static}.nav:before{display:none}}.textlink{cursor:pointer;text-decoration:none;text-transform:uppercase;font-weight:700;transition:color .25s ease-in-out}.textlink.has--arrow{margin-right:.625em}.textlink.has--arrow:after{content:"\203A";position:absolute;margin-left:5px;margin-top:-.0625em}.textlink.has--back-arrow{padding-left:31px;position:relative}.textlink.has--back-arrow:before{font-size:24px;transform:scaleX(-1);position:absolute;top:0;left:0}.textlink.is--more{margin-right:.625em}.textlink.is--more:after{content:"+";position:absolute;margin-left:5px;margin-top:-.0625em}.csshover .textlink[href]:hover,.csshover .textlink[role=button]:hover{color:#e3000b}button,input,option,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-family:DIN,sans-serif}button,input[type=reset],input[type=submit]{border:0;border-radius:0;background-color:transparent;padding:0}button:focus,input:focus{outline:0 none}input::-ms-clear{display:none}legend{width:100%}.form-input input[type=date],.form-input input[type=email],.form-input input[type=password],.form-input input[type=search],.form-input input[type=tel],.form-input input[type=text],.form-input select,.form-input textarea{font-size:18px;font-weight:700;line-height:1.22222;border-radius:0;box-shadow:none;outline:none;background-color:#fff;border:1px solid #000;width:100%;padding:8px 14px 10px;-webkit-appearance:none;text-transform:uppercase}.form-input input[type=date]::-webkit-input-placeholder,.form-input input[type=date] ::-webkit-input-placeholder,.form-input input[type=email]::-webkit-input-placeholder,.form-input input[type=email] ::-webkit-input-placeholder,.form-input input[type=password]::-webkit-input-placeholder,.form-input input[type=password] ::-webkit-input-placeholder,.form-input input[type=search]::-webkit-input-placeholder,.form-input input[type=search] ::-webkit-input-placeholder,.form-input input[type=tel]::-webkit-input-placeholder,.form-input input[type=tel] ::-webkit-input-placeholder,.form-input input[type=text]::-webkit-input-placeholder,.form-input input[type=text] ::-webkit-input-placeholder,.form-input select::-webkit-input-placeholder,.form-input select ::-webkit-input-placeholder,.form-input textarea::-webkit-input-placeholder,.form-input textarea ::-webkit-input-placeholder{color:#4a4a4a;text-transform:uppercase;line-height:inherit;vertical-align:middle}.form-input input[type=date]:-moz-placeholder,.form-input input[type=date] :-moz-placeholder,.form-input input[type=date]::-moz-placeholder,.form-input input[type=date] ::-moz-placeholder,.form-input input[type=email]:-moz-placeholder,.form-input input[type=email] :-moz-placeholder,.form-input input[type=email]::-moz-placeholder,.form-input input[type=email] ::-moz-placeholder,.form-input input[type=password]:-moz-placeholder,.form-input input[type=password] :-moz-placeholder,.form-input input[type=password]::-moz-placeholder,.form-input input[type=password] ::-moz-placeholder,.form-input input[type=search]:-moz-placeholder,.form-input input[type=search] :-moz-placeholder,.form-input input[type=search]::-moz-placeholder,.form-input input[type=search] ::-moz-placeholder,.form-input input[type=tel]:-moz-placeholder,.form-input input[type=tel] :-moz-placeholder,.form-input input[type=tel]::-moz-placeholder,.form-input input[type=tel] ::-moz-placeholder,.form-input input[type=text]:-moz-placeholder,.form-input input[type=text] :-moz-placeholder,.form-input input[type=text]::-moz-placeholder,.form-input input[type=text] ::-moz-placeholder,.form-input select:-moz-placeholder,.form-input select :-moz-placeholder,.form-input select::-moz-placeholder,.form-input select ::-moz-placeholder,.form-input textarea:-moz-placeholder,.form-input textarea :-moz-placeholder,.form-input textarea::-moz-placeholder,.form-input textarea ::-moz-placeholder{color:#4a4a4a;text-transform:uppercase;line-height:inherit;vertical-align:middle}.form-input input[type=date]:-ms-input-placeholder,.form-input input[type=date] :-ms-input-placeholder,.form-input input[type=email]:-ms-input-placeholder,.form-input input[type=email] :-ms-input-placeholder,.form-input input[type=password]:-ms-input-placeholder,.form-input input[type=password] :-ms-input-placeholder,.form-input input[type=search]:-ms-input-placeholder,.form-input input[type=search] :-ms-input-placeholder,.form-input input[type=tel]:-ms-input-placeholder,.form-input input[type=tel] :-ms-input-placeholder,.form-input input[type=text]:-ms-input-placeholder,.form-input input[type=text] :-ms-input-placeholder,.form-input select:-ms-input-placeholder,.form-input select :-ms-input-placeholder,.form-input textarea:-ms-input-placeholder,.form-input textarea :-ms-input-placeholder{color:#4a4a4a;text-transform:uppercase;line-height:inherit;vertical-align:middle}.has--error .form-input input[type=date],.has--error .form-input input[type=email],.has--error .form-input input[type=password],.has--error .form-input input[type=search],.has--error .form-input input[type=tel],.has--error .form-input input[type=text],.has--error .form-input select,.has--error .form-input textarea{border-color:red}.form-input input[type=date],.form-input input[type=email],.form-input input[type=password],.form-input input[type=search],.form-input input[type=tel],.form-input input[type=text],.form-input select{height:50px}.form-input textarea{height:130px}.form-input select{cursor:pointer}.form-input select::-ms-expand{display:none}.form-input select:focus::-ms-value{background-color:transparent}.select{position:relative;z-index:0;width:100%}.select:before{font-size:10px;position:absolute;right:20px;top:50%;margin-top:-5px;color:#000;z-index:2;pointer-events:none}form label{font-size:14px;font-weight:700;line-height:1.42857;text-transform:uppercase;display:inline-block;margin-bottom:9px}.siteheader,.siteheader__inner:before{background-color:transparent}.siteheader{background-image:linear-gradient(180deg,rgba(0,0,0,.3) 1%,transparent);transition:background .25s ease-in-out,transform .25s ease-in-out}.siteheader a{text-decoration:none}.siteheader .nav{background-color:transparent}.csshover .siteheader:hover,.siteheader.is--visible,.siteheader .nav__toggle:checked~.nav{background-color:#000}.siteheader.is--hidden{transform:translate3d(0,-100%,0)}@media only screen and (min-width:1024px){.siteheader.has--overlay{transform:translate3d(0,-100%,0)}}.sitemain{background-color:#fff;color:#000;padding-top:45px;flex-grow:1;position:relative;z-index:0;width:100%}.sitemain:before{background-color:#000;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:45px}.sitemain:first-child+[data-bevel=root]:before{opacity:0}@media only screen and (min-width:768px){.sitemain{padding-top:55px}.sitemain:before{height:55px}}@media only screen and (min-width:1024px){.sitemain{padding-top:65px}.sitemain:before{height:65px}}.sitefooter{background-color:#242424;position:relative;z-index:2;width:100%}.sitefooter .printbutton{margin-bottom:15px;margin-left:8.00781%;margin-right:8.00781%}@media only screen and (min-width:768px){.sitefooter .printbutton{position:absolute!important;right:0;bottom:35px;transform:translateY(50%);margin-bottom:0;z-index:2}}@media only screen and (min-width:1280px){.sitefooter .printbutton{bottom:36px}}.hotspot-chapter__copy ol,.hotspot-chapter__copy ul,.hotspot-content__copy ol,.hotspot-content__copy ul,.hotspot-overlay__copy ol,.hotspot-overlay__copy ul,.image-text__copy ol,.image-text__copy ul,.selection-content__copy ol,.selection-content__copy ul,.story-block__copy ol,.story-block__copy ul,.video-chapter__copy ol,.video-chapter__copy ul{margin-top:1.875em;margin-bottom:5em}.hotspot-chapter__copy ol ol,.hotspot-chapter__copy ol ul,.hotspot-chapter__copy ul ol,.hotspot-chapter__copy ul ul,.hotspot-content__copy ol ol,.hotspot-content__copy ol ul,.hotspot-content__copy ul ol,.hotspot-content__copy ul ul,.hotspot-overlay__copy ol ol,.hotspot-overlay__copy ol ul,.hotspot-overlay__copy ul ol,.hotspot-overlay__copy ul ul,.image-text__copy ol ol,.image-text__copy ol ul,.image-text__copy ul ol,.image-text__copy ul ul,.selection-content__copy ol ol,.selection-content__copy ol ul,.selection-content__copy ul ol,.selection-content__copy ul ul,.story-block__copy ol ol,.story-block__copy ol ul,.story-block__copy ul ol,.story-block__copy ul ul,.video-chapter__copy ol ol,.video-chapter__copy ol ul,.video-chapter__copy ul ol,.video-chapter__copy ul ul{margin-bottom:0;margin-top:0}.hotspot-chapter__copy ol li,.hotspot-chapter__copy ul li,.hotspot-content__copy ol li,.hotspot-content__copy ul li,.hotspot-overlay__copy ol li,.hotspot-overlay__copy ul li,.image-text__copy ol li,.image-text__copy ul li,.selection-content__copy ol li,.selection-content__copy ul li,.story-block__copy ol li,.story-block__copy ul li,.video-chapter__copy ol li,.video-chapter__copy ul li{padding-left:2.5em;margin-top:1em;margin-bottom:1em;position:relative}.hotspot-chapter__copy ol li:before,.hotspot-chapter__copy ul li:before,.hotspot-content__copy ol li:before,.hotspot-content__copy ul li:before,.hotspot-overlay__copy ol li:before,.hotspot-overlay__copy ul li:before,.image-text__copy ol li:before,.image-text__copy ul li:before,.selection-content__copy ol li:before,.selection-content__copy ul li:before,.story-block__copy ol li:before,.story-block__copy ul li:before,.video-chapter__copy ol li:before,.video-chapter__copy ul li:before{position:absolute;left:0;width:2.5em;padding-right:5px}.hotspot-chapter__copy a:not(.button):not(.text-link),.hotspot-content__copy a:not(.button):not(.text-link),.hotspot-overlay__copy a:not(.button):not(.text-link),.image-text__copy a:not(.button):not(.text-link),.video-chapter__copy a:not(.button):not(.text-link){color:inherit;font-weight:700;text-decoration:none;box-shadow:inset 0 -2px;padding-bottom:2px;transition:color .125s ease-in-out,background-color .125s ease-in-out}.csshover .hotspot-chapter__copy a:not(.button):not(.text-link):hover,.csshover .hotspot-content__copy a:not(.button):not(.text-link):hover,.csshover .hotspot-overlay__copy a:not(.button):not(.text-link):hover,.csshover .image-text__copy a:not(.button):not(.text-link):hover,.csshover .video-chapter__copy a:not(.button):not(.text-link):hover{padding-bottom:1px}.hotspot-chapter__copy p,.hotspot-content__copy p,.hotspot-overlay__copy p,.image-text__copy p,.video-chapter__copy p{margin-top:1em;margin-bottom:1em}.hotspot-chapter__copy p img,.hotspot-content__copy p img,.hotspot-overlay__copy p img,.image-text__copy p img,.video-chapter__copy p img{max-width:100%}.hotspot-chapter__copy .subline,.hotspot-content__copy .subline,.hotspot-overlay__copy .subline,.image-text__copy .subline,.video-chapter__copy .subline{font-size:20px;line-height:1.4}.hotspot-chapter__copy .formula,.hotspot-content__copy .formula,.hotspot-overlay__copy .formula,.image-text__copy .formula,.video-chapter__copy .formula{font-family:serif}.hotspot-chapter__copy ul li:before,.hotspot-content__copy ul li:before,.hotspot-overlay__copy ul li:before,.image-text__copy ul li:before,.video-chapter__copy ul li:before{content:"\2022";font-weight:700;display:block;position:absolute;padding-right:.5em;top:0}.hotspot-chapter__copy ol,.hotspot-content__copy ol,.hotspot-overlay__copy ol,.image-text__copy ol,.video-chapter__copy ol{counter-reset:listcounter}.hotspot-chapter__copy ol li,.hotspot-content__copy ol li,.hotspot-overlay__copy ol li,.image-text__copy ol li,.video-chapter__copy ol li{padding-left:2.5em}.hotspot-chapter__copy ol li:before,.hotspot-content__copy ol li:before,.hotspot-overlay__copy ol li:before,.image-text__copy ol li:before,.video-chapter__copy ol li:before{content:counter(listcounter) ".";counter-increment:listcounter;font-weight:700;padding-bottom:1px}.hotspot-chapter__copy ol li ol li:before,.hotspot-content__copy ol li ol li:before,.hotspot-overlay__copy ol li ol li:before,.image-text__copy ol li ol li:before,.video-chapter__copy ol li ol li:before{content:counters(listcounter,".")}.hotspot-chapter__copy ol li.alphabetic:before,.hotspot-content__copy ol li.alphabetic:before,.hotspot-overlay__copy ol li.alphabetic:before,.image-text__copy ol li.alphabetic:before,.video-chapter__copy ol li.alphabetic:before{content:counter(listcounter,upper-alpha) "."}.hotspot-chapter__copy ol li.alphabetic ol li.alphabetic:before,.hotspot-content__copy ol li.alphabetic ol li.alphabetic:before,.hotspot-overlay__copy ol li.alphabetic ol li.alphabetic:before,.image-text__copy ol li.alphabetic ol li.alphabetic:before,.video-chapter__copy ol li.alphabetic ol li.alphabetic:before{content:counter(listcounter,lower-alpha) "."}.hotspot-chapter__copy table,.hotspot-content__copy table,.hotspot-overlay__copy table,.image-text__copy table,.video-chapter__copy table{width:100%!important;table-layout:fixed}.hotspot-chapter__copy table td,.hotspot-content__copy table td,.hotspot-overlay__copy table td,.image-text__copy table td,.video-chapter__copy table td{width:100%!important}.cookie-banner{background-color:rgba(0,0,0,.85);color:#fff;display:none;padding-top:10px;padding-bottom:10px;position:fixed;bottom:0;left:0;width:100%;z-index:500;transform:translateY(100%);transition:transform .25s linear}.cookie-banner.is--visible{display:block;transform:translateY(0)}.cookie-banner__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.cookie-banner__inner{display:block!important}}.cookie-banner__content{font-size:14px;justify-content:center;display:flex;flex-direction:column;width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:75%;max-width:75%}.cookie-banner__content else{flex-basis:auto}@media print{.cookie-banner__content{display:block!important}}.cookie-banner__content a{font-weight:700;box-shadow:inset 0 -1px 0;text-decoration:none;transition:color .25s linear,box-shadow .25s linear}.csshover .cookie-banner__content a:hover{color:#e3000b}.cookie-banner__button{cursor:pointer;margin-top:5px}.cookie-banner__footer{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:25%;max-width:25%}.cookie-banner__footer else{flex-basis:auto}@media print{.cookie-banner__footer{display:block!important}}@media only screen and (min-width:1024px){.cookie-banner__content{flex-basis:83.33333%;max-width:83.33333%}.cookie-banner__footer{flex-basis:16.66667%;max-width:16.66667%}}.form-input{position:relative}.form-input>label{font-size:14px;font-weight:700;line-height:1.42857;display:inline-block;font-size:10px;font-weight:100;padding-left:2px;padding-right:2px;position:absolute;top:-7px;left:-2px;opacity:0;transform:translate(5px,10px);text-transform:uppercase;transition:opacity .125s linear,transform .125s linear;z-index:3;margin-bottom:0}.form-input>label:before{background-color:#fff;content:"";display:block;position:absolute;top:50%;left:2px;height:50%;right:0;z-index:-1}.form-input.is--filled>label{opacity:1;transform:translateY(0)}.footernav{background-color:#333;color:#fff;padding-top:15px;padding-bottom:15px}.footernav ul{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.footernav ul{display:block!important}}.footernav__item{padding-left:1.21029%;padding-right:1.21029%;font-weight:700;text-transform:uppercase;margin-top:10px;margin-bottom:10px;width:100%}.footernav__item a{text-decoration:none;transition:color .25s linear}.csshover .footernav__item a:hover{color:#e3000b}@media only screen and (min-width:768px){.footernav__item{width:auto;white-space:nowrap}}.legalnav{padding-top:15px;padding-bottom:15px;background-color:#242424;color:#fff}.legalnav ul{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.legalnav ul{display:block!important}}@media only screen and (min-width:1024px){.legalnav ul{padding-right:200px}}.legalnav__item{padding-left:1.21029%;padding-right:1.21029%;margin-top:10px;margin-bottom:10px;text-transform:uppercase;width:100%}.legalnav__item a{text-decoration:none;transition:color .25s linear}.csshover .legalnav__item a:hover{color:#e3000b}@media only screen and (min-width:768px){.legalnav__item{width:auto;white-space:nowrap}}.product-teaser__title{text-transform:uppercase;font-size:18px;line-height:1.77778}.product-teaser__title.is--animated{font-size:0;line-height:0}.product-teaser__title.is--animated *{text-transform:uppercase;font-size:18px;line-height:1.77778}.product-teaser__title.is--animated>b{line-height:0}.product-teaser__title.is--animated>span{display:inline-block;overflow:hidden}.product-teaser__title.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.inview .product-teaser__title.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.product-teaser__image{background-color:#fff;padding:2.51799% 10.79137% 10.79137%;position:relative;overflow:hidden;margin-bottom:6.47482%}.product-teaser__image:after{background-color:#000;content:"";display:block;width:102px;height:25px;position:absolute;bottom:-1px;right:-2px;transform:skewY(-12deg) translateY(15px)}.product-teaser__image:before{font-size:24px;position:absolute;bottom:-8px;right:-5px;z-index:1}.product-teaser__image span:before{padding-top:146.78899%}.product-teaser__link{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");bottom:0;display:block;left:0;outline:none;padding:0;border:0;position:absolute;right:0;text-indent:-1978em;top:0;z-index:4}.product-teaser{background-color:#000;color:#fff;position:relative;width:100%}.csshover .product-teaser .product-teaser__image:before{opacity:0;transition:opacity .25s ease-in-out}.csshover .product-teaser .product-teaser__image:after{transform:skewY(-12deg) translateY(150%);transition:transform .25s ease-in-out}.csshover .product-teaser:hover .product-teaser__image:before{opacity:1;transition:opacity .25s ease-in-out .125s}.csshover .product-teaser:hover .product-teaser__image:after{transform:skewY(-12deg) translateY(15px)}@media only screen and (min-width:1024px){.product-teaser__title,.product-teaser__title.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}}.emotion__headline{text-transform:uppercase;font-size:24px;line-height:1.5;opacity:0}.emotion__headline.is--animated{font-size:0;line-height:0}.emotion__headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.emotion__headline.is--animated>b{line-height:0}.emotion__headline.is--animated>span{display:inline-block;overflow:hidden}.emotion__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .emotion__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .emotion__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.emotion__copy{display:none;margin-top:20px}.emotion__content{background-color:rgba(0,0,0,.6);color:#fff;position:absolute;left:0;width:100%;top:100%;opacity:0;height:100%;overflow:hidden;text-align:center;z-index:1;transition:opacity .25s ease-in-out}.emotion__content-inner{margin-left:auto;margin-right:auto;padding:60px 20px;width:83.98438%}.emotion__handle{cursor:pointer;position:absolute;top:0;right:0;width:100%;height:100%;font-size:24px;line-height:1;z-index:2}.emotion__handle:before{background-color:#fff;border-radius:50%;content:"";display:block;height:1.66667em;width:1.66667em;position:absolute;top:20px;right:20px}.emotion__handle:after{color:#000;position:absolute;top:calc(20px + .33333em);right:calc(20px + .33333em)}.emotion__handle i{display:none}.emotion__toggle{position:absolute;top:0;left:-1978vw}.emotion__toggle:checked~.emotion__inner .emotion__handle{opacity:1}.emotion__toggle:checked~.emotion__inner .emotion__content{background-color:rgba(0,0,0,.75);height:200vw;opacity:1}.emotion__toggle:checked~.emotion__inner .emotion__headline{opacity:1}.emotion__toggle:checked~.emotion__inner .emotion__copy{display:block}.emotion__inner{position:absolute;top:0;left:0;width:100%;z-index:1}.emotion{position:relative}.emotion:before{content:"";display:block}.emotion .image span:before,.emotion:before{padding-top:100%}.emotion.is--active{z-index:2}.emotion.is--active .emotion__handle{height:0;width:0;font-size:14px}.emotion.is--active .emotion__handle:before{height:2.85714em;width:2.85714em}.emotion.is--active .emotion__handle:after{top:calc(20px + .92857em);right:calc(20px + .92857em)}.csshover .emotion .emotion__handle{opacity:0;transition:opacity .5s ease-in-out}.csshover .emotion:hover .emotion__content,.csshover .emotion:hover .emotion__handle{opacity:1}.csshover .has--hover .emotion .emotion__headline{transition:opacity .25s ease-in-out}.csshover .has--hover .emotion:hover .emotion__headline{opacity:1}@media only screen and (min-width:768px){.emotion__headline,.emotion__headline.is--animated *{font-size:32px;line-height:1.375}.emotion__handle{font-size:34px}.emotion__handle:before{height:1.64706em;width:1.64706em;top:30px;right:30px}.emotion__handle:after{top:calc(30px + .32353em);right:calc(30px + .32353em)}.emotion__content-inner{display:flex;flex-direction:column;justify-content:center;height:100%}.emotion__toggle:checked~.emotion__inner{width:200%}.emotion__toggle:checked~.emotion__inner .emotion__content{height:50vw}.emotion.is--active .emotion__handle{font-size:20px}.emotion.is--active .emotion__handle:before{height:2.8em;width:2.8em}.emotion.is--active .emotion__handle:after{top:calc(30px + .9em);right:calc(30px + .9em)}}@media only screen and (min-width:1024px){.emotion__copy{margin-top:30px}.emotion__content-inner{width:100%}.emotion__content{top:0;right:0;left:auto}.emotion__toggle:checked~.emotion__inner{width:300%}.emotion__toggle:checked~.emotion__inner .image{width:66.66667%}.emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-right:8.00781vw;padding-left:3.58073vw}.emotion__toggle:checked~.emotion__inner .emotion__content{height:100%;width:33.33333%;text-align:left}}@media only screen and (min-width:1440px){.emotion__headline,.emotion__headline.is--animated *{font-size:42px;line-height:1.28571}.emotion__toggle:checked~.emotion__inner{width:400%}.emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-left:5.07812vw}.emotion__toggle:checked~.emotion__inner .emotion__content,.emotion__toggle:checked~.emotion__inner .image{width:50%}.emotion__handle{font-size:34px}.emotion__handle:before{top:40px;right:40px}.emotion__handle:after{top:calc(40px + .32353em);right:calc(40px + .32353em)}.emotion.is--active .emotion__handle:after{top:calc(40px + .9em);right:calc(40px + .9em)}}@media only screen and (min-width:1920px){.emotion__headline,.emotion__headline.is--animated *{font-size:54px;line-height:1.2963}.emotion__toggle:checked~.emotion__inner{width:500%}.emotion__toggle:checked~.emotion__inner .emotion__content{width:60%}.emotion__toggle:checked~.emotion__inner .image{width:40%}}.collage__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.collage__headline.is--animated{font-size:0;line-height:0}.collage__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.collage__headline.is--animated>b{line-height:0}.collage__headline.is--animated>span{display:inline-block;overflow:hidden}.collage__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .collage__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .collage__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.collage__content-inner{display:flex;flex-direction:column;height:100%;justify-content:center}.collage__content{margin-left:auto;margin-right:auto;margin-bottom:80px;width:83.98438%}.collage__emotions{min-height:300vw}.collage{position:relative;padding-top:100px;padding-bottom:100px}.collage.is--development{background-color:#fff;color:#000}.collage.is--competitive{background-color:#000;color:#fff}.collage.is--cyclist{background-color:#e3000b;color:#fff}.collage .emotion{width:100%}.js .collage .emotion{opacity:0;transform:translateY(100px)}.js .collage.is--visible .emotion{transform:translateY(0);opacity:1;transition:transform .5s,opacity .5s}@media only screen and (max-width:767px){.collage__emotions .emotion:nth-child(n+3):nth-last-child(-n+2) .emotion__toggle:checked~.emotion__inner{top:-100vw}.collage__emotions .emotion:nth-child(n+3):nth-last-child(-n+1) .emotion__toggle:checked~.emotion__inner{top:-200vw}}@media only screen and (min-width:768px){.collage__headline,.collage__headline.is--animated *{font-size:54px;line-height:1.2963}.collage__content{margin-bottom:100px}.collage__emotions{overflow:hidden;min-height:150vw}.collage__emotions .emotion{display:inline;float:left;width:50%}}@media only screen and (min-width:768px) and (max-width:1023px){.collage__emotions .emotion:nth-child(2n) .emotion__inner{left:auto;right:0}.collage__emotions .emotion:nth-child(3) .emotion__toggle:checked~.emotion__inner,.collage__emotions .emotion:nth-child(4) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-m="0"] .emotion:nth-child(n+5):nth-last-child(-n+4) .emotion__toggle:checked~.emotion__inner{top:-50vw}.collage__emotions[data-collage-m="0"] .emotion:nth-child(n+5):nth-last-child(-n+2) .emotion__toggle:checked~.emotion__inner{top:-100vw}.collage__emotions[data-collage-m="1"] .emotion:nth-child(n+5):nth-last-child(-n+3) .emotion__toggle:checked~.emotion__inner{top:-50vw}.collage__emotions[data-collage-m="1"] .emotion:nth-child(n+5):nth-last-child(-n+1) .emotion__toggle:checked~.emotion__inner{top:-100vw}}@media only screen and (min-width:1024px){.collage__content{display:inline;float:left;margin-left:0;margin-right:0;margin-bottom:0;padding-left:8.00781vw;padding-right:1.04167vw;width:66.66667%;height:calc(33.33333vw - 6px)}.collage__emotions{overflow:visible;min-height:66.66667vw}.collage__emotions .emotion{width:33.33333%}}@media only screen and (min-width:1024px) and (max-width:1439px){.collage__emotions .emotion:nth-child(3n - 2) .emotion__toggle:checked~.emotion__inner{left:auto;right:0;padding-left:100%}.collage__emotions .emotion:nth-child(3n - 2) .emotion__toggle:checked~.emotion__inner .image{width:100%}.collage__emotions .emotion:nth-child(3n - 2) .emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-left:8.00781vw;padding-right:3.58073vw}.collage__emotions .emotion:nth-child(3n - 2) .emotion__toggle:checked~.emotion__inner .emotion__content{right:auto;left:0}.collage__emotions .emotion:nth-child(3n) .emotion__toggle:checked~.emotion__inner{left:50%;transform:translateX(-50%)}.collage__emotions[data-collage-l="0"] .emotion:nth-child(n+5):nth-last-child(-n+2) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-l="1"] .emotion:nth-child(n+5):nth-last-child(-n+3) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-l="2"] .emotion:nth-child(n+5):nth-last-child(-n+1) .emotion__toggle:checked~.emotion__inner{top:-100%}}@media only screen and (max-width:1439px){.js .collage.is--visible .emotion:first-child{transition-delay:1s}.js .collage.is--visible .emotion:nth-child(2){transition-delay:1.25s}.js .collage.is--visible .emotion:nth-child(3){transition-delay:1.5s}.js .collage.is--visible .emotion:nth-child(4){transition-delay:1.75s}.js .collage.is--visible .emotion:nth-child(5){transition-delay:2s}.js .collage.is--visible .emotion:nth-child(6){transition-delay:2.25s}.js .collage.is--visible .emotion:nth-child(7){transition-delay:2.5s}.js .collage.is--visible .emotion:nth-child(8){transition-delay:2.75s}.js .collage.is--visible .emotion:nth-child(9){transition-delay:3s}.js .collage.is--visible .emotion:nth-child(10){transition-delay:3.25s}.js .collage.is--visible .emotion:nth-child(11){transition-delay:3.5s}.js .collage.is--visible .emotion:nth-child(12){transition-delay:3.75s}.js .collage.is--visible .emotion:nth-child(13){transition-delay:4s}.js .collage.is--visible .emotion:nth-child(14){transition-delay:4.25s}.js .collage.is--visible .emotion:nth-child(15){transition-delay:4.5s}.js .collage.is--visible .emotion:nth-child(16){transition-delay:4.75s}.js .collage.is--visible .emotion:nth-child(17){transition-delay:5s}.js .collage.is--visible .emotion:nth-child(18){transition-delay:5.25s}.js .collage.is--visible .emotion:nth-child(19){transition-delay:5.5s}.js .collage.is--visible .emotion:nth-child(20){transition-delay:5.75s}.js .collage.is--visible .emotion:nth-child(21){transition-delay:6s}.js .collage.is--visible .emotion:nth-child(22){transition-delay:6.25s}.js .collage.is--visible .emotion:nth-child(23){transition-delay:6.5s}.js .collage.is--visible .emotion:nth-child(24){transition-delay:6.75s}.js .collage.is--visible .emotion:nth-child(25){transition-delay:7s}}@media only screen and (min-width:1440px){.collage__content{width:50%;height:calc(25vw - 6px)}.collage__emotions{min-height:50vw}.collage__emotions .emotion{width:25%}}@media only screen and (min-width:1440px) and (max-width:1919px){.collage__emotions .emotion:nth-child(4n - 2) .emotion__toggle:checked~.emotion__inner{left:auto;right:0;padding-left:200%}.collage__emotions .emotion:nth-child(4n - 2) .emotion__toggle:checked~.emotion__inner .image{width:100%}.collage__emotions .emotion:nth-child(4n - 2) .emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-left:8.00781vw;padding-right:5.07812vw}.collage__emotions .emotion:nth-child(4n - 2) .emotion__toggle:checked~.emotion__inner .emotion__content{right:auto;left:0}.collage__emotions .emotion:nth-child(4n - 3) .emotion__toggle:checked~.emotion__inner{left:auto;right:-100%;padding-left:200%}.collage__emotions .emotion:nth-child(4n - 3) .emotion__toggle:checked~.emotion__inner .image{width:100%}.collage__emotions .emotion:nth-child(4n - 3) .emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-left:8.00781vw;padding-right:5.07812vw}.collage__emotions .emotion:nth-child(4n - 3) .emotion__toggle:checked~.emotion__inner .emotion__content{right:auto;left:0}.collage__emotions .emotion:nth-child(4n - 4) .emotion__toggle:checked~.emotion__inner{left:-100%}.collage__emotions[data-collage-xxl="0"] .emotion:nth-child(n+3):nth-last-child(-n+2) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxl="1"] .emotion:nth-child(n+3):nth-last-child(-n+3) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxl="2"] .emotion:nth-child(n+3):nth-last-child(-n+4) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxl="3"] .emotion:nth-child(n+3):nth-last-child(-n+1) .emotion__toggle:checked~.emotion__inner{top:-100%}.js .collage.is--visible .emotion:nth-child(4n - 3){transition-delay:1s}.js .collage.is--visible .emotion:nth-child(4n - 2){transition-delay:1.25s}.js .collage.is--visible .emotion:nth-child(4n - 1){transition-delay:1s}.js .collage.is--visible .emotion:nth-child(4n){transition-delay:1.25s}.js .collage.is--visible .emotion:nth-child(8n - 3){transition-delay:1.325s}.js .collage.is--visible .emotion:nth-child(8n - 2){transition-delay:1.575s}.js .collage.is--visible .emotion:nth-child(8n - 1){transition-delay:1.325s}.js .collage.is--visible .emotion:nth-child(8n){transition-delay:1.575s}.js .collage.is--visible .emotion:nth-child(12n - 3){transition-delay:1.65s}.js .collage.is--visible .emotion:nth-child(12n - 2){transition-delay:1.9s}.js .collage.is--visible .emotion:nth-child(12n - 1){transition-delay:1.65s}.js .collage.is--visible .emotion:nth-child(12n){transition-delay:1.9s}.js .collage.is--visible .emotion:nth-child(16n - 3){transition-delay:1.975s}.js .collage.is--visible .emotion:nth-child(16n - 2){transition-delay:2.225s}.js .collage.is--visible .emotion:nth-child(16n - 1){transition-delay:1.975s}.js .collage.is--visible .emotion:nth-child(16n){transition-delay:2.225s}.js .collage.is--visible .emotion:nth-child(20n - 3){transition-delay:2.3s}.js .collage.is--visible .emotion:nth-child(20n - 2){transition-delay:2.55s}.js .collage.is--visible .emotion:nth-child(20n - 1){transition-delay:2.3s}.js .collage.is--visible .emotion:nth-child(20n){transition-delay:2.55s}.js .collage.is--visible .emotion:nth-child(24n - 3){transition-delay:2.625s}.js .collage.is--visible .emotion:nth-child(24n - 2){transition-delay:2.875s}.js .collage.is--visible .emotion:nth-child(24n - 1){transition-delay:2.625s}.js .collage.is--visible .emotion:nth-child(24n){transition-delay:2.875s}.js .collage.is--visible .emotion:nth-child(28n - 3){transition-delay:2.95s}.js .collage.is--visible .emotion:nth-child(28n - 2){transition-delay:3.2s}.js .collage.is--visible .emotion:nth-child(28n - 1){transition-delay:2.95s}.js .collage.is--visible .emotion:nth-child(28n){transition-delay:3.2s}.js .collage.is--visible .emotion:nth-child(32n - 3){transition-delay:3.275s}.js .collage.is--visible .emotion:nth-child(32n - 2){transition-delay:3.525s}.js .collage.is--visible .emotion:nth-child(32n - 1){transition-delay:3.275s}.js .collage.is--visible .emotion:nth-child(32n){transition-delay:3.525s}}@media only screen and (min-width:1920px){.collage__headline,.collage__headline.is--animated *{font-size:80px;line-height:1.275}.collage__content{height:calc(20vw - 6px);width:60%}.collage__emotions{min-height:40vw}.collage__emotions .emotion{width:20%}.collage__emotions .emotion:nth-child(5n - 1) .emotion__toggle:checked~.emotion__inner{left:-100%}.collage__emotions .emotion:nth-child(5n - 3) .emotion__toggle:checked~.emotion__inner{left:auto;right:0;padding-left:300%}.collage__emotions .emotion:nth-child(5n - 3) .emotion__toggle:checked~.emotion__inner .image{width:100%}.collage__emotions .emotion:nth-child(5n - 3) .emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-left:8.00781vw;padding-right:5.07812vw}.collage__emotions .emotion:nth-child(5n - 3) .emotion__toggle:checked~.emotion__inner .emotion__content{right:auto;left:0}.collage__emotions .emotion:nth-child(5n - 4) .emotion__toggle:checked~.emotion__inner{left:auto;right:-100%;padding-left:300%}.collage__emotions .emotion:nth-child(5n - 4) .emotion__toggle:checked~.emotion__inner .image{width:100%}.collage__emotions .emotion:nth-child(5n - 4) .emotion__toggle:checked~.emotion__inner .emotion__content-inner{padding-left:8.00781vw;padding-right:5.07812vw}.collage__emotions .emotion:nth-child(5n - 4) .emotion__toggle:checked~.emotion__inner .emotion__content{right:auto;left:0}.collage__emotions .emotion:nth-child(5n - 5) .emotion__toggle:checked~.emotion__inner{left:-200%}.collage__emotions[data-collage-xxxl="0"] .emotion:nth-child(n+3):nth-last-child(-n+3) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxxl="1"] .emotion:nth-child(n+3):nth-last-child(-n+4) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxxl="2"] .emotion:nth-child(n+3):nth-last-child(-n+5) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxxl="3"] .emotion:nth-child(n+3):nth-last-child(-n+1) .emotion__toggle:checked~.emotion__inner,.collage__emotions[data-collage-xxxl="4"] .emotion:nth-child(n+3):nth-last-child(-n+2) .emotion__toggle:checked~.emotion__inner{top:-100%}.js .collage.is--visible .emotion:nth-child(5n - 4){transition-delay:1s}.js .collage.is--visible .emotion:nth-child(5n - 3){transition-delay:1.25s}.js .collage.is--visible .emotion:nth-child(5n - 2){transition-delay:1s}.js .collage.is--visible .emotion:nth-child(5n - 1){transition-delay:1.25s}.js .collage.is--visible .emotion:nth-child(5n){transition-delay:1.5s}.js .collage.is--visible .emotion:nth-child(10n - 4){transition-delay:1.625s}.js .collage.is--visible .emotion:nth-child(10n - 3){transition-delay:1.875s}.js .collage.is--visible .emotion:nth-child(10n - 2){transition-delay:1.625s}.js .collage.is--visible .emotion:nth-child(10n - 1){transition-delay:1.875s}.js .collage.is--visible .emotion:nth-child(10n){transition-delay:2.125s}.js .collage.is--visible .emotion:nth-child(15n - 4){transition-delay:2.25s}.js .collage.is--visible .emotion:nth-child(15n - 3){transition-delay:2.5s}.js .collage.is--visible .emotion:nth-child(15n - 2){transition-delay:2.25s}.js .collage.is--visible .emotion:nth-child(15n - 1){transition-delay:2.5s}.js .collage.is--visible .emotion:nth-child(15n){transition-delay:2.75s}.js .collage.is--visible .emotion:nth-child(20n - 4){transition-delay:2.875s}.js .collage.is--visible .emotion:nth-child(20n - 3){transition-delay:3.125s}.js .collage.is--visible .emotion:nth-child(20n - 2){transition-delay:2.875s}.js .collage.is--visible .emotion:nth-child(20n - 1){transition-delay:3.125s}.js .collage.is--visible .emotion:nth-child(20n){transition-delay:3.375s}.js .collage.is--visible .emotion:nth-child(25n - 4){transition-delay:3.5s}.js .collage.is--visible .emotion:nth-child(25n - 3){transition-delay:3.75s}.js .collage.is--visible .emotion:nth-child(25n - 2){transition-delay:3.5s}.js .collage.is--visible .emotion:nth-child(25n - 1){transition-delay:3.75s}.js .collage.is--visible .emotion:nth-child(25n){transition-delay:4s}.js .collage.is--visible .emotion:nth-child(30n - 4){transition-delay:4.125s}.js .collage.is--visible .emotion:nth-child(30n - 3){transition-delay:4.375s}.js .collage.is--visible .emotion:nth-child(30n - 2){transition-delay:4.125s}.js .collage.is--visible .emotion:nth-child(30n - 1){transition-delay:4.375s}.js .collage.is--visible .emotion:nth-child(30n){transition-delay:4.625s}.js .collage.is--visible .emotion:nth-child(35n - 4){transition-delay:4.75s}.js .collage.is--visible .emotion:nth-child(35n - 3){transition-delay:5s}.js .collage.is--visible .emotion:nth-child(35n - 2){transition-delay:4.75s}.js .collage.is--visible .emotion:nth-child(35n - 1){transition-delay:5s}.js .collage.is--visible .emotion:nth-child(35n){transition-delay:5.25s}}.ep-teaser-reveal__icon{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;height:92px;margin-left:auto;margin-right:auto;width:92px}.ep-teaser-reveal__icon a,.ep-teaser-reveal__icon i{font-style:normal;display:block;height:64px;width:64px;transform:scale(.75);transition:transform .125s ease-in-out}.ep-teaser-reveal__icon svg{display:block;width:100%;height:100%}.csshover .ep-teaser-reveal__icon:hover a,.csshover .ep-teaser-reveal__icon:hover i{transform:scale(1);transition:transform .25s ease-in-out}.ep-teaser-reveal__topline{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase;display:block}.ep-teaser-reveal__topline.is--animated{font-size:0;line-height:0}.ep-teaser-reveal__topline.is--animated *{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase}.ep-teaser-reveal__topline.is--animated>b{line-height:0}.ep-teaser-reveal__topline.is--animated>span{display:inline-block;overflow:hidden}.ep-teaser-reveal__topline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .25s ease-in-out .125s,opacity .25s ease-in-out .0625s}.is--active .ep-teaser-reveal__topline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.ep-teaser-reveal__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.ep-teaser-reveal__headline.is--animated{font-size:0;line-height:0}.ep-teaser-reveal__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.ep-teaser-reveal__headline.is--animated>b{line-height:0}.ep-teaser-reveal__headline.is--animated>span{display:inline-block;overflow:hidden}.ep-teaser-reveal__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.is--active .ep-teaser-reveal__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.ep-teaser-reveal__link{margin-top:15px}.ep-teaser-reveal__link .button{opacity:0}.is--animating .ep-teaser-reveal__link .button{transition:opacity .25s ease-in-out}.is--active .ep-teaser-reveal__link .button{opacity:1;transition:opacity .25s ease-in-out .5s}.csshover .ep-teaser-reveal__link .button[href]:hover{color:#000}.csshover .ep-teaser-reveal__link .button[href]:hover:before{border-color:#fff}.csshover .ep-teaser-reveal__link .button[href]:hover:after{background-color:#fff;transform:skew(-12deg)}.ep-teaser-reveal__header{width:100%;flex-basis:100%;max-width:100%;padding-left:0;padding-right:0;text-align:center}.ep-teaser-reveal__header else{flex-basis:auto}@media print{.ep-teaser-reveal__header{display:block!important}}.ep-teaser-reveal{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;height:100%;align-items:center;padding-top:85px;padding-bottom:calc(24px + 26.5625vw)}@media print{.ep-teaser-reveal{display:block!important}}.ep-teaser-reveal .countdown__unit{font-weight:700;font-style:normal}.ep-teaser-reveal .countdown__digit{padding-left:.09375em;padding-right:.09375em}.ep-teaser-reveal .countdown{text-transform:uppercase;font-size:32px;line-height:1.375}.js .ep-teaser-reveal .countdown{font-size:0;line-height:0}.js .ep-teaser-reveal .countdown .countdown__inner{text-transform:uppercase;font-size:32px;line-height:1.375;display:inline-block;overflow:hidden}.js .ep-teaser-reveal .countdown span{text-transform:uppercase;font-size:32px;line-height:1.375;display:inline-block;opacity:0;transform:translateY(100%)}.is--animating .ep-teaser-reveal .countdown span{transition:transform .375s ease-in-out .125s,opacity .275s ease-in-out .0625s}.js .is--active .ep-teaser-reveal .countdown span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}@media only screen and (min-width:768px){.ep-teaser-reveal__headline,.ep-teaser-reveal__headline.is--animated *{font-size:54px;line-height:1.2963}.ep-teaser-reveal{padding-top:105px;padding-bottom:calc(55px + 26.5625vw)}.ep-teaser-reveal .countdown,.js .ep-teaser-reveal .countdown .countdown__inner,.js .ep-teaser-reveal .countdown span{font-size:54px;line-height:1.2963}}@media only screen and (min-width:1024px){.csshover .ep-teaser-reveal__link.is--reveal{visibility:hidden}.ep-teaser-reveal__icon{width:130px;height:110px;transition:width .25s ease-in-out .25s}.ep-teaser-reveal__icon a,.ep-teaser-reveal__icon i{height:80px;width:80px}.is--media-ended .ep-teaser-reveal__icon{width:110px;transition:width .25s ease-in-out .25s}.ep-teaser-reveal{padding-top:115px;padding-bottom:140px}}@media only screen and (min-width:1280px){.ep-teaser-reveal .countdown,.ep-teaser-reveal__headline,.ep-teaser-reveal__headline.is--animated *,.js .ep-teaser-reveal .countdown .countdown__inner,.js .ep-teaser-reveal .countdown span{font-size:80px;line-height:1.275}}.ep-teaser__reveal-title{margin-left:auto;margin-right:auto;font-weight:700;width:83.98438%;text-align:center}.ep-teaser__reveal-footer{position:relative;padding-bottom:10px;z-index:1}.ep-teaser__reveal{background-color:#000;color:#fff}.ep-teaser__reveal-navigationinner{display:flex;flex-direction:row;justify-content:center;padding-left:6.96615vw;padding-right:6.96615vw}.ep-teaser__reveal-navigation{display:flex;flex-direction:column;align-items:center;width:100%;overflow:auto}.ep-teaser__reveal-element{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ep-teaser__reveal-element.is--active{z-index:1}.ep-teaser__reveal-elements{position:absolute;top:0;left:0;width:100%;padding-top:106.25%;z-index:1;transform:translateZ(0)}.ep-teaser__sound{border-radius:50%;background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:45px;right:8.00781vw;height:40px;width:40px;z-index:5;margin-right:-10px;margin-top:10px;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.ep-teaser__sound i{display:none}.ep-teaser__sound svg{width:24px;height:24px}.ep-teaser__sound svg path,.ep-teaser__sound svg rect{fill:#fff}.ep-teaser__sound.has--volume .nosound,.ep-teaser__sound svg .step-1,.ep-teaser__sound svg .step-2,.ep-teaser__sound svg .step-3,.ep-teaser__sound svg .step-4,.ep-teaser__sound svg .step-5{opacity:0}.ep-teaser__sound.has--volume .step-1,.ep-teaser__sound.has--volume .step-2,.ep-teaser__sound.has--volume .step-3,.ep-teaser__sound.has--volume .step-4,.ep-teaser__sound.has--volume .step-5{opacity:.25s linear;animation:soundbar 1s infinite}.ep-teaser__sound.has--volume .step-2{animation-delay:.2s}.ep-teaser__sound.has--volume .step-3{animation-delay:.4s}.ep-teaser__sound.has--volume .step-4{animation-delay:.6s}.ep-teaser__sound.has--volume .step-5{animation-delay:.8s}.is--media-ended .ep-teaser__sound{opacity:0;visibility:hidden}.csshover .ep-teaser__sound:hover{background-color:#000}.ep-teaser__replay{border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:45px;right:8.00781vw;height:40px;margin-right:-10px;margin-top:10px;font-size:24px;line-height:1;width:40px;opacity:0;visibility:hidden;z-index:5;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.ep-teaser__replay i{display:none}.is--media-ended .ep-teaser__replay{opacity:1;visibility:visible}.ep-teaser__replay:before{transition:transform .5s ease-in}.csshover .ep-teaser__replay:hover{background-color:#000}.csshover .ep-teaser__replay:hover:before{transform:rotate(-1turn)}.ep-teaser__media{position:relative}.ep-teaser__media span{background-color:#000;display:block;position:relative;overflow:hidden}.ep-teaser__media span:before{content:"";display:block;padding-top:106.25%}.ep-teaser__media span:after{background-color:#000;opacity:0;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease-in-out}.is--media-ended .ep-teaser__media span:after{opacity:.3}.ep-teaser__media video{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate3d(-50%,-50%,0);opacity:0;transition:opacity .5s ease-in-out}.ep-teaser__media video[playing]{opacity:1}.ep-teaser__media:after{background-color:#000;content:"";display:block;position:absolute;bottom:0;right:0;height:23.4375vw;width:100%;z-index:1;transform-origin:100% 100%;transform:skewY(-12deg) translateZ(0)}.ep-teaser{position:relative;position:-webkit-sticky;position:sticky;min-height:100vh;background-color:#000;top:0;z-index:0}.ep-teaser>*{transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.sitemain>.ep-teaser:first-child{margin-top:-45px}.ie11 .sitemain>.ep-teaser{padding-top:100vh}.ie11 .sitemain>.ep-teaser:first-child .ep-teaser__media,.ie11 .sitemain>.ep-teaser:first-child .ep-teaser__reveal-elements,.ie11 .sitemain>.ep-teaser:first-child .ep-teaser__reveal-footer{position:fixed!important}.ie11 .sitemain>.ep-teaser:first-child.is--hiding .ep-teaser__media{opacity:1!important;visibility:visible!important}.ie11 .sitemain>.ep-teaser:first-child.is--hiding .ep-teaser__media video{opacity:0}.ep-teaser.is--hiding>*{opacity:0;visibility:hidden;transition:opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s}.ep-teaser~*{position:relative;z-index:1;transform:translateZ(0)}*~.ep-teaser{position:relative!important;top:auto!important;bottom:auto!important}@media only screen and (min-width:375px){.ep-teaser__media span:before,.ep-teaser__reveal-elements{padding-top:117.1875%}}@media only screen and (max-width:767px){.ep-teaser__reveal .ep-teaser__reveal-navigationinner{justify-content:flex-start}.ep-teaser__reveal .ep-teaser__reveal-navigation{align-items:flex-start}.ep-teaser__reveal.has--1 .ep-teaser__reveal-navigationinner,.ep-teaser__reveal.has--2 .ep-teaser__reveal-navigationinner,.ep-teaser__reveal.has--3 .ep-teaser__reveal-navigationinner{justify-content:center}.ep-teaser__reveal.has--1 .ep-teaser__reveal-navigation,.ep-teaser__reveal.has--2 .ep-teaser__reveal-navigation,.ep-teaser__reveal.has--3 .ep-teaser__reveal-navigation{align-items:center}}@media only screen and (min-width:768px){.ep-teaser__replay,.ep-teaser__sound{top:55px}.ep-teaser__media span:before,.ep-teaser__reveal-elements{padding-top:100%}.ep-teaser__media:after{height:21.48438vw}.sitemain>.ep-teaser:first-child{margin-top:-55px}}@media only screen and (min-width:1024px){.ep-teaser__sound{top:65px;height:54px;width:54px;margin-right:-15px}.ep-teaser__sound svg{height:34px;width:34px}.ep-teaser__replay{top:65px;height:54px;font-size:34px;width:54px;margin-right:-15px}.ep-teaser__reveal-title{transition:transform .5s ease-in-out .625s}.is--media-ended .ep-teaser__reveal-title{transform:translateY(-30px);transition:transform .5s ease-in-out .125s}.ep-teaser__reveal-navigation{transition:transform .5s ease-in-out .5s}.is--media-ended .ep-teaser__reveal-navigation{transform:translateY(-30px);transition:transform .5s ease-in-out .25s}.ep-teaser__reveal-footer{position:absolute;left:0;width:100%;bottom:0}.ep-teaser__reveal-elements{padding-top:0;height:100%}.ep-teaser__media span:before{padding-top:56.25%}.ep-teaser__media:after{transform:translateZ(0);height:18.75vw;background-color:transparent;background-image:linear-gradient(0deg,rgba(0,0,0,.3) 1%,transparent)}}@media only screen and (min-width:1024px) and (min-aspect-ratio:16/9){.ep-teaser__media video{width:100%;height:auto}}@media only screen and (min-width:1024px){.ep-teaser{min-height:600px}.sitemain>.ep-teaser:first-child{margin-top:-65px;height:100vh}.sitemain>.ep-teaser:first-child .ep-teaser__media{position:absolute;top:0;left:0;width:100%;height:100%}.sitemain>.ep-teaser:first-child .ep-teaser__media span{height:100%}.sitemain>.ep-teaser:first-child .ep-teaser__media span:before{display:none}}@media only screen and (min-width:1024px) and (max-height:600px){.ep-teaser{position:relative}}@media only screen and (min-width:1280px){.ep-teaser__replay,.ep-teaser__sound{margin-right:-7px;margin-top:20px}.is--media-ended .ep-teaser__reveal-navigation,.is--media-ended .ep-teaser__reveal-title{transform:translateY(-7.5vh)}}@keyframes soundbar{0%{opacity:0}50%{opacity:1}}.fullscreen-section__image{transform:skewY(-12deg) translateY(0);opacity:0;position:absolute;top:0;left:0;width:100%;z-index:1;transition:transform .5s ease-in-out,opacity .125s ease-in-out .375s}.fullscreen-section__image:before{content:"";background-color:#000;display:block;position:absolute;top:-50vh;left:0;width:100%;height:150vh;opacity:0;z-index:1;transition:opacity .25s ease-in-out}.fullscreen-section__image .image{overflow:hidden;transition:transform .5s ease-in-out}.fullscreen-section__image .image span{overflow:visible}.has--image .fullscreen-section__image .image span:before{height:167.51131vh}.fullscreen-section__image .image span img{height:100%;width:auto;transform:skewY(12deg) translate(-50%,-50%);will-change:transform}.fullscreen-section__image .image span img.lazyload,.fullscreen-section__image .image span img.lazyloading{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fullscreen-section__image .image span img.blurred{opacity:0;z-index:1;transition:opacity .25s ease-in-out}.is--visible .fullscreen-section__image{opacity:1!important;transform:skewY(-12deg);transition:transform .5s ease-in-out,opacity .125s ease-in-out}.is--visible .fullscreen-section__image .image{transform:translate3d(0,-50vh,0);transition:transform .5s ease-in-out}.is--hiding .fullscreen-section__image{opacity:0!important;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.is--hidden .fullscreen-section__image{display:none}.fullscreen-section__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.fullscreen-section__headline.is--animated{font-size:0;line-height:0}.fullscreen-section__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.fullscreen-section__headline.is--animated>b{line-height:0}.fullscreen-section__headline.is--animated>span{display:inline-block;overflow:hidden}.fullscreen-section__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .fullscreen-section__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .fullscreen-section__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.fullscreen-section__copy{margin-top:22px}[data-bevel=root] .fullscreen-section__copy{opacity:0;transform:translateY(50px);transition:transform .75s ease-in-out .25s,opacity .75s ease-in-out .125s}[data-bevel=root].is--visible .fullscreen-section__copy{opacity:1;transform:translateY(0);transition:transform .75s ease-in-out .5s,opacity .75s ease-in-out .625s}.fullscreen-section__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.fullscreen-section__content else{flex-basis:auto}@media print{.fullscreen-section__content{display:block!important}}.has--image .fullscreen-section__content{margin-bottom:50vh}.fullscreen-section__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.fullscreen-section__inner{display:block!important}}.fullscreen-section{padding-top:100px;padding-bottom:100px;position:relative;display:flex;flex-direction:column;justify-content:center}.fullscreen-section.is--development{background-color:#fff;color:#000}.fullscreen-section.is--competitive{background-color:#000;color:#fff}.fullscreen-section.is--cyclist{background-color:#e3000b;color:#fff}.fullscreen-section.has--image{padding-top:75vh!important;display:block}.fullscreen-section.is--sticky .fullscreen-section__image{position:fixed;top:25vh;height:75vh}.fullscreen-section.is--sticky .fullscreen-section__image img.blurred{opacity:1}.fullscreen-section.is--sticky .fullscreen-section__image.has--overlay-25:before{opacity:.25}.fullscreen-section.is--sticky .fullscreen-section__image.has--overlay-50:before{opacity:.5}.fullscreen-section.is--sticky .fullscreen-section__image.has--overlay-75:before{opacity:.75}@media only screen and (min-width:1024px){.fullscreen-section__headline,.fullscreen-section__headline.is--animated *{font-size:42px;line-height:1.28571}.fullscreen-section__content{flex-basis:41.66667%;max-width:41.66667%}.fullscreen-section.is--content-center .fullscreen-section__content{flex-basis:50%;max-width:50%;text-align:center}.fullscreen-section.is--content-center .fullscreen-section__inner{justify-content:center}.fullscreen-section.is--content-right .fullscreen-section__inner{justify-content:flex-end}}@media only screen and (min-width:1280px){.fullscreen-section__content{flex-basis:33.33333%;max-width:33.33333%}.fullscreen-section.is--content-left .fullscreen-section__content{margin-left:8.33333%}.fullscreen-section.is--content-right .fullscreen-section__content{margin-right:8.33333%}}@media only screen and (min-width:1440px){.fullscreen-section__headline,.fullscreen-section__headline.is--animated *{font-size:54px;line-height:1.2963}}.hero-quote__headline{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase}.hero-quote__headline.is--animated{font-size:0;line-height:0}.hero-quote__headline.is--animated *{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase}.hero-quote__headline.is--animated>b{line-height:0}.hero-quote__headline.is--animated>span{display:inline-block;overflow:hidden}.hero-quote__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .hero-quote__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.hero-quote__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-bottom:25px}.hero-quote__header else{flex-basis:auto}@media print{.hero-quote__header{display:block!important}}.hero-quote__content{width:100%;flex-basis:100%;max-width:100%;padding-left:0;padding-right:0;margin:0;font-size:22px}.hero-quote__content else{flex-basis:auto}@media print{.hero-quote__content{display:block!important}}[data-bevel=root] .hero-quote__content{opacity:0;transform:translateY(50px);transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}[data-bevel=root].is--visible .hero-quote__content{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.hero-quote__footer{display:block;font-style:normal;font-size:14px;margin-top:30px}[data-bevel=root] .hero-quote__footer{opacity:0;transform:translateY(50px);transition:transform .5s ease-in-out,opacity .5s ease-in-out}[data-bevel=root].is--visible .hero-quote__footer{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out 1s,opacity .5s ease-in-out 1.125s}.hero-quote__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;justify-content:center;transition:.25s ease-in-out .25s}@media print{.hero-quote__inner{display:block!important}}.hero-quote{background-color:#000;color:#fff;display:flex;flex-direction:row;align-items:center;min-height:100vh;padding-bottom:70px;padding-top:70px;margin-top:25vw;margin-bottom:25vw;position:relative;text-align:center}@media only screen and (max-width:767px){.hero-quote__content br{display:none}}@media only screen and (min-width:768px){.hero-quote__content{font-size:36px;line-height:1.5}.hero-quote__footer{font-size:16px}.hero-quote{padding-bottom:80px;padding-top:80px}}@media only screen and (min-width:1024px){.hero-quote__header{margin-bottom:40px}.hero-quote__content{font-size:50px;line-height:1.6}.hero-quote__footer{font-size:24px;margin-top:50px}.hero-quote{padding-bottom:90px;padding-top:90px}.hero-quote.is--visible.is--hiding .hero-quote__inner{opacity:0;transition:opacity .25s ease-in-out}}@media only screen and (min-width:1280px){.hero-quote__content{flex-basis:83.33333%;max-width:83.33333%}}.hotspot-chapter__headline{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot-chapter__headline.is--animated{font-size:0;line-height:0}.hotspot-chapter__headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot-chapter__headline.is--animated>b{line-height:0}.hotspot-chapter__headline.is--animated>span{display:inline-block;overflow:hidden}.hotspot-chapter__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-chapter__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;position:relative;z-index:1}.hotspot-chapter__header else{flex-basis:auto}@media print{.hotspot-chapter__header{display:block!important}}.hotspot-chapter__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;position:relative;z-index:1}.hotspot-chapter__content else{flex-basis:auto}@media print{.hotspot-chapter__content{display:block!important}}.hotspot-chapter__content .hotspot-chapter__header{display:none;padding-left:0;padding-right:0}.hotspot-chapter__excerpt{font-size:20px;line-height:1.4;margin-top:20px;margin-bottom:20px}.hotspot-chapter__excerpt[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-chapter__copy{margin-top:20px;margin-bottom:20px}.hotspot-chapter__copy[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-chapter__footer{margin-top:26px}.hotspot-chapter__footer[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-chapter__media{padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;position:relative;margin-top:18px;width:100%}.hotspot-chapter__media else{flex-basis:auto}@media print{.hotspot-chapter__media{display:block!important}}.hotspot-chapter__media span{display:block;position:relative;overflow:hidden}.hotspot-chapter__media span:before{content:"";display:block;padding-top:100%}.hotspot-chapter__media span:after{background-image:url(/assets/images/vignette.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 2px);height:calc(100% + 2px);opacity:1;z-index:1}.hotspot-chapter__media span>img,.hotspot-chapter__media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.hotspot-chapter__media video{z-index:1}.hotspot-chapter__media video.is--hidden{opacity:0;pointer-events:none;visibility:hidden;z-index:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-chapter__marker{text-indent:-1978em;outline:none;position:absolute;top:0;left:-1978em}.hotspot-chapter__overview{display:none}.hotspot-chapter__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;padding-top:42px;padding-bottom:42px}@media print{.hotspot-chapter__inner{display:block!important}}.hotspot-chapter{position:relative}@media only screen and (min-width:768px){.hotspot-chapter__headline,.hotspot-chapter__headline.is--animated *{font-size:32px;line-height:1.375}}@media only screen and (max-width:1023px){.show--intro .hotspot-chapter__headline.inview.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s}.hotspot-chapter__copy.inview,.hotspot-chapter__excerpt.inview,.hotspot-chapter__footer.inview{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1024px){.hotspot-chapter__media{flex-basis:66.66667%;max-width:66.66667%;margin-left:-8.33333%;margin-right:-8.33333%;display:flex;flex-direction:column;margin-top:0;height:100vh;order:2;position:-webkit-sticky;position:sticky;justify-content:center;top:0}.hotspot-chapter.is--in .hotspot-chapter__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.hotspot-chapter.is--out .hotspot-chapter__headline.is--animated>span>span{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-chapter__header{display:none}.hotspot-chapter__content{flex-basis:50%;max-width:50%;padding-top:150px;padding-bottom:150px;align-self:center;order:1}.hotspot-chapter__content .hotspot-chapter__header{display:block}.hotspot-chapter.is--in .hotspot-chapter__copy,.hotspot-chapter.is--in .hotspot-chapter__excerpt,.hotspot-chapter.is--in .hotspot-chapter__footer{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.hotspot-chapter.is--out .hotspot-chapter__copy,.hotspot-chapter.is--out .hotspot-chapter__excerpt,.hotspot-chapter.is--out .hotspot-chapter__footer{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-chapter.is--in .hotspot-chapter__excerpt,.hotspot-chapter.is--out .hotspot-chapter__excerpt{transition-delay:.125s}.hotspot-chapter.is--in .hotspot-chapter__copy,.hotspot-chapter.is--out .hotspot-chapter__copy{transition-delay:.25s}.hotspot-chapter__footer{margin-top:40px}.hotspot-chapter.is--in .hotspot-chapter__footer,.hotspot-chapter.is--out .hotspot-chapter__footer{transition-delay:.375s}.hotspot-chapter__inner{padding-top:0;padding-bottom:0}.hotspot-chapter__overview{background-image:linear-gradient(0deg,#000 80px,transparent);display:block;position:fixed;bottom:0;padding-top:50px;padding-bottom:20px;left:8.00781%;width:41.99219%;z-index:4;transition:padding .25s ease-in-out}.siteheader.is--hidden~.sitemain .hotspot-chapter__overview{padding-top:40px}.hotspot-chapter{width:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-chapter.is--in{opacity:1;visibility:visible;height:auto;overflow:visible;min-height:100vh}.hotspot-chapter.is--in .hotspot__marker{opacity:1;visibility:visible;pointer-events:auto}.hotspot-chapter.is--in.is--out .hotspot__marker{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0!important}.hotspot-chapter.is--in.is--out .hotspot-chapter__media{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out .5s,visibility .5s ease-in-out .5s}.hotspot-chapter.is--in.is--out .hotspot-chapter__content{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out .75s,visibility .5s ease-in-out .75s}.hotspot-chapter.show--content .hotspot-chapter__inner{height:0;overflow:hidden}}@media only screen and (min-width:1280px){.hotspot-chapter__headline,.hotspot-chapter__headline.is--animated *{font-size:42px;line-height:1.28571}.hotspot-chapter__excerpt{margin-top:24px;margin-bottom:24px}.hotspot-chapter__content{flex-basis:41.66667%;max-width:41.66667%}.hotspot-chapter__media{flex-basis:66.66667%;max-width:66.66667%;margin-left:-4.58333%;margin-right:-4.16667%}.hotspot-chapter__overview{width:31.49414%}.hotspot-chapter__copy{margin-top:1em;margin-bottom:1em}.hotspot-chapter__footer{margin-top:80px}}@media only screen and (min-width:1440px){.hotspot-chapter__content{flex-basis:33.33333%;max-width:33.33333%}.hotspot-chapter__overview{width:27.99479%}.hotspot-chapter__media{flex-basis:66.66667%;max-width:66.66667%}.hotspot-chapter__media,.hotspot-chapter__media span{margin-left:0;margin-right:0}}.hotspot-content__headline{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot-content__headline.is--animated{font-size:0;line-height:0}.hotspot-content__headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot-content__headline.is--animated>b{line-height:0}.hotspot-content__headline.is--animated>span{display:inline-block;overflow:hidden}.hotspot-content__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-content__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;position:relative;z-index:1}.hotspot-content__header else{flex-basis:auto}@media print{.hotspot-content__header{display:block!important}}.hotspot-content__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;position:relative;z-index:1}.hotspot-content__content else{flex-basis:auto}@media print{.hotspot-content__content{display:block!important}}.hotspot-content__content .hotspot-content__header{display:none;padding-left:0;padding-right:0}.hotspot-content__excerpt{font-size:20px;line-height:1.4;margin-top:20px;margin-bottom:20px}.hotspot-content__excerpt[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-content__copy{margin-top:20px;margin-bottom:20px}.hotspot-content__copy[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-content__footer{margin-top:26px}.hotspot-content__footer[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-content__footer .textlink.is--more i{font-style:normal}.hotspot-content__footer.is--overlay{display:none}.hotspot-content__replay{border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;height:40px;margin-left:-20px;margin-top:-20px;font-size:24px;line-height:1;width:40px;opacity:0;visibility:hidden;z-index:5;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-content__replay i{display:none}.hotspot-content__replay.is--visible{opacity:1;visibility:visible}.hotspot-content__replay:before{transition:transform .5s ease-in}.csshover .hotspot-content__replay:hover{background-color:#000}.csshover .hotspot-content__replay:hover:before{transform:rotate(-1turn)}.hotspot-content__media{padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;position:relative;margin-top:18px;width:100%}.hotspot-content__media else{flex-basis:auto}@media print{.hotspot-content__media{display:block!important}}.hotspot-content__media span{display:block;position:relative;overflow:hidden}.hotspot-content__media span:before{content:"";display:block;padding-top:100%}.hotspot-content__media span:after{background-image:url(/assets/images/vignette.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 2px);height:calc(100% + 2px);opacity:1;z-index:1}.hotspot-content__media span>img,.hotspot-content__media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.hotspot-content__media video{z-index:1}.hotspot-content__media video.is--hidden{opacity:0;pointer-events:none;visibility:hidden;z-index:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-content__marker{text-indent:-1978em;outline:none;position:absolute;top:0;left:-1978em}.hotspot-content__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;padding-top:42px;padding-bottom:42px}@media print{.hotspot-content__inner{display:block!important}}.hotspot-content{position:relative}.hotspot-content__close{color:#fff;cursor:pointer;display:none;font-size:24px;line-height:1}.hotspot-content__close i{display:none}@media only screen and (min-width:768px){.hotspot-content__headline,.hotspot-content__headline.is--animated *{font-size:32px;line-height:1.375}}@media only screen and (max-width:1023px){.show--intro .hotspot-content__headline.inview.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s}.hotspot-content__copy.inview,.hotspot-content__excerpt.inview,.hotspot-content__footer.inview{opacity:1;transform:translateY(0)}}@media only screen and (min-width:1024px){.hotspot-content__close{display:block;position:fixed;top:30px;opacity:0;visibility:hidden;pointer-events:none;right:8.00781%;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-content.show--overlay .hotspot-content__close{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease-in-out .25s,visibility .25s ease-in-out .25s}.hotspot-content__media{flex-basis:50%;max-width:50%;margin-top:0;height:100vh;order:2;position:-webkit-sticky;position:sticky;top:0}.hotspot-content__media span{height:100%;margin-left:-50px;margin-right:-50px}.hotspot-content__media video{height:100%;width:auto}.hotspot-content__header{display:none}.hotspot-content.is--in .hotspot-content__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.hotspot-content.is--out .hotspot-content__headline.is--animated>span>span{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-content__content{flex-basis:50%;max-width:50%;padding-top:150px;padding-bottom:150px;align-self:center;order:1}.hotspot-content__content .hotspot-content__header{display:block}.hotspot-content.is--in .hotspot-content__copy,.hotspot-content.is--in .hotspot-content__excerpt,.hotspot-content.is--in .hotspot-content__footer{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.hotspot-content.is--out .hotspot-content__copy,.hotspot-content.is--out .hotspot-content__excerpt,.hotspot-content.is--out .hotspot-content__footer{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-content.is--in .hotspot-content__excerpt,.hotspot-content.is--out .hotspot-content__excerpt{transition-delay:.125s}.hotspot-content.is--in .hotspot-content__copy,.hotspot-content.is--out .hotspot-content__copy{transition-delay:.25s}.hotspot-content__footer{margin-top:40px}.hotspot-content.is--in .hotspot-content__footer,.hotspot-content.is--out .hotspot-content__footer{transition-delay:.375s}.hotspot-content__footer.is--overlay{display:block}.hotspot-content__inner{padding-top:0;padding-bottom:0}.hotspot-content{width:100%;height:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-content.is--in{opacity:1;visibility:visible;height:auto;overflow:visible;min-height:100vh}.hotspot-content.is--out .hotspot__marker{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0!important}.hotspot-content.is--out .hotspot-content__media{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out .5s,visibility .5s ease-in-out .5s}.hotspot-content.is--out .hotspot-content__content{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out .75s,visibility .5s ease-in-out .75s}}@media only screen and (min-width:1280px){.hotspot-content__headline,.hotspot-content__headline.is--animated *{font-size:42px;line-height:1.28571}.hotspot-content__excerpt{margin-top:24px;margin-bottom:24px}.hotspot-content__content{flex-basis:41.66667%;max-width:41.66667%}.hotspot-content__media{flex-basis:58.33333%;max-width:58.33333%}.hotspot-content__copy{margin-top:1em;margin-bottom:1em}.hotspot-content__footer{margin-top:80px}}@media only screen and (min-width:1440px){.hotspot-content__content{flex-basis:33.33333%;max-width:33.33333%}.hotspot-content__media{flex-basis:66.66667%;max-width:66.66667%}.hotspot-content__media span{margin-left:0;margin-right:0}}.hotspot-overlay__headline{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot-overlay__headline.is--animated{font-size:0;line-height:0}.hotspot-overlay__headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot-overlay__headline.is--animated>b{line-height:0}.hotspot-overlay__headline.is--animated>span{display:inline-block;overflow:hidden}.hotspot-overlay__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-overlay__excerpt{font-size:20px;line-height:1.4;margin-top:20px}.hotspot-overlay__excerpt[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-overlay__copy{margin-top:20px}.hotspot-overlay__copy[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-overlay__footer{margin-top:26px}.hotspot-overlay__footer[data-inview]{opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-overlay__content{margin-left:auto;margin-right:auto;width:83.98438%}.hotspot-overlay__medias{background-color:#fff;color:#000;transform:skewY(-12deg);margin-top:10.62783vw;margin-bottom:10.62783vw;padding-top:10.62783vw;padding-bottom:10.62783vw}.hotspot-overlay__medias-inner{transform:skewY(12deg)}.hotspot-overlay__images-slider{position:relative;z-index:1}.hotspot-overlay__images-slider .swiper-controls{height:3px;position:relative}.hotspot-overlay__images-slider .swiper-pagination{position:absolute;left:0;top:0;width:100%}.hotspot-overlay__images-slider .swiper-pagination-bullet{background-color:#000;vertical-align:top;width:50px;height:3px;margin-left:5px;margin-right:5px}.hotspot-overlay__image{margin:20px auto;width:83.98438%}.hotspot-overlay__image figcaption{font-size:12px;line-height:2;margin-top:35px;text-align:center}@media only screen and (max-width:1023px){.show--intro .hotspot-overlay__headline.inview.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s}.hotspot-overlay__copy.inview,.hotspot-overlay__excerpt.inview,.hotspot-overlay__footer.inview{opacity:1;transform:translateY(0)}}@media only screen and (min-width:768px){.hotspot-overlay__headline,.hotspot-overlay__headline.is--animated *{font-size:32px;line-height:1.375}}@media only screen and (min-width:1024px){.hotspot-overlay__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:33.33333%;max-width:33.33333%;display:flex;flex-direction:column;margin-left:0;margin-right:0;justify-content:center}.hotspot-overlay__content else{flex-basis:auto}.hotspot-overlay__medias{width:100%;flex-basis:66.66667%;max-width:66.66667%;background-color:transparent;color:inherit;transform:none;margin-top:0;margin-bottom:0;padding:0 1.21029%;opacity:0;visibility:hidden}.hotspot-overlay__medias else{flex-basis:auto}.hotspot-overlay.is--in .hotspot-overlay__medias{opacity:1;visibility:visible;transition:opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s}.hotspot-overlay.is--out .hotspot-overlay__medias{opacity:0;visibility:hidden;transition:opacity .25s ease-in-out 0s,visibility .25s ease-in-out 0s}.hotspot-overlay__images.is--horizontal .hotspot-overlay__images-slides{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.hotspot-overlay__images.is--horizontal .hotspot-overlay__images-slide{display:flex;flex-direction:column;width:calc(50% - 1.04167vw)}.hotspot-overlay__medias-inner{transform:none}.hotspot-overlay__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;height:100%}.hotspot-overlay__box{transform:skewY(-12deg);padding-top:10.62783vw;padding-bottom:10.62783vw}.hotspot-overlay.is--in .hotspot-overlay__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out .5s,opacity .375s ease-in-out .5s}.hotspot-overlay.is--out .hotspot-overlay__headline.is--animated>span>span{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-overlay.is--in .hotspot-overlay__copy,.hotspot-overlay.is--in .hotspot-overlay__excerpt,.hotspot-overlay.is--in .hotspot-overlay__footer{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out .5s,opacity .375s ease-in-out .5s}.hotspot-overlay.is--out .hotspot-overlay__copy,.hotspot-overlay.is--out .hotspot-overlay__excerpt,.hotspot-overlay.is--out .hotspot-overlay__footer{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot-overlay.is--in .hotspot-overlay__excerpt{transition-delay:.625s}.hotspot-overlay.is--out .hotspot-overlay__excerpt{transition-delay:.125s}.hotspot-overlay.is--in .hotspot-overlay__copy{transition-delay:.75s}.hotspot-overlay.is--out .hotspot-overlay__copy{transition-delay:.25s}.hotspot-overlay__footer{margin-top:40px}.hotspot-overlay.is--in .hotspot-overlay__footer{transition-delay:.875s}.hotspot-overlay.is--out .hotspot-overlay__footer{transition-delay:.375s}.hotspot-overlay__footer .button{color:#fff}.hotspot-overlay__footer .button:before{background-color:#000;border-color:#000}.hotspot-overlay{background-color:#fff;color:#000;transform:skewY(12deg) translateY(100vh);position:fixed;top:0;left:0;width:100%;height:calc(100vh + 10.62783vw);z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:transform .5s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot-overlay.is--in{opacity:1;visibility:visible;transform:skewY(12deg) translateY(0);overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:auto}}@media only screen and (min-width:1280px){.hotspot-overlay__headline,.hotspot-overlay__headline.is--animated *{font-size:42px;line-height:1.28571}.hotspot-overlay__excerpt{margin-top:24px}.hotspot-overlay__copy{margin-top:1em}.hotspot-overlay__footer{margin-top:80px}}@media only screen and (min-width:1440px){.hotspot-overlay__content{flex-basis:25%;max-width:25%;margin-left:8.33333%}.hotspot-overlay__medias{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:58.33333%;max-width:58.33333%}.hotspot-overlay__medias else{flex-basis:auto}}.hotspot__marker{cursor:pointer;position:absolute;font-size:20px;height:1em;width:1em;margin-top:-.5em;margin-left:-.5em;z-index:3;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.hotspot__marker:after,.hotspot__marker:before{background-color:#fff;border-radius:50%;content:"";display:block;position:absolute}.hotspot__marker:before{opacity:.2;height:100%;width:100%;top:0;left:0}.hotspot__marker:after{top:50%;left:50%;font-size:.2em;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em}.hotspot__marker i{font-size:16px;line-height:1.875;opacity:0;visibility:hidden;font-style:normal;position:absolute;text-transform:uppercase;white-space:nowrap;top:100%;left:50%;margin-top:6px;transform:translateX(-50%);transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.csshover .hotspot__marker:hover{z-index:4}.csshover .hotspot__marker:hover i{opacity:1;visibility:visible}.hotspot__media{position:relative}.hotspot__media span{display:block;position:relative;overflow:hidden}.hotspot__media span:before{content:"";display:block;padding-top:56.25%}.hotspot__media span:after{background-image:url(/assets/images/vignette.png);background-repeat:no-repeat;background-size:cover;background-position:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 2px);height:calc(100% + 2px);opacity:1;z-index:1}.hotspot__media span>img,.hotspot__media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.hotspot__media video{z-index:1}.hotspot__media video.is--hidden{opacity:0;pointer-events:none;visibility:hidden;z-index:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot__media.no--vignette span:after{display:none}.hotspot__start{display:flex;flex-direction:column;align-items:center;margin-top:-50px;margin-bottom:50px;opacity:0;padding-left:8.00781%;padding-right:8.00781%;visibility:hidden;width:100%;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.hotspot__start .textlink{cursor:pointer}.iphone .hotspot__start{margin-top:-25px;margin-bottom:25px}.hotspot__intro-headline{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;text-transform:uppercase;font-size:24px;line-height:1.5;text-align:center}.hotspot__intro-headline else{flex-basis:auto}@media print{.hotspot__intro-headline{display:block!important}}.hotspot__intro-headline.is--animated{font-size:0;line-height:0}.hotspot__intro-headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.hotspot__intro-headline.is--animated>b{line-height:0}.hotspot__intro-headline.is--animated>span{display:inline-block;overflow:hidden}.hotspot__intro-headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.hotspot.show--intro .hotspot__intro-headline.is--animated>span>span{transform:translateY(0);opacity:1;transition-delay:.125s}.hotspot__intro-header{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;padding-top:40px}@media print{.hotspot__intro-header{display:block!important}}.hotspot__inner{position:relative;display:none}.hotspot{background-color:#000;color:#fff;position:relative}.hotspot.is--ready .hotspot__start{opacity:1;visibility:visible}.hotspot.is--visible{min-height:100vh}.iphone .hotspot.is--visible{min-height:calc(100vh - 158px)}.hotspot.is--visible .hotspot__inner{display:block}.hotspot.is--visible .hotspot__start{opacity:0;visibility:hidden}.hotspot.show--intro .hotspot__start{display:none}.hotspot.show--intro-marker .hotspot__media .hotspot__marker{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (min-width:768px){.hotspot__intro-headline{flex-basis:83.33333%;max-width:83.33333%;margin-left:8.33333%}.hotspot__intro-headline,.hotspot__intro-headline.is--animated *{font-size:32px;line-height:1.375}.hotspot__intro-header{padding-top:75px}}@media only screen and (min-width:1024px){.hotspot__marker{opacity:0;visibility:hidden;pointer-events:none;font-size:40px}.hotspot__marker i{top:5px;left:100%;margin-left:12px;margin-top:0;transform:none}.hotspot__start{position:fixed;top:100vh;left:0;z-index:1;margin-top:-75px;margin-bottom:0}.hotspot__media{margin-top:-25px;z-index:0}.hotspot__media video{top:0;transform:translateX(-50%)}.show--intro-headline .hotspot__intro-headline.is--animated>span>span{transition-delay:.25s}.hotspot__intro-header{padding-top:125px;position:relative;z-index:1}.hotspot{width:100%}.siteheader~.sitemain .hotspot{margin-top:-65px!important}.hotspot.is--visible{min-height:100vh}.hotspot.is--visible .hotspot__inner{display:block}.hotspot.show--chapter .hotspot__intro{height:0;overflow:hidden}}@media only screen and (min-width:1280px){.hotspot__intro-headline,.hotspot__intro-headline.is--animated *{font-size:42px;line-height:1.28571}.hotspot__media{margin-left:auto;margin-right:auto;width:75%}}.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;visibility:visible;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.is--hiding .image-intro__media{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.image-intro__topline{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase;display:block}.image-intro__topline.is--animated{font-size:0;line-height:0}.image-intro__topline.is--animated *{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase}.image-intro__topline.is--animated>b{line-height:0}.image-intro__topline.is--animated>span{display:inline-block;overflow:hidden}.image-intro__topline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .25s ease-in-out .125s,opacity .25s ease-in-out .0625s}.inview .image-intro__topline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.image-intro__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.image-intro__headline.is--image{padding-top:6px;padding-bottom:6px;font-size:24px;line-height:1;overflow:hidden}.image-intro__headline.is--image svg{display:block;margin-left:auto;margin-right:auto;height:24px;transform:translateY(100%);opacity:0}.inview .image-intro__headline.is--image svg{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.image-intro__headline.is--animated{font-size:0;line-height:0}.image-intro__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.image-intro__headline.is--animated>b{line-height:0}.image-intro__headline.is--animated>span{display:inline-block;overflow:hidden}.image-intro__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.inview .image-intro__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.image-intro__subline{font-size:20px;line-height:1.4;display:block;margin-top:14px}.image-intro__subline.is--animated{font-size:0;line-height:0}.image-intro__subline.is--animated *{font-size:20px;line-height:1.4}.image-intro__subline.is--animated>b{line-height:0}.image-intro__subline.is--animated>span{display:inline-block;overflow:hidden}.image-intro__subline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .25s ease-in-out .25s,opacity .25s ease-in-out .0625s}.inview .image-intro__subline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .25s,opacity .25s ease-in-out .25s}.image-intro__content{padding-top:35px;padding-bottom:80px;margin-left:auto;margin-right:auto;text-align:center;width:83.98438%;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.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;visibility:visible;transition:opacity 1s ease-in-out .5s,visibility 1s ease-in-out .5s}.image-intro{background-color:#000;color:#fff;position:relative;min-height:calc(100vh - 45px)}.iphone .image-intro{min-height:calc(100vh - 158px)}.sitemain>.image-intro:first-child:after{content:"";display:block;background-color:#000;position:absolute;top:100%;left:0;width:100%;height:50vh}.image-intro.is--fullscreen .image-intro__media span:before{padding-top:100%}.image-intro.is--fullscreen .image-intro__media span:after{background-color:#000;opacity:0;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease-in-out}.image-intro.is--fullscreen .image-intro__media img{width:auto!important;height:calc(100% + 2px)!important}.image-intro.is--fullscreen.inview .image-intro__media span:after{opacity:.3}.image-intro~*{position:relative;z-index:1}@media only screen and (min-width:768px){.image-intro__headline{font-size:54px;line-height:1.2963}.image-intro__headline.is--image{font-size:40px;padding-top:7px;padding-bottom:7px}.image-intro__headline.is--image svg{height:40px}.image-intro__headline.is--animated *{font-size:54px;line-height:1.2963}.image-intro__media span:before{padding-top:75%}.image-intro{min-height:calc(100vh - 55px)}}@media only screen and (max-width:1023px){.inview .image-intro__topline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s}.inview .image-intro__headline.is--animated>span>span,.inview .image-intro__headline.is--image svg{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out .75s,opacity .375s ease-in-out .75s}.inview .image-intro__subline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out 1s,opacity .25s ease-in-out 1s}.inview .image-intro__link{opacity:1;visibility:visible;transition:opacity 1s ease-in-out 1s,visibility 1s ease-in-out 1s}.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{min-height:100vh;max-height:none}.image-intro__media span:before{padding-top:56.25%}.image-intro__media span:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.image-intro__media img{width:auto!important;height:calc(100% + 2px)!important}}@media only screen and (min-width:1024px) and (min-aspect-ratio:16/9){.image-intro__media img{width:calc(100% + 2px)!important;height:auto!important}}@media only screen and (min-width:1024px){.image-intro__content{display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;padding-top:0;padding-bottom:95px;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.image-intro__headline{margin-left:auto;margin-right:auto;width:69.53125vw}.image-intro__header{display:flex;flex-direction:column;justify-content:center;padding-top:100px;padding-bottom:60px;position:relative;z-index:2}.image-intro__header,.image-intro__link{margin-left:auto;margin-right:auto;width:83.98438%}.image-intro{min-height:150vh}.image-intro+*{margin-top:-50vh}.image-intro .image-intro__inner{position:-webkit-sticky;position:sticky;top:0}.image-intro.has--button .image-intro__content{padding-bottom:45px}.sitemain>.image-intro:first-child{margin-top:-65px;position:-webkit-sticky;position:sticky;top:0}.sitemain>.image-intro:first-child:after{display:none!important}.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{font-size:80px;line-height:1.275}.image-intro__headline.is--image{font-size:60px;padding-top:21px;padding-bottom:21px}.image-intro__headline.is--image svg{height:60px}.image-intro__headline.is--animated *{font-size:80px;line-height:1.275}}.image-text__headline{text-transform:uppercase;font-size:24px;line-height:1.5}.image-text__headline.is--animated{font-size:0;line-height:0}.image-text__headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.image-text__headline.is--animated>b{line-height:0}.image-text__headline.is--animated>span{display:inline-block;overflow:hidden}.image-text__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .image-text__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .image-text__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.image-text__image{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-bottom:40px}.image-text__image else{flex-basis:auto}@media print{.image-text__image{display:block!important}}.image-text__image figcaption{font-size:12px;line-height:2;margin-top:10px}.image-text__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.image-text__content else{flex-basis:auto}@media print{.image-text__content{display:block!important}}.image-text__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.image-text__inner{display:block!important}}.image-text{margin-top:40px;margin-bottom:40px}.js .image-text[data-inview] .image-text__copy,.js .image-text[data-inview] .image-text__image{opacity:0;transform:translateY(50px)}.js .image-text.inview .image-text__copy,.js .image-text.inview .image-text__image{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.js .image-text.inview .image-text__image+.image-text__content .image-text__copy{transition-delay:.25s}@media only screen and (min-width:1024px){.image-text__image{margin-bottom:60px}.image-text__headline,.image-text__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.image-text{margin-top:80px;margin-bottom:80px}.image-text.is--horizontal .image-text__image{flex-basis:50%;max-width:50%;margin-bottom:0}.image-text.is--horizontal .image-text__content{flex-basis:41.66667%;max-width:41.66667%;margin-left:8.33333%}}@media only screen and (min-width:1280px){.image-text__content,.image-text__image{margin-left:8.33333%;flex-basis:83.33333%;max-width:83.33333%}.image-text.is--horizontal .image-text__image{margin-left:0}.image-text.is--horizontal .image-text__content{flex-basis:41.66667%;max-width:41.66667%}}@media only screen and (min-width:1440px){.image-text__content,.image-text__image{margin-left:16.66667%;flex-basis:66.66667%;max-width:66.66667%}.image-text.is--horizontal .image-text__content{margin-left:8.33333%;flex-basis:33.33333%;max-width:33.33333%}}.logo-teaser__media{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.logo-teaser__media else{flex-basis:auto}@media print{.logo-teaser__media{display:block!important}}.logo-teaser__media .image img{max-width:81.25%}.logo-teaser__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;align-items:center}@media print{.logo-teaser__inner{display:block!important}}.logo-teaser{position:relative;padding-top:75px;padding-bottom:75px;min-height:50vh!important}.logo-teaser[data-bevel=root]{padding-bottom:25vh!important}.logo-teaser[data-bevel=root]:before{top:-50%!important;height:calc(50% + 50vh)!important}.logo-teaser[data-bevel=root].is--visible:before{top:-50%!important;height:calc(75% + 50vh)!important}.logo-teaser[data-bevel=root].is--visible:after{height:calc(50% + 50vh)!important}.selection+.logo-teaser[data-bevel=root].is--visible:before,.selection+.logo-teaser[data-bevel=root]:before{top:-25%!important}.logo-teaser.is--development{background-color:#fff!important;color:#000}.logo-teaser.is--development .logo-teaser__inner{background-color:#fff}.logo-teaser.is--competitive{background-color:#000!important;color:#fff}.logo-teaser.is--competitive .logo-teaser__inner{background-color:#000}.logo-teaser.is--cyclist{background-color:#e3000b!important;color:#fff}.js .logo-teaser[data-inview] .logo-teaser__media{opacity:0;transform:translateY(100%)}.js .logo-teaser.inview .logo-teaser__media{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out .125s,transform .5s ease-in-out .125s}@media only screen and (min-width:768px){.logo-teaser__media .image img{max-width:300px}.logo-teaser{padding-top:100px;padding-bottom:100px}}@media only screen and (min-width:1024px){.logo-teaser__media .image img{max-width:33.33333vw}.logo-teaser{padding-top:125px;padding-bottom:125px}}.product-slider__headline{text-transform:uppercase;font-size:24px;line-height:1.5}.product-slider__headline.is--animated{font-size:0;line-height:0}.product-slider__headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.product-slider__headline.is--animated>b{line-height:0}.product-slider__headline.is--animated>span{display:inline-block;overflow:hidden}.product-slider__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.inview .product-slider__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.product-slider__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-bottom:30px}.product-slider__header else{flex-basis:auto}@media print{.product-slider__header{display:block!important}}.product-slider__item{padding-left:1.04167vw;padding-right:1.04167vw}.product-slider__products{width:100%;flex-basis:100%;max-width:100%;padding-left:0;padding-right:0}.product-slider__products else{flex-basis:auto}@media print{.product-slider__products{display:block!important}}.product-slider__products .swiper-container{overflow:visible}.product-slider__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.product-slider__inner{display:block!important}}.product-slider__elements{overflow:hidden}.product-slider{background-color:#000;color:#fff;padding-bottom:70px;padding-top:70px}@media only screen and (min-width:768px){.product-slider__inner{align-items:center}.product-slider__header{flex-basis:33.33333%;max-width:33.33333%}.product-slider__item{width:28.64583vw}.product-slider__products{flex-basis:100%;max-width:100%}.product-slider__products.no-slider{flex-basis:33.33333%;max-width:33.33333%}.product-slider__products.swiper-length-2{flex-basis:66.66667%;max-width:66.66667%}.product-slider.has--1 .product-slider__inner,.product-slider.has--2 .product-slider__inner{justify-content:center}}@media only screen and (min-width:1024px){.product-slider__headline,.product-slider__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}}@media only screen and (min-width:1280px){.product-slider__headline,.product-slider__headline.is--animated *{text-transform:uppercase;font-size:42px;line-height:1.28571}.product-slider__item{width:21.48438vw}.product-slider__header{margin-bottom:60px}.product-slider__products.swiper-length-2{flex-basis:50%;max-width:50%}.product-slider.has--3 .product-slider__header,.product-slider.has--3 .product-slider__products{margin-left:12.5%}}@media only screen and (min-width:1920px){.product-slider__header{flex-basis:20.83333%;max-width:20.83333%}.product-slider__item{width:17.1875vw}.product-slider__products.no-slider{flex-basis:25%;max-width:25%}.product-slider__products.no-slider .product-slider__item{width:21.48438vw}.product-slider__products.swiper-length-2{flex-basis:41.66667%;max-width:41.66667%}.product-slider__products.swiper-length-2 .product-slider__item{width:17.90365vw}.product-slider__products.swiper-length-3{flex-basis:62.5%;max-width:62.5%}.product-slider__products.swiper-length-3 .product-slider__item{width:17.90365vw}.product-slider__products.swiper-length-4{flex-basis:83.33333%;max-width:83.33333%}.product-slider__products.swiper-length-4 .product-slider__item{width:17.90365vw}.product-slider.has--1 .product-slider__header,.product-slider.has--2 .product-slider__header{flex-basis:25%;max-width:25%}.product-slider.has--3 .product-slider__inner{justify-content:center}.product-slider.has--3 .product-slider__header,.product-slider.has--3 .product-slider__products{margin-left:0}.product-slider.has--4 .product-slider__header,.product-slider.has--4 .product-slider__products{margin-left:8.33333%}}.selection-content__diagram span:before{content:"";display:block;padding-top:100%}.selection-content__diagram span svg{position:absolute;top:0;left:0;width:100%;height:100%}.selection-content__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.selection-content__headline.is--animated{font-size:0;line-height:0}.selection-content__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.selection-content__headline.is--animated>b{line-height:0}.selection-content__headline.is--animated>span{display:inline-block;overflow:hidden}.selection-content__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .selection-content__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .selection-content__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.selection-content__copy a:not(.button):not(.text-link){color:inherit;font-weight:700;text-decoration:none;box-shadow:inset 0 -2px;padding-bottom:2px;transition:color .125s ease-in-out,background-color .125s ease-in-out}.csshover .selection-content__copy a:not(.button):not(.text-link):hover{padding-bottom:1px}.selection-content__copy p{margin-top:1em;margin-bottom:1em}.selection-content__copy p img{max-width:100%}.selection-content__copy .subline{font-size:20px;line-height:1.4}.selection-content__copy .formula{font-family:serif}.selection-content__copy ul li:before{content:"\2022";font-weight:700;display:block;position:absolute;padding-right:.5em;top:0}.selection-content__copy ol{counter-reset:listcounter}.selection-content__copy ol li{padding-left:2.5em}.selection-content__copy ol li:before{content:counter(listcounter) ".";counter-increment:listcounter;font-weight:700;padding-bottom:1px}.selection-content__copy ol li ol li:before{content:counters(listcounter,".")}.selection-content__copy ol li.alphabetic:before{content:counter(listcounter,upper-alpha) "."}.selection-content__copy ol li.alphabetic ol li.alphabetic:before{content:counter(listcounter,lower-alpha) "."}.selection-content__copy table{width:100%!important;table-layout:fixed}.selection-content__copy table td{width:100%!important}.js .selection-content__copy{opacity:0;transform:translateY(50px);transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.js .is--visible .selection-content__copy{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out .75s,opacity .5s ease-in-out .875s}.selection-content__diagram{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-top:80px}.selection-content__diagram else{flex-basis:auto}@media print{.selection-content__diagram{display:block!important}}.selection-content__diagram span{display:block}.selection-content__diagram .sections path{opacity:0;fill:#898989}.selection-content__diagram .sections path.is--active{opacity:1}.js .selection-content__diagram .sections path.is--active{opacity:0}.js .selection-content__diagram{opacity:0;transform:translateY(50px);transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.js .is--visible .selection-content__diagram{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.selection-content.is--active .selection-content__diagram .sections path{animation:diagram-opacity 2.5s ease-in-out .125s}.selection-content.is--active .selection-content__diagram .sections path.is--active{animation-fill-mode:both}.js .selection-content.is--active .selection-content__diagram .sections path.is--active{opacity:1}.selection-content.is--active .selection-content__diagram .sections path.is--active~path{animation:none!important}.selection-content.is--active .selection-content__diagram .sections~.sections path{animation-delay:.375s}.selection-content.is--active .selection-content__diagram .sections~.sections~.sections path{animation-delay:.625s}.selection-content.is--active .selection-content__diagram .sections~.sections~.sections~.sections path{animation-delay:.875s}.selection-content.is--active .selection-content__diagram .sections~.sections~.sections~.sections~.sections path{animation-delay:1.125s}.selection-content__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.selection-content__content else{flex-basis:auto}@media print{.selection-content__content{display:block!important}}.selection-content__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;padding-bottom:200px}@media print{.selection-content__inner{display:block!important}}.js .selection-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .25s ease-in-out,max-height .25s ease-in-out}.js .selection-content.is--active{opacity:1;max-height:none;visibility:visible}@media only screen and (min-width:1024px){.selection-content__diagram{margin-top:0}.selection-content__content,.selection-content__diagram{flex-basis:50%;max-width:50%;padding-left:1.04167vw;padding-right:1.04167vw}.selection-content__inner{width:100%;padding-bottom:50px}}@media only screen and (min-width:1440px){.selection-content__content{flex-basis:21.48438vw;max-width:21.48438vw}.selection-content__diagram{margin-left:7.16146vw}.selection-content__headline,.selection-content__headline.is--animated *{font-size:42px;line-height:1.28571}}@keyframes diagram-opacity{0%{opacity:0}50%{opacity:1}}.selection-option__title-image{transform:skewY(-12deg) translateX(0);position:relative;overflow:hidden;transition:transform .25s ease-in-out,max-height .25s ease-in-out .25s,opacity .25s}.selection-option__title-image span{display:block;overflow:visible}.selection-option__title-image span:before{content:"";display:block;padding-top:81.875%}.selection-option__title-image img{width:auto;height:auto;min-height:142.51131%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skewY(12deg)}.selection-option__title-image a{font-size:32px;line-height:1.375;background-image:linear-gradient(270deg,transparent 1%,rgba(0,0,0,.5) 75%);color:#fff;cursor:pointer;font-weight:700;display:flex;flex-direction:column;justify-content:center;position:absolute;text-transform:uppercase;top:50%;left:0;width:100%;height:142.51131%;transform:translateY(-50%) skewY(12deg);padding:8.00781vw;transition:color .25s ease-in-out,opacity .25s ease-in-out;z-index:2}.selection-option__title-image a i{font-style:normal;position:relative}.selection-option__title-image a i:after{position:absolute;font-size:42px;margin-top:.09524em}.csshover .selection-option__title-image a:hover{color:#e3000b}.selection-option{margin-bottom:10.62783%}.selection-option:first-child{margin-top:21.25566%;margin-bottom:0}.js .selection-option.is--active .selection-option__inner{opacity:1;max-height:none;transform:translateX(0)}@media only screen and (min-width:1024px){.selection-option__title-image{margin-bottom:0}.selection-option__title-image span:before{padding-top:0;height:153.13914vh}.selection-option__title-image img{min-height:121.25566%}.selection-option__title-image a{font-size:42px;line-height:1.28571;background-image:linear-gradient(180deg,transparent 1%,rgba(0,0,0,.5));height:121.25566%;justify-content:flex-end;padding:2.53906vw 2.53906vw 50vh}.selection-option__title-image a i:after{font-size:52px}.selection-option{flex-basis:33.33333%;max-width:33.33333%;position:absolute;top:50%;transform:translateY(-50%);right:0;margin-bottom:0;width:100%}.selection-option:first-child{right:33.33333%;margin-top:0}.selection-option:first-child .selection-option__title-image a{padding-bottom:62.75339vh}}@media only screen and (min-width:1440px){.selection-option__title-image a{font-size:54px;line-height:1.2963}.selection-option__title-image a i:after{font-size:72px}}.selection-product-slider:before{height:50%!important}.selection-product-slider.is--visible:before{height:calc(50% + 50vh)!important}.selection-product-slider:after{bottom:-25%!important;height:75%!important}.js .selection-product-slider .product-slider{padding-bottom:70px}.js .selection-products{max-height:0;visibility:hidden;opacity:0;overflow:hidden;transition:opacity .25s ease-in-out,max-height .25s ease-in-out,visibility .25s ease-in-out}.js .selection-products.is--active{max-height:none;opacity:1;visibility:visible;overflow:visible}.selection__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.selection__headline.is--animated{font-size:0;line-height:0}.selection__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.selection__headline.is--animated>b{line-height:0}.selection__headline.is--animated>span{display:inline-block;overflow:hidden}.selection__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .selection__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .selection__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.selection__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.selection__header else{flex-basis:auto}@media print{.selection__header{display:block!important}}.selection__back-button{cursor:pointer;position:relative;display:inline-block;font-size:18px;font-weight:700;line-height:1.22222;text-transform:uppercase;padding-left:1em;margin-top:42px;transition:color .25s ease-in-out}.selection__back-button:before{color:#e3000b;font-size:1.33333em;position:absolute;top:.08333em;left:-.25em;transform:scaleX(-1)}.csshover .selection__back-button:hover{color:#e3000b}.selection__options{overflow:hidden}.js .selection__options[data-inview] .selection-option{transform:translateX(100%);opacity:0;transition:transform .25s ease-in-out .25s,opacity .25s ease-in-out .25s}.js .selection__options[data-inview] .selection-option:first-child{transform:translateX(-100%);transition-delay:0s}.js .selection__options.inview .selection-option{opacity:1;transform:none;transition-delay:1.5s}.js .selection__options.inview .selection-option:first-child{transform:none;transition-delay:1s}.selection__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.selection__inner{display:block!important}}.selection,.selection__bevel{padding-top:100px;padding-bottom:100px}.selection .selection__cta{opacity:0;visibility:hidden;transform:translateY(50px);max-height:0;overflow:hidden;transition:transform .25s ease-in-out .25s,opacity .25s ease-in-out .25s,visibility .25s ease-in-out .25s,max-height .25s ease-in-out .25s}.selection.is--active .selection-option .selection-option__title-image{transform:translateX(-100%) skewY(-12deg);max-height:0;opacity:0}.selection.is--active .selection-option:first-child .selection-option__title-image{transform:translateX(100%) skewY(-12deg)}.selection.is--active.is--visible .selection__cta{opacity:1;transform:translateY(0);visibility:visible;max-height:none;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s,visibility .25s ease-in-out .5s,max-height .25s ease-in-out}.selection.is--hiding .selection-option__title-image a{opacity:0}@media only screen and (max-width:1023px){.selection{padding-bottom:0!important;margin-bottom:-10.62783%}}@media only screen and (min-width:1024px){.selection__headline,.selection__headline.is--animated *{font-size:42px;line-height:1.28571}.selection__header{margin-left:8.00781vw;padding-left:0;padding-right:0;flex-basis:19.40104vw;max-width:19.40104vw}.selection__inner{flex-basis:33.33333%;max-width:33.33333%;margin-left:0;margin-right:0;display:flex;flex-direction:column;width:100%;z-index:3}.selection__options{flex-basis:100%;max-width:100%;display:flex;flex-direction:row;align-items:center;position:absolute;right:0;top:0;height:calc(100% + 50vh);transform:skewY(-12deg) translateY(0);overflow:hidden;width:100%;opacity:1!important;transition:transform .5s ease-in-out,opacity .125s ease-in-out .5s}.selection__options .selection-option{transform:skewY(12deg)}.js .selection__options[data-inview] .selection-option{transform:translateY(-200%) skewY(12deg);opacity:1;transition:transform .5s ease-in-out .125s,opacity .5s ease-in-out .125s}.js .selection__options[data-inview] .selection-option:first-child{transform:translateY(100%) skewY(12deg);transition-delay:0s}.js .selection__options.inview .selection-option{opacity:1;transform:translateY(-50%) skewY(12deg);transition-delay:.75s}.js .selection__options.inview .selection-option:first-child{transform:translateY(-50%) skewY(12deg);transition-delay:.5s}.js .is--hiding .selection__options.inview .selection-option{transform:translateY(-200%) skewY(12deg);transition-delay:.25s}.js .is--hiding .selection__options.inview .selection-option:first-child{transition-delay:0s}.selection__contents{margin-right:6.96615vw;flex-basis:57.29167vw;max-width:57.29167vw;z-index:1}.selection{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.selection.is--visible:before{transform:skewY(-12deg) translateY(-50vh);height:calc(50% + 50vh)}.selection.is--visible .selection__options{transform:skewY(-12deg) translateY(-50vh);transition:transform .5s ease-in-out,opacity .125s ease-in-out .375s}.selection.is--active .selection__contents{z-index:2}.selection.is--active .selection-option .selection-option__title-image{transform:translateY(-200vh) skewY(-12deg);max-height:none;opacity:1;transition:transform .5s ease-in-out,opacity .25s ease-in-out 1s}.selection.is--active .selection-option:first-child .selection-option__title-image{transform:translateY(200vh) skewY(-12deg)}}@media only screen and (min-width:1440px){.selection__back-button{font-size:24px;line-height:1.16667;margin-top:82px}.selection__back-button:before{font-size:1.5em;top:-.11111em}.selection__headline,.selection__headline.is--animated *{font-size:54px;line-height:1.2963}}.story-block__media{align-self:flex-end;position:relative;margin-top:calc(-70px + -25vw);transform:translateY(-30px);transition:opacity .25s ease-in-out .25s;z-index:0;width:63.21615vw}.story-block__media .image{transform:skewY(-12deg);overflow:hidden;margin-top:10.62783%;margin-bottom:10.62783%}.story-block__media .image span{overflow:visible}.story-block__media .image span:before{padding-top:106.25%}.story-block__media .image img{width:auto;height:142.51131%}.story-block__media .image img.lazyload,.story-block__media .image img.lazyloading{width:100%;height:142.51131%}.story-block__media-items{position:relative}.story-block__media-items .swiper-container{overflow:visible}.story-block__media-items .swiper-controls{position:absolute;bottom:0;left:0;width:100%;height:5px;transform:skewY(-12deg);z-index:1}.csshover .story-block__media-items .swiper-controls{height:100%}.story-block__media-items .swiper-pagination{display:flex;flex-direction:row;width:100%;height:100%}.story-block__media-items .swiper-pagination span{cursor:ew-resize;display:flex;flex-direction:column;flex-shrink:1;flex-grow:0;justify-content:flex-end;width:100%;flex-basis:100%;height:100%}.story-block__media-items .swiper-pagination-bullet{opacity:.8}.story-block__media-items .swiper-pagination-bullet:before{background-color:#e3000b;padding-top:5px!important}.story-block__media-items .swiper-pagination-bullet-active~.swiper-pagination-bullet{opacity:0}.story-block__media-item[data-storyslider=slide]{position:absolute;top:0;left:-1978em;width:100%}.story-block__media-item[data-storyslider=slide].swiper-slide,.story-block__media-item[data-storyslider=slide]:first-child{position:static;top:auto;left:auto}.story-block__media-item[data-storyslider=slide].swiper-slide{opacity:0!important}.story-block__media-item[data-storyslider=slide].swiper-slide-active{opacity:1!important}.story-block__media-slider{transform:skewY(12deg);overflow:visible}.story-block__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.story-block__headline.is--animated{font-size:0;line-height:0}.story-block__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.story-block__headline.is--animated>b{line-height:0}.story-block__headline.is--animated>span{display:inline-block;overflow:hidden}.story-block__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .story-block__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .story-block__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.story-block__copy{margin-top:22px}.story-block__copy a:not(.button):not(.text-link){color:inherit;font-weight:700;text-decoration:none;box-shadow:inset 0 -2px;padding-bottom:2px;transition:color .125s ease-in-out,background-color .125s ease-in-out}.csshover .story-block__copy a:not(.button):not(.text-link):hover{padding-bottom:1px}.story-block__copy p{margin-top:1em;margin-bottom:1em}.story-block__copy p img{max-width:100%}.story-block__copy .subline{font-size:20px;line-height:1.4}.story-block__copy .formula{font-family:serif}.story-block__copy ul li:before{content:"\2022";font-weight:700;display:block;position:absolute;padding-right:.5em;top:0}.story-block__copy ol{counter-reset:listcounter}.story-block__copy ol li{padding-left:2.5em}.story-block__copy ol li:before{content:counter(listcounter) ".";counter-increment:listcounter;font-weight:700;padding-bottom:1px}.story-block__copy ol li ol li:before{content:counters(listcounter,".")}.story-block__copy ol li.alphabetic:before{content:counter(listcounter,upper-alpha) "."}.story-block__copy ol li.alphabetic ol li.alphabetic:before{content:counter(listcounter,lower-alpha) "."}.story-block__copy table{width:100%!important;table-layout:fixed}.story-block__copy table td{width:100%!important}[data-bevel=root] .story-block__copy{opacity:0;transform:translateY(50px);transition:transform .75s ease-in-out .25s,opacity .75s ease-in-out .125s}[data-bevel=root].is--visible .story-block__copy{opacity:1;transform:translateY(0);transition:transform .75s ease-in-out 1s,opacity .75s ease-in-out 1.125s}.story-block__content{margin-left:auto;margin-right:auto;width:83.98438%;transition:opacity .25s ease-in-out .25s}.story-block__inner{display:flex;flex-direction:column}.story-block{position:relative;padding-top:100px;padding-bottom:100px}.story-block.is--reverse .story-block__media{align-self:flex-start}.story-block.is--reverse .story-block__media .image{transform:skewY(12deg)}.story-block.is--reverse .story-block__media-slider{transform:skewY(-12deg)}.story-block.is--reverse .story-block__media-items .swiper-controls{transform:skewY(12deg)}.story-block.is--development{background-color:#fff;color:#000}.story-block.is--competitive{background-color:#000;color:#fff}.story-block.is--cyclist{background-color:#e3000b;color:#fff}.story-block .anchor{display:block;position:absolute;top:-175px;left:-1978em;text-indent:-1978em}@media only screen and (min-width:768px){.story-block__media{margin-top:calc(-80px + -25vw);transform:translateY(-50px)}}@media only screen and (max-width:1023px){.story-block__media [data-storyblock=media]{transform:none!important}}@media only screen and (min-width:1024px){.story-block__headline,.story-block__headline.is--animated *{font-size:42px;line-height:1.28571}.story-block__media{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:50%;max-width:50%;margin-left:8.33333%;margin-top:0;margin-bottom:50px;transform:translateY(calc(-115px + -25vw));order:2;visibility:hidden;opacity:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.story-block__media else{flex-basis:auto}.ie11 .story-block__media [data-storyblock=media]{transform:translateY(-45px)}.story-block__media .image img{width:auto;height:121.25566%}.story-block__media .image img.lazyload{width:100%;height:121.25566%}.story-block__content{margin-left:0;margin-right:0;position:relative;order:1;z-index:2;width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:41.66667%;max-width:41.66667%}.story-block__content else{flex-basis:auto}.story-block__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}.story-block .anchor{top:-125px}.story-block.is--reverse .story-block__media{order:1;margin-left:0}.story-block.is--reverse .story-block__content{order:2;margin-left:8.33333%}.story-block.is--visible .story-block__media{visibility:visible;opacity:1}.story-block.is--visible.is--hiding .story-block__content,.story-block.is--visible.is--hiding .story-block__media{opacity:0;transition:opacity .25s ease-in-out}}@media only screen and (min-width:1280px){.story-block__content{flex-basis:33.33333%;max-width:33.33333%;margin-left:8.33333%}.story-block__media{margin-left:8.33333%}.story-block.is--reverse .story-block__media{margin-left:0}.story-block.is--reverse .story-block__content{margin-left:8.33333%}}@media only screen and (min-width:1440px){.story-block__headline,.story-block__headline.is--animated *{font-size:54px;line-height:1.2963}.story-block__media{margin-bottom:75px;transform:translateY(calc(-140px + -25vw))}.ie11 .story-block__media [data-storyblock=media]{transform:translateY(-65px)}}.tabs__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.tabs__headline.is--animated{font-size:0;line-height:0}.tabs__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.tabs__headline.is--animated>b{line-height:0}.tabs__headline.is--animated>span{display:inline-block;overflow:hidden}.tabs__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .tabs__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .tabs__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.tabs__content-headline{text-transform:uppercase;font-size:24px;line-height:1.5;margin-bottom:40px}.tabs__content-headline+.image-text{margin-top:0}.tabs__content-headline.is--animated{font-size:0;line-height:0}.tabs__content-headline.is--animated *{text-transform:uppercase;font-size:24px;line-height:1.5}.tabs__content-headline.is--animated>b{line-height:0}.tabs__content-headline.is--animated>span{display:inline-block;overflow:hidden}.tabs__content-headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .tabs__content-headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .tabs__content-headline.is--animated>span~span>span{transition-delay:.575s,.7s}.tabs__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.tabs__header else{flex-basis:auto}@media print{.tabs__header{display:block!important}}.tabs__nav-item{text-transform:uppercase;font-size:18px;line-height:1.77778;cursor:pointer;display:inline-block;font-weight:700;padding-left:15px;padding-right:15px;padding-bottom:6px;position:relative}.tabs__nav-item:after{background-color:#e3000b;content:"";height:2px;display:block;position:absolute;bottom:0;opacity:0;left:15px;right:15px;transition:opacity .25s ease-in-out}.tabs__nav-item.is--active:after{opacity:1}.has--icons .tabs__nav-item{padding-left:51px}.has--icons .tabs__nav-item .icon{background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;height:24px;width:24px;position:absolute;top:6px;left:15px}.tabs__navigation{width:100%;flex-basis:100%;max-width:100%;position:-webkit-sticky;position:sticky;top:0;transition:padding .25s ease-in-out;margin-bottom:34px;padding:15px 1.21029% 20px;z-index:1}.tabs__navigation else{flex-basis:auto}@media print{.tabs__navigation{display:block!important}}.siteheader.is--visible~.sitemain .tabs__navigation{padding-top:60px}.tabs__navigation .tabs__nav{opacity:0;max-height:0;visibility:hidden;overflow:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out .5s}.tabs__navigation .tabs__nav.is--active{opacity:1;max-height:none;visibility:visible;overflow:auto;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out 0}.tabs__navigation .form__element{margin-bottom:15px}.js .tabs__navigation{opacity:0;transform:translateY(50px)}.js .is--visible .tabs__navigation{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out .5s,transform .25s ease-in-out .5s}.tabs__nav{margin-left:-8.00781vw;margin-right:-8.00781vw;padding-left:8.00781vw;-webkit-overflow-scrolling:touch}.tabs__nav li{flex-shrink:0}.tabs__nav li:last-child{padding-right:8.00781vw}.tabs__nav ul{display:flex;flex-direction:row}.js .tabs__content .image-text.inview .image-text__copy,.js .tabs__content .image-text.inview .image-text__image{opacity:0;transform:translateY(50px)}.js .tabs__content.is--active .image-text.inview .image-text__copy,.js .tabs__content.is--active .image-text.inview .image-text__image,.js .tabs__content.is--active .image-text[data-inview] .image-text__copy,.js .tabs__content.is--active .image-text[data-inview] .image-text__image{opacity:1;transform:translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.js .tabs__content.is--active .image-text.inview .image-text__image+.image-text__content .image-text__copy,.js .tabs__content.is--active .image-text[data-inview] .image-text__image+.image-text__content .image-text__copy{transition-delay:.5s}.is--visible .tabs__content .image-text__headline>span>span{transform:translateY(100%);opacity:0}.is--visible .tabs__content.is--active .image-text__headline>span>span{transform:translateY(0);opacity:1;transition-delay:.125s,.25s}.is--visible .tabs__content.is--active .image-text__headline>span~span>span{transition-delay:.25s,.325s}.tabs__categories{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.tabs__categories else{flex-basis:auto}@media print{.tabs__categories{display:block!important}}.js .tabs__categories .tabs__category{max-height:0;opacity:0;visibility:hidden;overflow:hidden}.js .tabs__categories .tabs__category.is--active{max-height:none;opacity:1;visibility:visible}.js .tabs__categories .tabs__content{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out .5s}.js .tabs__categories .tabs__content.is--active{max-height:none;opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out 0}.tabs__wrapper{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;width:100%;align-items:flex-start}@media print{.tabs__wrapper{display:block!important}}.tabs__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.tabs__inner{display:block!important}}.tabs{padding-top:100px;padding-bottom:100px}.tabs.is--development{background-color:#fff;color:#000}.tabs.is--development .tabs__navigation{background-color:#fff}.tabs.is--competitive{background-color:#000;color:#fff}.tabs.is--competitive .tabs__navigation{background-color:#000}.tabs.is--competitive .form-input input[type=date],.tabs.is--competitive .form-input input[type=email],.tabs.is--competitive .form-input input[type=password],.tabs.is--competitive .form-input input[type=search],.tabs.is--competitive .form-input input[type=tel],.tabs.is--competitive .form-input input[type=text],.tabs.is--competitive .form-input select,.tabs.is--competitive .form-input textarea{border-color:#fff;background-color:#000;color:#fff}.tabs.is--competitive .form-input>label{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;font-smoothing:subpixel-antialiased}.tabs.is--competitive .form-input>label:before{background-color:#000}.tabs.is--competitive .form-input .select:before,.tabs.is--competitive .image-text__copy ol li:before,.tabs.is--competitive .image-text__copy ul li:before{color:#fff}.tabs .image-text__inner{width:100%}.tabs .image-text__content,.tabs .image-text__image{padding-left:0;padding-right:0;margin-left:0;margin-right:0;flex-basis:100%;max-width:100%}.tabs .image-text:first-child{margin-top:0}@media only screen and (min-width:768px){.siteheader.is--visible~.sitemain .tabs__navigation{padding-top:70px}}@media only screen and (min-width:1024px){.tabs__headline,.tabs__headline.is--animated *{font-size:42px;line-height:1.28571}.tabs__content-headline,.tabs__content-headline.is--animated *{font-size:32px;line-height:1.375}.tabs__navigation{flex-basis:33.33333%;max-width:33.33333%;padding-top:30px;top:55px}.tabs__navigation .form__element{margin-bottom:40px}.tabs__navigation .tabs__nav.is--active{overflow:visible}.siteheader.is--visible~.sitemain .tabs__navigation{padding-top:30px}.tabs__nav-item{text-transform:uppercase;font-size:18px;line-height:1.77778;cursor:pointer;display:inline-block;font-weight:700;padding-left:15px;padding-right:15px;padding-bottom:6px;position:relative}.tabs__nav-item:after{height:100%;left:0;right:auto;width:2px}.tabs__nav ul{display:block}.tabs__nav li{margin-top:40px;margin-bottom:40px}.tabs__nav li:first-child{margin-top:0}.tabs__categories{flex-basis:66.66667%;max-width:66.66667%;margin-left:33.33333%;padding-top:30px}.tabs__navigation+.tabs__categories{margin-left:0}.tabs__header{flex-basis:66.66667%;max-width:66.66667%;margin-left:33.33333%;margin-bottom:26px}.tabs .image-text.is--horizontal .image-text__image{flex-basis:50%;max-width:50%;padding-right:1.04167vw}.tabs .image-text.is--horizontal .image-text__content{flex-basis:50%;max-width:50%;padding-left:1.04167vw;margin-left:0}}@media only screen and (min-width:1280px){.tabs__navigation{top:65px}}@media only screen and (min-width:1440px){.tabs__header{margin-bottom:54px}.tabs__navigation{flex-basis:25%;max-width:25%;margin-right:8.33333%}.tabs__headline,.tabs__headline.is--animated *{font-size:54px;line-height:1.2963}.tabs__content-headline,.tabs__content-headline.is--animated *{font-size:42px;line-height:1.28571}}.tabs-entry__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.tabs-entry__headline.is--animated{font-size:0;line-height:0}.tabs-entry__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.tabs-entry__headline.is--animated>b{line-height:0}.tabs-entry__headline.is--animated>span{display:inline-block;overflow:hidden}.tabs-entry__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .tabs-entry__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .tabs-entry__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.tabs-entry__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-bottom:24px}.tabs-entry__header else{flex-basis:auto}@media print{.tabs-entry__header{display:block!important}}.tabs-entry__image{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-top:20px}.tabs-entry__image else{flex-basis:auto}@media print{.tabs-entry__image{display:block!important}}.tabs-entry__image img{width:auto!important;height:142.51131%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;transition:transform .5s ease-in-out}.tabs-entry__image a{cursor:pointer;display:block;transform:skewY(-12deg) translate(0);position:relative;overflow:hidden}.csshover .tabs-entry__image a:hover img{transform:translate(-50%,-50%) scale(1.1)!important;transition:transform 1s ease-in-out}.tabs-entry__image figcaption{text-transform:uppercase;font-size:24px;line-height:1.5;line-height:1.16667;color:#fff;font-weight:700;position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:1;padding-left:20px;padding-right:20px}.tabs-entry__image span{overflow:visible;transform:skewY(12deg) translate(0)}.tabs-entry__image span:before{padding-top:59.25926%}.js .tabs-entry__image{transform:translateY(100%);opacity:0}.js .is--visible .tabs-entry__image{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .375s,opacity .125s ease-in-out .375s}.js .is--visible .tabs-entry__image+.tabs-entry__image{transition-delay:.625s,.625s}.js .is--visible .tabs-entry__image+.tabs-entry__image+.tabs-entry__image{transition-delay:.875s,.875s}.tabs-entry__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.tabs-entry__inner{display:block!important}}.tabs-entry{padding-top:100px;padding-bottom:100px}.tabs-entry.is--development{background-color:#fff;color:#000}.tabs-entry.is--competitive{background-color:#000;color:#fff}.tabs-entry.is--cyclist{background-color:#e3000b;color:#fff}.tabs-entry+.tabs{max-height:0;min-height:auto;padding-bottom:0!important;overflow:hidden;opacity:0}.tabs-entry.is--chosen+.tabs{max-height:none;min-height:100vh;padding-bottom:25vh!important;opacity:1;overflow:visible}@media only screen and (min-width:1024px){.tabs-entry__headline,.tabs-entry__headline.is--animated *{font-size:42px;line-height:1.28571}.tabs-entry__header{flex-basis:50%;max-width:50%;margin-right:50%;margin-bottom:2.77778vw}.tabs-entry__image{flex-basis:33.33333%;max-width:33.33333%}.tabs-entry__image img{height:121.25566%!important}.tabs-entry__image figcaption{font-size:32px;line-height:1.375;line-height:1.1875;text-align:left;justify-content:flex-end;padding-bottom:20%}.tabs-entry__image span:before{padding-top:148.14815%}}@media only screen and (min-width:1440px){.tabs-entry__headline,.tabs-entry__headline.is--animated *{font-size:54px;line-height:1.2963}.tabs-entry__header{flex-basis:33.33333%;max-width:33.33333%;margin-right:66.66667%}}.teaser-entry__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.teaser-entry__headline.is--animated{font-size:0;line-height:0}.teaser-entry__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.teaser-entry__headline.is--animated>b{line-height:0}.teaser-entry__headline.is--animated>span{display:inline-block;overflow:hidden}.teaser-entry__headline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out .25s,opacity .5s ease-in-out .125s}.is--visible .teaser-entry__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .5s ease-in-out .5s,opacity .5s ease-in-out .625s}.is--visible .teaser-entry__headline.is--animated>span~span>span{transition-delay:.575s,.7s}.teaser-entry__header{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-bottom:24px}.teaser-entry__header else{flex-basis:auto}@media print{.teaser-entry__header{display:block!important}}.teaser-entry__image{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%;margin-top:20px}.teaser-entry__image else{flex-basis:auto}@media print{.teaser-entry__image{display:block!important}}.teaser-entry__image img{width:auto!important;height:142.51131%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)!important;transition:transform .5s ease-in-out}.teaser-entry__image a{cursor:pointer;display:block;transform:skewY(-12deg) translate(0);position:relative;overflow:hidden}.csshover .teaser-entry__image a:hover img{transform:translate(-50%,-50%) scale(1.1)!important;transition:transform 1s ease-in-out}.teaser-entry__image figcaption{text-transform:uppercase;font-size:24px;line-height:1.5;line-height:1.16667;color:#fff;position:absolute;display:flex;flex-direction:column;justify-content:center;top:0;left:0;width:100%;height:140%;z-index:1;padding-left:20px;padding-right:20px;top:-20%;background-image:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.5))}.teaser-entry__image figcaption br{display:none}.teaser-entry__image span{overflow:visible;transform:skewY(12deg) translate(0)}.teaser-entry__image span:before{padding-top:59.25926%}.js .teaser-entry__image{transform:translateY(100%);opacity:0}.js .is--visible .teaser-entry__image{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .375s,opacity .125s ease-in-out .375s}.js .is--visible .teaser-entry__image+.tabs-entry__image{transition-delay:.625s,.625s}.js .is--visible .teaser-entry__image+.tabs-entry__image+.tabs-entry__image{transition-delay:.875s,.875s}.teaser-entry__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%}@media print{.teaser-entry__inner{display:block!important}}.teaser-entry{padding-top:100px;padding-bottom:100px}.teaser-entry.is--development{background-color:#fff;color:#000}.teaser-entry.is--competitive{background-color:#000;color:#fff}.teaser-entry.is--cyclist{background-color:#e3000b;color:#fff}@media only screen and (min-width:1024px){.teaser-entry__headline,.teaser-entry__headline.is--animated *{font-size:42px;line-height:1.28571}.teaser-entry__header{flex-basis:50%;max-width:50%;margin-right:50%;margin-bottom:2.77778vw}.teaser-entry__image{flex-basis:33.33333%;max-width:33.33333%}.teaser-entry__image img{height:121.25566%!important}.teaser-entry__image figcaption{font-size:32px;line-height:1.375;line-height:1.1875;text-align:left;justify-content:flex-end;padding-bottom:30%;height:120%;top:-10%}.teaser-entry__image span:before{padding-top:148.14815%}.teaser-entry.has--2 .teaser-entry__header{margin-right:0;margin-bottom:0;margin-top:2.77778vw}.teaser-entry.has--2 .teaser-entry__image{flex-basis:25%;max-width:25%}}@media only screen and (min-width:1280px){.teaser-entry__header{margin-right:66.66667%}.teaser-entry.has--2 .teaser-entry__image,.teaser-entry__header{flex-basis:33.33333%;max-width:33.33333%}}@media only screen and (min-width:1440px){.teaser-entry__headline,.teaser-entry__headline.is--animated *{font-size:54px;line-height:1.2963}}.video-intro__media span{background-color:#000;display:block;position:relative;overflow:hidden}.video-intro__media span:before{content:"";display:block;padding-top:56.25%}.video-intro__media video{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate3d(-50%,-50%,0)}[data-inview] .video-intro__media{opacity:0}.inview .video-intro__media{opacity:1;visibility:visible;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.is--hiding .video-intro__media{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.video-intro__sound{border-radius:50%;background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:8.00781vw;height:40px;width:40px;z-index:5;margin-right:-10px;margin-top:10px;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.video-intro__sound i{display:none}.video-intro__sound svg{width:24px;height:24px}.video-intro__sound svg path,.video-intro__sound svg rect{fill:#fff}.video-intro__sound.has--volume .nosound,.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{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{opacity:.25s linear;animation:video-soundbar 1s infinite}.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{border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:8.00781vw;height:40px;margin-right:-10px;margin-top:10px;font-size:24px;line-height:1;width:40px;opacity:0;visibility:hidden;z-index:5;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.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{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase;display:block}.video-intro__topline.is--animated{font-size:0;line-height:0}.video-intro__topline.is--animated *{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase}.video-intro__topline.is--animated>b{line-height:0}.video-intro__topline.is--animated>span{display:inline-block;overflow:hidden}.video-intro__topline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .25s ease-in-out .125s,opacity .25s ease-in-out .0625s}.is--media-ended .video-intro__topline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.video-intro__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.video-intro__headline.is--image{padding-top:6px;padding-bottom:6px;font-size:24px;line-height:1;overflow:hidden}.video-intro__headline.is--image svg{display:block;margin-left:auto;margin-right:auto;height:24px;transform:translateY(100%);opacity:0}.inview .video-intro__headline.is--image svg{transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.is--media-ended .video-intro__headline.is--image svg{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.video-intro__headline.is--animated{font-size:0;line-height:0}.video-intro__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.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(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.is--media-ended .video-intro__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.video-intro__subline{font-size:20px;line-height:1.4;display:block;margin-top:14px}.video-intro__subline.is--animated{font-size:0;line-height:0}.video-intro__subline.is--animated *{font-size:20px;line-height:1.4}.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;transform:translateY(100%);opacity:0;transition:transform .25s ease-in-out .25s,opacity .25s ease-in-out .0625s}.is--media-ended .video-intro__subline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .25s,opacity .25s ease-in-out .25s}.video-intro__content{padding-top:35px;padding-bottom:80px;margin-left:auto;margin-right:auto;text-align:center;width:83.98438%;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.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;visibility:visible;transition:opacity 1s ease-in-out .5s,visibility 1s ease-in-out .5s}.video-intro{background-color:#000;color:#fff;position:relative;min-height:calc(100vh - 45px);z-index:auto}.iphone .video-intro{min-height:calc(100vh - 158px)}.sitemain>.video-intro:first-child:after{content:"";display:block;background-color:#000;position:absolute;top:100%;left:0;width:100%;height:50vh}.video-intro.is--fullscreen .video-intro__media span:before{padding-top:100%}.video-intro.is--fullscreen .video-intro__media span:after{background-color:#000;opacity:0;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease-in-out}.video-intro.is--fullscreen .video-intro__media video{width:auto;height:100%}.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;line-height:1.2963}.video-intro__headline.is--image{font-size:40px;padding-top:7px;padding-bottom:7px}.video-intro__headline.is--image svg{height:40px}.video-intro__headline.is--animated *{font-size:54px;line-height:1.2963}.video-intro{min-height:calc(100vh - 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{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s}.inview .video-intro__headline.is--animated>span>span,.inview .video-intro__headline.is--image svg{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out .75s,opacity .375s ease-in-out .75s}.inview .video-intro__subline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out 1s,opacity .25s ease-in-out 1s}.inview .video-intro__link{opacity:1;visibility:visible;transition:opacity 1s ease-in-out 1s,visibility 1s ease-in-out 1s}.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;width:54px;margin-right:-15px}.video-intro__sound svg{height:34px;width:34px}.video-intro__replay{height:54px;font-size:34px;width:54px;margin-right:-15px}.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-repeat:no-repeat;background-size:cover;background-position:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(75% + 2px);height:calc(42.1875vw + 2px);z-index:1}.video-intro__media video{width:75%}.video-intro__content{display:flex;flex-direction:column;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:0;padding-bottom:95px;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.video-intro__headline{margin-left:auto;margin-right:auto;width:69.53125vw}.video-intro__header{display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding-top:100px;padding-bottom:60px;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+*{margin-top:-50vh}.video-intro.is--fullscreen .video-intro__inner{position:-webkit-sticky;position:sticky;top:0}.video-intro.is--fullscreen .video-intro__media span{min-height:100vh;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{background-image:none;width:100%;height:100%;transform:none}.video-intro.is--fullscreen .video-intro__media video{width:auto;height:100%}}@media only screen and (min-width:1024px) and (min-aspect-ratio:16/9){.video-intro.is--fullscreen .video-intro__media video{width:100%;height:auto}}@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:80px;line-height:1.275}.video-intro__headline.is--image{font-size:60px;padding-top:21px;padding-bottom:21px}.video-intro__headline.is--image svg{height:60px}.video-intro__headline.is--animated *{font-size:80px;line-height:1.275}.video-intro__replay,.video-intro__sound{margin-right:-7px;margin-top:20px}}@keyframes video-soundbar{0%{opacity:0}50%{opacity:1}}.video-chapter__close{cursor:pointer;color:#fff;display:none;height:30px;position:absolute;top:32px;right:8.00781vw;width:30px}.video-chapter__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.video-chapter__headline.is--animated{font-size:0;line-height:0}.video-chapter__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.video-chapter__headline.is--animated>b{line-height:0}.video-chapter__headline.is--animated>span{display:inline-block;overflow:hidden}.video-chapter__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.is--in .video-chapter__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.is--out .video-chapter__headline.is--animated>span>span{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.video-chapter__excerpt{font-size:20px;line-height:1.4;margin-top:40px}.js .video-chapter__excerpt{opacity:0;transform:translateY(50px);transition:transform .375s ease-in-out,opacity .375s ease-in-out}.ie11 .inview .video-chapter__excerpt,.no-ie11 .is--in .video-chapter__excerpt{opacity:1;transform:translateY(0);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .125s}.no-ie11 .is--out .video-chapter__excerpt{opacity:0;transform:translateY(-50px);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .125s}.video-chapter__replay{border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;height:40px;margin-left:-20px;margin-top:-20px;font-size:24px;line-height:1;width:40px;opacity:0;visibility:hidden;z-index:5;transform:translateZ(0);transition:background-color .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.video-chapter__replay i{display:none}.video-chapter__replay.is--visible{opacity:1;visibility:visible}.video-chapter__replay:before{transition:transform .5s ease-in}.csshover .video-chapter__replay:hover{background-color:#000}.csshover .video-chapter__replay:hover:before{transform:rotate(-1turn)}.video-chapter__media{margin-top:20px;position:relative}.video-chapter__media span{display:block;position:relative;overflow:hidden}.video-chapter__media span:before{content:"";display:block;padding-top:56.25%}.video-chapter__media span:after{background-image:url(/assets/images/video-scroll/vignette.png);background-repeat:no-repeat;background-size:cover;background-position:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 2px);height:calc(100% + 2px);opacity:1;z-index:1}.video-chapter__media span>img,.video-chapter__media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.video-chapter__copy{margin-top:20px}.video-chapter__content{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:100%;max-width:100%}.video-chapter__content else{flex-basis:auto}@media print{.video-chapter__content{display:block!important}}.video-chapter__more{cursor:pointer;display:none}.csshover .video-chapter__more:hover{color:#e3000b}.video-chapter__images-slider{position:relative;z-index:1}.video-chapter__images-slider .swiper-controls{height:3px;position:relative}.video-chapter__images-slider .swiper-pagination{position:absolute;left:0;top:0;width:100%}.video-chapter__images-slider .swiper-pagination-bullet{background-color:#000;vertical-align:top;width:50px;height:3px;margin-left:5px;margin-right:5px}.video-chapter__image{margin:20px auto;width:83.98438%}.video-chapter__image figcaption{font-size:12px;line-height:2;margin-top:35px;text-align:center}.video-chapter__images{background-color:#fff;color:#000;position:relative;margin:25vw -6.96615vw;width:100vw}.video-chapter__images:after,.video-chapter__images:before{background-color:#fff;content:"";display:block;position:absolute;left:0;height:25vw;width:100%}.video-chapter__images:before{transform:skewY(-12deg) translateY(-50%);top:0}.video-chapter__images:after{transform:skewY(-12deg) translateY(-50%);top:100%}.video-chapter__inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;width:86.06771%;position:relative}@media print{.video-chapter__inner{display:block!important}}.video-chapter{padding-top:40px;padding-bottom:40px;overflow:hidden}@media only screen and (max-width:1023px){.inview .video-chapter__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.video-chapter__media{padding-left:0;padding-right:0;margin-left:-6.96615vw;margin-right:-6.96615vw;flex-basis:100vw;max-width:100vw;width:100vw}[data-inview] .video-chapter__media{opacity:0}.inview .video-chapter__media{opacity:1;transition:opacity .5s ease-in-out .375s}.inview .video-chapter__excerpt{opacity:1;transform:translateY(0);transition:transform .75s ease-in-out 1s,opacity .75s ease-in-out 1.125s}[data-inview] .video-chapter__copy{opacity:0;transform:translateY(50px)}.inview .video-chapter__copy{opacity:1;transform:translateY(0);transition:transform .75s ease-in-out 1.5s,opacity .75s ease-in-out 1.625s}[data-inview] .video-chapter__images{transform:translateY(100px)}.inview .video-chapter__images{transform:translateY(0);transition:transform .75s ease-in-out 2s,opacity .75s ease-in-out 2.125s}}@media only screen and (min-width:1024px){.ie11 .video-chapter__headline{margin-right:7.16146vw}.ie11 .video-chapter__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.ie11 .video-chapter__content{flex-basis:50%;max-width:50%}.ie11 .video-chapter__images{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:50%;max-width:50%;margin-left:0;margin-right:0}.ie11 .video-chapter__images else{flex-basis:auto}.ie11 .video-chapter__inner{align-items:center}.ie11 .video-chapter__media{opacity:1!important}.ie11 .video-chapter__excerpt{opacity:1!important;transform:translate(0)!important;margin-right:7.16146vw}.ie11 .video-chapter__copy{opacity:1!important;margin-right:7.16146vw}.ie11 .video-chapter__copy,.ie11 .video-chapter__images{transform:translateY(0)!important}.no-ie11 .video-chapter__close{display:block;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,top .25s ease-in-out}.no-ie11 .video-chapter__media{display:none}.no-ie11 .video-chapter__excerpt{font-size:16px;line-height:1.875;margin-top:20px}.no-ie11 .video-chapter__more{display:inline-block;margin-top:30px}.no-ie11 .video-chapter__content{flex-basis:33.33333%;max-width:33.33333%;display:flex;flex-direction:column;justify-content:center}.no-ie11 .video-chapter__images{width:100%;padding-left:1.21029%;padding-right:1.21029%;flex-basis:66.66667%;max-width:66.66667%;background-color:transparent;display:flex;flex-direction:column;justify-content:center;margin:0;opacity:0;visibility:hidden;max-height:0;overflow:hidden;align-self:flex-start}.no-ie11 .video-chapter__images else{flex-basis:auto}.no-ie11 .video-chapter__images:after,.no-ie11 .video-chapter__images:before{display:none}.no-ie11 .video-chapter__images.is--horizontal .video-chapter__images-slides{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.no-ie11 .video-chapter__images.is--horizontal .video-chapter__images-slide{display:flex;flex-direction:column;width:calc(50% - 1.04167vw)}.no-ie11 .video-chapter__copy{opacity:0;visibility:hidden;max-height:0}.no-ie11 .video-chapter__inner{align-items:center}.no-ie11 .video-chapter{display:flex;flex-direction:column;justify-content:center;padding-top:8.68056vw;padding-bottom:8.68056vw;position:fixed;top:0;left:0;width:100%;min-height:100%;opacity:0;visibility:hidden;z-index:2;transition:opacity .0125s ease-in-out .5s,visibility .0125s ease-in-out .5s}.no-ie11 .video-chapter:before{content:"";display:block;background-color:#fff;position:absolute;top:-30px;left:0;width:100%;height:200%;opacity:0;transform:skewY(12deg) translateY(100%);transition:opacity .25s ease-in-out .125s,transform .25s ease-in-out,top .25s ease-in-out}.no-ie11 .video-chapter.is--in{opacity:1;visibility:visible;transition:opacity .0125s ease-in-out,visibility .0125s ease-in-out}.no-ie11 .video-chapter.is--out{opacity:0;visibility:hidden;transition:opacity .0125s ease-in-out .5s,visibility .0125s ease-in-out .5s}.no-ie11 .video-chapter.is--right .video-chapter__inner{justify-content:flex-end}.no-ie11 .video-chapter.is--right .video-chapter__content{order:2}.no-ie11 .video-chapter.is--right .video-chapter__images{order:1}.no-ie11 .video-chapter.is--overlay{color:#000;padding-top:0;padding-bottom:0}.no-ie11 .video-chapter.is--overlay .video-chapter__content{opacity:0;animation:show-overlay .25s ease-in-out .325s;animation-fill-mode:forwards}.no-ie11 .video-chapter.is--overlay .video-chapter__scroller{padding-top:8.68056vw;padding-bottom:8.68056vw;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.no-ie11 .video-chapter.is--overlay .video-chapter__close{opacity:1;visibility:visible;transition:opacity .25s ease-in-out .125s,visibility .25s ease-in-out .125s,top .25s ease-in-out}.no-ie11 .video-chapter.is--overlay .video-chapter__images{position:-webkit-sticky;position:sticky;top:0;opacity:1;visibility:visible;max-height:none;overflow:initial;transition:opacity .25s ease-in-out .325s,visibility .25s ease-in-out .325s}.no-ie11 .video-chapter.is--overlay .video-chapter__excerpt{opacity:0;visibility:hidden;max-height:0;margin-top:0}.no-ie11 .video-chapter.is--overlay .video-chapter__copy{opacity:1;visibility:visible;max-height:none;transition:opacity .25s ease-in-out .325s,visibility .25s ease-in-out .325s}.no-ie11 .video-chapter.is--overlay:before{opacity:1;transform:skewY(12deg) translateY(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out .125s,top .25s ease-in-out}}@media only screen and (min-width:1440px){.no-ie11 .video-chapter__content{flex-basis:25%;max-width:25%;margin-left:8.33333%}.no-ie11 .video-chapter__images{flex-basis:58.33333%;max-width:58.33333%}.no-ie11 .video-chapter.is--right .video-chapter__content{margin-left:0;margin-right:8.33333%}.no-ie11 .video-chapter.is--right .video-chapter__images{margin-left:8.33333%}}@keyframes show-overlay{0%{opacity:0}to{opacity:1}}.video-scroll__subline{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase;display:block}.video-scroll__subline.is--animated{font-size:0;line-height:0}.video-scroll__subline.is--animated *{font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;text-transform:uppercase}.video-scroll__subline.is--animated>b{line-height:0}.video-scroll__subline.is--animated>span{display:inline-block;overflow:hidden}.video-scroll__subline.is--animated>span>span{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .25s ease-in-out .125s,opacity .25s ease-in-out .0625s}.is--in .video-scroll__subline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.is--out .video-scroll__subline.is--animated>span>span{transform:translateY(-100%);opacity:0;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.video-scroll__headline{text-transform:uppercase;font-size:32px;line-height:1.375}.video-scroll__headline.is--image{padding-top:6px;padding-bottom:6px;font-size:24px;line-height:1;overflow:hidden}.video-scroll__headline.is--image svg{display:block;margin-left:auto;margin-right:auto;height:24px;transform:translateY(100%);opacity:0}.inview .video-scroll__headline.is--image svg{transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.is--in .video-scroll__headline.is--image svg{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.is--out .video-scroll__headline.is--image svg{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.video-scroll__headline.is--animated{font-size:0;line-height:0}.video-scroll__headline.is--animated *{text-transform:uppercase;font-size:32px;line-height:1.375}.video-scroll__headline.is--animated>b{line-height:0}.video-scroll__headline.is--animated>span{display:inline-block;overflow:hidden}.video-scroll__headline.is--animated>span>span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .375s ease-in-out .125s,opacity .375s ease-in-out .0625s}.is--in .video-scroll__headline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.is--out .video-scroll__headline.is--animated>span>span{transform:translateY(-100%);opacity:0;transition:transform .375s ease-in-out,opacity .375s ease-in-out}.video-scroll__media{display:none}.video-scroll__content{padding-top:35px;padding-bottom:80px}.video-scroll__content,.video-scroll__link{margin-left:auto;margin-right:auto;text-align:center;width:83.98438%}.video-scroll__link{padding-top:25px}.video-scroll__link a{cursor:pointer}.csshover .video-scroll__link a:hover{color:#e3000b}[data-inview] .video-scroll__link{opacity:0;visibility:hidden}.is--ready .video-scroll__link{opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.video-scroll{position:relative}.video-scroll.is--development{background-color:#fff;color:#000}.video-scroll.is--development:after{background-color:#fff}.video-scroll.is--competitive{background-color:#000;color:#fff}.video-scroll.is--competitive:after{background-color:#000}.video-scroll.is--cyclist{background-color:#e3000b;color:#fff}.video-scroll.is--cyclist:after{background-color:#e3000b}.video-scroll.is--hiding .video-chapter{opacity:0;transition:opacity .25s ease-in-out}@media only screen and (max-width:1023px){.inview .video-scroll__subline.is--animated>span>span{transform:translateY(0);opacity:1;transition:transform .25s ease-in-out .5s,opacity .25s ease-in-out .5s}.inview .video-scroll__headline.is--animated>span>span,.inview .video-scroll__headline.is--image svg{transform:translateY(0);opacity:1;transition:transform .375s ease-in-out .75s,opacity .375s ease-in-out .75s}.video-scroll__link{transform:translateY(-100%);margin-top:-45px}.video-intro.inview~.video-scroll .video-scroll__link{opacity:1;visibility:visible;transition:opacity 1s ease-in-out 1s,visibility 1s ease-in-out 1s}.video-scroll{height:auto!important}}@media only screen and (min-width:1024px){.ie11 .video-scroll{height:auto!important}.no-ie11 .video-scroll__anchor{display:block;position:absolute;left:-1978em}.no-ie11 .video-scroll__navitem{opacity:.2;display:flex;flex-direction:column;padding-top:5px;padding-bottom:5px;flex-basis:50px;max-width:50px;margin-left:5px;margin-right:5px;width:50px}.no-ie11 .video-scroll__navitem:before{background-color:#fff;content:"";display:block;height:3px;width:100%}.no-ie11 .video-scroll__navitem.is--active{opacity:1}.no-ie11 .video-scroll__navigation-inner{display:flex;flex-direction:row;flex-wrap:wrap;top:-55px;position:relative;justify-content:center}.no-ie11 .video-scroll__navigation{display:block;top:100%;left:0;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.no-ie11 .video-scroll__link,.no-ie11 .video-scroll__navigation{position:-webkit-sticky;position:sticky;width:100%;transform:translateY(-100%);z-index:2}.no-ie11 .video-scroll__link{top:calc(100vh - 45px);margin-top:-45px}.no-ie11 .video-scroll__content{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100%;padding-top:0;padding-bottom:45px;opacity:0;visibility:hidden;z-index:1;transition:opacity .0125s ease-in-out .5s,visibility .0125s ease-in-out .5s}.no-ie11 .video-scroll__content.is--in{opacity:1;visibility:visible;transition:opacity .0125s ease-in-out,visibility .0125s ease-in-out}.no-ie11 .video-scroll__content.is--out{opacity:0;visibility:hidden;transition:opacity .0125s ease-in-out .5s,visibility .0125s ease-in-out .5s}.no-ie11 .video-scroll__headline{margin-left:auto;margin-right:auto;width:69.53125vw}.no-ie11 .video-scroll__end{margin-left:auto;margin-right:auto;width:83.98438%;display:flex;flex-direction:column;justify-content:center;flex-grow:1;padding-top:100px;padding-bottom:60px}.no-ie11 .video-scroll__media{display:block;position:-webkit-sticky;position:sticky;top:0}.no-ie11 .video-scroll__media span{position:relative;display:block;height:100vh;min-height:400px;overflow:hidden}.no-ie11 .video-scroll__media span:before{content:"";display:block;padding-top:56.25%}.no-ie11 .video-scroll__media span:after{background-image:url(/assets/images/video-scroll/vignette.png);background-repeat:no-repeat;background-size:cover;background-position:50%;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:calc(75% + 2px);height:calc(42.1875vw + 2px);opacity:0;z-index:1}.no-ie11 .video-scroll__media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:auto}.no-ie11 .video-scroll{position:relative}.no-ie11 .video-scroll .video-scroll__media{opacity:0}.no-ie11 .video-scroll.is--ready .video-scroll__media,.no-ie11 .video-scroll.is--ready .video-scroll__media:after{opacity:1}.no-ie11 .video-scroll.is--hiding .video-scroll__media{opacity:0;transition:opacity .25s ease-in-out}.no-ie11 .video-scroll.no--vignette .video-scroll__media span:after{display:none}.no-ie11 .video-intro+.video-scroll{margin-bottom:-100vh}.no-ie11 .video-intro+.video-scroll>*{z-index:auto}.no-ie11 .video-intro+.video-scroll:after,.no-ie11 .video-intro+.video-scroll:before{display:none!important}.no-ie11 .video-intro+.video-scroll.is--ready{margin-top:-100vh;margin-bottom:0}.no-ie11 .video-intro+.video-scroll.is--development{background-color:#fff!important}.no-ie11 .video-intro+.video-scroll.is--competitive{background-color:#000!important}.no-ie11 .video-intro+.video-scroll.is--cyclist{background-color:#e3000b!important}.no-ie11 .video-intro+.video-scroll .video-chapter__content{z-index:1}.no-ie11 .is--hiding+.video-scroll .video-scroll__navigation{opacity:1;visibility:visible;transition:opacity .25s ease-in-out 1.5s,visibility .25s ease-in-out 1.5s}.no-ie11 .is--hiding+.video-scroll .video-scroll__link{opacity:0;transition:opacity .25s ease-in-out 1.5s,visibility .25s ease-in-out 1.5s}.no-ie11 .is--hiding.video-intro+.video-scroll .video-scroll__link,.no-ie11 .is--hiding.video-intro+.video-scroll .video-scroll__navigation{transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.no-ie11 .siteheader~.sitemain .video-scroll .video-chapter:before{top:30px}.no-ie11 .siteheader~.sitemain .video-scroll .video-chapter__close{top:92px}.no-ie11 .siteheader.is--hidden~.sitemain .video-scroll .video-chapter:before{top:-30px}.no-ie11 .siteheader.is--hidden~.sitemain .video-scroll .video-chapter__close{top:32px}}@media only screen and (min-width:1280px){.video-scroll__headline{font-size:80px;line-height:1.275}.video-scroll__headline.is--image{font-size:60px;padding-top:21px;padding-bottom:21px}.video-scroll__headline.is--image svg{height:60px}.video-scroll__headline.is--animated *{font-size:80px;line-height:1.275}}