@import"https://fonts.googleapis.com/css2?family=Ubuntu&display=swap";:root{--bg: #242424;--dark: #141414;--text: #e2e2e2;--blue: #1d4ed8;--grey: #454545;font-family:Ubuntu,sans-serif;text-align:center;color:var(--text);background-color:var(--bg);scroll-behavior:smooth}#root,#page{--timeout: .5s;height:100%;min-height:100vh;width:100%;z-index:0;transition:var(--timeout)}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{margin:0}.center-h{position:absolute;top:50%;transform:translate(-50%)}.center-v{position:absolute;left:50%;transform:translateY(-50%)}.center-full{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#navbar{--top: 70%;position:absolute;top:var(--top);left:50%;transform:translate(-50%,-50%);background-color:var(--dark);padding:.5rem;border-radius:1.5rem;z-index:1;width:auto;transition:.5s;font-size:1.2rem}#navbar button{text-decoration:none;border:none;font:inherit;background-color:transparent;color:var(--text);padding:.5rem;border-radius:1rem;cursor:pointer;display:inline-block;transition:.2s}#navbar button:hover{background-color:var(--blue);font-weight:700}#navbar button:active{background-color:var(--text);color:var(--bg)}.home-box{background-color:#fafafa;width:30vw;border-radius:15px;transition:.75s;padding:3.5vw .5vw}.container-img{margin:0 0 -10px;width:100vw;padding:0}.container-wrapper{margin-top:-5vw}.container{width:100vw;min-height:20vh;background-repeat:no-repeat;z-index:10;padding-top:10vh;padding-bottom:50vh;margin-bottom:-45vh}.footer{max-height:10vh;padding-bottom:0;position:relative;overflow:hidden}#header,.header-small{height:20vh;font-size:6rem;text-align:left;margin-left:auto;margin-right:auto;white-space:pre-line;max-width:-moz-max-content;max-width:max-content;word-wrap:break-word;margin-top:100px;z-index:-10;position:relative}.header-small{height:5vh!important;font-size:8rem!important}.highlight{color:var(--bg);background-color:var(--text);font-style:italic;font-weight:700;box-shadow:.5rem .5rem #0000004d;border-radius:.75rem;padding:.5rem .75rem}.title,.para,.short{box-shadow:.5rem .5rem #0003;border-radius:1.5rem;background-color:var(--bg);margin-left:4vw;margin-right:4vw;margin-top:50px}.title{font-size:5rem;font-weight:700;padding:1rem}.para,.short{font-size:1.25rem;text-align:left;padding:2.5rem}.short,.title{width:max-content}.para{width:auto}.fourohfour{height:100vh}.fourohfour img{position:absolute;bottom:0;left:0;width:100%}.fourohfour h1{font-size:10rem;margin:0!important}.fourohfour p{font-size:1.5rem}@keyframes fade-in{0%{transform:translateY(50px);opacity:0}to{transform:0;opacity:1}}.fade-in,.fade-in-second,.fade-in-third{opacity:0;animation:fade-in .75s ease-out forwards}.fade-in{animation-delay:1s}.fade-in-second{animation-delay:2s}.fade-in-third{animation-delay:3s}a{color:var(--blue);text-decoration:none;font-weight:700}a:hover{color:var(--dark)}.bottom{position:absolute;bottom:10px;width:100%;text-align:center}.footer h1{width:100%;text-align:center;position:absolute;top:10%}.footer button{font:inherit;font-size:1rem;background-color:inherit;border:none;color:var(--grey);border-radius:5px;transition:.2s;margin-bottom:1rem}.footer button:hover{background-color:#00000018;cursor:pointer}.footer button:active{background-color:#00000020}.footer a{color:var(--grey);font-weight:400}.grid{margin-top:3rem;padding-left:2.5vw;padding-right:2.5vw;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:5vh;grid-row-gap:5vh}.selection{background-color:var(--blue);padding:1.5rem;margin:1rem;border-radius:15px;color:inherit;font-family:inherit;border:none;position:relative;opacity:1;height:100%;width:100%;max-width:90%;max-height:90%;transition-duration:.2s;transition-property:transform,box-shadow;box-shadow:.5rem .5rem #0003}.selection:hover{cursor:pointer;transform:translate(-.25rem,-.25rem);box-shadow:.85rem .85rem #00000020}.selection .title,.selection .para{font-size:1.5rem;margin-top:.5rem;margin-left:0;margin-right:0}.selection .para{font-size:1rem;padding:1.5rem;margin-top:1rem}.hidden{opacity:0}.engulf{transition:all .5s ease-in-out;top:0!important;left:0!important;margin:0;max-width:100vw!important;max-height:100vh!important;border-radius:0;background-color:var(--bg)}.engulf:hover{cursor:default;transform:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation:fadeOut .2s forwards ease-in-out}.workingonit{border-radius:999999px;height:45vh}
