body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.arrow{color:var(--primary-color);cursor:pointer;display:inline-block;margin:auto}.stickToBottom{margin-top:2rem}.down-arrow{border-top:1.2vw solid #fff}.down-arrow,.up-arrow{border-left:.8vw solid #0000;border-right:.8vw solid #0000}.up-arrow{border-bottom:1.2vw solid #fff}.left-arrow{border-right:1.2vw solid #fff}.left-arrow,.right-arrow{border-bottom:.8vw solid #0000;border-top:.8vw solid #0000}.right-arrow{border-left:1.2vw solid #fff}.arrow-text{color:#fff;font-size:1rem;margin-top:.5rem;position:relative;text-align:center;transform:none;white-space:nowrap}.arrow-text.below{left:50%;margin-top:.5rem;top:100%}.arrow-text.above{bottom:100%;left:50%;margin:0;pointer-events:none;position:absolute;transform:translate(-50%,-.5rem)}.arrow-text.left{margin-right:.5rem;right:100%;top:50%;transform:translateY(-50%)}.arrow-text.right{left:100%;margin-left:.5rem;top:50%;transform:translateY(-50%)}@media (max-width:600px){.down-arrow{border-top:5vw solid #fff}.down-arrow,.up-arrow{border-left:3vw solid #0000;border-right:3vw solid #0000}.up-arrow{border-bottom:5vw solid #fff}.left-arrow{border-right:5vw solid #fff}.left-arrow,.right-arrow{border-bottom:3vw solid #0000;border-top:3vw solid #0000}.right-arrow{border-left:5vw solid #fff}.arrow-text{font-size:1.2rem}}@media (min-width:601px) and (max-width:900px){.down-arrow{border-top:3vw solid #fff}.down-arrow,.up-arrow{border-left:2vw solid #0000;border-right:2vw solid #0000}.up-arrow{border-bottom:3vw solid #fff}.left-arrow{border-right:3vw solid #fff}.left-arrow,.right-arrow{border-bottom:2vw solid #0000;border-top:2vw solid #0000}.right-arrow{border-left:3vw solid #fff}.arrow-text{font-size:1.1rem}}.bounce{animation:bounce 2s infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.blinking-breath{animation:blinkbreath 3s infinite alternate;will-change:border-color}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-1.5vh)}60%{transform:translateY(-1vh)}80%{transform:translateY(-.5vh)}}@keyframes blinkbreath{0%{border-top-color:#0000}to{border-top-color:var(--mui-palette-primary-main)}}:root{--animation-duration:3s;--fade-in-delay:1s;--primary-color:#1a8cda;--secondary-color:#e8e6e3;--background-color:#1b1b1b;--paper-color:#242424;--text-primary:#e8e6e3;--text-secondary:#a8a095;--font-size-large:1.5rem}body,html{height:100%;margin:0;min-height:100vh;min-height:-webkit-fill-available;overscroll-behavior:none;padding:0;scroll-behavior:auto!important;width:100%}html{height:-webkit-fill-available}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;margin:0;overflow:hidden;padding:0;position:relative;transform:translateZ(0);width:100vw}.landing-page{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:transform .5s ease,opacity .5s ease;width:100%;z-index:2}.landing-page,.scroll-down{will-change:transform,opacity}.scroll-down{opacity:1;transform:translateY(0)}.scroll-up{opacity:0;transform:translateY(-100%);will-change:transform,opacity}.transition-finished-content-animation{transition:transform .5s ease,opacity .5s ease;will-change:transform,opacity}.initial-load{transition:none}.initial-load,.page-wrapper{opacity:1;transform:translateY(0)}.page-wrapper{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;position:absolute;top:0;transition:transform 3s ease-in-out,opacity .8s cubic-bezier(.4,0,.2,1);transition:transform var(--animation-duration) ease-in-out,opacity .8s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform,opacity;z-index:1}.page-wrapper.slide-down-animation,.page-wrapper.slide-up-animation{opacity:0;will-change:transform,opacity}.page-wrapper.on-landing-page .MuiAppBar-root,.page-wrapper.on-landing-page header{display:none!important;opacity:0!important;visibility:hidden!important}.page-wrapper.hidden{opacity:0;pointer-events:none}.page-wrapper.slide-down-animation{transform:translateY(100%);will-change:transform,opacity}.page-wrapper.slide-up-animation{transform:translateY(-100%);will-change:transform,opacity}.primary-text-container{align-items:center;animation:headerContainerAnimation 3s ease-out forwards;animation:headerContainerAnimation var(--animation-duration) ease-out forwards;display:flex;flex-direction:column;justify-content:center;will-change:opacity,transform}.primary-text{animation:growFontSize 3s ease-out forwards;animation:growFontSize var(--animation-duration) ease-out forwards;color:#e8e6e3;color:var(--secondary-color);font-size:3em;transform-origin:center center;will-change:transform,opacity}.typed-text{animation:fadeIn 3s ease-out 1s forwards;animation:fadeIn var(--animation-duration) ease-out forwards var(--fade-in-delay);color:#1a8cda;color:var(--primary-color);font-size:1.2em;margin-top:20px;opacity:0;will-change:opacity}@keyframes growFontSize{0%{opacity:0;transform:scale(.33)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{to{opacity:1}}@keyframes headerContainerAnimation{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.content-wrapper{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:1rem}.content-wrapper.hidden{opacity:0;pointer-events:none}footer{margin-top:auto}.swipe-up-animation{animation:swipeUp .5s forwards}.swipe-down-animation,.swipe-up-animation{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.swipe-down-animation{animation:swipeDown .5s forwards;pointer-events:none;z-index:100}@keyframes swipeUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes swipeDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}
/*# sourceMappingURL=main.9ebb563c.css.map*/