@charset "UTF-8";
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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#222;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,video,iframe{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;display:block}@font-face{font-family:'do_it_againregular';src:url("../fonts/thinkdust_-_doitagain-regular-webfont.woff2") format('../fonts/woff2'),url("../fonts/thinkdust_-_doitagain-regular-webfont.woff") format('woff');font-weight:normal;font-style:normal}.clearfix::after,.cf::after{content:'';display:table;clear:both}.flex-video{position:relative;padding-top:rem-calc(25);padding-bottom:67.5%;height:0;margin-bottom:rem-calc(16);overflow:hidden;}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;width:100%;height:100%}img{width:100%}img,svg{max-width:100%}svg{width:100%;height:auto;max-height:100%}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.z5{z-index:5}.z6{z-index:6}.z7{z-index:7}.z8{z-index:8}.z9{z-index:9}.z10{z-index:10}html,body{-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-family:"do_it_againregular",Helvetica,sans-serif;background-color:#20040c;color:#f89916;text-shadow:0 0 15px rgba(232,21,0,0.75),0 0 15px rgba(232,21,0,0.75);overflow-x:hidden;overflow-y:hidden;font-size:40px;height:100vh;}@media only screen and (min-width:760px){html,body{height:100%}}a{display:inline-block;-webkit-transition:color .2s ease-out,text-shadow 2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,text-shadow 2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,text-shadow 2s ease-out;transition:transform .2s ease-out,color .2s ease-out,text-shadow 2s ease-out,-webkit-transform .2s ease-out;text-decoration:none;color:#e1d8dd;text-shadow:0 0 15px rgba(232,21,0,0.75),0 0 15px rgba(232,21,0,0.75);}a:link{color:#e1d8dd}a:hover,a:focus,a:active{color:#fff !important;text-shadow:0 0 15px rgba(200,50,16,0.75),0 0 15px rgba(200,50,16,0.75)}a:visited{color:#e1d8dd}a.rise:hover,a.rise:focus{-webkit-transform:translateY(-3px);transform:translateY(-3px)}a.rise:active{-webkit-transform:translateY(3px);transform:translateY(3px)}.flexContainer{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:hidden;width:100%;width:100vw;height:100%;}@media only screen and (min-width:426px){.flexContainer{margin-top:0}}@media only screen and (min-width:760px){.flexContainer{overflow-x:hidden;overflow-y:hidden}}.superhyperContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:90vh;height:100%;max-height:100vw;overflow-y:visible;width:100%;max-width:100vh;position:relative}.parallax-wrap-outer,.parallax-wrap-inner,.parallax-js,.layer,.inner{top:0;left:0;position:absolute;width:100%;height:100%}.parallax-wrap-inner{-webkit-perspective-origin:0% 50%;perspective-origin:0% 50%;-webkit-perspective:5000px;perspective:5000px}.firefoxPerspective{-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;}.firefoxPerspective #scene{-webkit-transform:translateZ(-2499px);transform:translateZ(-2499px)}.firefoxPerspective .targetFrame{-webkit-transform:translateZ(833px);transform:translateZ(833px)}.firefoxPerspective .targetFrame{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.parallax-wrap-inner{width:100%;height:100%}.parallax-js{width:100%;-webkit-perspective-origin:100% 50%;perspective-origin:100% 50%;-webkit-perspective:5000px;perspective:5000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parallax-off{-webkit-perspective:2500px;perspective:2500px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.lightUpFrame .shc-frame{-webkit-filter:drop-shadow(0 0 15px #e81500);filter:drop-shadow(0 0 15px #e81500);}.lightUpFrame .shc-frame svg path#empty{fill:transparent}.lightUpFrame .shc-frame svg path#tube{fill:#da371e}.ripple:not(.brightRipple) .shc-frame{-webkit-filter:drop-shadow(0 0 15px #60170e);filter:drop-shadow(0 0 15px #60170e);}.ripple:not(.brightRipple) .shc-frame svg path#empty{fill:transparent}.ripple:not(.brightRipple) .shc-frame svg path#tube{fill:#7d0c00}.ripple.brightRipple .shc-frame{-webkit-filter:drop-shadow(0 0 15px #e81500);filter:drop-shadow(0 0 15px #e81500);}.ripple.brightRipple .shc-frame svg path#empty{fill:transparent}.ripple.brightRipple .shc-frame svg path#tube{fill:#f89916}.shc-watchTrailer svg path#empty{fill:transparent}.shc-watchTrailer svg path#tube{fill:#e1d8dd}.layer .inner{height:100%;width:100%;opacity:0;-webkit-transform-origin:-30% 0%;transform-origin:-30% 0%}.layer:nth-child(1){z-index:-1}.layer:nth-child(2){z-index:-2}.layer:nth-child(3){z-index:-3}.layer:nth-child(4){z-index:-4}.layer:nth-child(5){z-index:-5}.layer:nth-child(6){z-index:-6}.clickFrame{position:relative;z-index:15;pointer-events:initial;}.clickFrame .inner{position:relative;-webkit-transform:translateZ(-833px);transform:translateZ(-833px);-webkit-animation-duration:1.6s;animation-duration:1.6s}.targetFrame{z-index:10;pointer-events:none;}.targetFrame .inner{-webkit-transform:translateZ(-833px);transform:translateZ(-833px);-webkit-animation-duration:1.6s;animation-duration:1.6s}.lightUpFrame{z-index:10}.lightUpFrame,.clickTargets{-webkit-animation:frameFlickerOn 1.5s;animation:frameFlickerOn 1.5s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.targetFrame:not(.centeredTarget) .titleArt{-webkit-animation:frameFlickerOn 1s;animation:frameFlickerOn 1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.targetFrame.centeredTarget .inner.lightUpFrame:not(.ripples) .shc-frame{-webkit-filter:drop-shadow(0 0 15px #fd7831) drop-shadow(0 0 10px rgba(193,21,0,0.8)) drop-shadow(0 0 3px rgba(160,11,0,0.8)) blur(1px) saturate(130%);filter:drop-shadow(0 0 15px #fd7831) drop-shadow(0 0 10px rgba(193,21,0,0.8)) drop-shadow(0 0 3px rgba(160,11,0,0.8)) blur(1px) saturate(130%)}.targetFrame.centeredTarget .inner.lightUpFrame:not(.ripples) svg#frame #tube{fill:#ffdbdd;stroke:#c00000;stroke-width:1px}.targetFrame.centeredTarget .ripples{opacity:1}.ripples{opacity:0;pointer-events:none}.shc-bg-container{height:100vh;width:100vw;overflow:visible;pointer-events:none}.shc-bg{opacity:1 !important;width:400vw !important;height:400vh !important;top:-150%;left:-170%;overflow:visible;background-size:cover;background-position:center;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-animation:none !important;animation:none !important;background-image:url("../img/shc-bg2-optim.png");-webkit-transform:translateZ(-3333.333333333333px) !important;transform:translateZ(-3333.333333333333px) !important}.levelLabel,.otherLinks{font-size:30px;}@media only screen and (min-width:760px){.levelLabel,.otherLinks{font-size:32px}}@media only screen and (min-width:1560px){.levelLabel,.otherLinks{font-size:40px}}.levelLabel{position:absolute;top:-15px;left:0;width:80%;}.levelLabel span{position:absolute;bottom:0;width:100%}.sticker{position:absolute;top:-15%;right:-10%;width:30%;max-width:175px;height:auto;}.sticker img{-webkit-transform:scale(0,0) rotate(-30deg);transform:scale(0,0) rotate(-30deg);-webkit-animation:scaleFrom0 .4s 1.5s;animation:scaleFrom0 .4s 1.5s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (min-width:426px){.sticker{top:-100px;right:-80px}}.trailerHide{position:relative;top:1000px;z-index:-10;display:none}.frameInterior{position:relative;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.titleArt{position:relative;left:5%;top:5%;width:90%;opacity:1;-webkit-perspective-origin:0% 50%;perspective-origin:0% 50%;-webkit-perspective:5000px;perspective:5000px}.bottomContent{position:absolute;width:100%;bottom:-10px;}@media only screen and (min-width:590px){.bottomContent{bottom:-8px}}.relativeBottom{position:relative;width:100%;overflow:visible}.absoluteBottom{position:absolute;width:100%;top:10px}.otherLinks{position:relative;width:100%;display:block;top:10px;float:left;clear:both;}.otherLinks a{padding-top:2px;color:#f89916;}.otherLinks a:link{color:#f89916}.otherLinks a:hover,.otherLinks a:focus{color:#e1d8dd !important}.otherLinks a:active{color:#e1d8dd !important}.otherLinks a:visited{color:#f89916}@media only screen and (min-width:590px){.otherLinks{display:inline-block;top:0;width:40%;float:none}.otherLinks a{padding-top:5px}}.otherLinksAlign{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}@media only screen and (min-width:590px){.otherLinksAlign{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.bottomLabel{position:relative;z-index:100;float:none;text-align:right;width:100%;}@media only screen and (min-width:590px){.bottomLabel{float:right;width:54%}}.shc-watchTrailer{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-animation:frameFlickerOn 1s;animation:frameFlickerOn 1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition:color .2s ease;transition:color .2s ease;}.shc-watchTrailer .shc-playButton{-webkit-filter:drop-shadow(0 0 10px rgba(232,21,0,0.75)) drop-shadow(0 0 10px rgba(232,21,0,0.75));filter:drop-shadow(0 0 10px rgba(232,21,0,0.75)) drop-shadow(0 0 10px rgba(232,21,0,0.75));width:100%;height:auto;}.shc-watchTrailer .shc-playButton #trailerButton{fill:#e1d8dd}.shc-watchTrailer .shc-playButton #trailerText{-webkit-transition:fill .2s ease;transition:fill .2s ease;fill:#f89916}.shc-watchTrailer .shc-playButton:hover #trailerText{fill:#e1d8dd}.shc-watchTrailer p{margin-top:5px;margin-left:10px}.shc-watchTrailer:hover{color:#e1d8dd}.shc-trailer{position:relative;width:60%;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.videoWrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000;}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid}.dust{pointer-events:none}.dustParticule{opacity:0;background-color:#d85f6e;width:4px;height:4px;position:absolute;-webkit-transform:translateZ(-5000px);transform:translateZ(-5000px)}.dustTest{-webkit-transform:translateZ(2000px);transform:translateZ(2000px);top:50%;left:50%;background-color:#fff}#shc-grain{position:fixed;z-index:100;height:300vh;width:300vw;pointer-events:none;}#shc-grain:before,#shc-grain:after{display:block;pointer-events:none;content:'';position:absolute}#shc-grain.doGrain:after{z-index:2147483648;content:'';height:300%;left:-100%;top:-100%;width:300%;-webkit-animation:grain 5s steps(10) infinite;animation:grain 5s steps(10) infinite;background-image:url("../img/shc-grain500.png");background-repeat:both}@-webkit-keyframes frameFlickerOn{0%,9%{opacity:0}10%,19%{opacity:0}20%,29%{opacity:1}30%,39%{opacity:0}40%,49%{opacity:1}50%,54%{opacity:0}55%,59%{opacity:1}60%,64%{opacity:0}65%,69%{opacity:1}70%,79%{opacity:0}80%,89%{opacity:1}90%,99%{opacity:1}100%{opacity:1}}@keyframes frameFlickerOn{0%,9%{opacity:0}10%,19%{opacity:0}20%,29%{opacity:1}30%,39%{opacity:0}40%,49%{opacity:1}50%,54%{opacity:0}55%,59%{opacity:1}60%,64%{opacity:0}65%,69%{opacity:1}70%,79%{opacity:0}80%,89%{opacity:1}90%,99%{opacity:1}100%{opacity:1}}@-webkit-keyframes frameFlickerOff{0%,9%{opacity:1}10%,19%{opacity:1}20%,29%{opacity:0}30%,39%{opacity:1}40%,49%{opacity:0}50%,54%{opacity:1}55%,59%{opacity:0}60%,64%{opacity:1}65%,69%{opacity:0}70%,79%{opacity:1}80%,89%{opacity:0}90%,99%{opacity:0}100%{opacity:0}}@keyframes frameFlickerOff{0%,9%{opacity:1}10%,19%{opacity:1}20%,29%{opacity:0}30%,39%{opacity:1}40%,49%{opacity:0}50%,54%{opacity:1}55%,59%{opacity:0}60%,64%{opacity:1}65%,69%{opacity:0}70%,79%{opacity:1}80%,89%{opacity:0}90%,99%{opacity:0}100%{opacity:0}}@-webkit-keyframes scalePop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scalePop{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes scaleFrom0{0%{-webkit-transform:scale(.01,.01) rotate(-30deg);transform:scale(.01,.01) rotate(-30deg)}80%{-webkit-transform:scale(1.2,1.2) rotate(10deg);transform:scale(1.2,1.2) rotate(10deg)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@keyframes scaleFrom0{0%{-webkit-transform:scale(.01,.01) rotate(-30deg);transform:scale(.01,.01) rotate(-30deg)}80%{-webkit-transform:scale(1.2,1.2) rotate(10deg);transform:scale(1.2,1.2) rotate(10deg)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@-webkit-keyframes grain{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(-5%,-10%);transform:translate(-5%,-10%)}20%{-webkit-transform:translate(-15%,5%);transform:translate(-15%,5%)}30%{-webkit-transform:translate(7%,-25%);transform:translate(7%,-25%)}40%{-webkit-transform:translate(-5%,25%);transform:translate(-5%,25%)}50%{-webkit-transform:translate(-15%,10%);transform:translate(-15%,10%)}60%{-webkit-transform:translate(15%,0%);transform:translate(15%,0%)}70%{-webkit-transform:translate(0%,15%);transform:translate(0%,15%)}80%{-webkit-transform:translate(3%,35%);transform:translate(3%,35%)}90%{-webkit-transform:translate(-10%,10%);transform:translate(-10%,10%)}}@keyframes grain{0%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(-5%,-10%);transform:translate(-5%,-10%)}20%{-webkit-transform:translate(-15%,5%);transform:translate(-15%,5%)}30%{-webkit-transform:translate(7%,-25%);transform:translate(7%,-25%)}40%{-webkit-transform:translate(-5%,25%);transform:translate(-5%,25%)}50%{-webkit-transform:translate(-15%,10%);transform:translate(-15%,10%)}60%{-webkit-transform:translate(15%,0%);transform:translate(15%,0%)}70%{-webkit-transform:translate(0%,15%);transform:translate(0%,15%)}80%{-webkit-transform:translate(3%,35%);transform:translate(3%,35%)}90%{-webkit-transform:translate(-10%,10%);transform:translate(-10%,10%)}}