.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{max-width:1920px;margin:0 auto;position:fixed;top:0;left:0;right:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(180deg,#05131a,rgba(5,19,26,.8) 50%,rgba(5,19,26,0));z-index:9}.brLogoButton{background-color:transparent;border:none;padding:0;margin:0}.desktopNavItems,.mobileNavItems{text-align:right;right:0;position:absolute}.desktopNavItems{display:none}.navBrand{font-weight:600;font-size:18px;display:none}.navBrand,.navButton{background-color:transparent;border:none;font-family:Avenir;color:#fff}.navButton{font-size:14px;font-weight:500;letter-spacing:2px;padding:0 20px}.navButton:hover{color:#2dbc9d;transition:all .7s cubic-bezier(.25,.8,.25,1)}.mobileNavOverlay{height:0;width:100%;position:fixed;z-index:100;left:0;top:0;background-image:linear-gradient(to bottom left,#560799,#1d699f,#00cca5);overflow-x:hidden;transition:.5s}.mobileNavExit{height:20px;right:20px;top:2rem;position:absolute}.mobile-overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.mobileNavButton{background:transparent;border:none;font-family:Oswald;font-size:30px;font-weight:600;color:#fff;margin-bottom:30px}.mobileNavButton:active,.mobileNavButton:focus{outline:0;opacity:.7}@media (min-width:768px){.mobileNavItems{display:none}.desktopNavItems{display:block}.navbarRow{margin:0 5%}.navBrand{display:inline}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(180deg,#05131a,#150e2e);color:#fff;background-repeat:no-repeat;background-position:40% 9%}html{scroll-behavior:smooth}code{font-family:Avenir,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-expand>.container{flex-wrap:wrap}h1,h2{font-family:Oswald;font-size:40px;letter-spacing:8px}h1,h2,h3{font-weight:600}h3{font-size:36px}h3,h4{font-family:Avenir}h4{font-size:16px;font-weight:300;letter-spacing:2px}h5{font-size:25px;letter-spacing:12px}h5,h6{font-family:Oswald;font-weight:600}h6,p{font-size:16px}p{font-weight:300;letter-spacing:1px}li,p{font-family:Avenir}a.button,a:hover{text-decoration:none}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;color:initial}button:active,button:focus{outline:0}.whiteOutlineBtn{border:1px solid #fff;padding:15px 30px;font-family:Oswald;font-weight:300;font-size:20px;background:transparent;color:#fff;border-radius:6px;letter-spacing:3px;transition:all .2s ease-in-out;cursor:pointer;animation:fadeIn 1s ease-out 0s 1}.whiteOutlineBtn:hover{background:#936dd8;border:1px solid #936dd8;color:#fff;box-shadow:0 0 10px #0000001f,0 1px 2px rgba(0,0,0,.24);transition:all .4s cubic-bezier(.25,.8,.25,1)}.whiteOutlineBtn:active,.whiteOutlineBtn:focus{background:#936dd8;border:1px solid #936dd8;color:#fff;outline:0;box-shadow:0 0 10px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.invisibleButton{background-color:transparent;border:none}.purpleOutlineBtn{border:1px solid #b183fc;color:#b183fc}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.desktopDiv{display:none}.row{margin-left:0;margin-right:0}::-webkit-scrollbar{width:0;background:transparent}@media (min-width:768px){h1{letter-spacing:12px}}@media (min-width:992px){.mobileDiv{display:none}.desktopDiv{display:block}}.planetoidFloat{animation-duration:10s;animation-iteration-count:infinite}@media (min-width:1200px){h1{font-size:72px}h2{font-size:48px}h4{font-size:24px}p{font-size:18px;letter-spacing:2px}}@media (min-width:1600px){h1{font-size:80px}.whiteOutlineBtn,h4{font-size:28px}.heroBanner{margin:10% 20% 15%}}