body,canvas,html{margin:0;padding:0}.dg,.dg li.save-row .button{text-shadow:none!important}.end,.footer__music-credit{-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal}.credits--is-hidden,.end{pointer-events:none}.end,.end__almost-msg,.footer__music-credit{-webkit-box-direction:normal}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}a,input,select,textarea{outline:0;-webkit-touch-callouts:none;-webkit-user-selects:none;-khtml-user-selects:none;-moz-user-selects:none;-ms-user-selects:none;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}canvas{vertical-align:middle}button{border:0;background:0 0}a{color:#091533;text-decoration:none}@font-face{font-family:'B';src:url(../assets/fonts/Bbold.eot);src:url(../assets/fonts/Bbold.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/Bbold.woff) format('woff'),url(../assets/fonts/Bbold.ttf) format('truetype'),url(../assets/fonts/Bbold.svg#5058f1af8388633f609cadb75a75dc9d) format('svg');font-style:normal;font-weight:700}@font-face{font-family:'B';src:url(../assets/fonts/Bregular.eot);src:url(../assets/fonts/Bregular.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/Bregular.woff) format('woff'),url(../assets/fonts/Bregular.ttf) format('truetype'),url(../assets/fonts/Bregular.svg#5058f1af8388633f609cadb75a75dc9d) format('svg');font-style:normal;font-weight:400}@font-face{font-family:'E';src:url(../assets/fonts/Eregular.eot);src:url(../assets/fonts/Eregular.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/Eregular.woff) format('woff'),url(../assets/fonts/Eregular.ttf) format('truetype'),url(../assets/fonts/Eregular.svg#1fef3fba8e42e70d3c78b73b618ba67d) format('svg');font-style:normal;font-weight:400}body,html{width:100%;height:100%;overflow:hidden;font-size:10px;font-family:'B',sans-serif;background-color:#000}.end__almost-msg,.end__title{font-family:'E'}body *,html *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#webgl-container,#webgl-container canvas{position:fixed;top:0;left:0;width:100vw!important;height:100vh!important}#stats,.dg.main{position:absolute}.is-hidden{display:none!important}#stats{top:2.5rem;left:0}@-webkit-keyframes jelly{0%{-webkit-transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1)}3.4%{-webkit-transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1)}13.61%{-webkit-transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1)}59.86%,63.26%{-webkit-transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1)}75.28%{-webkit-transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1)}100%,85.49%,90.69%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}}@keyframes jelly{0%{-webkit-transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1)}3.4%{-webkit-transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.329,0,0,0,0,.352,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.362,0,0,0,0,.4,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.415,0,0,0,0,.473,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.471,0,0,0,0,.542,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.485,0,0,0,0,.557,0,0,0,0,1,0,0,0,0,1)}13.61%{-webkit-transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.531,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.535,0,0,0,0,.583,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.552,0,0,0,0,.56,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.553,0,0,0,0,.547,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.549,0,0,0,0,.517,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.538,0,0,0,0,.49,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.533,0,0,0,0,.484,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.516,0,0,0,0,.474,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.512,0,0,0,0,.475,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.495,0,0,0,0,.491,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.493,0,0,0,0,.495,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.49,0,0,0,0,.506,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.491,0,0,0,0,.508,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.498,0,0,0,0,.502,0,0,0,0,1,0,0,0,0,1)}59.86%,63.26%{-webkit-transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.502,0,0,0,0,.498,0,0,0,0,1,0,0,0,0,1)}75.28%{-webkit-transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.501,0,0,0,0,1,0,0,0,0,1)}100%,85.49%,90.69%{-webkit-transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.5,0,0,0,0,.5,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes jelly-loop{0%{-webkit-transform:matrix3d(.125,0,0,0,0,.125,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.125,0,0,0,0,.125,0,0,0,0,1,0,0,0,0,1)}3.4%{-webkit-transform:matrix3d(.164,0,0,0,0,.176,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.164,0,0,0,0,.176,0,0,0,0,1,0,0,0,0,1)}4.3%{-webkit-transform:matrix3d(.176,0,0,0,0,.193,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.176,0,0,0,0,.193,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.181,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.181,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.207,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.207,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}8.61%{-webkit-transform:matrix3d(.227,0,0,0,0,.262,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.227,0,0,0,0,.262,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.235,0,0,0,0,.271,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.235,0,0,0,0,.271,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.243,0,0,0,0,.278,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.243,0,0,0,0,.278,0,0,0,0,1,0,0,0,0,1)}12.91%{-webkit-transform:matrix3d(.262,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.262,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1)}13.61%{-webkit-transform:matrix3d(.265,0,0,0,0,.292,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.265,0,0,0,0,.292,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(.268,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.268,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1)}17.22%{-webkit-transform:matrix3d(.276,0,0,0,0,.281,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.276,0,0,0,0,.281,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(.276,0,0,0,0,.28,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.276,0,0,0,0,.28,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(.277,0,0,0,0,.273,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.277,0,0,0,0,.273,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(.275,0,0,0,0,.259,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.275,0,0,0,0,.259,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(.269,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.269,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(.267,0,0,0,0,.242,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.267,0,0,0,0,.242,0,0,0,0,1,0,0,0,0,1)}28.33%{-webkit-transform:matrix3d(.259,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.259,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(.258,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.258,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(.256,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.256,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.247,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.247,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.246,0,0,0,0,.247,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.246,0,0,0,0,.247,0,0,0,0,1,0,0,0,0,1)}39.44%{-webkit-transform:matrix3d(.245,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.245,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.245,0,0,0,0,.253,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.245,0,0,0,0,.253,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.246,0,0,0,0,.254,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.246,0,0,0,0,.254,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.249,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.249,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1)}59.86%,61.66%,63.26%{-webkit-transform:matrix3d(.251,0,0,0,0,.249,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.251,0,0,0,0,.249,0,0,0,0,1,0,0,0,0,1)}100%,75.28%,83.98%,85.49%,90.69%{-webkit-transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1)}}@keyframes jelly-loop{0%{-webkit-transform:matrix3d(.125,0,0,0,0,.125,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.125,0,0,0,0,.125,0,0,0,0,1,0,0,0,0,1)}3.4%{-webkit-transform:matrix3d(.164,0,0,0,0,.176,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.164,0,0,0,0,.176,0,0,0,0,1,0,0,0,0,1)}4.3%{-webkit-transform:matrix3d(.176,0,0,0,0,.193,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.176,0,0,0,0,.193,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.181,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.181,0,0,0,0,.2,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.207,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.207,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}8.61%{-webkit-transform:matrix3d(.227,0,0,0,0,.262,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.227,0,0,0,0,.262,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.235,0,0,0,0,.271,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.235,0,0,0,0,.271,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.243,0,0,0,0,.278,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.243,0,0,0,0,.278,0,0,0,0,1,0,0,0,0,1)}12.91%{-webkit-transform:matrix3d(.262,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.262,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1)}13.61%{-webkit-transform:matrix3d(.265,0,0,0,0,.292,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.265,0,0,0,0,.292,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(.268,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.268,0,0,0,0,.291,0,0,0,0,1,0,0,0,0,1)}17.22%{-webkit-transform:matrix3d(.276,0,0,0,0,.281,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.276,0,0,0,0,.281,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(.276,0,0,0,0,.28,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.276,0,0,0,0,.28,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(.277,0,0,0,0,.273,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.277,0,0,0,0,.273,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(.275,0,0,0,0,.259,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.275,0,0,0,0,.259,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(.269,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.269,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(.267,0,0,0,0,.242,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.267,0,0,0,0,.242,0,0,0,0,1,0,0,0,0,1)}28.33%{-webkit-transform:matrix3d(.259,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.259,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(.258,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.258,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(.256,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.256,0,0,0,0,.237,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.247,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.247,0,0,0,0,.245,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.246,0,0,0,0,.247,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.246,0,0,0,0,.247,0,0,0,0,1,0,0,0,0,1)}39.44%{-webkit-transform:matrix3d(.245,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.245,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.245,0,0,0,0,.253,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.245,0,0,0,0,.253,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.246,0,0,0,0,.254,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.246,0,0,0,0,.254,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.249,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.249,0,0,0,0,.251,0,0,0,0,1,0,0,0,0,1)}59.86%,61.66%,63.26%{-webkit-transform:matrix3d(.251,0,0,0,0,.249,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.251,0,0,0,0,.249,0,0,0,0,1,0,0,0,0,1)}100%,75.28%,83.98%,85.49%,90.69%{-webkit-transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.25,0,0,0,0,.25,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes smack{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}3.2%{-webkit-transform:matrix3d(1.345,.383,0,0,.252,1.345,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.345,.383,0,0,.252,1.345,0,0,0,0,1,0,0,0,0,1)}4.5%{-webkit-transform:matrix3d(1.485,.5,0,0,.326,1.485,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.485,.5,0,0,.326,1.485,0,0,0,0,1,0,0,0,0,1)}6.41%{-webkit-transform:matrix3d(1.673,.603,0,0,.393,1.673,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.673,.603,0,0,.393,1.673,0,0,0,0,1,0,0,0,0,1)}9.01%{-webkit-transform:matrix3d(1.88,.616,0,0,.403,1.88,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.88,.616,0,0,.403,1.88,0,0,0,0,1,0,0,0,0,1)}12.71%{-webkit-transform:matrix3d(2.064,.467,0,0,.308,2.064,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.064,.467,0,0,.308,2.064,0,0,0,0,1,0,0,0,0,1)}13.51%{-webkit-transform:matrix3d(2.087,.424,0,0,.28,2.087,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.087,.424,0,0,.28,2.087,0,0,0,0,1,0,0,0,0,1)}17.92%{-webkit-transform:matrix3d(2.139,.197,0,0,.131,2.139,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.139,.197,0,0,.131,2.139,0,0,0,0,1,0,0,0,0,1)}18.92%{-webkit-transform:matrix3d(2.137,.155,0,0,.103,2.137,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.137,.155,0,0,.103,2.137,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(2.075,-.003,0,0,-.002,2.075,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.075,-.003,0,0,-.002,2.075,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(2.032,-.03,0,0,-.02,2.032,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.032,-.03,0,0,-.02,2.032,0,0,0,0,1,0,0,0,0,1)}31.43%{-webkit-transform:matrix3d(2.012,-.033,0,0,-.022,2.012,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.012,-.033,0,0,-.022,2.012,0,0,0,0,1,0,0,0,0,1)}34.63%{-webkit-transform:matrix3d(1.994,-.029,0,0,-.019,1.994,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.994,-.029,0,0,-.019,1.994,0,0,0,0,1,0,0,0,0,1)}40.14%{-webkit-transform:matrix3d(1.985,-.015,0,0,-.01,1.985,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.985,-.015,0,0,-.01,1.985,0,0,0,0,1,0,0,0,0,1)}56.46%{-webkit-transform:matrix3d(2,.002,0,0,.001,2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2,.002,0,0,.001,2,0,0,0,0,1,0,0,0,0,1)}62.36%{-webkit-transform:matrix3d(2.002,.001,0,0,.001,2.002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.002,.001,0,0,.001,2.002,0,0,0,0,1,0,0,0,0,1)}100%,81.48%,84.68%{-webkit-transform:matrix3d(2,0,0,0,0,2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2,0,0,0,0,2,0,0,0,0,1,0,0,0,0,1)}}@keyframes smack{0%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}3.2%{-webkit-transform:matrix3d(1.345,.383,0,0,.252,1.345,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.345,.383,0,0,.252,1.345,0,0,0,0,1,0,0,0,0,1)}4.5%{-webkit-transform:matrix3d(1.485,.5,0,0,.326,1.485,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.485,.5,0,0,.326,1.485,0,0,0,0,1,0,0,0,0,1)}6.41%{-webkit-transform:matrix3d(1.673,.603,0,0,.393,1.673,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.673,.603,0,0,.393,1.673,0,0,0,0,1,0,0,0,0,1)}9.01%{-webkit-transform:matrix3d(1.88,.616,0,0,.403,1.88,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.88,.616,0,0,.403,1.88,0,0,0,0,1,0,0,0,0,1)}12.71%{-webkit-transform:matrix3d(2.064,.467,0,0,.308,2.064,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.064,.467,0,0,.308,2.064,0,0,0,0,1,0,0,0,0,1)}13.51%{-webkit-transform:matrix3d(2.087,.424,0,0,.28,2.087,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.087,.424,0,0,.28,2.087,0,0,0,0,1,0,0,0,0,1)}17.92%{-webkit-transform:matrix3d(2.139,.197,0,0,.131,2.139,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.139,.197,0,0,.131,2.139,0,0,0,0,1,0,0,0,0,1)}18.92%{-webkit-transform:matrix3d(2.137,.155,0,0,.103,2.137,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.137,.155,0,0,.103,2.137,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(2.075,-.003,0,0,-.002,2.075,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.075,-.003,0,0,-.002,2.075,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(2.032,-.03,0,0,-.02,2.032,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.032,-.03,0,0,-.02,2.032,0,0,0,0,1,0,0,0,0,1)}31.43%{-webkit-transform:matrix3d(2.012,-.033,0,0,-.022,2.012,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.012,-.033,0,0,-.022,2.012,0,0,0,0,1,0,0,0,0,1)}34.63%{-webkit-transform:matrix3d(1.994,-.029,0,0,-.019,1.994,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.994,-.029,0,0,-.019,1.994,0,0,0,0,1,0,0,0,0,1)}40.14%{-webkit-transform:matrix3d(1.985,-.015,0,0,-.01,1.985,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.985,-.015,0,0,-.01,1.985,0,0,0,0,1,0,0,0,0,1)}56.46%{-webkit-transform:matrix3d(2,.002,0,0,.001,2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2,.002,0,0,.001,2,0,0,0,0,1,0,0,0,0,1)}62.36%{-webkit-transform:matrix3d(2.002,.001,0,0,.001,2.002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2.002,.001,0,0,.001,2.002,0,0,0,0,1,0,0,0,0,1)}100%,81.48%,84.68%{-webkit-transform:matrix3d(2,0,0,0,0,2,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(2,0,0,0,0,2,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes blink{0%,100%,75%{opacity:1}50%{opacity:.7}}@keyframes blink{0%,100%,75%{opacity:1}50%{opacity:.7}}@-webkit-keyframes sound-text{0%{opacity:0;-webkit-transform:translate3d(0,10vh,0) rotateX(90deg);transform:translate3d(0,10vh,0) rotateX(90deg)}30%{opacity:1}100%{-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0)}}@keyframes sound-text{0%{opacity:0;-webkit-transform:translate3d(0,10vh,0) rotateX(90deg);transform:translate3d(0,10vh,0) rotateX(90deg)}30%{opacity:1}100%{-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0)}}.dg{color:#555!important}.dg.main{top:10px;right:10px;z-index:10}.dg.main.taller-than-window{overflow-x:hidden!important}.dg.main.taller-than-window .close-button{border-top:1px solid #ddd!important}.dg.main .close-button{background-color:#ccc!important;top:initial;right:initial;z-index:initial}.dg.main .close-button:hover{background-color:#ddd!important}.dg.main::-webkit-scrollbar{background:#fafafa!important}.dg.main::-webkit-scrollbar-thumb{background:#bbb!important}.dg li:not(.folder){background:#fafafa!important;border-bottom-color:#ddd!important}.dg li.title{background:url(data:image/gif;base64,R0lGODlhBQAFAJEAAP////Pz8////////yH5BAEAAAIALAAAAAAFAAUAAAIIlI+hKgFxoCgAOw==) 6px 10px no-repeat #e8e8e8!important}.dg .cr:not(.color) .c input[type=text]{background:#e9e9e9!important}.dg .cr:not(.color) .c input[type=text]:hover{background:#eee!important}.dg .cr:not(.color) .c input[type=text]:focus{background:#eee!important;color:#555!important}.dg .cr:not(.color) .c .slider{background:#e9e9e9!important}.dg .cr:not(.color) .c .slider:hover{background:#eee!important}.dg .cr.boolean:hover,.dg .cr.function:hover{background:#fff!important}.credits{position:fixed;left:2vw;bottom:2vw;text-align:center;color:#fff;letter-spacing:.15rem;opacity:.8;font-size:.85rem;-webkit-perspective:600px;perspective:600px;z-index:2}@media only screen and (max-width:767px){.credits{width:100%;font-size:.7rem;left:0;bottom:6rem}}@media only screen and (max-width:325px){.credits{font-size:.5rem;bottom:5rem}}@media only screen and (max-width:767px) and (orientation:landscape){.credits{display:none}}.credits--is-ended{left:0;width:100%}.credits--is-hidden .credits__container{opacity:0;-webkit-transform:translate3d(0,2rem,0) rotateX(-90deg);transform:translate3d(0,2rem,0) rotateX(-90deg);-webkit-transition:opacity 1s,-webkit-transform 2s 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,-webkit-transform 2s 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 2s 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 2s 1s cubic-bezier(.19,1,.22,1),-webkit-transform 2s 1s cubic-bezier(.19,1,.22,1)}.credits__container{opacity:1;-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0);-webkit-transition:opacity 1s,-webkit-transform 2s 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,-webkit-transform 2s 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 2s 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s,transform 2s 1s cubic-bezier(.19,1,.22,1),-webkit-transform 2s 1s cubic-bezier(.19,1,.22,1)}.credits__link{position:relative;color:#fff;-webkit-transition:color .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:color .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:color .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:color .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.credits__link:after{display:block;position:absolute;top:100%;left:0;content:'';width:100%;height:1px;margin-top:.3rem;background:#fff;-webkit-transition:background .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:background .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:background .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:background .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.credits__link:hover{color:#bfbfbf}.credits__link:hover:after{background:#bfbfbf;-webkit-transform:translate3d(0,.2rem,0);transform:translate3d(0,.2rem,0)}.credits__icon{display:inline-block;position:relative;width:2.3rem;height:2.3rem}.credits__icon svg{position:absolute;top:-2.85rem;left:-3.9rem;display:inline-block;width:10rem;height:10rem;fill:#da2536;margin-bottom:-1rem;-webkit-animation:jelly-loop 2s infinite both;animation:jelly-loop 2s infinite both}.end,.end__overlay{top:0;left:0;width:100%;height:100%;text-align:center}.end{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:fixed;color:#fff;visibility:hidden;z-index:1}.end__overlay{position:absolute;background:rgba(0,0,0,.9);opacity:0}.end__almost-msg{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:fixed;font-size:3rem;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;letter-spacing:.1rem}.end__description,.end__title{-webkit-transform:translate3d(0,0,0);display:inline-block}.end__almost-msg div,.end__almost-msg span{opacity:0}@media only screen and (max-width:767px){.end__almost-msg{font-size:3.5vw}}.end__title{font-size:8rem;transform:translate3d(0,0,0)}.end__title div,.end__title span{opacity:0}@media only screen and (max-width:1280px){.end__title{font-size:7vw}}@media only screen and (max-width:767px){.end__title{font-size:9vw}}.end__description{margin-top:4rem;font-size:1.5rem;transform:translate3d(0,0,0);text-align:center;font-family:'B',sans-serif;font-weight:400;line-height:1.4;color:#d22225}.end__restart,.intro__day{-webkit-transform:translate3d(0,0,0)}@media only screen and (max-width:1280px){.end__description{font-size:1.2rem}}@media only screen and (max-width:767px){.end__description{font-size:1.2rem;margin-top:3rem;width:300px;line-height:1.7}}@media only screen and (max-width:767px) and (orientation:landscape){.end__description{margin-top:2rem;line-height:1.3}}.end__restart{display:inline-block;margin-top:6rem;text-align:center;font-size:1.2rem;cursor:pointer;padding:.5rem;-webkit-transition:color .3s;letter-spacing:.2rem;pointer-events:all;transform:translate3d(0,0,0);text-transform:uppercase;transition:color .3s}.footer,.footer__controls{display:-webkit-box;display:-ms-flexbox}.end__restart:hover{color:#bfbfbf}.end__restart:hover .end__restart-rect--w{-webkit-transform:translate3d(-50%,-50%,0) scale(1,1.17);transform:translate3d(-50%,-50%,0) scale(1,1.17)}.end__restart:hover .end__restart-rect--h{-webkit-transform:translate3d(-50%,-50%,0) scale(1.047,1);transform:translate3d(-50%,-50%,0) scale(1.047,1)}.end__restart-rect{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:14.5rem;height:4.4rem;border:1px solid #d22225;-webkit-transition:-webkit-transform .4s cubic-bezier(.55,0,.1,1);transition:-webkit-transform .4s cubic-bezier(.55,0,.1,1);transition:transform .4s cubic-bezier(.55,0,.1,1);transition:transform .4s cubic-bezier(.55,0,.1,1),-webkit-transform .4s cubic-bezier(.55,0,.1,1)}.end__restart-rect--w{-webkit-transform:translate3d(-50%,-50%,0) scale(1.047,1);transform:translate3d(-50%,-50%,0) scale(1.047,1)}.end__restart-rect--h{-webkit-transform:translate3d(-50%,-50%,0) scale(1,1.17);transform:translate3d(-50%,-50%,0) scale(1,1.17)}.footer{display:flex;position:fixed;z-index:100}.footer--is-darker .footer__music-credit:hover .footer__music-credit-text{color:#7d7d7d}.footer--is-darker .footer__music-credit-icon svg{fill:#bfbfbf}.footer--is-darker .footer__fullscreen{stroke:#bfbfbf}.footer--is-darker .footer__fullscreen:hover{stroke:#7d7d7d}.footer--is-darker .footer__sound:hover{background:#7d7d7d}.footer--is-darker .footer__sound-bar{background:#bfbfbf}.footer__controls{display:flex;position:fixed;right:2vw;bottom:2vw;pointer-events:all}@media only screen and (max-width:767px){.end__restart{margin-top:5rem}.end__restart-rect{width:14rem;height:4rem}.footer__controls{right:1rem;bottom:1rem}}.footer__music-credit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column;flex-direction:row;position:fixed;left:2vw;bottom:2vw;margin-left:-2rem;margin-bottom:-2rem;-webkit-perspective:600px;perspective:600px;text-shadow:2px 2px rgba(0,0,0,.3);pointer-events:all}.intro,.loader__container{-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal}.footer__music-credit:hover .footer__music-credit-text{color:#bfbfbf}.footer__music-credit--is-hidden{pointer-events:none}.footer__music-credit--is-hidden .footer__music-credit-icon{opacity:0;-webkit-transform:translate3d(0,2rem,0);transform:translate3d(0,2rem,0)}.footer__music-credit--is-hidden .footer__music-credit-text{opacity:0;-webkit-transform:translate3d(0,2rem,0) rotateX(90deg);transform:translate3d(0,2rem,0) rotateX(90deg)}.footer__music-credit--is-hidden .footer__music-progress{opacity:0;-webkit-transform:translate3d(0,0,0) scaleX(0);transform:translate3d(0,0,0) scaleX(0)}.footer__music-credit-icon{-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0);-webkit-transition:opacity .7s,-webkit-transform .7s cubic-bezier(.55,0,.1,1);transition:opacity .7s,-webkit-transform .7s cubic-bezier(.55,0,.1,1);transition:opacity .7s,transform .7s cubic-bezier(.55,0,.1,1);transition:opacity .7s,transform .7s cubic-bezier(.55,0,.1,1),-webkit-transform .7s cubic-bezier(.55,0,.1,1)}.footer__music-credit-icon svg{fill:#fff;width:5rem;height:5rem;-webkit-animation:jelly-loop 2s infinite;animation:jelly-loop 2s infinite;-webkit-transition:fill .3s;transition:fill .3s}@media only screen and (max-width:767px){.footer__music-credit{left:3rem;bottom:3rem}.footer__music-credit-icon svg{width:1rem;height:1rem;margin-right:1.8rem;-webkit-animation:none;animation:none}}.footer__music-progress{position:absolute;top:3.6rem;left:4.1rem;width:calc(100% - 4.1rem);height:3px;background:rgba(255,255,255,.3);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity .7s .45s,-webkit-transform .7s .45s cubic-bezier(.55,0,.1,1);transition:opacity .7s .45s,-webkit-transform .7s .45s cubic-bezier(.55,0,.1,1);transition:opacity .7s .45s,transform .7s .45s cubic-bezier(.55,0,.1,1);transition:opacity .7s .45s,transform .7s .45s cubic-bezier(.55,0,.1,1),-webkit-transform .7s .45s cubic-bezier(.55,0,.1,1);-webkit-transform:translate3d(0,0,0) scaleX(1);transform:translate3d(0,0,0) scaleX(1);-webkit-box-shadow:0 7px 14px rgba(0,0,0,.25),0 1px 1px rgba(0,0,0,.22);box-shadow:0 7px 14px rgba(0,0,0,.25),0 1px 1px rgba(0,0,0,.22)}@media only screen and (max-width:767px){.footer__music-progress{height:1px;width:calc(100% - 1.8rem);top:1.2rem;left:1.8rem}}.footer__music-progress-bar{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-transform-origin:left;transform-origin:left}.footer__fullscreen,.footer__sound{position:inline-block;pointer-events:all;cursor:pointer}.footer__music-credit-text{color:#fff;margin-left:-1rem;font-size:.9rem;letter-spacing:.1rem;-webkit-transform:translate3d(0,0,0) rotateX(0);transform:translate3d(0,0,0) rotateX(0);-webkit-transition:opacity .7s,color .3s,-webkit-transform .7s cubic-bezier(.55,0,.1,1);transition:opacity .7s,color .3s,-webkit-transform .7s cubic-bezier(.55,0,.1,1);transition:opacity .7s,transform .7s cubic-bezier(.55,0,.1,1),color .3s;transition:opacity .7s,transform .7s cubic-bezier(.55,0,.1,1),color .3s,-webkit-transform .7s cubic-bezier(.55,0,.1,1);-webkit-transition-delay:.2s;transition-delay:.2s}@media only screen and (max-width:767px){.footer__music-credit-text{font-size:.7rem}.footer__music-credit-text span{display:none}}.footer__sound{width:2.1rem;height:1.5rem;margin-right:2.5rem}.footer__sound:hover .footer__sound-bar{background:#bfbfbf}.footer__sound-bar{display:inline-block;width:1px;height:1.6rem;background:#fff;-webkit-transition:background .3s;transition:background .3s;-webkit-transform:translate3d(0,0,0) scaleY(.3);transform:translate3d(0,0,0) scaleY(.3);-webkit-transform-origin:bottom center;transform-origin:bottom center}.footer__sound--is-active .footer__sound-bar:nth-child(2){-webkit-animation:sound-bar-2 1.4s .4s infinite cubic-bezier(.55,0,.1,1);animation:sound-bar-2 1.4s .4s infinite cubic-bezier(.55,0,.1,1)}.footer__sound--is-active .footer__sound-bar:nth-child(3){-webkit-animation:sound-bar-3 2.1s .6s infinite cubic-bezier(.55,0,.1,1);animation:sound-bar-3 2.1s .6s infinite cubic-bezier(.55,0,.1,1)}.footer__sound--is-active .footer__sound-bar:nth-child(4){-webkit-animation:sound-bar-4 2.8s .8s infinite cubic-bezier(.55,0,.1,1);animation:sound-bar-4 2.8s .8s infinite cubic-bezier(.55,0,.1,1)}.footer__sound--is-active .footer__sound-bar:nth-child(5){-webkit-animation:sound-bar-5 3.5s 1s infinite cubic-bezier(.55,0,.1,1);animation:sound-bar-5 3.5s 1s infinite cubic-bezier(.55,0,.1,1)}.footer__sound--is-active .footer__sound-bar:nth-child(1){-webkit-animation:sound-bar-5 1.4s .35s infinite cubic-bezier(.55,0,.1,1);animation:sound-bar-5 1.4s .35s infinite cubic-bezier(.55,0,.1,1)}.footer__fullscreen{stroke:#fff;width:2.1rem;height:1.5rem;-webkit-transition:stroke .3s;transition:stroke .3s}.intro,.intro__day{left:0;width:100%;text-align:center}.footer__fullscreen path{-webkit-transition:-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}.footer__fullscreen:hover{stroke:#bfbfbf}.footer__fullscreen--is-active path{-webkit-transform:translate3d(0,0,0) rotate(-180deg);transform:translate3d(0,0,0) rotate(-180deg)}@-webkit-keyframes sound-bar-1{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.4);transform:translate3d(0,0,0) scaleY(.4)}30%{-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1)}}@keyframes sound-bar-1{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.4);transform:translate3d(0,0,0) scaleY(.4)}30%{-webkit-transform:translate3d(0,0,0) scaleY(1);transform:translate3d(0,0,0) scaleY(1)}}@-webkit-keyframes sound-bar-2{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.3);transform:translate3d(0,0,0) scaleY(.3)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@keyframes sound-bar-2{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.3);transform:translate3d(0,0,0) scaleY(.3)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@-webkit-keyframes sound-bar-3{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.3);transform:translate3d(0,0,0) scaleY(.3)}50%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@keyframes sound-bar-3{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.3);transform:translate3d(0,0,0) scaleY(.3)}50%{-webkit-transform:translate3d(0,0,0) scaleY(.9);transform:translate3d(0,0,0) scaleY(.9)}}@-webkit-keyframes sound-bar-4{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.4);transform:translate3d(0,0,0) scaleY(.4)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}}@keyframes sound-bar-4{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.4);transform:translate3d(0,0,0) scaleY(.4)}70%{-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}}@-webkit-keyframes sound-bar-5{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.4);transform:translate3d(0,0,0) scaleY(.4)}40%{-webkit-transform:translate3d(0,0,0) scaleY(.8);transform:translate3d(0,0,0) scaleY(.8)}}@keyframes sound-bar-5{0%,100%{-webkit-transform:translate3d(0,0,0) scaleY(.4);transform:translate3d(0,0,0) scaleY(.4)}40%{-webkit-transform:translate3d(0,0,0) scaleY(.8);transform:translate3d(0,0,0) scaleY(.8)}}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;height:100%;color:#fff;opacity:0;pointer-events:none;z-index:1}.intro__day{display:inline-block;position:absolute;top:3.5rem;font-size:1rem;transform:translate3d(0,0,0);color:#bfbfbf}.intro__description,.intro__title{-webkit-transform:translate3d(0,0,0)}.intro__title{position:relative;display:inline-block;font-family:'E';font-size:6rem;letter-spacing:.2rem;transform:translate3d(0,0,0);text-transform:uppercase;margin-top:15vh}@media only screen and (max-width:1280px){.intro__title{margin-top:18vh}}@media only screen and (max-width:767px) and (orientation:portrait){.intro__title{margin-top:7vh}}@media only screen and (max-width:767px) and (orientation:landscape){.intro__title{margin-top:10vh}}.intro__title-deco{position:absolute;fill:#fff;width:2.7rem;height:2.7rem;top:0;left:50%;-webkit-transform:translate(-50%,-50%,0) scale(0);transform:translate(-50%,-50%,0) scale(0);opacity:0}.intro__title-deco--left{margin-left:-165px}.intro__title-deco--right{margin-left:139px}.intro__title-top{display:block;font-size:3.2rem}@media only screen and (max-width:767px){.intro__title-deco{top:.1rem;width:1.4rem;height:1.4rem}.intro__title-deco--left{margin-left:-95px}.intro__title-deco--right{margin-left:79px}.intro__title-top{font-size:1.8rem}}.intro__title-bottom{display:block;font-size:12rem;margin-top:.8rem}.intro__description,.intro__start{display:inline-block;text-align:center}@media only screen and (max-width:767px){.intro__title-bottom{font-size:6rem}}.intro__description{margin-top:4rem;font-size:1.5rem;transform:translate3d(0,0,0);font-family:'B',sans-serif;font-weight:400;line-height:1.8;color:#d22225}.intro__start,.loader__sound-text{font-size:1.2rem;letter-spacing:.2rem}@media only screen and (max-width:1280px){.intro__description{font-size:1.2rem}}@media only screen and (max-width:767px){.intro__description{font-size:1.2rem;margin-top:3rem;width:300px;line-height:1.7}}@media only screen and (max-width:767px) and (orientation:landscape){.intro__description{margin-top:2rem;line-height:1.3}}.s-bar--all:before,.s-bar--bass:before,.s-bar--high:before,.s-bar--med:before{text-transform:uppercase;line-height:1.3rem;background-color:#000}.intro__start{margin-top:6rem;cursor:pointer;padding:.5rem;-webkit-transition:color .3s;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-transform:uppercase;transition:color .3s}.loader__container,.s-bar{display:-webkit-box;display:-ms-flexbox}.intro__start:hover{color:#bfbfbf}.intro__start:hover .intro__start-rect--w{-webkit-transform:translate3d(-50%,-50%,0) scale(1,1.17);transform:translate3d(-50%,-50%,0) scale(1,1.17)}.intro__start:hover .intro__start-rect--h{-webkit-transform:translate3d(-50%,-50%,0) scale(1.03,1);transform:translate3d(-50%,-50%,0) scale(1.03,1)}.intro__start-rect{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:23rem;height:4.4rem;border:1px solid #d22225;-webkit-transition:-webkit-transform .4s cubic-bezier(.55,0,.1,1);transition:-webkit-transform .4s cubic-bezier(.55,0,.1,1);transition:transform .4s cubic-bezier(.55,0,.1,1);transition:transform .4s cubic-bezier(.55,0,.1,1),-webkit-transform .4s cubic-bezier(.55,0,.1,1)}.intro__start-rect--w{-webkit-transform:translate3d(-50%,-50%,0) scale(1.03,1);transform:translate3d(-50%,-50%,0) scale(1.03,1)}.intro__start-rect--h{-webkit-transform:translate3d(-50%,-50%,0) scale(1,1.17);transform:translate3d(-50%,-50%,0) scale(1,1.17)}@media only screen and (max-width:767px){.intro__start{margin-top:3rem}.intro__start-rect{width:20rem;height:4rem}}.loader,.loader__container{position:absolute;width:100%;height:100%}.loader{background-color:#000;z-index:500}.touch-zone,.tutorial{pointer-events:none;z-index:1}.loader--is-ready{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;opacity:1}.loader--is-ready .loader__progress,.loader--is-ready .loader__sound{opacity:1}.loader--is-hidden{pointer-events:none;opacity:0;-webkit-transition:opacity .5s .4s ease-out;transition:opacity .5s .4s ease-out}.loader--is-hidden .loader__container{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.loader--is-hidden .loader__progress-bar{opacity:0;-webkit-transform:translate3d(0,30px,0) scaleX(0);transform:translate3d(0,30px,0) scaleX(0);-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1);-webkit-transition-delay:.1s;transition-delay:.1s}.loader--is-hidden .loader__sound{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition-delay:.15s;transition-delay:.15s}.loader__container{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column;top:0;left:0}.tutorial__interactions-keys,.tutorial__step{-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;text-align:center}.loader__plane-container{position:relative;width:70px;height:87px}.loader__plane,.loader__plane svg,.loader__sound{position:absolute;left:0}.loader__plane{top:0;width:70px;height:87px;overflow:hidden}.loader__plane svg{top:0;width:70px;height:87px;fill:#fff;opacity:.6}.loader__plane--progress{width:0;-webkit-transition:width .3s;transition:width .3s}.loader__plane--progress svg{fill:#fff;opacity:1}.loader__text{color:#fff;letter-spacing:.2rem;-webkit-animation:blink 1s infinite;animation:blink 1s infinite}.loader__sound{width:100%;bottom:5%;text-align:center;-webkit-perspective:600px;perspective:600px;-webkit-transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s,transform .3s cubic-bezier(.55,0,.1,1),-webkit-transform .3s cubic-bezier(.55,0,.1,1)}.s-bar,.s-bar--all:before,.s-bar--bass:before,.s-bar--high:before,.s-bar--med:before,.s-bars{bottom:0;left:0;position:absolute}.loader__sound-icon{display:block;fill:#fff;width:70px;margin:auto}.loader__sound-icon svg{width:100%;height:100%;-webkit-animation:jelly 1s infinite both;animation:jelly 1s infinite both}.loader__sound-text{display:inline-block;color:#fff;margin-top:0;-webkit-animation:sound-text 1s 1s cubic-bezier(.19,1,.22,1) forwards;animation:sound-text 1s 1s cubic-bezier(.19,1,.22,1) forwards;-webkit-transform:translate3d(0,10vh,0) rotateX(90deg);transform:translate3d(0,10vh,0) rotateX(90deg)}@media only screen and (max-width:767px){.loader__sound-text{font-size:1rem;margin-bottom:2rem}}.s-bar--bass:before{content:'bass';text-align:center;width:100%;color:#fff}.s-bar--med:before{content:'med';text-align:center;width:100%;color:#fff}.s-bar--high:before{content:'high';text-align:center;width:100%;color:#fff}.s-bar--all:before{content:'all';text-align:center;width:100%;color:#fff}.s-bar{width:75px;color:#000;height:100px;display:flex;padding-bottom:20px;font-size:.9rem}.tutorial__scene-keys,.tutorial__step{display:-webkit-box;display:-ms-flexbox}.s-bar span{width:100%;height:100%;-webkit-transform-origin:center bottom;transform-origin:center bottom}.s-bar.s-bar--all span:nth-child(1),.s-bar.s-bar--all span:nth-child(2),.s-bar.s-bar--all span:nth-child(3),.s-bar.s-bar--all span:nth-child(4),.s-bar.s-bar--bass span:nth-child(1),.s-bar.s-bar--bass span:nth-child(2),.s-bar.s-bar--bass span:nth-child(3),.s-bar.s-bar--bass span:nth-child(4),.s-bar.s-bar--high span:nth-child(1),.s-bar.s-bar--high span:nth-child(2),.s-bar.s-bar--high span:nth-child(3),.s-bar.s-bar--high span:nth-child(4),.s-bar.s-bar--med span:nth-child(1),.s-bar.s-bar--med span:nth-child(2),.s-bar.s-bar--med span:nth-child(3),.s-bar.s-bar--med span:nth-child(4){background-color:#fff}.s-bar:nth-child(1){left:0}.s-bar:nth-child(2){left:80px}.s-bar:nth-child(3){left:160px}.s-bar:nth-child(4){left:240px}.timecode{position:absolute;right:2rem;bottom:2rem;font-size:1rem;color:#fff}.touch-zone{position:fixed;top:0;left:0;width:100%;height:100%}.touch-zone__el{position:absolute;width:50%;height:50%;background:#fff;opacity:0}.tutorial,.tutorial__step{top:0;left:0;width:100%;height:100%;position:absolute}.touch-zone__el--top-left{top:0;left:0}.touch-zone__el--top-right{top:0;right:0}.touch-zone__el--bottom-left{bottom:0;left:0}.touch-zone__el--bottom-right{bottom:0;right:0}.tutorial__step{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.device-desktop .tutorial__finger,.device-desktop .tutorial__step--m-1,.device-desktop .tutorial__step--m-2,.device-phone .tutorial__step--d-1,.device-phone .tutorial__step--d-2,.device-tablet .tutorial__step--d-1,.device-tablet .tutorial__step--d-2{display:none}.tutorial__finger{position:absolute;top:50%;left:50%;width:50px;height:75px;margin-top:30px;margin-left:-25px;opacity:0}.tutorial__finger svg{width:50px;height:75px;fill:#fff}.tutorial__title{margin-bottom:3rem;font-size:3rem;font-family:'E';color:#fff}.tutorial__title div,.tutorial__title span{opacity:0}@media only screen and (max-width:767px){.tutorial__title{letter-spacing:0;font-size:5.4vw}}.tutorial__scene-keys{display:flex}.tutorial__interactions-keys{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.tutorial__keys-row{display:-webkit-box;display:-ms-flexbox;display:flex}.tutorial__key{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;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:4.5rem;height:4.5rem;border-radius:.6rem;margin:1.2rem .6rem 0;border:1px solid #fff;color:#fff;opacity:0}.tutorial__skip{display:inline-block;position:absolute;right:2vw;bottom:2vw;text-align:center;font-size:1.4rem;cursor:pointer;padding:.5rem;-webkit-transition:color .3s;transition:color .3s;letter-spacing:.2rem;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#fff;margin-bottom:5rem;margin-right:-.5rem}.tutorial__skip:hover .tutorial__skip-line{background:#bfbfbf;-webkit-transform:translate3d(-50%,2px,0);transform:translate3d(-50%,2px,0)}@media only screen and (max-width:767px){.tutorial__skip{right:1rem;width:100%;bottom:25%}}@media only screen and (max-width:767px) and (orientation:landscape){.tutorial__skip{bottom:3rem}}.tutorial__skip-line{position:absolute;left:50%;content:'';display:block;top:100%;width:130px;height:2px;margin-top:.4rem;background:#fff;border-radius:5px;-webkit-transform:translate3d(-50%,0,0) scaleX(1);transform:translate3d(-50%,0,0) scaleX(1);-webkit-transition:background .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:background .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1);transition:transform .3s cubic-bezier(.55,0,.1,1),background .3s;transition:transform .3s cubic-bezier(.55,0,.1,1),background .3s,-webkit-transform .3s cubic-bezier(.55,0,.1,1)}