@import url(https://fonts.googleapis.com/css?family=Ubuntu:700|Roboto:300);#app,#app nav a{font-family:Roboto,sans-serif}html{-ms-touch-action:manipulation;touch-action:manipulation}.beta{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:red;color:#fff;font-weight:700;padding:1vmin 1.5vmin;display:none}@media (max-device-width:769px){.beta{font-size:4vmin}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}#app{font-size:1.5vmin;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#app header:hover{background-color:#000;color:#fff;cursor:pointer}@media (max-device-width:769px){#app .mobile{grid-template-rows:repeat(2,10vh)!important}}#app nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:13vh}@media (max-device-width:769px){#app nav{display:grid;grid-template-columns:repeat(2,50vw);grid-template-rows:repeat(2,50vh);-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:stretch;height:auto}}#app nav h1{font-size:inherit;font-weight:lighter}@media (max-device-width:769px){#app nav h1{font-weight:700}}#app nav h2{font-size:inherit;font-weight:lighter}@media (max-device-width:769px){#app nav h2{font-weight:700}}#app nav a{width:25vw;padding:0 1.5vmin;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;font-size:2vmin}@media (max-device-width:769px){#app nav a{font-weight:700;font-size:4vmin;width:auto;padding:0;height:auto;text-align:center;place-self:stretch}}#app nav a:hover{color:#fff;font-style:italic;text-decoration:underline;background-color:#000;z-index:99999}#app .view{min-height:84vh}@media (max-device-width:769px){#app .view{min-height:auto}}@media (max-device-width:769px){#app .blue{background-color:#00f;padding:33vh 0;margin:0;color:#fff}#app .blue a{color:#fff}}#app footer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:3vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-indent:1.5vmin}@media (max-device-width:769px){#app footer{height:auto;font-size:4vmin;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:33vh 0;background-color:#fff;color:#000}}#app footer span{margin:-.5vmin;padding:0}@media (max-device-width:769px){#app footer span:nth-child(2n){margin:2vmin}}#app footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit;color:red;padding:0;padding-right:.5vmin}@media (max-device-width:769px){#app footer a{display:block;color:#000}}#app footer a:hover{color:#000}.fade-enter-active{opacity:1}.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter{opacity:1}.fade-leave-to{opacity:0}.home{cursor:none}.home .p5{height:100vh;width:100vw;overflow:hidden;position:absolute;top:0;z-index:-1000}