html{font-family:sans-serif;font-size:62.5%;font-display:swap;line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;box-sizing:border-box}html *,html :after,html :before{box-sizing:inherit}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}:root{-moz-tab-size:2;-o-tab-size:2;tab-size:2}button,html,input,optgroup,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}a{text-decoration:none;background:transparent}a:active,a:hover{outline:0}[tabindex]:focus,a:focus{outline:none}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;font-weight:400;font-style:normal}strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}blockquote{margin:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}summary{display:list-item}ol,ul{list-style:none}nav ol,nav ul{list-style-image:none}li{list-style:none}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}img{max-width:100%;height:auto;border:0}img,svg{display:block;vertical-align:middle}figure{margin:0}hr{box-sizing:content-box;height:0}pre{margin-top:0;margin-bottom:0;overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;padding:0;font-family:inherit;line-height:1;color:inherit}button{overflow:visible}button,select{text-transform:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.1rem dotted ButtonText}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;height:auto}input[type=search]{-webkit-appearance:textfield;outline-offset:-.2rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{margin:0;padding:0;border:none}legend{border:0;padding:0}progress{vertical-align:baseline}textarea{overflow:auto}optgroup{font-weight:bolder}select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}button,input,select,textarea{outline:none;background:none;border:none;border-radius:0}[tabindex="-1"]:focus{outline:none!important}select:focus{outline:0}button:focus,input,input:focus,input:invalid{box-shadow:none}::-webkit-input-placeholder{box-shadow:none}::-moz-placeholder{box-shadow:none;opacity:1}:-ms-input-placeholder{box-shadow:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes svg-trace-stroke{to{stroke-dashoffset:0}}@keyframes svg-trace-stroke{to{stroke-dashoffset:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1}90%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:0}}@keyframes pulse{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1}90%{-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:0}}@-webkit-keyframes pop{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}75%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes pop{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}75%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes shake{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(.6rem,0,0);transform:translate3d(.6rem,0,0)}50%{-webkit-transform:translate3d(-1rem,0,0);transform:translate3d(-1rem,0,0)}75%{-webkit-transform:translate3d(.4rem,0,0);transform:translate3d(.4rem,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes shake{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}25%{-webkit-transform:translate3d(.6rem,0,0);transform:translate3d(.6rem,0,0)}50%{-webkit-transform:translate3d(-1rem,0,0);transform:translate3d(-1rem,0,0)}75%{-webkit-transform:translate3d(.4rem,0,0);transform:translate3d(.4rem,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes jelly{0%{-webkit-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(.947,.961);transform:scale(.947,.961)}6%{-webkit-transform:scale(.967,.99);transform:scale(.967,.99)}8%{-webkit-transform:scale(.999,1.034);transform:scale(.999,1.034)}10%{-webkit-transform:scale(1.033,1.075);transform:scale(1.033,1.075)}12%{-webkit-transform:scale(1.041,1.084);transform:scale(1.041,1.084)}14%{-webkit-transform:scale(1.068,1.1);transform:scale(1.068,1.1)}16%{-webkit-transform:scale(1.071,1.1);transform:scale(1.071,1.1)}18%{-webkit-transform:scale(1.081,1.086);transform:scale(1.081,1.086)}20%{-webkit-transform:scale(1.082,1.078);transform:scale(1.082,1.078)}22%{-webkit-transform:scale(1.079,1.06);transform:scale(1.079,1.06)}25%{-webkit-transform:scale(1.073,1.044);transform:scale(1.073,1.044)}27%{-webkit-transform:scale(1.07,1.041);transform:scale(1.07,1.041)}30%{-webkit-transform:scale(1.059,1.035);transform:scale(1.059,1.035)}31%{-webkit-transform:scale(1.057,1.035);transform:scale(1.057,1.035)}36%{-webkit-transform:scale(1.047,1.044);transform:scale(1.047,1.044)}38%{-webkit-transform:scale(1.046,1.047);transform:scale(1.046,1.047)}42%{-webkit-transform:scale(1.044,1.053);transform:scale(1.044,1.053)}45%{-webkit-transform:scale(1.045,1.055);transform:scale(1.045,1.055)}53%{-webkit-transform:scale(1.049,1.051);transform:scale(1.049,1.051)}60%{-webkit-transform:scale(1.051,1.049);transform:scale(1.051,1.049)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes jelly{0%{-webkit-transform:scale(1);transform:scale(1)}4%{-webkit-transform:scale(.947,.961);transform:scale(.947,.961)}6%{-webkit-transform:scale(.967,.99);transform:scale(.967,.99)}8%{-webkit-transform:scale(.999,1.034);transform:scale(.999,1.034)}10%{-webkit-transform:scale(1.033,1.075);transform:scale(1.033,1.075)}12%{-webkit-transform:scale(1.041,1.084);transform:scale(1.041,1.084)}14%{-webkit-transform:scale(1.068,1.1);transform:scale(1.068,1.1)}16%{-webkit-transform:scale(1.071,1.1);transform:scale(1.071,1.1)}18%{-webkit-transform:scale(1.081,1.086);transform:scale(1.081,1.086)}20%{-webkit-transform:scale(1.082,1.078);transform:scale(1.082,1.078)}22%{-webkit-transform:scale(1.079,1.06);transform:scale(1.079,1.06)}25%{-webkit-transform:scale(1.073,1.044);transform:scale(1.073,1.044)}27%{-webkit-transform:scale(1.07,1.041);transform:scale(1.07,1.041)}30%{-webkit-transform:scale(1.059,1.035);transform:scale(1.059,1.035)}31%{-webkit-transform:scale(1.057,1.035);transform:scale(1.057,1.035)}36%{-webkit-transform:scale(1.047,1.044);transform:scale(1.047,1.044)}38%{-webkit-transform:scale(1.046,1.047);transform:scale(1.046,1.047)}42%{-webkit-transform:scale(1.044,1.053);transform:scale(1.044,1.053)}45%{-webkit-transform:scale(1.045,1.055);transform:scale(1.045,1.055)}53%{-webkit-transform:scale(1.049,1.051);transform:scale(1.049,1.051)}60%{-webkit-transform:scale(1.051,1.049);transform:scale(1.051,1.049)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes jelly-reverse{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}4%{-webkit-transform:scale(1.051,1.049);transform:scale(1.051,1.049)}6%{-webkit-transform:scale(1.049,1.051);transform:scale(1.049,1.051)}8%{-webkit-transform:scale(1.045,1.055);transform:scale(1.045,1.055)}10%{-webkit-transform:scale(1.044,1.053);transform:scale(1.044,1.053)}12%{-webkit-transform:scale(1.046,1.047);transform:scale(1.046,1.047)}14%{-webkit-transform:scale(1.047,1.044);transform:scale(1.047,1.044)}16%{-webkit-transform:scale(1.057,1.035);transform:scale(1.057,1.035)}18%{-webkit-transform:scale(1.059,1.035);transform:scale(1.059,1.035)}20%{-webkit-transform:scale(1.07,1.041);transform:scale(1.07,1.041)}22%{-webkit-transform:scale(1.073,1.044);transform:scale(1.073,1.044)}25%{-webkit-transform:scale(1.079,1.06);transform:scale(1.079,1.06)}27%{-webkit-transform:scale(1.082,1.078);transform:scale(1.082,1.078)}30%{-webkit-transform:scale(1.081,1.086);transform:scale(1.081,1.086)}31%{-webkit-transform:scale(1.071,1.1);transform:scale(1.071,1.1)}36%{-webkit-transform:scale(1.068,1.1);transform:scale(1.068,1.1)}38%{-webkit-transform:scale(1.041,1.084);transform:scale(1.041,1.084)}42%{-webkit-transform:scale(1.033,1.075);transform:scale(1.033,1.075)}45%{-webkit-transform:scale(.999,1.034);transform:scale(.999,1.034)}53%{-webkit-transform:scale(.967,.99);transform:scale(.967,.99)}60%{-webkit-transform:scale(.947,.961);transform:scale(.947,.961)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes jelly-reverse{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}4%{-webkit-transform:scale(1.051,1.049);transform:scale(1.051,1.049)}6%{-webkit-transform:scale(1.049,1.051);transform:scale(1.049,1.051)}8%{-webkit-transform:scale(1.045,1.055);transform:scale(1.045,1.055)}10%{-webkit-transform:scale(1.044,1.053);transform:scale(1.044,1.053)}12%{-webkit-transform:scale(1.046,1.047);transform:scale(1.046,1.047)}14%{-webkit-transform:scale(1.047,1.044);transform:scale(1.047,1.044)}16%{-webkit-transform:scale(1.057,1.035);transform:scale(1.057,1.035)}18%{-webkit-transform:scale(1.059,1.035);transform:scale(1.059,1.035)}20%{-webkit-transform:scale(1.07,1.041);transform:scale(1.07,1.041)}22%{-webkit-transform:scale(1.073,1.044);transform:scale(1.073,1.044)}25%{-webkit-transform:scale(1.079,1.06);transform:scale(1.079,1.06)}27%{-webkit-transform:scale(1.082,1.078);transform:scale(1.082,1.078)}30%{-webkit-transform:scale(1.081,1.086);transform:scale(1.081,1.086)}31%{-webkit-transform:scale(1.071,1.1);transform:scale(1.071,1.1)}36%{-webkit-transform:scale(1.068,1.1);transform:scale(1.068,1.1)}38%{-webkit-transform:scale(1.041,1.084);transform:scale(1.041,1.084)}42%{-webkit-transform:scale(1.033,1.075);transform:scale(1.033,1.075)}45%{-webkit-transform:scale(.999,1.034);transform:scale(.999,1.034)}53%{-webkit-transform:scale(.967,.99);transform:scale(.967,.99)}60%{-webkit-transform:scale(.947,.961);transform:scale(.947,.961)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1);transform:scale(1)}}.flex-item-fix{min-width:0;max-width:100%}.visually-hidden{clip:rect(0 0 0 0);position:absolute;overflow:hidden;margin:-.1rem;padding:0;width:.1rem;height:.1rem;border:0}.clearfix:after{content:"";display:table;clear:both}.hidden{display:none!important}.text-truncate{display:block}.text-truncate,.text-truncate--inline-block{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.text-truncate--inline-block{display:"inline-block"}.text-no-select{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-center{text-align:center}.text-underline{text-decoration:underline}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal;word-wrap:break-word;word-break:break-word}html{font-family:-apple-system,BlinkMacSystemFont,San Francisco,Roboto,Segoe UI,Helvetica,Helvetica Neue,sans-serif}html ::-moz-selection{color:#f5f6f7;background-color:#212529}html ::selection{color:#f5f6f7;background-color:#212529}body{cursor:url(../img/cursor-auto.png),auto;background-color:#0042ff}@media screen and (min-width:768px){body{padding:1.6rem;background-color:#b762ff;background-image:linear-gradient(188deg,#b762ff,#0079ff,#ff0,#ff576f,#b762ff,#459dff,#4ee4c4,#ffd117,#ff576f)}}body:after{content:"";position:-webkit-sticky;position:sticky;right:0;bottom:0;left:0;display:block;height:0;box-shadow:0 27.2rem 0 27.2rem #b762ff}@media screen and (min-width:768px){body:after{box-shadow:0 27.2rem 0 27.2rem #ff576f}}@media screen and (min-width:768px){main{border:1rem solid #000}}.Heading,.Subheading,dd,li,p{cursor:url(../img/cursor-text.png),text}a,button{cursor:url(../img/cursor-pointer.png),pointer}a:active,button:active{cursor:url(../img/cursor-pointer-clicked.png),pointer}.preload-cursors{clip:rect(0 0 0 0);position:absolute;overflow:hidden;margin:-.1rem;padding:0;width:.1rem;height:.1rem;border:0}.preload-cursors b{cursor:url(../img/cursor-drag-clicked.png),auto}.preload-cursors u{cursor:url(../img/cursor-pointer-clicked.png),pointer}.preload-cursors a{cursor:url(../img/cursor-rock-clicked.png),pointer}.Section{padding-left:1.3rem;padding-right:1.3rem}@media screen and (min-width:768px){.Section{padding-left:3.2rem;padding-right:3.2rem}}.Section+.Section{border-top:.6rem solid #000}@media screen and (min-width:768px){.Section+.Section{border-top:1rem solid #000}}.SectionInterior--hasMargin{margin-bottom:7.2rem}@media screen and (min-width:768px){.SectionInterior--hasMargin{margin-bottom:13.6rem}}@media screen and (min-width:1024px){.SectionInterior--hasMargin{margin-bottom:20rem}}.SvgSprites{clip:rect(0 0 0 0);position:absolute;overflow:hidden;margin:-.1rem;padding:0;width:.1rem;height:.1rem;border:0}a.SvgContainer{display:block;color:#000}.SvgContainer .Svg{width:100%;height:100%;overflow:visible}.Svg{fill:currentColor}.Svg--heightAuto{height:auto}.Svg--rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Svg--rotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Svg--rotate270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.Button{position:relative;display:inline-block;color:#ff0}.Button,.Button:before{background-color:#0032c2}.Button:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";display:block;-webkit-transform:translate3d(.4rem,.4rem,0);transform:translate3d(.4rem,.4rem,0);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.24s;transition-timing-function:cubic-bezier(.64,0,.35,1)}@media screen and (min-width:768px){.Button:before{-webkit-transform:translate3d(.8rem,.8rem,0);transform:translate3d(.8rem,.8rem,0)}}.ButtonInterior{min-width:0;max-width:100%;position:relative;z-index:2;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;padding:.8rem 2.4rem;border:.3rem solid currentColor;font-size:1.4rem;font-weight:700;transition-property:color,background-color,border-color;transition-duration:.24s;transition-timing-function:cubic-bezier(.64,0,.35,1)}@media screen and (min-width:768px){.ButtonInterior{font-size:1.8rem}}.ButtonIcon,.ButtonText{min-width:0;max-width:100%;display:block;flex:0 1 auto;transition:-webkit-transform .24s cubic-bezier(.64,0,.35,1);transition:transform .24s cubic-bezier(.64,0,.35,1);transition:transform .24s cubic-bezier(.64,0,.35,1),-webkit-transform .24s cubic-bezier(.64,0,.35,1)}.ButtonIcon+.ButtonText,.ButtonText+.ButtonIcon{margin-left:.8rem}@media screen and (min-width:768px){.ButtonIcon+.ButtonText,.ButtonText+.ButtonIcon{margin-left:1.6rem}}.ButtonText{white-space:nowrap}.ButtonIcon{width:1.4rem}@media screen and (min-width:768px){.ButtonIcon{width:1.8rem}}.Button:focus,.Button:hover{color:#fff}.Button:focus:before,.Button:hover:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.Button:focus .ButtonInterior,.Button:hover .ButtonInterior{background-color:#002899}.Button:active{color:#ebeef0}.Button:active .ButtonInterior{background-color:#00207a}.Button:active .ButtonIcon,.Button:active .ButtonText{-webkit-transform:translateY(.1rem);transform:translateY(.1rem)}.Button.isDisabled,.Button:disabled{pointer-events:none;color:rgba(0,0,0,.76)}.ButtonContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:-1.6rem;margin-left:-1.6rem}.ButtonContainer .Button{min-width:0;max-width:100%;display:block;flex:0 0 auto;margin-top:1.6rem;margin-left:1.6rem}@media screen and (min-width:768px){.ButtonContainer{margin-top:-2.4rem;margin-left:-2.4rem}.ButtonContainer .Button{margin-top:2.4rem;margin-left:2.4rem}}.Button--typeCosmic{background-color:transparent}.Button--typeCosmic:before{opacity:0;transition-duration:.96s,.24s;transition-delay:.48s,0ms}.Button--typeCosmic:focus:before,.Button--typeCosmic:hover:before{-webkit-transform:none;transform:none}.Button--typeCosmic:active .ButtonInterior,.Button--typeCosmic:focus .ButtonInterior,.Button--typeCosmic:hover .ButtonInterior{background-color:transparent}.Link{color:currentColor;text-decoration:underline;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;transition:color .24s cubic-bezier(.64,0,.35,1)}.Link:focus,.Link:hover{color:#ff0}.Link:active{color:#ffdd56}.Heading,.Subheading{line-height:1.3}.Heading--size1{font-size:2.8rem;font-weight:700}@media screen and (min-width:768px){.Heading--size1{font-size:6.4rem}}.Subheading{margin-bottom:4rem;font-size:2.2rem;color:#fff}.Subheading--typeMono{font-family:SFMono-Regular,Liberation Mono,Courier,Menlo,Monaco,Consolas,Lucida Console,monospace;text-transform:uppercase}.Content{max-width:80rem;margin-right:auto;margin-left:auto;margin-bottom:4rem;text-align:center}@media screen and (min-width:768px){.Content{margin-bottom:6.4rem}}@media screen and (min-width:1024px){.Content{margin-bottom:8rem}}.Content p{margin-top:2.4rem;font-size:1.4rem;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.Content p{margin-top:3.2rem;font-size:1.8rem}}@media screen and (min-width:1024px){.Content p{margin-top:4.8rem;font-size:2.4rem}}.Content--sizeSmall{max-width:40rem}.HelperText{display:block;margin-top:2.4rem;font-size:1.2rem;font-weight:600;color:#fff}@media screen and (min-width:768px){.HelperText{margin-top:3.2rem;font-size:1.4rem}}.HelperBullet{margin-right:.4rem;margin-left:.4rem}.Badge{display:inline-block;margin-top:.8rem;padding:.8rem 1.2rem;font-size:1rem;font-weight:900;letter-spacing:.2rem;text-transform:uppercase;color:#212529;border:.2rem solid currentColor;border-radius:.3rem}.Badge--sizeLarge{padding:1.2rem 1.6rem;font-size:1.4rem;letter-spacing:.3rem;border-width:.3rem}.Footer{max-width:32rem;margin-right:auto;margin-left:auto;text-align:center}.LogoShopify{margin:0 auto 2.4rem;width:12rem;transition:opacity .24s cubic-bezier(.64,0,.35,1)}.LogoShopify:focus,.LogoShopify:hover{opacity:.75}.LogoShopify:active{opacity:1}.LegalText p{font-size:1.1rem;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.LegalText p{font-size:1.2rem;line-height:1.6}}@-webkit-keyframes logo-outline-bounce{25%{-webkit-transform:translate3d(-.1rem,.1rem,0);transform:translate3d(-.1rem,.1rem,0)}75%{-webkit-transform:translate3d(.1rem,-.1rem,0);transform:translate3d(.1rem,-.1rem,0)}}@keyframes logo-outline-bounce{25%{-webkit-transform:translate3d(-.1rem,.1rem,0);transform:translate3d(-.1rem,.1rem,0)}75%{-webkit-transform:translate3d(.1rem,-.1rem,0);transform:translate3d(.1rem,-.1rem,0)}}@-webkit-keyframes logo-rainbow-mask{0%{fill:#0042ff}25%{fill:#8042b7}50%{fill:#dd4540}75%{fill:#ff9e2c}}@keyframes logo-rainbow-mask{0%{fill:#0042ff}25%{fill:#8042b7}50%{fill:#dd4540}75%{fill:#ff9e2c}}@-webkit-keyframes logo-rainbow-purple{0%{fill:#8042b7}25%{fill:#dd4540}50%{fill:#ff9e2c}75%{fill:#0042ff}}@keyframes logo-rainbow-purple{0%{fill:#8042b7}25%{fill:#dd4540}50%{fill:#ff9e2c}75%{fill:#0042ff}}@-webkit-keyframes logo-rainbow-red{0%{fill:#dd4540}25%{fill:#ff9e2c}50%{fill:#0042ff}75%{fill:#8042b7}}@keyframes logo-rainbow-red{0%{fill:#dd4540}25%{fill:#ff9e2c}50%{fill:#0042ff}75%{fill:#8042b7}}@-webkit-keyframes logo-rainbow-orange{0%{fill:#ff9e2c}25%{fill:#0042ff}50%{fill:#8042b7}75%{fill:#dd4540}}@keyframes logo-rainbow-orange{0%{fill:#ff9e2c}25%{fill:#0042ff}50%{fill:#8042b7}75%{fill:#dd4540}}@-webkit-keyframes logo-rainbow-mask-completed{0%{fill:#000}25%{fill:#8042b7}50%{fill:#dd4540}75%{fill:#ff9e2c}}@-webkit-keyframes logo-rainbow-purple-completed{0%{fill:#8042b7}25%{fill:#dd4540}50%{fill:#ff9e2c}75%{fill:#000}}@-webkit-keyframes logo-rainbow-red-completed{0%{fill:#dd4540}25%{fill:#ff9e2c}50%{fill:#000}75%{fill:#8042b7}}@-webkit-keyframes logo-rainbow-orange-completed{0%{fill:#ff9e2c}25%{fill:#000}50%{fill:#8042b7}75%{fill:#dd4540}}@keyframes logo-rainbow-mask-completed{0%{fill:#000}25%{fill:purple}50%{fill:red}75%{fill:orange}}@keyframes logo-rainbow-purple-completed{0%{fill:purple}25%{fill:red}50%{fill:orange}75%{fill:#000}}@keyframes logo-rainbow-red-completed{0%{fill:red}25%{fill:orange}50%{fill:#000}75%{fill:purple}}@keyframes logo-rainbow-orange-completed{0%{fill:orange}25%{fill:#000}50%{fill:purple}75%{fill:red}}.Brand{width:23.4rem;margin-right:auto;margin-bottom:2.4rem;margin-left:auto;cursor:url(../img/cursor-rock.png),pointer}@media screen and (min-width:768px){.Brand{width:32rem}}.Brand:active{cursor:url(../img/cursor-rock-clicked.png),pointer}.BrandLogo{width:4.6rem;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.BrandLogo{width:6rem}}.BrandWordmark .Svg{fill:#ff0}.Wave--colorMask{fill:transparent}.Wave--colorPurple{fill:#8042b7}.Wave--colorRed{fill:#dd4540}.Wave--colorOrange{fill:#ff9e2c}.Hand{fill:#ff0}.Hand,.Wave{transition:fill .48s cubic-bezier(.64,0,.35,1)}.Brand:hover .Wave--colorMask{-webkit-animation:logo-rainbow-mask .48s cubic-bezier(.64,0,.35,1) infinite;animation:logo-rainbow-mask .48s cubic-bezier(.64,0,.35,1) infinite}.Brand:hover .Wave--colorPurple{-webkit-animation:logo-rainbow-purple .48s cubic-bezier(.64,0,.35,1) infinite;animation:logo-rainbow-purple .48s cubic-bezier(.64,0,.35,1) infinite}.Brand:hover .Wave--colorRed{-webkit-animation:logo-rainbow-red .48s cubic-bezier(.64,0,.35,1) infinite;animation:logo-rainbow-red .48s cubic-bezier(.64,0,.35,1) infinite}.Brand:hover .Wave--colorOrange{-webkit-animation:logo-rainbow-orange .48s cubic-bezier(.64,0,.35,1) infinite;animation:logo-rainbow-orange .48s cubic-bezier(.64,0,.35,1) infinite}.Brand:hover .Hand{-webkit-animation:logo-outline-bounce .48s linear infinite;animation:logo-outline-bounce .48s linear infinite}.Brand:active .Hand,.Brand:active .Wave--colorMask,.Brand:active .Wave--colorOrange,.Brand:active .Wave--colorPurple,.Brand:active .Wave--colorRed{-webkit-animation-duration:.24s;animation-duration:.24s}@-webkit-keyframes star-drift{to{-webkit-transform:translate3d(0,-60rem,0);transform:translate3d(0,-60rem,0)}}@keyframes star-drift{to{-webkit-transform:translate3d(0,-60rem,0);transform:translate3d(0,-60rem,0)}}@-webkit-keyframes shooting-star-1{0%,71%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}76%{opacity:1}80%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-1{0%,71%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}76%{opacity:1}80%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-2{0%,67%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}72%{opacity:1}76%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-2{0%,67%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}72%{opacity:1}76%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-3{0%,27%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}32%{opacity:1}36%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-3{0%,27%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}32%{opacity:1}36%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-4{0%,32%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}37%{opacity:1}41%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-4{0%,32%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}37%{opacity:1}41%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-5{0%,63%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}68%{opacity:1}72%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-5{0%,63%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}68%{opacity:1}72%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-6{0%,59%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}64%{opacity:1}68%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-6{0%,59%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}64%{opacity:1}68%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-7{0%,18%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}23%{opacity:1}27%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-7{0%,18%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}23%{opacity:1}27%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-8{0%,74%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}79%{opacity:1}83%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-8{0%,74%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}79%{opacity:1}83%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-9{0%,64%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}69%{opacity:1}73%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-9{0%,64%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}69%{opacity:1}73%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-10{0%,40%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}45%{opacity:1}49%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-10{0%,40%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}45%{opacity:1}49%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-11{0%,43%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}48%{opacity:1}52%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-11{0%,43%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}48%{opacity:1}52%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@-webkit-keyframes shooting-star-12{0%,21%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}26%{opacity:1}30%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}@keyframes shooting-star-12{0%,21%{opacity:0;-webkit-transform:translateZ(0) rotate(30deg);transform:translateZ(0) rotate(30deg)}26%{opacity:1}30%,to{opacity:0;-webkit-transform:translate3d(10rem,-14rem,0) rotate(30deg);transform:translate3d(10rem,-14rem,0) rotate(30deg)}}.Stars{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden;background-blend-mode:screen,multiply;background:radial-gradient(ellipse at bottom,#06101c 0,#000 100%),radial-gradient(ellipse at top right,#1b061c 0,#04041b 40%,#04000d 80%,#000 100%)}@media screen and (min-width:768px){.Stars{top:-1rem;right:-1rem;left:-1rem}}@media screen and (min-width:768px){.Error404 .Stars{bottom:-1rem}}.StarField{position:absolute;top:0;right:0;left:0;height:175%;-webkit-animation-name:star-drift;animation-name:star-drift;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.StarField--sizeSmall{-webkit-animation-duration:20s;animation-duration:20s}.StarField--sizeMedium{-webkit-animation-duration:40s;animation-duration:40s}.StarField--sizeLarge{-webkit-animation-duration:60s;animation-duration:60s}.ShootingStar{position:absolute;width:.1rem;height:.1rem;opacity:0}.ShootingStar:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:10rem;background:linear-gradient(0deg,rgba(231,255,255,0),#e7ffff)}.Error404 .ShootingStar,.Hero--isCompleted .ShootingStar{-webkit-animation-duration:11.52s;animation-duration:11.52s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1.92s;animation-delay:1.92s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ShootingStar--index1{top:11%;left:22%}.Error404 .ShootingStar--index1,.Hero--isCompleted .ShootingStar--index1{-webkit-animation-name:shooting-star-1;animation-name:shooting-star-1}.ShootingStar--index2{top:75%;left:33%}.Error404 .ShootingStar--index2,.Hero--isCompleted .ShootingStar--index2{-webkit-animation-name:shooting-star-2;animation-name:shooting-star-2}.ShootingStar--index3{top:69%;left:84%}.Error404 .ShootingStar--index3,.Hero--isCompleted .ShootingStar--index3{-webkit-animation-name:shooting-star-3;animation-name:shooting-star-3}.ShootingStar--index4{top:34%;left:28%}.Error404 .ShootingStar--index4,.Hero--isCompleted .ShootingStar--index4{-webkit-animation-name:shooting-star-4;animation-name:shooting-star-4}.ShootingStar--index5{top:26%;left:23%}.Error404 .ShootingStar--index5,.Hero--isCompleted .ShootingStar--index5{-webkit-animation-name:shooting-star-5;animation-name:shooting-star-5}.ShootingStar--index6{top:57%;left:37%}.Error404 .ShootingStar--index6,.Hero--isCompleted .ShootingStar--index6{-webkit-animation-name:shooting-star-6;animation-name:shooting-star-6}.ShootingStar--index7{top:3%;left:88%}.Error404 .ShootingStar--index7,.Hero--isCompleted .ShootingStar--index7{-webkit-animation-name:shooting-star-7;animation-name:shooting-star-7}.ShootingStar--index8{top:62%;left:95%}.Error404 .ShootingStar--index8,.Hero--isCompleted .ShootingStar--index8{-webkit-animation-name:shooting-star-8;animation-name:shooting-star-8}.ShootingStar--index9{top:64%;left:27%}.Error404 .ShootingStar--index9,.Hero--isCompleted .ShootingStar--index9{-webkit-animation-name:shooting-star-9;animation-name:shooting-star-9}.ShootingStar--index10{top:66%;left:93%}.Error404 .ShootingStar--index10,.Hero--isCompleted .ShootingStar--index10{-webkit-animation-name:shooting-star-10;animation-name:shooting-star-10}.ShootingStar--index11{top:87%;left:14%}.Error404 .ShootingStar--index11,.Hero--isCompleted .ShootingStar--index11{-webkit-animation-name:shooting-star-11;animation-name:shooting-star-11}.ShootingStar--index12{top:72%;left:25%}.Error404 .ShootingStar--index12,.Hero--isCompleted .ShootingStar--index12{-webkit-animation-name:shooting-star-12;animation-name:shooting-star-12}@-webkit-keyframes notification-enter{0%{-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes notification-enter{0%{-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.Notification{max-width:40rem;margin-right:auto;margin-left:auto;position:fixed;z-index:4;right:1.6rem;bottom:1.6rem;left:1.6rem;display:block;border-radius:.6rem;text-align:left;background-color:#0042ff;transition:background-color .24s cubic-bezier(.64,0,.35,1);-webkit-animation:notification-enter .48s cubic-bezier(.32,1.46,.54,1.28) both;animation:notification-enter .48s cubic-bezier(.32,1.46,.54,1.28) both}.Notification,.Notification:focus{box-shadow:0 .3rem .4rem .1rem rgba(0,0,0,.4)}.Notification:focus,.Notification:hover{background-color:#003deb}.Notification:focus .NotificationIcon,.Notification:hover .NotificationIcon{-webkit-transform:translate3d(.2rem,-.2rem,0);transform:translate3d(.2rem,-.2rem,0)}.Notification:active{background-color:#0042ff}.Notification:active .NotificationIcon{-webkit-transform:translateZ(0);transform:translateZ(0)}.NotificationInterior{display:flex;align-items:center;padding:1.6rem}.NotificationIcon{flex:0 0 auto;width:3.2rem;margin-right:1.6rem;transition:-webkit-transform .24s cubic-bezier(.64,0,.35,1);transition:transform .24s cubic-bezier(.64,0,.35,1);transition:transform .24s cubic-bezier(.64,0,.35,1),-webkit-transform .24s cubic-bezier(.64,0,.35,1)}.NotificationIcon .Svg{fill:#ff0}.NotificationMessage{flex:1 1 auto;font-size:1.4rem;font-weight:600;line-height:1.3;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:url(../img/cursor-pointer.png),pointer}.Puzzle{margin-right:auto;margin-left:auto;position:relative;width:86em;font-size:3.4px}@media screen and (min-width:768px){.Puzzle{font-size:6px}}@media screen and (min-width:1024px){.Puzzle{font-size:10px}}.PuzzleInterior{top:0;left:0;height:100%}.PuzzleInterior,.Shadow{position:absolute;width:100%}.Shadow{pointer-events:none;bottom:-3.3em;left:-.25em;margin:auto;opacity:.2}.Shadow--typeCube{top:1.65em;bottom:auto;left:-.6em;width:18.4em;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.24s;transition-timing-function:cubic-bezier(.18,.67,.6,1.22)}.Outline{position:absolute;top:-.75em;left:-.6em;width:100%;height:100%;margin:auto;pointer-events:none}.Outline .Svg{fill:#000}@media screen and (max-width:1023px){.Outline .Svg{stroke:#000;stroke-width:3;stroke-linecap:round}}.Outline--typeCube{top:-.6em;left:-.6em;width:18.4em;height:21em}.CubeOutline,.CubesFrame{right:0;bottom:0;margin:auto}.Cube,.CubeOutline,.CubesFrame{position:absolute;top:0;left:0}.Cube .Jelly,.Cube .JellyInterior{width:100%;height:100%}.Cube--typeSolo{width:17.2em;height:19.8em}.Face{position:absolute;width:10em;height:10em;-webkit-transform-origin:0 0;transform-origin:0 0;transition:background-color .24s cubic-bezier(.64,0,.35,1)}.Face--typeTop{top:9.9em;left:8.6em;-webkit-transform:rotate(210deg) skewX(-30deg) scaleY(.864);transform:rotate(210deg) skewX(-30deg) scaleY(.864)}.Face--typeRight{top:9.9em;left:8.6em;-webkit-transform:rotate(-30deg) skewX(-30deg) scaleY(.864);transform:rotate(-30deg) skewX(-30deg) scaleY(.864)}.Face--typeLeft{top:9.9em;left:8.6em;-webkit-transform:rotate(90deg) skewX(-30deg) scaleY(.864);transform:rotate(90deg) skewX(-30deg) scaleY(.864)}.Theme-Aquaman .Face--typeTop{background-color:#b762ff}.Theme-Aquaman .Face--typeTop.draggable-source:hover{background-color:#9651d1}.Theme-Aquaman .Face--typeRight{background-color:#57b8ff}.Theme-Aquaman .Face--typeRight.draggable-source:hover{background-color:#0079ff}.Theme-Aquaman .Face--typeLeft{background-color:#c0effb}.Theme-Aquaman .Face--typeLeft.draggable-source:hover{background-color:#57b8ff}.Theme-Aquaman.draggable-source:hover .Face--typeTop,.Theme-Aquaman.isColliding .Face--typeTop{background-color:#9651d1}.Theme-Aquaman.draggable-source:hover .Face--typeRight,.Theme-Aquaman.isColliding .Face--typeRight{background-color:#0079ff}.Theme-Aquaman.draggable-source:hover .Face--typeLeft,.Theme-Aquaman.isColliding .Face--typeLeft{background-color:#57b8ff}.Theme-Aurora .Face--typeTop{background-color:#4ee4c4}.Theme-Aurora .Face--typeTop.draggable-source:hover{background-color:#40bba1}.Theme-Aurora .Face--typeRight{background-color:#b762ff}.Theme-Aurora .Face--typeRight.draggable-source:hover{background-color:#9651d1}.Theme-Aurora .Face--typeLeft{background-color:#ca8cff}.Theme-Aurora .Face--typeLeft.draggable-source:hover{background-color:#b762ff}.Theme-Aurora.draggable-source:hover .Face--typeTop{background-color:#40bba1}.Theme-Aurora.draggable-source:hover .Face--typeRight{background-color:#9651d1}.Theme-Aurora.draggable-source:hover .Face--typeLeft{background-color:#b762ff}.Theme-Basics>.Jelly .Face{background-color:#ffd117}.Theme-Berry .Face--typeTop{background-color:#ff576f}.Theme-Berry .Face--typeTop.draggable-source:hover{background-color:#d1485b}.Theme-Berry .Face--typeRight{background-color:#b762ff}.Theme-Berry .Face--typeRight.draggable-source:hover{background-color:#9651d1}.Theme-Berry .Face--typeLeft{background-color:#ca8cff}.Theme-Berry .Face--typeLeft.draggable-source:hover{background-color:#b762ff}.Theme-Berry.draggable-source:hover .Face--typeTop{background-color:#d1485b}.Theme-Berry.draggable-source:hover .Face--typeRight{background-color:#9651d1}.Theme-Berry.draggable-source:hover .Face--typeLeft{background-color:#b762ff}.Theme-Candy .Face--typeTop{background-color:#ffd117}.Theme-Candy .Face--typeTop.draggable-source:hover{background-color:#d1ac13}.Theme-Candy .Face--typeRight{background-color:#ff576f}.Theme-Candy .Face--typeRight.draggable-source:hover{background-color:#d1485b}.Theme-Candy .Face--typeLeft{background-color:#ff8496}.Theme-Candy .Face--typeLeft.draggable-source:hover{background-color:#ff576f}.Theme-Candy.draggable-source:hover .Face--typeTop,.Theme-Candy.isColliding .Face--typeTop{background-color:#d1ac13}.Theme-Candy.draggable-source:hover .Face--typeRight,.Theme-Candy.isColliding .Face--typeRight{background-color:#d1485b}.Theme-Candy.draggable-source:hover .Face--typeLeft,.Theme-Candy.isColliding .Face--typeLeft{background-color:#ff576f}.Theme-Collidable>.Jelly .Face{background-color:#44ed93}.Theme-Eggplant .Face--typeTop{background-color:#b762ff}.Theme-Eggplant .Face--typeTop.draggable-source:hover{background-color:#9651d1}.Theme-Eggplant .Face--typeRight{background-color:#a2e261}.Theme-Eggplant .Face--typeRight.draggable-source:hover{background-color:#85b950}.Theme-Eggplant .Face--typeLeft{background-color:#bbe98c}.Theme-Eggplant .Face--typeLeft.draggable-source:hover{background-color:#a2e261}.Theme-Eggplant.draggable-source:hover .Face--typeTop{background-color:#9651d1}.Theme-Eggplant.draggable-source:hover .Face--typeRight{background-color:#85b950}.Theme-Eggplant.draggable-source:hover .Face--typeLeft{background-color:#a2e261}.Theme-Hero .Face--typeTop{background-color:#ca8cff}.Theme-Hero .Face--typeTop.draggable-source:hover{background-color:#b762ff}.Theme-Hero .Face--typeRight{background-color:#57b8ff}.Theme-Hero .Face--typeRight.draggable-source:hover{background-color:#0079ff}.Theme-Hero .Face--typeLeft{background-color:#c0effb}.Theme-Hero .Face--typeLeft.draggable-source:hover{background-color:#57b8ff}.Theme-Hero.draggable-source:hover .Face--typeTop{background-color:#b762ff}.Theme-Hero.draggable-source:hover .Face--typeRight{background-color:#0079ff}.Theme-Hero.draggable-source:hover .Face--typeLeft{background-color:#57b8ff}.Theme-Hero .draggable-source--is-dragging .Face--typeTop,.Theme-Hero .draggable-source:hover .Face--typeTop{background-color:#b762ff}.Theme-Hero .draggable-source--is-dragging .Face--typeRight,.Theme-Hero .draggable-source:hover .Face--typeRight{background-color:#0079ff}.Theme-Hero .draggable-source--is-dragging .Face--typeLeft,.Theme-Hero .draggable-source:hover .Face--typeLeft{background-color:#57b8ff}.draggable--is-dragging .Theme-Hero .FaceWrapper:not(.draggable-source--is-dragging):hover .Face--typeTop{background-color:#ca8cff}.draggable--is-dragging .Theme-Hero .FaceWrapper:not(.draggable-source--is-dragging):hover .Face--typeRight{background-color:#57b8ff}.draggable--is-dragging .Theme-Hero .FaceWrapper:not(.draggable-source--is-dragging):hover .Face--typeLeft{background-color:#c0effb}.Theme-Island .Face--typeTop{background-color:#ffd117}.Theme-Island .Face--typeTop.draggable-source:hover{background-color:#d1ac13}.Theme-Island .Face--typeRight{background-color:#4ee4c4}.Theme-Island .Face--typeRight.draggable-source:hover{background-color:#40bba1}.Theme-Island .Face--typeLeft{background-color:#aef2e4}.Theme-Island .Face--typeLeft.draggable-source:hover{background-color:#4ee4c4}.Theme-Island.draggable-source:hover .Face--typeTop{background-color:#d1ac13}.Theme-Island.draggable-source:hover .Face--typeRight{background-color:#40bba1}.Theme-Island--altStyle:hover .Face--typeTop,.Theme-Island.draggable-source:hover .Face--typeLeft{background-color:#4ee4c4}.Theme-Island--altStyle:hover .Face--typeRight{background-color:#ffd117}.Theme-Island--altStyle:hover .Face--typeLeft{background-color:#ffdd56}.Theme-Island--altStyle:active .Face--typeTop{background-color:#40bba1}.Theme-Island--altStyle:active .Face--typeRight{background-color:#d1ac13}.Theme-Island--altStyle:active .Face--typeLeft{background-color:#ffd117}.Theme-Mana .Face--typeTop{background-color:#0079ff}.Theme-Mana .Face--typeTop.draggable-source:hover{background-color:#0064d1}.Theme-Mana .Face--typeRight{background-color:#b762ff}.Theme-Mana .Face--typeRight.draggable-source:hover{background-color:#9651d1}.Theme-Mana .Face--typeLeft{background-color:#ca8cff}.Theme-Mana .Face--typeLeft.draggable-source:hover{background-color:#b762ff}.Theme-Mana.draggable-source:hover .Face--typeTop{background-color:#0064d1}.Theme-Mana.draggable-source:hover .Face--typeRight{background-color:#9651d1}.Theme-Mana.draggable-source:hover .Face--typeLeft{background-color:#b762ff}.Theme-Swappable .Face--typeLeft,.Theme-Swappable .Face--typeRight{background-color:#4ee4c4}.Theme-Swappable--colorYellow .Face--typeTop{background-color:#ffd117}.Theme-Swappable--colorYellow .Face--typeTop:hover{background-color:#edbe00}.Theme-Swappable--colorRed .Face--typeTop{background-color:#ff576f}.Theme-Swappable--colorRed .Face--typeTop:hover{background-color:#d1485b}.Theme-Swappable--colorPurple .Face--typeTop{background-color:#b762ff}.Theme-Swappable--colorPurple .Face--typeTop:hover{background-color:#9651d1}.Theme-Toybox .Face--typeTop{background-color:#0079ff}.Theme-Toybox .Face--typeTop.draggable-source:hover{background-color:#0064d1}.Theme-Toybox .Face--typeRight{background-color:#ffd117}.Theme-Toybox .Face--typeRight.draggable-source:hover{background-color:#d1ac13}.Theme-Toybox .Face--typeLeft{background-color:#ffdd56}.Theme-Toybox .Face--typeLeft.draggable-source:hover{background-color:#ffd117}.Theme-Toybox.draggable-source:hover .Face--typeTop{background-color:#0064d1}.Theme-Toybox.draggable-source:hover .Face--typeRight{background-color:#d1ac13}.Theme-Toybox--altStyle:hover .Face--typeTop,.Theme-Toybox.draggable-source:hover .Face--typeLeft{background-color:#ffd117}.Theme-Toybox--altStyle:hover .Face--typeRight{background-color:#0079ff}.Theme-Toybox--altStyle:hover .Face--typeLeft{background-color:#8bc2ff}.Theme-Toybox--altStyle:active .Face--typeTop{background-color:#d1ac13}.Theme-Toybox--altStyle:active .Face--typeRight{background-color:#0064d1}.Theme-Toybox--altStyle:active .Face--typeLeft{background-color:#459dff}.Theme-Tropic .Face--typeTop{background-color:#ff576f}.Theme-Tropic .Face--typeTop.draggable-source:hover{background-color:#d1485b}.Theme-Tropic .Face--typeRight{background-color:#0079ff}.Theme-Tropic .Face--typeRight.draggable-source:hover{background-color:#0064d1}.Theme-Tropic .Face--typeLeft{background-color:#d0e6ff}.Theme-Tropic .Face--typeLeft.draggable-source:hover{background-color:#8bc2ff}.Theme-Tropic.draggable-source:hover .Face--typeTop{background-color:#d1485b}.Theme-Tropic.draggable-source:hover .Face--typeRight{background-color:#0064d1}.Theme-Tropic.draggable-source:hover .Face--typeLeft{background-color:#8bc2ff}.Theme-Tropic--altStyle:hover .Face--typeTop{background-color:#0079ff}.Theme-Tropic--altStyle:hover .Face--typeRight{background-color:#ff576f}.Theme-Tropic--altStyle:hover .Face--typeLeft{background-color:#ff8496}.Theme-Tropic--altStyle:active .Face--typeTop{background-color:#0064d1}.Theme-Tropic--altStyle:active .Face--typeRight{background-color:#d1485b}.Theme-Tropic--altStyle:active .Face--typeLeft{background-color:#ff576f}.Theme-Watermelon .Face--typeTop{background-color:#44ed93}.Theme-Watermelon .Face--typeTop.draggable-source:hover{background-color:#38c279}.Theme-Watermelon .Face--typeRight{background-color:#ff576f}.Theme-Watermelon .Face--typeRight.draggable-source:hover{background-color:#d1485b}.Theme-Watermelon .Face--typeLeft{background-color:#44ed93}.Theme-Watermelon.draggable-source:hover .Face--typeTop,.Theme-Watermelon .Face--typeLeft.draggable-source:hover{background-color:#38c279}.Theme-Watermelon.draggable-source:hover .Face--typeRight{background-color:#d1485b}.Theme-Watermelon.draggable-source:hover .Face--typeLeft{background-color:#38c279}.Puzzle--idHero{transition:opacity .48s cubic-bezier(.64,0,.35,1)}.Section--isLoading .Puzzle--idHero{opacity:0}.draggable-source--is-dragging .Shadow--typeCube{opacity:0;-webkit-transform:translateY(-3.2rem);transform:translateY(-3.2rem)}.CollidableCube8 .Shadow--typeCube,.CollidableCube10 .Shadow--typeCube{display:none}.draggable--is-dragging,.draggable--is-dragging .draggable-mirror,.draggable--is-dragging .draggable-source{cursor:url(../img/cursor-drag-clicked.png),auto}.draggable--is-dragging,.draggable--is-dragging>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.draggable-dropzone--occupied .Cube{-webkit-transform:none;transform:none}.draggable-source{cursor:url(../img/cursor-drag.png),auto}.draggable-source--placed .JellyInterior{-webkit-animation:jelly-reverse .48s linear both;animation:jelly-reverse .48s linear both}.draggable-source--is-dragging.FaceWrapper .Face{overflow:hidden}.draggable-source--is-dragging.FaceWrapper .Face:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";display:block;border-radius:50%;background-color:hsla(0,0%,100%,.08);box-shadow:shadow(pulse);-webkit-animation:pulse .96s cubic-bezier(.64,0,.35,1) infinite both;animation:pulse .96s cubic-bezier(.64,0,.35,1) infinite both}.draggable-source--is-dragging.FaceWrapper .Face .Svg{opacity:0}.draggable-mirror{z-index:3}.draggable-mirror.Cube{-webkit-transform:none;transform:none}.draggable-mirror .JellyInterior{-webkit-animation:jelly .96s linear both;animation:jelly .96s linear both}.draggable-mirror:not(.Cube--typeSolo) .FacePop{-webkit-animation:pop .24s cubic-bezier(.18,.67,.6,1.22) both;animation:pop .24s cubic-bezier(.18,.67,.6,1.22) both}.draggable-mirror:not(.Cube--typeSolo) .Face{border-radius:.1rem;box-shadow:inset 0 0 0 .2rem #000,0 0 0 .2rem #000}@media screen and (min-width:768px){.draggable-mirror:not(.Cube--typeSolo) .Face{box-shadow:inset 0 0 0 .3rem #000,0 0 0 .3rem #000}}@media screen and (min-width:1024px){.draggable-mirror:not(.Cube--typeSolo) .Face{box-shadow:inset 0 0 0 .5rem #000,0 0 0 .5rem #000}}.draggable-mirror .Shadow--typeCube{display:none}.Cube.isColliding .Jelly{-webkit-animation:shake .24s cubic-bezier(.64,0,.35,1);animation:shake .24s cubic-bezier(.64,0,.35,1)}.Hero{position:relative;padding-top:4rem;background-color:#0042ff}.Hero .SectionInterior{position:relative;z-index:2}@media screen and (min-width:768px){.Hero{padding-top:5.6rem}}@media screen and (min-width:1024px){.Hero{padding-top:7.2rem}}.Puzzle--idHero{height:64.35em}.Puzzle--idHero .PuzzleInterior{height:79.2em}.Outline--idHero{width:87.2em;height:80.4em}.Hero .Cube:first-child{top:4.95em;left:43em}.Hero .Cube:nth-child(2){top:9.9em;left:34.4em}.Hero .Cube:nth-child(3){top:9.9em;left:51.6em}.Hero .Cube:nth-child(4){top:0;left:17.2em}.Hero .Cube:nth-child(5){top:54.45em;left:25.8em}.Hero .Cube:nth-child(6){top:39.6em;left:17.2em}.Hero .Cube:nth-child(7){top:39.6em;left:34.4em}.Hero .Cube:nth-child(8){top:44.55em;left:25.8em}.Hero .Cube:nth-child(9){top:24.75em;left:25.8em}.Hero .Cube:nth-child(10){top:14.85em;left:25.8em}.Hero .Cube:nth-child(11){top:4.95em;left:25.8em}.Hero .Cube:nth-child(12){top:24.75em;left:43em}.Hero .Cube:nth-child(13){top:24.75em;left:60.2em}.Hero .Cube:nth-child(14){top:49.5em;left:51.6em}.Hero .Cube:nth-child(15){top:39.6em;left:51.6em}.Hero .Cube:nth-child(16){top:29.7em;left:51.6em}.Hero .Cube:nth-child(17){top:49.5em;left:68.8em}.Hero .Cube:nth-child(18){top:39.6em;left:68.8em}.Hero .Cube:nth-child(19){top:54.45em;left:43em}.Hero .Cube:nth-child(20){top:14.85em;left:8.6em}.Hero .Cube:nth-child(21){top:49.5em;left:0}.Hero .Cube:nth-child(22){top:39.6em;left:0}.Hero .Cube:nth-child(23){top:29.7em;left:0}.Hero .Cube:nth-child(24){top:19.8em;left:0}.Hero .Cube:nth-child(25){top:54.45em;left:8.6em}.Hero .Cube:nth-child(26){top:59.4em;left:17.2em}.Hero .Cube:nth-child(27){top:29.7em;left:17.2em}.Hero .Outline--typeCube{display:none}.Hero--isNumbered .Cube:first-child::before{content:"1"}.Hero--isNumbered .Cube:first-child::before,.Hero--isNumbered .Cube:nth-child(2):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(2):before{content:"2"}.Hero--isNumbered .Cube:nth-child(3):before{content:"3"}.Hero--isNumbered .Cube:nth-child(3):before,.Hero--isNumbered .Cube:nth-child(4):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(4):before{content:"4"}.Hero--isNumbered .Cube:nth-child(5):before{content:"5"}.Hero--isNumbered .Cube:nth-child(5):before,.Hero--isNumbered .Cube:nth-child(6):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(6):before{content:"6"}.Hero--isNumbered .Cube:nth-child(7):before{content:"7"}.Hero--isNumbered .Cube:nth-child(7):before,.Hero--isNumbered .Cube:nth-child(8):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(8):before{content:"8"}.Hero--isNumbered .Cube:nth-child(9):before{content:"9"}.Hero--isNumbered .Cube:nth-child(9):before,.Hero--isNumbered .Cube:nth-child(10):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(10):before{content:"10"}.Hero--isNumbered .Cube:nth-child(11):before{content:"11"}.Hero--isNumbered .Cube:nth-child(11):before,.Hero--isNumbered .Cube:nth-child(12):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(12):before{content:"12"}.Hero--isNumbered .Cube:nth-child(13):before{content:"13"}.Hero--isNumbered .Cube:nth-child(13):before,.Hero--isNumbered .Cube:nth-child(14):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(14):before{content:"14"}.Hero--isNumbered .Cube:nth-child(15):before{content:"15"}.Hero--isNumbered .Cube:nth-child(15):before,.Hero--isNumbered .Cube:nth-child(16):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(16):before{content:"16"}.Hero--isNumbered .Cube:nth-child(17):before{content:"17"}.Hero--isNumbered .Cube:nth-child(17):before,.Hero--isNumbered .Cube:nth-child(18):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(18):before{content:"18"}.Hero--isNumbered .Cube:nth-child(19):before{content:"19"}.Hero--isNumbered .Cube:nth-child(19):before,.Hero--isNumbered .Cube:nth-child(20):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(20):before{content:"20"}.Hero--isNumbered .Cube:nth-child(21):before{content:"21"}.Hero--isNumbered .Cube:nth-child(21):before,.Hero--isNumbered .Cube:nth-child(22):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(22):before{content:"22"}.Hero--isNumbered .Cube:nth-child(23):before{content:"23"}.Hero--isNumbered .Cube:nth-child(23):before,.Hero--isNumbered .Cube:nth-child(24):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(24):before{content:"24"}.Hero--isNumbered .Cube:nth-child(25):before{content:"25"}.Hero--isNumbered .Cube:nth-child(25):before,.Hero--isNumbered .Cube:nth-child(26):before{position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Hero--isNumbered .Cube:nth-child(26):before{content:"26"}.Hero--isNumbered .Cube:nth-child(27):before{content:"27";position:absolute;z-index:3;top:1.98em;left:2.86667em;pointer-events:none;font-size:2.6rem;font-weight:700;text-shadow:0 0 .4rem #000;color:#fff}.Puzzle--idHero .Face .Svg{transition:fill .48s cubic-bezier(.64,0,.35,1) .12s}.track-1-solved .Cube:nth-child(4) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(5) .Face--typeRight .Svg,.track-1-solved .Cube:nth-child(7) .Face--typeRight .Svg,.track-1-solved .Cube:nth-child(8) .Face--typeRight .Svg,.track-1-solved .Cube:nth-child(10) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(11) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(20) .Face--typeTop .Svg,.track-1-solved .Cube:nth-child(21) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(22) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(23) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(24) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(24) .Face--typeTop .Svg,.track-1-solved .Cube:nth-child(25) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(26) .Face--typeLeft .Svg,.track-1-solved .Cube:nth-child(26) .Face--typeRight .Svg,.track-2-solved .Cube:first-child .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(2) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(2) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(3) .Face--typeLeft .Svg,.track-2-solved .Cube:nth-child(3) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(4) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(6) .Face--typeLeft .Svg,.track-2-solved .Cube:nth-child(8) .Face--typeLeft .Svg,.track-2-solved .Cube:nth-child(9) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(10) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(11) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(11) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(12) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(13) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(16) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(20) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(22) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(23) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(24) .Face--typeRight .Svg,.track-2-solved .Cube:nth-child(25) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(26) .Face--typeTop .Svg,.track-2-solved .Cube:nth-child(27) .Face--typeLeft .Svg,.track-2-solved .Cube:nth-child(27) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(7) .Face--typeTop .Svg,.track-3-solved .Cube:nth-child(8) .Face--typeTop .Svg,.track-3-solved .Cube:nth-child(12) .Face--typeLeft .Svg,.track-3-solved .Cube:nth-child(13) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(14) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(15) .Face--typeLeft .Svg,.track-3-solved .Cube:nth-child(15) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(16) .Face--typeLeft .Svg,.track-3-solved .Cube:nth-child(16) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(17) .Face--typeLeft .Svg,.track-3-solved .Cube:nth-child(17) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(18) .Face--typeLeft .Svg,.track-3-solved .Cube:nth-child(18) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(18) .Face--typeTop .Svg,.track-3-solved .Cube:nth-child(19) .Face--typeRight .Svg,.track-3-solved .Cube:nth-child(19) .Face--typeTop .Svg{fill:#fff}.Puzzle--idHero .Face--isBlank .Svg{opacity:0;fill:none;stroke:#000;stroke-width:8}.Puzzle--idHero .Cube:nth-child(3) .Face--isBlank .Svg{stroke-dasharray:130;stroke-dashoffset:130}.Puzzle--idHero .Cube:nth-child(19) .Face--isBlank .Svg{stroke-dasharray:175;stroke-dashoffset:175}.Puzzle--idHero .Cube:nth-child(27) .Face--isBlank .Svg{stroke-dasharray:127;stroke-dashoffset:127}.Hero{transition:background-color .96s cubic-bezier(.64,0,.35,1) .48s}.Hero--isCompleted{background-color:#000}.Hero--isCompleted .draggable-source{cursor:url(../img/cursor-rock.png),pointer}.Hero--isCompleted .draggable-source:active{cursor:url(../img/cursor-rock-clicked.png),pointer}.Hero--isCompleted.Hero .Cube .Face .Svg{transition-duration:.96s;transition-delay:.48s;fill:#000}.Hero--isCompleted .Stars{-webkit-animation:fade-in .96s cubic-bezier(.64,0,.35,1) .48s both;animation:fade-in .96s cubic-bezier(.64,0,.35,1) .48s both}.Hero--isCompleted .Button{background-color:transparent}.Hero--isCompleted .Button:before{opacity:0;transition-duration:.96s,.24s;transition-delay:.48s,0ms}.Hero--isCompleted .Button:focus:before,.Hero--isCompleted .Button:hover:before{-webkit-transform:none;transform:none}.Hero--isCompleted .Button:active .ButtonInterior,.Hero--isCompleted .Button:focus .ButtonInterior,.Hero--isCompleted .Button:hover .ButtonInterior{background-color:transparent}.Hero--isCompleted .Cube:nth-child(3) .Face--isBlank .Svg{-webkit-animation:fade-in .24s cubic-bezier(.64,0,.35,1) 2.4s both,svg-trace-stroke 1.92s cubic-bezier(.64,0,.35,1) 2.4s both;animation:fade-in .24s cubic-bezier(.64,0,.35,1) 2.4s both,svg-trace-stroke 1.92s cubic-bezier(.64,0,.35,1) 2.4s both}.Hero--isCompleted .Cube:nth-child(19) .Face--isBlank .Svg{-webkit-animation:fade-in .24s cubic-bezier(.64,0,.35,1) 2.88s both,svg-trace-stroke 1.92s cubic-bezier(.64,0,.35,1) 2.88s both;animation:fade-in .24s cubic-bezier(.64,0,.35,1) 2.88s both,svg-trace-stroke 1.92s cubic-bezier(.64,0,.35,1) 2.88s both}.Hero--isCompleted .Cube:nth-child(27) .Face--isBlank .Svg{-webkit-animation:fade-in .24s cubic-bezier(.64,0,.35,1) 3.36s both,svg-trace-stroke 1.92s cubic-bezier(.64,0,.35,1) 3.36s both;animation:fade-in .24s cubic-bezier(.64,0,.35,1) 3.36s both,svg-trace-stroke 1.92s cubic-bezier(.64,0,.35,1) 3.36s both}.Hero--isCompleted .Theme-Hero .draggable-source:hover .Face--typeLeft{background-color:#c0effb}.Hero--isCompleted .Theme-Hero .draggable-source:hover .Face--typeRight{background-color:#57b8ff}.Hero--isCompleted .Theme-Hero .draggable-source:hover .Face--typeTop{background-color:#ca8cff}.Hero--isCompleted .Brand .Wave--colorPurple{fill:purple}.Hero--isCompleted .Brand .Wave--colorRed{fill:red}.Hero--isCompleted .Brand .Wave--colorOrange{fill:orange}.Hero--isCompleted .Brand:hover .Wave--colorMask{-webkit-animation-name:logo-rainbow-mask-completed;animation-name:logo-rainbow-mask-completed}.Hero--isCompleted .Brand:hover .Wave--colorPurple{-webkit-animation-name:logo-rainbow-purple-completed;animation-name:logo-rainbow-purple-completed}.Hero--isCompleted .Brand:hover .Wave--colorRed{-webkit-animation-name:logo-rainbow-red-completed;animation-name:logo-rainbow-red-completed}.Hero--isCompleted .Brand:hover .Wave--colorOrange{-webkit-animation-name:logo-rainbow-orange-completed;animation-name:logo-rainbow-orange-completed}.Basics{padding-top:7.2rem;background-color:#ffd117}@media screen and (min-width:768px){.Basics{padding-top:13.6rem}}@media screen and (min-width:1024px){.Basics{padding-top:22.4rem}}.Basics ::-moz-selection{color:#ffd117}.Basics ::selection{color:#ffd117}.Puzzle--idBasics{height:54.45em}@media screen and (min-width:1280px){.Puzzle--idBasics{width:103.2em}}.Puzzle--idBasics .PuzzleInterior{height:64.35em}.Shadow--idBasics{width:35.15em}.Shadow--idBasicsLeft{left:-.43em}.Shadow--idBasicsRight{right:-.215em;left:auto}.BasicsCube3 .Shadow,.BasicsCube7 .Shadow,.Puzzle--idBasics .draggable-source--is-dragging .Face,.Puzzle--idBasics .draggable-source--is-dragging .Outline--typeCube{opacity:0}.BasicsCube1{-webkit-transform:translate3d(0,44.55em,0);transform:translate3d(0,44.55em,0)}.BasicsCube2{-webkit-transform:translate3d(17.2em,44.55em,0);transform:translate3d(17.2em,44.55em,0)}.BasicsCube3{-webkit-transform:translate3d(8.6em,29.7em,0);transform:translate3d(8.6em,29.7em,0)}.BasicsCube4{-webkit-transform:translate3d(68.8em,24.75em,0);transform:translate3d(68.8em,24.75em,0)}@media screen and (min-width:1280px){.BasicsCube4{-webkit-transform:translate3d(86em,24.75em,0);transform:translate3d(86em,24.75em,0)}}.BasicsCube5{-webkit-transform:translate3d(60.2em,39.6em,0);transform:translate3d(60.2em,39.6em,0)}@media screen and (min-width:1280px){.BasicsCube5{-webkit-transform:translate3d(77.4em,39.6em,0);transform:translate3d(77.4em,39.6em,0)}}.BasicsCube6{-webkit-transform:translate3d(51.6em,44.55em,0);transform:translate3d(51.6em,44.55em,0)}@media screen and (min-width:1280px){.BasicsCube6{-webkit-transform:translate3d(68.8em,44.55em,0);transform:translate3d(68.8em,44.55em,0)}}.BasicsCube7{-webkit-transform:translate3d(60.2em,29.7em,0);transform:translate3d(60.2em,29.7em,0)}@media screen and (min-width:1280px){.BasicsCube7{-webkit-transform:translate3d(77.4em,29.7em,0);transform:translate3d(77.4em,29.7em,0)}}.BasicsCube8,.BasicsCube10{-webkit-transform:translate3d(25.8em,0,0);transform:translate3d(25.8em,0,0)}@media screen and (min-width:1280px){.BasicsCube8,.BasicsCube10{-webkit-transform:translate3d(34.4em,0,0);transform:translate3d(34.4em,0,0)}}.BasicsCube9,.BasicsCube11{-webkit-transform:translate3d(43em,0,0);transform:translate3d(43em,0,0)}@media screen and (min-width:1280px){.BasicsCube9,.BasicsCube11{-webkit-transform:translate3d(51.6em,0,0);transform:translate3d(51.6em,0,0)}}.Swappable{padding-top:6.4rem;background-color:#4ee4c4}@media screen and (min-width:768px){.Swappable{padding-top:10.4rem}}@media screen and (min-width:1024px){.Swappable{padding-top:20rem}}.Swappable ::-moz-selection{color:#4ee4c4}.Swappable ::selection{color:#4ee4c4}.Puzzle--idSwappable{width:77.4em;height:39.6em}.Puzzle--idSwappable .PuzzleInterior{height:54.45em}.Outline--idSwappable{width:78.6em;height:55.65em}.Swappable .Cube:first-child{top:19.8em;left:0}.Swappable .Cube:nth-child(2){top:24.75em;left:8.6em}.Swappable .Cube:nth-child(3){top:29.7em;left:17.2em}.Swappable .Cube:nth-child(4){top:34.65em;left:25.8em}.Swappable .Cube:nth-child(5){top:9.9em;left:17.2em}.Swappable .Cube:nth-child(6){top:14.85em;left:25.8em}.Swappable .Cube:nth-child(7){top:19.8em;left:34.4em}.Swappable .Cube:nth-child(8){top:24.75em;left:43em}.Swappable .Cube:nth-child(9){top:0;left:34.4em}.Swappable .Cube:nth-child(10){top:4.95em;left:43em}.Swappable .Cube:nth-child(11){top:9.9em;left:51.6em}.Swappable .Cube:nth-child(12){top:14.85em;left:60.2em}.Sortable{padding-top:6.4rem;background-color:#ff576f}@media screen and (min-width:768px){.Sortable{padding-top:13.6rem}}@media screen and (min-width:1024px){.Sortable{padding-top:20rem}}.Sortable ::-moz-selection{color:#ff576f}.Sortable ::selection{color:#ff576f}.Puzzle--idSortable{width:43em;height:44.55em}.Puzzle--idSortable .PuzzleInterior{height:64.35em}.Puzzle--idSortable .draggable-source{transition:-webkit-transform .24s cubic-bezier(.18,.67,.6,1.22);transition:transform .24s cubic-bezier(.18,.67,.6,1.22);transition:transform .24s cubic-bezier(.18,.67,.6,1.22),-webkit-transform .24s cubic-bezier(.18,.67,.6,1.22)}.Puzzle--idSortable .draggable-source.draggable-mirror{transition:none}.Puzzle--idSortable .draggable-source--is-dragging .Face{background-color:transparent}.Puzzle--idSortable .draggable-source--is-dragging .Face .Svg{opacity:0}.Sortable .Cube.draggable--original~.Cube:nth-child(2),.Sortable .Cube:first-child{-webkit-transform:translate3d(25.8em,29.7em,0);transform:translate3d(25.8em,29.7em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(3),.Sortable .Cube:nth-child(2){-webkit-transform:translate3d(17.2em,34.65em,0);transform:translate3d(17.2em,34.65em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(4),.Sortable .Cube:nth-child(3){-webkit-transform:translate3d(8.6em,39.6em,0);transform:translate3d(8.6em,39.6em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(5),.Sortable .Cube:nth-child(4){-webkit-transform:translate3d(0,44.55em,0);transform:translate3d(0,44.55em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(6),.Sortable .Cube:nth-child(5){-webkit-transform:translate3d(25.8em,19.8em,0);transform:translate3d(25.8em,19.8em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(7),.Sortable .Cube:nth-child(6){-webkit-transform:translate3d(25.8em,9.9em,0);transform:translate3d(25.8em,9.9em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(8),.Sortable .Cube:nth-child(7){-webkit-transform:translate3d(25.8em,0,0);transform:translate3d(25.8em,0,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(9),.Sortable .Cube:nth-child(8){-webkit-transform:translate3d(17.2em,4.95em,0);transform:translate3d(17.2em,4.95em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(10),.Sortable .Cube:nth-child(9){-webkit-transform:translate3d(8.6em,9.9em,0);transform:translate3d(8.6em,9.9em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(11),.Sortable .Cube:nth-child(10){-webkit-transform:translate3d(0,34.65em,0);transform:translate3d(0,34.65em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(12),.Sortable .Cube:nth-child(11){-webkit-transform:translate3d(0,24.75em,0);transform:translate3d(0,24.75em,0)}.Sortable .Cube.draggable--original~.Cube:nth-child(13),.Sortable .Cube:nth-child(12){-webkit-transform:translate3d(0,14.85em,0);transform:translate3d(0,14.85em,0)}.Collidable{padding-top:8rem;background-color:#44ed93}@media screen and (min-width:768px){.Collidable{padding-top:13.6rem}}@media screen and (min-width:1024px){.Collidable{padding-top:27.2rem}}.Collidable ::-moz-selection{color:#44ed93}.Collidable ::selection{color:#44ed93}.Puzzle--idCollidable{height:49.5em}@media screen and (min-width:1280px){.Puzzle--idCollidable{width:103.2em}}.Puzzle--idCollidable .PuzzleInterior{height:69.3em}.Shadow--idCollidableLeft{bottom:6.6em;left:-.43em;width:52.35em}.Shadow--idCollidableRight{right:-.215em;left:auto;width:35.15em}.Puzzle--idCollidable .draggable-source--is-dragging .Face{background-color:transparent}.Puzzle--idCollidable .draggable-source--is-dragging .Face .Svg{opacity:0}.CollidableCube1{-webkit-transform:translate3d(25.8em,0,0);transform:translate3d(25.8em,0,0)}.CollidableCube2{-webkit-transform:translate3d(34.4em,4.95em,0);transform:translate3d(34.4em,4.95em,0)}.CollidableCube3{-webkit-transform:translate3d(17.2em,4.95em,0);transform:translate3d(17.2em,4.95em,0)}.CollidableCube4{-webkit-transform:translate3d(8.6em,19.8em,0);transform:translate3d(8.6em,19.8em,0)}.CollidableCube5{-webkit-transform:translate3d(0,34.65em,0);transform:translate3d(0,34.65em,0)}.CollidableCube6{-webkit-transform:translate3d(8.6em,39.6em,0);transform:translate3d(8.6em,39.6em,0)}.CollidableCube7{-webkit-transform:translate3d(0,24.75em,0);transform:translate3d(0,24.75em,0)}.CollidableCube8,.CollidableCube9{-webkit-transform:translate3d(8.6em,9.9em,0);transform:translate3d(8.6em,9.9em,0)}.CollidableCube10,.CollidableCube11{-webkit-transform:translate3d(68.8em,19.8em,0);transform:translate3d(68.8em,19.8em,0)}@media screen and (min-width:1280px){.CollidableCube10,.CollidableCube11{-webkit-transform:translate3d(86em,19.8em,0);transform:translate3d(86em,19.8em,0)}}.CollidableCube12{-webkit-transform:translate3d(51.6em,19.8em,0);transform:translate3d(51.6em,19.8em,0)}@media screen and (min-width:1280px){.CollidableCube12{-webkit-transform:translate3d(68.8em,19.8em,0);transform:translate3d(68.8em,19.8em,0)}}.CollidableCube13{-webkit-transform:translate3d(60.2em,44.55em,0);transform:translate3d(60.2em,44.55em,0)}@media screen and (min-width:1280px){.CollidableCube13{-webkit-transform:translate3d(77.4em,44.55em,0);transform:translate3d(77.4em,44.55em,0)}}.CollidableCube14{-webkit-transform:translate3d(51.6em,49.5em,0);transform:translate3d(51.6em,49.5em,0)}@media screen and (min-width:1280px){.CollidableCube14{-webkit-transform:translate3d(68.8em,49.5em,0);transform:translate3d(68.8em,49.5em,0)}}.CollidableCube15{-webkit-transform:translate3d(60.2em,34.65em,0);transform:translate3d(60.2em,34.65em,0)}@media screen and (min-width:1280px){.CollidableCube15{-webkit-transform:translate3d(77.4em,34.65em,0);transform:translate3d(77.4em,34.65em,0)}}.CollidableCube16{-webkit-transform:translate3d(60.2em,24.75em,0);transform:translate3d(60.2em,24.75em,0)}@media screen and (min-width:1280px){.CollidableCube16{-webkit-transform:translate3d(77.4em,24.75em,0);transform:translate3d(77.4em,24.75em,0)}}.CollidableCube17{-webkit-transform:translate3d(34.4em,34.65em,0);transform:translate3d(34.4em,34.65em,0)}@media screen and (min-width:1280px){.CollidableCube17{-webkit-transform:translate3d(43em,34.65em,0);transform:translate3d(43em,34.65em,0)}}.Features{padding-top:8rem;padding-bottom:3.2rem;background-color:#b762ff}@media screen and (min-width:768px){.Features{padding-top:13.6rem;padding-bottom:6.4rem}}@media screen and (min-width:1024px){.Features{padding-top:27.2rem;padding-bottom:7.2rem}}.Features ::-moz-selection{color:#b762ff}.Features ::selection{color:#b762ff}@-webkit-keyframes accessible-wave-left{0%,50%,to{background-color:#ff8496}25%{background-color:#ffdd56}}@keyframes accessible-wave-left{0%,50%,to{background-color:#ff8496}25%{background-color:#ffdd56}}@-webkit-keyframes accessible-wave-right{0%,50%,to{background-color:#ff576f}25%{background-color:#ffd117}}@keyframes accessible-wave-right{0%,50%,to{background-color:#ff576f}25%{background-color:#ffd117}}@-webkit-keyframes accessible-wave-top{0%,50%,to{background-color:#ffd117}25%{background-color:#ff576f}}@keyframes accessible-wave-top{0%,50%,to{background-color:#ffd117}25%{background-color:#ff576f}}.Puzzle--idAccessible{width:68.8em;height:34.65em}.Accessible .Cube:nth-child(3),.Accessible .Cube:nth-child(5){z-index:1}.Accessible .Cube:first-child,.Accessible .Cube:nth-child(2),.Accessible .Cube:nth-child(4),.Accessible .Cube:nth-child(6){z-index:2}.Accessible .Cube:first-child{-webkit-transform:translateZ(0);transform:translateZ(0)}.Accessible .Cube:nth-child(2){-webkit-transform:translate3d(8.6em,4.95em,0);transform:translate3d(8.6em,4.95em,0)}.Accessible .Cube:nth-child(3){-webkit-transform:translate3d(17.2em,9.9em,0);transform:translate3d(17.2em,9.9em,0)}.Accessible .Cube:nth-child(4){-webkit-transform:translate3d(25.8em,14.85em,0);transform:translate3d(25.8em,14.85em,0)}.Accessible .Cube:nth-child(5){-webkit-transform:translate3d(34.4em,9.9em,0);transform:translate3d(34.4em,9.9em,0)}.Accessible .Cube:nth-child(6){-webkit-transform:translate3d(43em,4.95em,0);transform:translate3d(43em,4.95em,0)}.Puzzle--idAccessible{cursor:url(../img/cursor-rock.png),pointer}.Puzzle--idAccessible .Face{-webkit-animation-duration:.96s;animation-duration:.96s;-webkit-animation-timing-function:cubic-bezier(.64,0,.35,1);animation-timing-function:cubic-bezier(.64,0,.35,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.Puzzle--idAccessible .Cube:first-child .Face{-webkit-animation-delay:0ms;animation-delay:0ms}.Puzzle--idAccessible .Cube:nth-child(2) .Face{-webkit-animation-delay:.12s;animation-delay:.12s}.Puzzle--idAccessible .Cube:nth-child(3) .Face{-webkit-animation-delay:.24s;animation-delay:.24s}.Puzzle--idAccessible .Cube:nth-child(4) .Face{-webkit-animation-delay:.36s;animation-delay:.36s}.Puzzle--idAccessible .Cube:nth-child(5) .Face{-webkit-animation-delay:.48s;animation-delay:.48s}.Puzzle--idAccessible .Cube:nth-child(6) .Face{-webkit-animation-delay:.6s;animation-delay:.6s}.Puzzle--idAccessible .Face--typeLeft{-webkit-animation-name:accessible-wave-left;animation-name:accessible-wave-left}.Puzzle--idAccessible .Face--typeRight{-webkit-animation-name:accessible-wave-right;animation-name:accessible-wave-right}.Puzzle--idAccessible .Face--typeTop{-webkit-animation-name:accessible-wave-top;animation-name:accessible-wave-top}.Puzzle--idAccessible:hover .Face{-webkit-animation-play-state:running;animation-play-state:running}.Puzzle--idAccessible:active{cursor:url(../img/cursor-rock-clicked.png),pointer}.Puzzle--idAccessible:active .Face{-webkit-animation-duration:.48s;animation-duration:.48s}@-webkit-keyframes extensible-wave-left{0%,50%,to{background-color:#ca8cff}25%{background-color:#deb7ff}}@keyframes extensible-wave-left{0%,50%,to{background-color:#ca8cff}25%{background-color:#deb7ff}}@-webkit-keyframes extensible-wave-top{0%,50%,to{background-color:#0079ff}25%{background-color:#459dff}}@keyframes extensible-wave-top{0%,50%,to{background-color:#0079ff}25%{background-color:#459dff}}@-webkit-keyframes extensible-wave-right{0%,50%,to{background-color:#b762ff}25%{background-color:#ca8cff}}@keyframes extensible-wave-right{0%,50%,to{background-color:#b762ff}25%{background-color:#ca8cff}}@-webkit-keyframes extensible-wave-left--active{0%,50%,to{background-color:#ca8cff}25%{background-color:#f1e2ff}}@keyframes extensible-wave-left--active{0%,50%,to{background-color:#ca8cff}25%{background-color:#f1e2ff}}@-webkit-keyframes extensible-wave-top--active{0%,50%,to{background-color:#0079ff}25%{background-color:#8bc2ff}}@keyframes extensible-wave-top--active{0%,50%,to{background-color:#0079ff}25%{background-color:#8bc2ff}}@-webkit-keyframes extensible-wave-right--active{0%,50%,to{background-color:#b762ff}25%{background-color:#deb7ff}}@keyframes extensible-wave-right--active{0%,50%,to{background-color:#b762ff}25%{background-color:#deb7ff}}.Puzzle--idExtensible{width:43em;height:49.5em}.Extensible .Cube:first-child{-webkit-transform:translate3d(0,9.9em,0);transform:translate3d(0,9.9em,0)}.Extensible .Cube:nth-child(2){-webkit-transform:translateZ(0);transform:translateZ(0)}.Extensible .Cube:nth-child(3){-webkit-transform:translate3d(8.6em,4.95em,0);transform:translate3d(8.6em,4.95em,0)}.Extensible .Cube:nth-child(4){-webkit-transform:translate3d(17.2em,9.9em,0);transform:translate3d(17.2em,9.9em,0)}.Extensible .Cube:nth-child(5){-webkit-transform:translate3d(25.8em,14.85em,0);transform:translate3d(25.8em,14.85em,0)}.Extensible .Cube:nth-child(6){-webkit-transform:translate3d(17.2em,19.8em,0);transform:translate3d(17.2em,19.8em,0)}.Extensible .Cube:nth-child(7){-webkit-transform:translate3d(8.6em,24.75em,0);transform:translate3d(8.6em,24.75em,0)}.Extensible .Cube:nth-child(8){-webkit-transform:translate3d(0,29.7em,0);transform:translate3d(0,29.7em,0)}.Extensible .Cube:nth-child(9){-webkit-transform:translate3d(0,19.8em,0);transform:translate3d(0,19.8em,0)}.Extensible .Cube:nth-child(9) .CubeOutline--typeTop,.Extensible .Cube:nth-child(9) [data-face=top]{display:none}.Puzzle--idExtensible{cursor:url(../img/cursor-rock.png),pointer}.Puzzle--idExtensible .Face{-webkit-animation-duration:1.08s;animation-duration:1.08s;-webkit-animation-timing-function:cubic-bezier(.64,0,.35,1);animation-timing-function:cubic-bezier(.64,0,.35,1);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.Puzzle--idExtensible:hover .Face{-webkit-animation-play-state:running;animation-play-state:running}.Puzzle--idExtensible .Face--typeLeft{-webkit-animation-name:extensible-wave-left;animation-name:extensible-wave-left}.Puzzle--idExtensible .Cube:nth-child(9) .Face--typeLeft{-webkit-animation-delay:60ms;animation-delay:60ms}.Puzzle--idExtensible .Cube:first-child .Face--typeLeft{-webkit-animation-delay:.12s;animation-delay:.12s}.Puzzle--idExtensible .Cube:nth-child(2) .Face--typeLeft{-webkit-animation-delay:.18s;animation-delay:.18s}.Puzzle--idExtensible .Cube:nth-child(3) .Face--typeLeft{-webkit-animation-delay:.84s;animation-delay:.84s}.Puzzle--idExtensible .Cube:nth-child(4) .Face--typeLeft{-webkit-animation-delay:.9s;animation-delay:.9s}.Puzzle--idExtensible .Face--typeTop{-webkit-animation-name:extensible-wave-top;animation-name:extensible-wave-top}.Puzzle--idExtensible .Cube:nth-child(2) .Face--typeTop{-webkit-animation-delay:.24s;animation-delay:.24s}.Puzzle--idExtensible .Cube:nth-child(3) .Face--typeTop{-webkit-animation-delay:.3s;animation-delay:.3s}.Puzzle--idExtensible .Cube:nth-child(4) .Face--typeTop{-webkit-animation-delay:.36s;animation-delay:.36s}.Puzzle--idExtensible .Cube:nth-child(5) .Face--typeTop{-webkit-animation-delay:.42s;animation-delay:.42s}.Puzzle--idExtensible .Cube:nth-child(6) .Face--typeTop{-webkit-animation-delay:.96s;animation-delay:.96s}.Puzzle--idExtensible .Cube:nth-child(7) .Face--typeTop{-webkit-animation-delay:1.02s;animation-delay:1.02s}.Puzzle--idExtensible .Face--typeRight{-webkit-animation-name:extensible-wave-right;animation-name:extensible-wave-right}.Puzzle--idExtensible .Cube:nth-child(5) .Face--typeRight{-webkit-animation-delay:.48s;animation-delay:.48s}.Puzzle--idExtensible .Cube:nth-child(6) .Face--typeRight{-webkit-animation-delay:.54s;animation-delay:.54s}.Puzzle--idExtensible .Cube:nth-child(7) .Face--typeRight{-webkit-animation-delay:.6s;animation-delay:.6s}.Puzzle--idExtensible .Cube:nth-child(8) .Face--typeRight{-webkit-animation-delay:.66s;animation-delay:.66s}.Puzzle--idExtensible .Cube:nth-child(9) .Face--typeRight{-webkit-animation-delay:.72s;animation-delay:.72s}.Puzzle--idExtensible .Cube:first-child .Face--typeRight{-webkit-animation-delay:.78s;animation-delay:.78s}.Puzzle--idExtensible:active{cursor:url(../img/cursor-rock-clicked.png),pointer}.Puzzle--idExtensible:active .Face{-webkit-animation-duration:.72s;animation-duration:.72s}.Puzzle--idExtensible:active .Face--typeLeft{-webkit-animation-name:extensible-wave-left--active;animation-name:extensible-wave-left--active}.Puzzle--idExtensible:active .Cube:nth-child(9) .Face--typeLeft{-webkit-animation-delay:40ms;animation-delay:40ms}.Puzzle--idExtensible:active .Cube:first-child .Face--typeLeft{-webkit-animation-delay:80ms;animation-delay:80ms}.Puzzle--idExtensible:active .Cube:nth-child(2) .Face--typeLeft{-webkit-animation-delay:.12s;animation-delay:.12s}.Puzzle--idExtensible:active .Cube:nth-child(3) .Face--typeLeft{-webkit-animation-delay:.56s;animation-delay:.56s}.Puzzle--idExtensible:active .Cube:nth-child(4) .Face--typeLeft{-webkit-animation-delay:.6s;animation-delay:.6s}.Puzzle--idExtensible:active .Face--typeTop{-webkit-animation-name:extensible-wave-top--active;animation-name:extensible-wave-top--active}.Puzzle--idExtensible:active .Cube:nth-child(2) .Face--typeTop{-webkit-animation-delay:.16s;animation-delay:.16s}.Puzzle--idExtensible:active .Cube:nth-child(3) .Face--typeTop{-webkit-animation-delay:.2s;animation-delay:.2s}.Puzzle--idExtensible:active .Cube:nth-child(4) .Face--typeTop{-webkit-animation-delay:.24s;animation-delay:.24s}.Puzzle--idExtensible:active .Cube:nth-child(5) .Face--typeTop{-webkit-animation-delay:.28s;animation-delay:.28s}.Puzzle--idExtensible:active .Cube:nth-child(6) .Face--typeTop{-webkit-animation-delay:.64s;animation-delay:.64s}.Puzzle--idExtensible:active .Cube:nth-child(7) .Face--typeTop{-webkit-animation-delay:.68s;animation-delay:.68s}.Puzzle--idExtensible:active .Face--typeRight{-webkit-animation-name:extensible-wave-right--active;animation-name:extensible-wave-right--active}.Puzzle--idExtensible:active .Cube:nth-child(5) .Face--typeRight{-webkit-animation-delay:.32s;animation-delay:.32s}.Puzzle--idExtensible:active .Cube:nth-child(6) .Face--typeRight{-webkit-animation-delay:.36s;animation-delay:.36s}.Puzzle--idExtensible:active .Cube:nth-child(7) .Face--typeRight{-webkit-animation-delay:.4s;animation-delay:.4s}.Puzzle--idExtensible:active .Cube:nth-child(8) .Face--typeRight{-webkit-animation-delay:.44s;animation-delay:.44s}.Puzzle--idExtensible:active .Cube:nth-child(9) .Face--typeRight{-webkit-animation-delay:.48s;animation-delay:.48s}.Puzzle--idExtensible:active .Cube:first-child .Face--typeRight{-webkit-animation-delay:.52s;animation-delay:.52s}.Puzzle--idInteraction{height:29.7em}.Interaction .Cube:nth-child(6),.Interaction .Cube:nth-child(12){top:9.9em;left:51.6em}.Interaction .Cube:nth-child(7),.Interaction .Cube:nth-child(13){top:0;left:51.6em}.Interaction .Cube:first-child,.Interaction .Cube:nth-child(8),.Interaction .Cube:nth-child(10),.Interaction .Cube:nth-child(18),.Interaction .Cube:nth-child(20),.Interaction .Cube:nth-child(26){top:9.9em;left:34.4em}.Interaction .Cube:nth-child(9),.Interaction .Cube:nth-child(11),.Interaction .Cube:nth-child(19),.Interaction .Cube:nth-child(21),.Interaction .Cube:nth-child(27){top:0;left:34.4em}.Interaction .Cube:nth-child(2),.Interaction .Cube:nth-child(14){top:9.9em;left:68.8em}.Interaction .Cube:nth-child(3),.Interaction .Cube:nth-child(15){top:0;left:68.8em}.Interaction .Cube:nth-child(16),.Interaction .Cube:nth-child(22){top:9.9em;left:17.2em}.Interaction .Cube:nth-child(17),.Interaction .Cube:nth-child(23){top:0;left:17.2em}.Interaction .Cube:nth-child(4),.Interaction .Cube:nth-child(24){top:9.9em;left:0}.Interaction .Cube:nth-child(5),.Interaction .Cube:nth-child(25){top:0;left:0}.Puzzle--idInteraction{cursor:url(../img/cursor-rock.png),pointer}.Puzzle--idInteraction .Shadow{opacity:1;color:#924ecc}.Puzzle--idInteraction .Shadow--idInteractionHover{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.18,.67,.6,1.22)}.Puzzle--idInteraction .Shadow--idInteractionActive{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.64,0,.35,1)}.Puzzle--idInteraction .Cube{transition:-webkit-transform .24s cubic-bezier(.18,.67,.6,1.22);transition:transform .24s cubic-bezier(.18,.67,.6,1.22);transition:transform .24s cubic-bezier(.18,.67,.6,1.22),-webkit-transform .24s cubic-bezier(.18,.67,.6,1.22)}.Puzzle--idInteraction .Cube:nth-child(6),.Puzzle--idInteraction .Cube:nth-child(7),.Puzzle--idInteraction .Cube:nth-child(16),.Puzzle--idInteraction .Cube:nth-child(17){transition-delay:60ms}.Puzzle--idInteraction .Cube:nth-child(2),.Puzzle--idInteraction .Cube:nth-child(3),.Puzzle--idInteraction .Cube:nth-child(4),.Puzzle--idInteraction .Cube:nth-child(5){transition-delay:.12s}.Puzzle--idInteraction .Cube:first-child,.Puzzle--idInteraction .Cube:nth-child(8),.Puzzle--idInteraction .Cube:nth-child(9),.Puzzle--idInteraction .Cube:nth-child(10),.Puzzle--idInteraction .Cube:nth-child(11),.Puzzle--idInteraction .Cube:nth-child(18),.Puzzle--idInteraction .Cube:nth-child(19),.Puzzle--idInteraction .Cube:nth-child(20),.Puzzle--idInteraction .Cube:nth-child(21){transition-delay:.24s}.Puzzle--idInteraction:hover .Shadow--idInteractionHover{-webkit-transform:translateY(10.42105em);transform:translateY(10.42105em)}.Puzzle--idInteraction:hover .Cube:nth-child(6),.Puzzle--idInteraction:hover .Cube:nth-child(7),.Puzzle--idInteraction:hover .Cube:nth-child(22),.Puzzle--idInteraction:hover .Cube:nth-child(23){-webkit-transform:translate3d(8.6em,4.95em,0);transform:translate3d(8.6em,4.95em,0)}.Puzzle--idInteraction:hover .Cube:nth-child(12),.Puzzle--idInteraction:hover .Cube:nth-child(13),.Puzzle--idInteraction:hover .Cube:nth-child(16),.Puzzle--idInteraction:hover .Cube:nth-child(17){-webkit-transform:translate3d(-8.6em,4.95em,0);transform:translate3d(-8.6em,4.95em,0)}.Puzzle--idInteraction:hover .Cube:nth-child(8),.Puzzle--idInteraction:hover .Cube:nth-child(9),.Puzzle--idInteraction:hover .Cube:nth-child(10),.Puzzle--idInteraction:hover .Cube:nth-child(11){-webkit-transform:translate3d(17.2em,9.9em,0);transform:translate3d(17.2em,9.9em,0)}.Puzzle--idInteraction:hover .Cube:nth-child(18),.Puzzle--idInteraction:hover .Cube:nth-child(19),.Puzzle--idInteraction:hover .Cube:nth-child(20),.Puzzle--idInteraction:hover .Cube:nth-child(21){-webkit-transform:translate3d(-17.2em,9.9em,0);transform:translate3d(-17.2em,9.9em,0)}.Puzzle--idInteraction:active{cursor:url(../img/cursor-rock-clicked.png),pointer}.Puzzle--idInteraction:active .Shadow--idInteractionActive{opacity:1;-webkit-transform:translateY(15.84em);transform:translateY(15.84em)}.Puzzle--idInteraction:active .Cube:nth-child(10),.Puzzle--idInteraction:active .Cube:nth-child(11){-webkit-transform:translate3d(25.8em,14.85em,0);transform:translate3d(25.8em,14.85em,0)}.Puzzle--idInteraction:active .Cube:nth-child(20),.Puzzle--idInteraction:active .Cube:nth-child(21){-webkit-transform:translate3d(-25.8em,14.85em,0);transform:translate3d(-25.8em,14.85em,0)}.Puzzle--idInteraction:active .Cube:nth-child(2),.Puzzle--idInteraction:active .Cube:nth-child(3){-webkit-transform:translate3d(-8.6em,-4.95em,0);transform:translate3d(-8.6em,-4.95em,0)}.Puzzle--idInteraction:active .Cube:nth-child(4),.Puzzle--idInteraction:active .Cube:nth-child(5){-webkit-transform:translate3d(8.6em,-4.95em,0);transform:translate3d(8.6em,-4.95em,0)}.Puzzle--idInteraction:active .Cube:first-child{-webkit-transform:translateY(9.9em);transform:translateY(9.9em)}.Puzzle--idAnimation{height:19.8em}.Animation .Cube:first-child{-webkit-transform:translateZ(0);transform:translateZ(0)}.Animation .Cube:nth-child(2){-webkit-transform:translate3d(34.4em,0,0);transform:translate3d(34.4em,0,0)}.Animation .Cube:nth-child(3){-webkit-transform:translate3d(68.8em,0,0);transform:translate3d(68.8em,0,0)}.Puzzle--idAnimation .Jelly,.Puzzle--idAnimation .Shadow{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.48s;transition-timing-function:cubic-bezier(.32,1.46,.54,1.28)}.Puzzle--idAnimation .Cube{cursor:url(../img/cursor-rock.png),pointer}.Puzzle--idAnimation .Cube:hover .Shadow{opacity:.08}.Puzzle--idAnimation .Cube:hover .JellyInterior{-webkit-animation:jelly .96s linear both;animation:jelly .96s linear both}.Puzzle--idAnimation .Cube:hover .Shadow{-webkit-transform:scale(.6) rotateX(-30deg) translateY(3.6rem);transform:scale(.6) rotateX(-30deg) translateY(3.6rem)}.Puzzle--idAnimation .Cube:hover .Jelly{-webkit-transform:translateY(-2.4rem);transform:translateY(-2.4rem)}@media screen and (min-width:768px){.Puzzle--idAnimation .Cube:hover .Shadow{-webkit-transform:scale(.6) rotateX(-30deg) translateY(4.8rem);transform:scale(.6) rotateX(-30deg) translateY(4.8rem)}.Puzzle--idAnimation .Cube:hover .Jelly{-webkit-transform:translateY(-3.2rem);transform:translateY(-3.2rem)}}@media screen and (min-width:1024px){.Puzzle--idAnimation .Cube:hover .Shadow{-webkit-transform:scale(.6) rotateX(-30deg) translateY(7.2rem);transform:scale(.6) rotateX(-30deg) translateY(7.2rem)}.Puzzle--idAnimation .Cube:hover .Jelly{-webkit-transform:translateY(-4.8rem);transform:translateY(-4.8rem)}}.Puzzle--idAnimation .Cube:active{cursor:url(../img/cursor-rock-clicked.png),pointer}.Puzzle--idAnimation .Cube:active .Shadow{transition-duration:.24s;opacity:.2;-webkit-transform:scale(.9) rotateX(0) translateY(0);transform:scale(.9) rotateX(0) translateY(0)}.Puzzle--idAnimation .Cube:active .Jelly{transition-duration:.24s;-webkit-transform:scale(.9,.85) translateY(1em);transform:scale(.9,.85) translateY(1em)}#Page404{height:100vh;background-color:#04000d}#Page404:after{content:none;display:none}#Page404 main{height:100%}@media screen and (min-width:768px){#Page404{padding:0}}.Error404{position:relative;display:flex;align-items:center;justify-content:center;height:100%;background-color:#000}.Error404 .SectionInterior{position:relative;z-index:2}.Error404 ::-moz-selection{color:#000;background-color:#ff0}.Error404 ::selection{color:#000;background-color:#ff0}.Error404 .Content{margin-bottom:0}.Error404 .Wave--colorPurple{fill:purple}.Error404 .Wave--colorRed{fill:red}.Error404 .Wave--colorOrange{fill:orange}.Error404 .Brand:hover .Wave--colorMask{-webkit-animation-name:logo-rainbow-mask-completed;animation-name:logo-rainbow-mask-completed}.Error404 .Brand:hover .Wave--colorPurple{-webkit-animation-name:logo-rainbow-purple-completed;animation-name:logo-rainbow-purple-completed}.Error404 .Brand:hover .Wave--colorRed{-webkit-animation-name:logo-rainbow-red-completed;animation-name:logo-rainbow-red-completed}.Error404 .Brand:hover .Wave--colorOrange{-webkit-animation-name:logo-rainbow-orange-completed;animation-name:logo-rainbow-orange-completed}
/*# sourceMappingURL=app.css.map */
