.mdc-typography{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--headline1{font-size:6rem;line-height:6rem;letter-spacing:-.01563em}.mdc-typography--headline1,.mdc-typography--headline2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline2{font-size:3.75rem;line-height:3.75rem;letter-spacing:-.00833em}.mdc-typography--headline3{font-size:3rem;line-height:3.125rem;letter-spacing:normal}.mdc-typography--headline3,.mdc-typography--headline4{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline4{font-size:2.125rem;line-height:2.5rem;letter-spacing:.00735em}.mdc-typography--headline5{font-size:1.5rem;font-weight:400;letter-spacing:normal}.mdc-typography--headline5,.mdc-typography--headline6{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:2rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--headline6{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}.mdc-typography--subtitle1{font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:.00937em}.mdc-typography--subtitle1,.mdc-typography--subtitle2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-transform:inherit}.mdc-typography--subtitle2{font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.00714em}.mdc-typography--body1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.mdc-typography--body2{font-size:.875rem;letter-spacing:.01786em}.mdc-typography--body2,.mdc-typography--caption{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.25rem;font-weight:400;text-decoration:inherit;text-transform:inherit}.mdc-typography--caption{font-size:.75rem;letter-spacing:.03333em}.mdc-typography--button{font-size:.875rem;line-height:2.25rem;letter-spacing:.08929em}.mdc-typography--button,.mdc-typography--overline{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;text-decoration:none;text-transform:uppercase}.mdc-typography--overline{font-size:.75rem;line-height:2rem;letter-spacing:.16667em}@font-face{font-family:Px Grotesk;font-weight:700;src:url(/fonts/PxGrotesk-Bold.otf)}@font-face{font-family:Px Grotesk;font-weight:400;src:url(/fonts/PxGrotesk-Regular.otf)}@font-face{font-family:Px Grotesk;font-weight:lighter;src:url(/fonts/PxGrotesk-Light.otf)}*,.mdc-button,.mdc-floating-label,.mdc-form-field,.mdc-list,.mdc-menu,.mdc-text-field,.mdc-text-field__input,.mdc-typography{font-family:Px Grotesk}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;background:#f5f5f5}#gameContainer{width:100vw;height:100vh}canvas{width:100%;height:100%;display:block}canvas+*{z-index:2}.logo{display:block;max-width:20vw;max-height:5vh}.progress{margin:1.5em;border:0 solid #fff;width:30vw}.progress,.unity-input{display:none}.progress .full{margin:0;background:#fff;height:0;transform-origin:top left;display:none}#loader{position:absolute;left:0;top:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5}.spinner{margin:24px auto 0;width:70px;text-align:center}.spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;margin:4px;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;background-color:#00142b}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;background-color:#94a2ff}.spinner .bounce3{background-color:#d7dbdb}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.browserrecommendation{display:none;margin:12px}.browserrecommendation span{margin:6px;display:inline-block;vertical-align:middle}#version{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input{-webkit-user-select:text}video{display:none}