@font-face{font-family:"SimplonMono";font-style:normal,monospace;src:url("/css/fonts/simplon/SimplonMono-Regular-Web/S/SimplonMono-Regular-WebS.woff2") format("woff2");src:url("/css/fonts/simplon/SimplonMono-Regular-Web/S/SimplonMono-Regular-WebS.woff") format("woff")}@font-face{font-family:"Simplon";font-style:normal;font-weight:200;src:url("/css/fonts/simplon/SimplonNorm-Light-Web/S/SimplonNorm-Light-WebS.woff2") format("woff2");src:url("/css/fonts/simplon/SimplonNorm-Light-Web/S/SimplonNorm-Light-WebS.woff") format("woff")}@font-face{font-family:"Simplon";font-style:normal;font-weight:normal;src:url("/css/fonts/simplon/SimplonNorm-Regular-Web/S/SimplonNorm-Regular-WebS.woff2") format("woff2");src:url("/css/fonts/simplon/SimplonNorm-Regular-Web/S/SimplonNorm-Regular-WebS.woff") format("woff")}@font-face{font-family:"Simplon";font-style:italic;font-weight:normal;src:url("/css/fonts/simplon/SimplonNorm-RegularItalic-Web/S/SimplonNorm-RegularItalic-WebS.woff2") format("woff2");src:url("/css/fonts/simplon/SimplonNorm-RegularItalic-Web/S/SimplonNorm-RegularItalic-WebS.woff") format("woff")}@font-face{font-family:"Simplon";font-weight:600;font-style:normal;src:url("/css/fonts/simplon/SimplonNorm-Medium-Web/S/SimplonNorm-Medium-WebS.woff2") format("woff2");src:url("/css/fonts/simplon/SimplonNorm-Medium-Web/S/SimplonNorm-Medium-WebS.woff") format("woff")}@font-face{font-family:"Simplon";font-weight:bold;font-style:normal;src:url("/css/fonts/simplon/SimplonNorm-Bold-Web/S/SimplonNorm-Bold-WebS.woff2") format("woff2");src:url("/css/fonts/simplon/SimplonNorm-Bold-Web/S/SimplonNorm-Bold-WebS.woff") format("woff")}.cc{display:inline-block;padding:3em 0em}.cc li{padding:0em 0.3em}.cc li svg{width:2em;height:2em}.cc li:first-child{display:block;float:none}li{margin:0 auto;display:inline-block}ul{display:inline-block}li,ul{list-style:none}nav{padding:1em 0}@media print{nav{display:none}}#prevnext{overflow:hidden;padding:1em 0}@media only screen and (max-width: 600px){#prevnext{padding:0}}#prevnext ul{width:100%}#prevnext li{width:33.33333%}#prevnext a{font-weight:100;padding:2em;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}@media only screen and (max-width: 600px){#prevnext a{font-size:2em;padding:1em}}#prevnext #home{text-align:center}#prevnext #home a{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#prevnext #prev{text-align:right}#prevnext #next{text-align:left}h1{font-size:1.3em;font-weight:600;padding:2em 0}@media only screen and (max-width: 600px){h1{font-size:1.7em}}p,a{line-height:1.3}body{color:#666;font-family:Simplon,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body a{color:#666;border:none;outline:0;text-decoration:none}article{max-width:100%;margin:0 auto;text-align:center}article a{display:block;clear:both;padding:0.5em}article img,article video{width:100%;padding:0px;margin:0 auto;display:block}article canvas{height:100vh;width:100vw;max-width:100%;background:#fff}article>svg.high{height:100%}article>svg,article #wrapper>svg{min-width:100%;max-width:100%;height:100vh;background:#fff}svg.slowfill path{transition:fill 1s ease}#container{padding:0px;margin:0px;height:100vh}.mini{width:initial;max-width:100%}.rand img{margin-bottom:3px}.black{background:#000;color:#DDD}.black #prevnext a,.black a{color:#DDD}footer{padding:4em 0}@media only screen and (max-width: 600px){footer{padding:1em 0}}@media only screen and (min-width: 1000px){footer nav{transition:opacity 0.7s ease;opacity:0}}@media only screen and (min-width: 1000px){footer:hover nav{transition:opacity 2s ease;opacity:1}}@-webkit-keyframes fb{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fb{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}button{-webkit-animation-name:fb;-webkit-animation-duration:10s;-webkit-animation-delay:2s;-webkit-animation-timing:ease;animation:fb 10s ease 2s;border:none !important;padding:0.5em;margin:0.1em;border-radius:50%;background:#000;color:#fff;position:fixed;line-height:0.9;min-height:2em;min-width:2em;top:0.8em;right:0.8em;cursor:pointer;opacity:0;user-select:none;outline:none;font-size:1.5em;font-family:Simplon;font-weight:200}button:focus{border:none}button:hover{transition:opacity 0.5s ease;opacity:1}canvas,svg{outline:none}canvas:-webkit-full-screen,canvas:-moz-full-screen,canvas:-ms-fullscreen,canvas:fullscreen,svg:-webkit-full-screen,svg:-moz-full-screen,svg:-ms-fullscreen,svg:fullscreen{background:gold;cursor:none}*{margin:0;padding:0}.wire{color:#2D85FF !important;transition:none}svg.wire{background:none !important;color:#2D85FF;transition:none}svg.wire marker rect{fill:#2D85FF !important}svg.wire path,svg.wire rect{fill:none !important;stroke-width:1px !important;stroke:#2D85FF !important;marker-start:url(#node);marker-mid:url(#node)}.videos{background:#EEE}.videos section{text-align:left;font-size:0.8em;margin-bottom:10em}.videos video{border:none;outline:0;max-width:1920px;margin:0 auto}.videos h2{padding:1em 0.5em}.videos a{text-decoration:underline;font-size:0.8em}.videos p{display:inline;padding:1em}
