﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"TeX Gyre Adventor";src:url("/fonts/texgyreadventor-regular-0eb03ffe.eot");src:url("/fonts/texgyreadventor-regular-0eb03ffe.eot?#iefix") format("embedded-opentype"),url("/fonts/texgyreadventor-regular-529b4f4f.woff") format("woff"),url("/fonts/texgyreadventor-regular-40faded9.ttf") format("truetype"),url("/fonts/texgyreadventor-regular-b9cd8061.svg#texgyreadventorregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"TeX Gyre Adventor";src:url("/fonts/texgyreadventor-bold-bf11f3da.eot");src:url("/fonts/texgyreadventor-bold-bf11f3da.eot?#iefix") format("embedded-opentype"),url("/fonts/texgyreadventor-bold-384e778f.woff") format("woff"),url("/fonts/texgyreadventor-bold-25150f8f.ttf") format("truetype"),url("/fonts/texgyreadventor-bold-9d3ca4aa.svg#texgyreadventorbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"symbols";src:url("/fonts/symbols-8b578313.eot");src:url("/fonts/symbols-8b578313.eot?#iefix") format("embedded-opentype"),url("/fonts/symbols-1e791f7b.woff") format("woff"),url("/fonts/symbols-235f7bea.ttf") format("truetype"),url("/fonts/symbols-4017306c.svg#texgyreadventorregular") format("svg");font-weight:400;font-style:normal}body{font-family:"TeX Gyre Adventor";line-height:1.5em;color:white}input{font-family:"TeX Gyre Adventor"}.title{display:block;position:relative;padding-left:2.5em}.title:before{content:">";width:2.5em;position:absolute;top:50%;left:0.1em;margin-top:-0.5em;color:#d92042;font-family:"symbols";font-size:3em;line-height:1em}.title:hover:before{color:#ffbf00}sup{font-size:0.5em;vertical-align:super}h1,h2{line-height:1.3em;-webkit-font-smoothing:antialiased;color:inherit}h1{font-size:1.6em;font-weight:700}h2{font-size:1em}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#RedBullWidgets--GlobalNav-Wrapper{width:100%;overflow:hidden}html,body{height:100%;font-size:16px}img{max-width:100%}.bodyWrapper{min-height:100%;margin-bottom:-24em;overflow:hidden}.bodyWrapper:after{content:"";display:block;height:24em}.intro{background:white;color:black;padding:2em 1em;overflow:hidden;text-align:center}.intro h1,.intro p{margin:0 auto}.intro h1{max-width:60em;font-size:1.8em;line-height:1.2em;margin-bottom:1em}.intro p{max-width:37em}.intro .bordered{padding-bottom:3em;margin-bottom:1em;border-bottom:1px solid #d4d4d4}.intro a{color:#d92042;white-space:nowrap}.intro .quote{padding:1em 0 1em}footer{height:24em;text-align:center;margin:0 auto;padding-bottom:1em;max-width:60em}footer .social{font-size:0.8em;text-transform:uppercase;padding:0.5em 0}footer a{font-size:0.8em;color:white;padding:0.5em}footer a:hover{color:#ffbf00;text-decoration:none}.videoWrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;z-index:100}.videoWrapper .BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}#cookieMessage{position:relative;z-index:1;background-color:white;color:black;max-height:0;overflow:hidden;-moz-transition-property:max-height;-o-transition-property:max-height;-webkit-transition-property:max-height;transition-property:max-height;-moz-transition-duration:1s;-o-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s}#cookieMessage.open{max-height:240px}#cookieMessage a{color:#d92042}#cookieMessage a:hover{text-decoration:underline}#cookieMessage .container{max-width:60em;position:relative;margin:0 auto;padding:1.3em}#cookieMessage .container .message{padding-right:2em;max-width:1024px;font-size:0.8em;line-height:1.5em}#cookieMessage .container .close{position:absolute;top:1.3em;right:1.3em;fill:#d92042;width:14px;height:14px;cursor:pointer}@media only screen and (min-width: 920px){#cookieMessage.open{max-height:180px}}nav{position:relative;margin-bottom:1em;text-align:center;border-top:1px solid #383838}nav .currentPage{display:inline-block;background-color:#171717;position:relative;top:-41px;padding:0.5em 3em 0.5em 2em;border-style:solid;border-color:#383838;border-width:1px 1px 0px 1px;cursor:pointer;transition:color 1s 0.5s}nav .currentPage:after{width:20px;height:100%;position:absolute;right:1em;top:22%;content:"+";font-family:"symbols";color:white;transition:all 1s}nav ul{margin-top:-35px;height:0;overflow:hidden;padding:0.5em 0;transition:height 0.5s 0 cubic-bezier(0.1, 0.1, 0.1, 0.7)}nav ul li{font-size:1em;padding:0.5em 0;color:white}nav ul li.active{color:#ffbf00;position:relative}nav ul li:hover{color:#ffbf00}nav.open .currentPage{transition:color 1s 0}nav.open ul{height:180px}nav.open .currentPage{color:#171717}nav.open .currentPage:after{right:50%;margin-right:-10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform-origin:40% 40%;-webkit-transform-origin:40% 40%;-ms-transform-origin:40% 40%}@media only screen and (min-width: 640px){nav{border-top:none}nav .currentPage{display:none}nav ul{height:auto;text-align:center}nav ul li{display:inline-block;padding:0.5em 1em}nav ul li.active{border-bottom:1px solid #ffbf00;position:relative}nav ul li.active:before,nav ul li.active:after{content:" ";width:0;height:0;margin-left:-5px;position:absolute;left:50%;border-style:solid;border-width:5px 5px 0 5px}nav ul li.active:before{border-color:#ffbf00 transparent transparent transparent;bottom:-6px}nav ul li.active:after{border-color:#171717 transparent transparent transparent;bottom:-5px}nav ul li.active:hover{color:#ffbf00}}.playerContainer,.throughTheLens,.narativePanel,.insideKaleidoscopeHP{background-color:black;background-repeat:no-repeat;background-position:center top;background-size:800px auto;color:white;padding:1em;height:350px;position:relative}.playerContainerWrapper{background-color:black;position:relative}.playerContainer{background-image:url("/images/main_player_bg-e7dedbd9.jpg");height:0;padding-bottom:80%;background-size:auto 100%}.playerContainer .mainPlayer{width:95%;margin:2em auto 0;max-width:60em;z-index:10;box-shadow:rgba(0,0,0,0.6) 0 0 40px}.playerContainerBottomWrapper{position:absolute;bottom:0;left:0;width:100%;height:0;padding-bottom:7%;z-index:1;pointer-events:none}.playerContainerBottom{display:block;position:absolute;bottom:-1%;left:-5%;width:110%;height:90%}.playerContainerBottom .background{fill:#ffbf00}.playerContainerBottom .foreground{fill:black}@media only screen and (min-width: 60em){.playerContainer{padding-bottom:0;height:700px}}.throughTheLensWrapper{position:relative}.throughTheLens{background-image:url("/images/through_the_lens_bg-e0d05512.jpg")}.throughTheLens .title{z-index:2}.ttlKriss{position:absolute;bottom:-30px;left:50%;margin-left:-190px;z-index:0;width:200px}@media only screen and (min-width: 640px){.throughTheLens{height:600px;background-size:auto 100%}.throughTheLens .title{max-width:250px;margin-left:70px;left:50%;bottom:35%}.ttlKriss{margin-left:-260px;width:auto;bottom:0}}.narativePanelWrapper{background-color:#100e10}.narativePanel{background-color:#100e10;background-image:url("/images/on_set_panel_bg-3a67216a.jpg")}@media only screen and (min-width: 640px){.narativePanel{height:600px;background-size:auto 100%}.narativePanel .title{max-width:380px;margin-left:-320px;left:50%;bottom:55%}}@media only screen and (min-width: 965px){.narativePanel .title{margin-left:-410px}}.insideKaleidoscopeHP .title{z-index:2}.insideKaleidoscopeHP .topDomino,.insideKaleidoscopeHP .midDomino,.insideKaleidoscopeHP .bottomDomino,.insideKaleidoscopeHP .krissDomino{position:absolute;z-index:0;left:50%}.insideKaleidoscopeHP .topDomino{width:320px;top:46px;margin-left:-254px}.insideKaleidoscopeHP .krissDomino{width:38px;top:11px;margin-left:65px}.insideKaleidoscopeHP .midDomino{width:320px;top:46px;margin-left:-68px}.insideKaleidoscopeHP .bottomDomino{bottom:22px;width:277px;margin-left:-192px}@media only screen and (min-width: 640px){.insideKaleidoscopeHP{height:600px;background-size:auto 100%}.insideKaleidoscopeHP .title{max-width:380px;margin-left:-47%;left:50%;bottom:270px}.insideKaleidoscopeHP .topDomino{width:510px;top:106px;margin-left:-409px}.insideKaleidoscopeHP .krissDomino{width:54px;top:64px;margin-left:88px}.insideKaleidoscopeHP .midDomino{width:480px;top:106px;margin-left:-100px}.insideKaleidoscopeHP .bottomDomino{bottom:81px;width:390px;margin-left:-266px}}@media only screen and (min-width: 850px){.insideKaleidoscopeHP .title{margin-left:-400px}}.partners{border-bottom:1px solid #383838;padding:2em 0;margin:1em}.partners .partner{padding:1em 0;text-align:center}.partners .partner img{width:120px}.relatedContentWrapper{background:#010d23;background-image:linear-gradient(#010d23, #0b1f41);color:white;position:relative;z-index:3}.relatedContent{max-width:60em;margin:0 auto;padding:3em 1em;position:relative;text-align:center;overflow:hidden}.relatedContent .imageWrapper{padding:0 0 2em}.relatedContent .greatestFilms,.relatedContent .aboutKriss{padding:1em 0.5em 70%;width:100%;margin:0 1%;height:0;float:left;position:relative}.relatedContent .greatestFilms:before,.relatedContent .aboutKriss:before{width:100%;height:100%;background-size:100% auto;background-position:0 0;background-repeat:no-repeat;content:" ";position:absolute;top:0;left:0}.relatedContent .aboutKriss:before{background-image:url("/images/kriss-kyle-how-it-began-bc19f06e.jpg")}.relatedContent .greatestFilms:before{background-image:url("/images/greatest-bike-videos-of-time-f81acbfa.jpg")}.relatedContent .title{font-size:1.5em;text-align:left;position:relative;padding-left:1.4em;position:absolute;bottom:2em;width:90%;line-height:1.2em}.relatedContent .title:before{content:">";width:1.4em;position:absolute;top:50%;left:0.1em;margin-top:-0.5em;color:#d92042;font-family:"symbols";font-size:32px;line-height:1em}.relatedContent .aboutKriss:hover .title:before,.relatedContent .greatestFilms:hover .title:before{color:#ffbf00}.relatedContent h1{margin-bottom:0.2em}.relatedContent h2{padding:1em}.relatedContent .imageWrapper img{max-width:190px}@media only screen and (min-width: 640px){.relatedContent .aboutKriss,.relatedContent .greatestFilms{width:44%;padding-bottom:30%;margin:0 1%}.relatedContent .greatestFilms{margin-left:5%}}.logo{text-align:center;padding:0.5em 0;background-color:black}.logo img{max-width:270px;width:50%;display:block;margin:0 auto}.title{position:absolute;bottom:4em;left:1em;text-shadow:black 0 0 1px}.watchOnRBTV{text-align:center;color:white;padding:2em 0;position:relative;height:13em}.watchOnRBTV a{position:absolute;bottom:2.3em;left:50%;display:block;width:300px;margin-left:-150px}.watchOnRBTV img{max-width:170px}.watchOnRBTV h1{color:#d92042}@media only screen and (min-width: 640px){.logo{padding:1em 0}}.promotionGallery{background-color:#ffbf00;color:black;text-align:center;padding:1em 0}.promotionGallery .gallery{padding:0 1em;max-width:60em;margin:0 auto}.promotionGallery .galleryFooter{padding:2em 0 1em}.promotionGallery .galleryFooter a{background-color:white;padding:0.5em 1em 0.5em 2em;display:inline-block;position:relative;padding-left:2em}.promotionGallery .galleryFooter a:before{content:">";width:2em;position:absolute;top:50%;left:0.1em;margin-top:-0.5em;color:#d92042;font-family:"symbols";font-size:1em;line-height:1em}.promotionGallery .galleryFooter a:hover{background-color:black;color:white}.promotionGallery .galleryFooter a:hover:before{color:#ffbf00}.promotionGallery .cta{font-size:1.2em;padding:0.5em 0 1em}.promotionGallery .quoteWrapper{padding:0.5em 0;text-align:left}.promotionGallery .quote{background-color:white;padding:0 1em}.promotionGallery .quote .text{padding:4.5em 0 0.5em;font-size:1.2em;position:relative}.promotionGallery .quote .text:before{content:"“";font-size:10em;font-family:Arial;position:absolute;top:80px;left:0}.promotionGallery .quote img{padding:1em 0}.promotionGallery .galleryImage{padding:0.5em 0}.promotionGallery .galleryImage img{display:block}@media only screen and (min-width: 640px){.promotionGallery .gallery{overflow:hidden}.promotionGallery .galleryImage{float:left;width:33%;padding:0 0 19% 0;height:0;position:relative;overflow:hidden}.promotionGallery .galleryImage:first-child,.promotionGallery .galleryImage:last-child{width:66%;padding:0 0 38% 0}.promotionGallery .galleryImage img{position:absolute;top:0;left:0;width:100%}.promotionGallery .quoteWrapper{float:left;padding:0 0 38% 0;width:33%;height:0;position:relative;overflow:hidden;clear:left}.promotionGallery .quoteWrapper .quote{position:absolute;top:0;left:0;width:100%;height:100%}}.crossPromoPanelWrapper{background-color:white;text-align:center}.crossPromoPanel{color:black;padding:1em;max-width:60em;margin:0 auto}.crossPromoPanel h1{padding:1em 0}.crossPromoPanel .promoLink{display:inline-block;width:41%;height:0;padding-bottom:47%;position:relative;margin:0 0.3em}.crossPromoPanel a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;top:0;left:0}.crossPromoPanel a:hover{background-position-y:100%}.crossPromoPanel .theSpiral a{background-image:url("/images/xperia-z5/the-spiral-edb207c8.jpg")}.crossPromoPanel .theCurve a{background-image:url("/images/xperia-z5/the-curve-b0993690.jpg")}.crossPromoPanel .theFallingL a{background-image:url("/images/xperia-z5/the-falling-l-8a7cc8b0.jpg")}.crossPromoPanel .theRollercoasterRail a{background-image:url("/images/xperia-z5/the-rollercoaster-rail-5beb8f76.jpg")}.crossPromoPanel .text{text-indent:-9999px}@media only screen and (min-width: 640px){.crossPromoPanel{padding-bottom:2em}.crossPromoPanel .promoLink{width:25%;padding-bottom:29%}}.promotionHeader,.onSetHeader{text-align:center;padding:1em 0 4em;background-color:#171717}.promotionHeader .promotionLabel,.onSetHeader .promotionLabel{font-size:0.7em;text-transform:uppercase}.promotionHeader h1,.onSetHeader h1{margin-bottom:0.2em}.onSetHeader h1{padding-top:1em}.promotionVideo,.onSetVideo{padding:0 1em 1em;max-width:60em;margin:0 auto}#promotionVideoBottom{display:block;height:50px;pointer-events:none}#promotionVideoBottom .arrow{fill:#171717}#promotionVideoBottom .background{fill:white}#promotionGalleryTop{background-color:white;display:block;height:50px;pointer-events:none}#promotionGalleryTop .arrow{fill:#ffbf00}#promotionGalleryTop .background{fill:white}#promotionGalleryBottom{background-color:#ffbf00;display:block;height:50px;pointer-events:none}#promotionGalleryBottom .arrow{fill:#ffbf00}#promotionGalleryBottom .background{fill:white}.onSetDetails h1{position:relative}.onSetDetails h1:after{content:" ";position:absolute;width:2em;height:1px;background-color:#d4d4d4;left:50%;margin-left:-1em;bottom:-1em}.onSetDetails .quote{padding:1em 0 1em}.otherContentWrapper{background:black}.otherContentWrapper svg{display:none}.otherContent .watchKaleidoscope,.otherContent .insideKaleidoscope,.otherContent .visitThroughTheLens,.otherContent .visitOnSet{background:black no-repeat center top;background-size:auto 100%;width:100%;height:350px;color:white;position:relative}.otherContent .watchKaleidoscope .title,.otherContent .insideKaleidoscope .title,.otherContent .visitThroughTheLens .title,.otherContent .visitOnSet .title{position:absolute;bottom:2em;left:1em;text-shadow:black 0 0 1px}.otherContent .watchKaleidoscope{background-image:url("/images/cross_promotion_watch_kaleidoscope-1fda8edd.jpg")}.otherContent .insideKaleidoscope{background-image:url("/images/cross_promotion_inside_kaleidoscope-e44422f4.jpg")}.otherContent .visitThroughTheLens{background-image:url("/images/cross_promotion_through_the_lens-40106a68.jpg")}.otherContent .visitOnSet{background-image:url("/images/cross_promotion_on_set-9e9c44da.jpg")}@media only screen and (min-width: 640px){.otherContent{overflow:hidden}.otherContent .watchKaleidoscope,.otherContent .insideKaleidoscope,.otherContent .visitThroughTheLens,.otherContent .visitOnSet{width:50%;float:left;background-size:auto 100%}.otherContent .insideKaleidoscope,.otherContent .visitThroughTheLens{background-position:top left}.otherContent .insideKaleidoscope .title,.otherContent .visitThroughTheLens .title{left:3em}.otherContent .watchKaleidoscope,.otherContent .visitOnSet{background-position:top right}.otherContent .watchKaleidoscope .title,.otherContent .visitOnSet .title{right:170px;left:auto}.otherContentWrapper{position:relative}.otherContentWrapper svg{display:block;position:absolute;top:0;left:0;z-index:1}.otherContentWrapper svg .background{fill:white}.otherContentWrapper.dark svg .background{fill:black}}.topTricksWrapper{background:white;color:black;padding:0 1em 2em;margin-top:-2em}.topTricks{max-width:60em;margin:0 auto}.topTricks h2{font-weight:700;text-align:center;font-size:1.5em;margin-bottom:1em;line-height:1.1em}.topTricks p{text-align:center;max-width:600px;margin:0 auto}.topTricks .quote{padding:5em 1em 3em;position:relative;border-bottom:1px solid #d4d4d4;margin-bottom:1em}.topTricks .quote:last-child{border:none}.topTricks .quote:before{content:"“";font-size:10em;font-family:Arial;position:absolute;top:80px;left:50%;margin-left:-0.2em}.topTricks .scrubabbleWrapper{position:relative;width:100%}.topTricks .scrubabbleWrapper .scrubbable{width:100%;height:0;padding-bottom:56.25%;background:transparent no-repeat 0 0;position:relative}.topTricks .scrubabbleWrapper .scrubbable img{position:absolute;bottom:0;right:0;width:20%;max-width:158px;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.topTricks .scrubabbleWrapper .scrubbable img.hidden{opacity:0}.topTricks .scrubabbleWrapper .doublePeg{background-image:url("/images/inside-kaleidoscope/top-4-tricks/double-peg-43b15fd1.jpg");background-size:500% 3300%}.topTricks .scrubabbleWrapper .rollercoasterRail{background-image:url("/images/inside-kaleidoscope/top-4-tricks/rollercoaster-rail-28e9a0d6.jpg");background-size:500% 3300%}.topTricks .scrubabbleWrapper .spiral{background-image:url("/images/inside-kaleidoscope/top-4-tricks/spiral-96420280.jpg");background-size:500% 3300%}.topTricks .scrubabbleWrapper .footplant{background-image:url("/images/inside-kaleidoscope/top-4-tricks/foot-plant-39bbed6c.jpg");background-size:500% 3300%}.exploreCourseSummaryWrapper{background:#ffbf00;color:black;padding:2em 1em}.exploreCourseSummary{max-width:60em;margin:0 auto}.exploreCourseSummary ul{overflow:hidden}.exploreCourseSummary li{float:left;width:50%;text-align:center;padding:1em;font-size:0.9em}.exploreCourseSummary li img{display:inline-block}.exploreCourseSummary li .number{font-weight:700}.exploreCourseSummary li:nth-child(1) .label{max-width:18em;margin:0 auto}.exploreCourseSummary li:nth-child(3) .label{max-width:15em;margin:0 auto}.exploreCourseSummary li:nth-child(n+4) .label{max-width:12em;margin:0 auto}.exploreCourseWrapper{background:black;color:white;padding:2em 1em}.exploreCourse{max-width:60em;margin:0 auto}.exploreCourse .obstacle{overflow:hidden;-webkit-font-smoothing:antialiased;padding:2em 0}.exploreCourse .obstacle img{width:80%;float:left;padding:0 1em;margin-left:10%;display:block}.exploreCourse .obstacle .text{width:100%;float:left}.exploreCourse .obstacle h2{font-size:1.4em;font-weight:700;margin-bottom:0.3em}.exploreCourse .obstacle p{margin-bottom:0.5em}.exploreCourse .obstacle .stat{padding:0.6em 0 0.3em;overflow:hidden}.exploreCourse .obstacle .stat .icon,.exploreCourse .obstacle .stat .value,.exploreCourse .obstacle .stat .unit,.exploreCourse .obstacle .stat .number{float:left}.exploreCourse .obstacle .stat .icon{width:4em;display:inline-block}.exploreCourse .obstacle .stat .icon svg{width:100%}.exploreCourse .obstacle .stat .icon.height{width:1em}.exploreCourse .obstacle .stat .icon.tally{width:4em}.exploreCourse .obstacle .stat .icon.spring{width:4em}.exploreCourse .obstacle .stat .number{font-size:3em;padding:0.4em 0 0 0.1em}.exploreCourse .obstacle .stat .unit{font-size:1.3em;padding:1.2em 0 0 0.3em}.exploreCourse .obstacle .stat sub{font-size:0.5em}.exploreCourseSharingLinks{background:black}.reveal{text-align:center}.reveal .text{padding:1em 0 2em;-webkit-font-smoothing:antialiased}.reveal .revealWrapper{height:0;cursor:ew-resize;position:relative}.reveal .revealWrapper .imageWrapper{position:absolute;top:0;left:0;width:100%;height:100%}.reveal .revealWrapper .revealBefore,.reveal .revealWrapper .revealAfter{height:100%}.reveal .revealWrapper .revealBefore .image,.reveal .revealWrapper .revealAfter .image{height:100%}.reveal .revealWrapper .revealBefore{position:absolute;top:0;left:0;overflow:hidden;border-right:3px solid white}.reveal .revealWrapper .revealBefore .clip{width:100%;height:100%;margin-right:-480px}.reveal .revealWrapper .revealBefore .image{background-position:0 0}.reveal .revealWrapper .revealAfter .image{background-position:100% 0}.reveal .revealWrapper .control{color:black;background:white;position:absolute;top:50%;left:50%;padding:0 1em;width:8em;height:2.6em;line-height:2.6em;margin:-1.3em 0 0 -4em;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.reveal .revealWrapper .control:before,.reveal .revealWrapper .control:after{color:#d92042;font-family:"symbols";position:absolute;top:3px}.reveal .revealWrapper .control:before{content:"<";left:10px}.reveal .revealWrapper .control:after{content:">";right:10px}.reveal .revealWrapper .control.hidden{opacity:0;display:none}.reveal.rings .revealWrapper{padding-bottom:60%}.reveal.rings .image{background-image:url("/images/inside-kaleidoscope/explore-the-course/rings-sprite-60eec783.jpg");background-size:200% 12700%}.reveal.impossibleTurn .revealWrapper{padding-bottom:65%}.reveal.impossibleTurn .image{background-image:url("/images/inside-kaleidoscope/explore-the-course/turn-sprite-5f112bdd.jpg");background-size:200% 10400%}#insideKaleidoscopeHeaderBottom{display:block;height:50px;pointer-events:none}#insideKaleidoscopeHeaderBottom .arrow{fill:#171717}#insideKaleidoscopeHeaderBottom .background{fill:white}#courseSummaryTop,#courseSummaryBottom{display:block;height:50px;pointer-events:none}#courseSummaryTop .arrow,#courseSummaryBottom .arrow{fill:#ffbf00}#courseSummaryTop .background,#courseSummaryBottom .background{fill:white}#courseSummaryBottom .background{fill:black}@media only screen and (min-width: 640px){.exploreCourseSummary li{width:33.3%;height:13em}.exploreCourse .obstacle img{width:60%;margin:0}.exploreCourse .obstacle .text{width:40%;padding-top:7em}.exploreCourse .obstacle:nth-child(2n+3) img,.exploreCourse .obstacle:nth-child(2n+14) img{float:right}.exploreCourse .obstacle:nth-child(2n+13) img{float:left}}.pageHeader.competitionHeader{text-align:center;padding:1em 0 4em;background-color:#171717;position:relative}.pageHeader.competitionHeader .promotionLabel{font-size:0.7em;text-transform:uppercase;padding-bottom:1.5em}.pageHeader.competitionHeader h1{margin-bottom:0.4em}.pageHeader.competitionHeader h2{font-size:1.2em;max-width:19em;display:inline-block}#competitionHeaderBottom{display:block;height:50px;pointer-events:none;position:absolute;bottom:0;left:0;right:0;z-index:1}#competitionHeaderBottom .arrow{fill:white}.competitionDetails{background:white;text-align:center;color:black;padding:3em 1em 3em}.competitionDetails .instruction{padding-bottom:0.5em}.competitionDetails strong{font-weight:700}.competitionDetails p{max-width:340px;margin:0 auto}.redbullCTAWrapper{background:white;color:black;text-align:center;padding:0 0 2em}.redbullCTAWrapper .redbullCTA{padding:1em 0}.redbullCTAWrapper h1{margin-bottom:0.5em}.redbullCTAWrapper a{color:#d92042}.hrDown .hr,.hrUp .hr{stroke:#d4d4d4;fill:transparent}@media only screen and (min-width: 960px){.pageHeader.competitionHeader:before,.pageHeader.competitionHeader:after{position:absolute;bottom:0;content:" ";width:446px;height:190px;z-index:0}.pageHeader.competitionHeader:before{left:-200px;background:url("/images/competition-left-header-85adf76c.jpg") no-repeat 0 0;background-size:100% auto}.pageHeader.competitionHeader:after{right:-180px;background:url("/images/competition-right-header-099e8ad2.jpg") no-repeat 0 0;background-size:100% auto}.redbullCTAWrapper{padding:0 0 5em}}body{background-color:#171717}.sharingLinks{text-align:center;padding:1em 0 0.5em}.sharingLinks.dark{background-color:white;padding-bottom:2em}.sharingLinks a{display:inline-block;cursor:pointer}.sharingLinks a img{width:40px}.interacitveGallery{background-color:white;color:black}.interacitveGallery .galleryItem{max-width:60em;margin:0 auto;display:flex;align-items:center;padding-bottom:2em}.interacitveGallery .galleryItem .imageWrapper{width:60%;padding-bottom:40%;height:0;position:relative}.interacitveGallery .galleryItem .imageWrapper .image{position:absolute;top:0;left:0;width:100%;height:100%}.interacitveGallery .galleryItem .imageWrapper .dominoes{background-image:url("/images/inside-kaleidoscope/interactive-gallery/dominoes-ac92d3f8.jpg");background-size:1200% 600%}.interacitveGallery .galleryItem .imageWrapper .point{position:absolute;width:30px;height:30px;background-color:red;margin:-15px 0 0 -15px;border:1px solid pink}.interacitveGallery .galleryItem .explanations{width:40%;padding:1em}