/*! normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}mark{background:#ff0;color:#000}dl,menu,ol,p,pre,ul{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-size:1em;line-height:1.4;width:100vw;height:100vh;position:relative;background:#fff;overflow:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.debug--border{border:1px dotted #ff00ff}.noscript{background:#fff;color:#000;font-size:1em;line-height:1em;font-weight:600;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5000}.noscript p{margin:0;padding:1em;border:2px solid #000;font-kerning:normal;letter-spacing:.2em;box-shadow:2px 2px 0 #fff,4px 4px 0 #000}#scene{width:calc(100vw - 14px);height:calc(100vh - 14px);position:absolute;top:7px;left:7px;perspective:300px;border:2px solid #fff;border-radius:15px;padding:15px;overflow:hidden;box-sizing:border-box}@media only screen and (min-width:1024px){#scene{width:calc(100vw - 28px);height:calc(100vh - 28px);position:absolute;top:14px;left:14px}}@media only screen and (min-width:1600px){#scene{width:calc(100vw - 60px);height:calc(100vh - 60px);position:absolute;top:30px;left:30px}}.wrapper{width:100vw;height:100vh;position:absolute;top:0;left:0;transition:250ms;transform-style:preserve-3d;overflow:hidden}.wrapper.depth-0{transform:translate3d(0,0,0)}.wrapper.plane1{transform:rotateX(90deg) translate3d(0,-30%,-20vh)}.wrapper.plane2{transform:translate3d(-50vh,0,-20vh)}.wrapper.depth-800{transform:translate3d(-400px,0,-800px)}.wrapper.depth-1200{transform:translate3d(0,-800px,-1200px)}nav{position:fixed;top:0;right:0;z-index:5000;margin:10px;padding:5px;color:#000;background:#fff;border:1px solid #000;opacity:.25}nav:hover{opacity:1}nav ul{list-style-type:none;margin:0;padding:0}label,span{color:#000;background:#fff;margin:0;padding:0;font-size:10px}label{margin:3px}#restart{appearance:none;-webkit-appearance:none;border:none;background:0 0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000}section{width:100vw;height:100vh;position:absolute;top:0;left:0;transform:translate3d(0,0,0);transition:translate 250ms}.neuron{position:absolute;animation-duration:1s;animation-delay:1s;animation-direction:normal;animation-play-state:playing;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,1,.195)}.neuron.horizontal{width:100vw;height:1px}.neuron.vertical{height:100vh;width:1px}.neuron .head{position:absolute;width:21px;height:21px;background:#99897c}.neuron.horizontal .head{top:-11px}.neuron.horizontal.left .head{right:-10px}.neuron.horizontal.right .head,.neuron.vertical .head{left:-10px}.neuron.vertical.top .head{top:-10px}.neuron.vertical.bottom .head{bottom:-10px}.tube{position:absolute}.tube .head{position:absolute;width:10px;height:10px;animation-duration:3s;animation-delay:5s;animation-direction:alternate;animation-play-state:playing;animation-iteration-count:infinite;animation-timing-function:ease}.tube.horizontal{width:200vw;height:12px}.tube div{position:absolute}.tube.horizontal .bl,.tube.horizontal .tl{width:200vw;height:1px;left:0}.tube.horizontal .tl{top:-2px}.tube.horizontal .bl{bottom:-2px}.tube.vertical{height:200vh;width:12px}.tube.vertical .ll,.tube.vertical .rl{height:200vh;width:1px}.tube.vertical .ll{left:-2px}.tube.vertical .rl{right:-2px}.tube.horizontal.left .head{top:1px;left:0;animation-name:tubeLeft}.tube.horizontal.right .head{top:1px;right:0;animation-name:tubeRight}.tube.vertical.top .head{left:1px;top:0;animation-name:tubeTop}.tube.vertical.bottom .head{left:1px;bottom:0;animation-name:tubeBottom}.bit{position:absolute;width:25px;height:25px;animation-name:moveZ;animation-duration:1s;animation-direction:normal;animation-play-state:playing;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(1,0,1,.195)}.beige-1 #scene{background:radial-gradient(circle,rgba(165,145,115,.3) 47%,rgba(167,146,111,.7) 98%)}.beige-1 .neuron.horizontal.left{background:linear-gradient(to right,rgba(0,0,0,0) 0,#99897c 8%)}.beige-1 .neuron.horizontal.right{background:linear-gradient(to left,rgba(0,0,0,0) 0,#99897c 8%)}.beige-1 .neuron.vertical.top{background:linear-gradient(to top,rgba(0,0,0,0) 0,#99897c 8%)}.beige-1 .neuron.vertical.bottom{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#99897c 8%)}.beige-1 .neuron .head{background:#99897c}.beige-1 .tube .head{background:#937f61}.beige-1 .tube.horizontal .bl,.beige-1 .tube.horizontal .tl{background:linear-gradient(to right,rgba(0,0,0,0) 0,#937f61 8%,#937f61 92%,rgba(0,0,0,0) 100%)}.beige-1 .tube.vertical .ll,.beige-1 .tube.vertical .rl{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#937f61 8%,#937f61 92%,rgba(0,0,0,0) 100%)}.beige-1 .bit{background:#99897c}.gray-1 #scene{background:radial-gradient(circle,rgba(192,182,180,.4) 47%,rgba(179,167,165,.6) 98%)}.gray-1 .neuron.horizontal.left{background:linear-gradient(to right,rgba(0,0,0,0) 0,#988a88 8%)}.gray-1 .neuron.horizontal.right{background:linear-gradient(to left,rgba(0,0,0,0) 0,#988a88 8%)}.gray-1 .neuron.vertical.top{background:linear-gradient(to top,rgba(0,0,0,0) 0,#988a88 8%)}.gray-1 .neuron.vertical.bottom{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#988a88 8%)}.gray-1 .neuron .head,.gray-1 .tube .head{background:#766662}.gray-1 .tube.horizontal .bl,.gray-1 .tube.horizontal .tl{background:linear-gradient(to right,rgba(0,0,0,0) 0,#877875 8%,#877875 92%,rgba(0,0,0,0) 100%)}.gray-1 .tube.vertical .ll,.gray-1 .tube.vertical .rl{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#877875 8%,#877875 92%,rgba(0,0,0,0) 100%)}.gray-1 .bit{background:#998a87}.gray-2 #scene{background:radial-gradient(circle,rgba(212,207,210,.4) 47%,rgba(203,196,200,.6) 98%)}.gray-2 .neuron.horizontal.left{background:linear-gradient(to right,rgba(0,0,0,0) 0,#a9a0a4 8%)}.gray-2 .neuron.horizontal.right{background:linear-gradient(to left,rgba(0,0,0,0) 0,#a9a0a4 8%)}.gray-2 .neuron.vertical.top{background:linear-gradient(to top,rgba(0,0,0,0) 0,#a9a0a4 8%)}.gray-2 .neuron.vertical.bottom{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#a9a0a4 8%)}.gray-2 .neuron .head,.gray-2 .tube .head{background:#a9a0a4}.gray-2 .tube.horizontal .bl,.gray-2 .tube.horizontal .tl{background:linear-gradient(to right,rgba(0,0,0,0) 0,#a9a0a4 8%,#a9a0a4 92%,rgba(0,0,0,0) 100%)}.gray-2 .tube.vertical .ll,.gray-2 .tube.vertical .rl{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#a9a0a4 8%,#a9a0a4 92%,rgba(0,0,0,0) 100%)}.gray-2 .bit{background:#a9a0a4}.beige-2 #scene{background:radial-gradient(circle,rgba(188,175,150,.4) 47%,rgba(188,175,150,.6) 98%)}.beige-2 .neuron.horizontal.left{background:linear-gradient(to right,rgba(0,0,0,0) 0,#958061 8%)}.beige-2 .neuron.horizontal.right{background:linear-gradient(to left,rgba(0,0,0,0) 0,#958061 8%)}.beige-2 .neuron.vertical.top{background:linear-gradient(to top,rgba(0,0,0,0) 0,#958061 8%)}.beige-2 .neuron.vertical.bottom{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#958061 8%)}.beige-2 .neuron .head{background:#958061}.beige-2 .tube .head{background:#836e50}.beige-2 .tube.horizontal .bl,.beige-2 .tube.horizontal .tl{background:linear-gradient(to right,rgba(0,0,0,0) 0,#836e50 8%,#836e50 92%,rgba(0,0,0,0) 100%)}.beige-2 .tube.vertical .ll,.beige-2 .tube.vertical .rl{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#836e50 8%,#836e50 92%,rgba(0,0,0,0) 100%)}.beige-2 .bit{background:#715c3e}.neuron.horizontal.left{animation-name:neuronLeft}.neuron.horizontal.right{animation-name:neuronRight}.neuron.vertical.top{animation-name:neuronTop}.neuron.vertical.bottom{animation-name:neuronBottom}@keyframes moveZ{0%,100%{transform:perspective(500px) translate3d(0,0,50px)}50%{transform:perspective(500px) translate3d(0,0,-250px)}}@keyframes neuronRight{0%,100%{transform:translate(0,0)}50%{transform:translate(12vw,0)}}@keyframes neuronLeft{0%,100%{transform:translate(0,0)}50%{transform:translate(-12vw,0)}}@keyframes neuronTop{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-12vh)}}@keyframes neuronBottom{0%,100%{transform:translate(0,0)}50%{transform:translate(0,12vh)}}@keyframes tubeLeft{0%{transform:translate(0,0)}100%{transform:translate(200vw,0)}}@keyframes tubeRight{0%{transform:translate(0,0)}100%{transform:translate(-200vw,0)}}@keyframes tubeTop{0%{transform:translate(0,0)}100%{transform:translate(0,200vh)}}@keyframes tubeBottom{0%{transform:translate(0,0)}100%{transform:translate(0,-200vh)}}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}