@import url(https://fonts.cdnfonts.com/css/tw-cen-mt-std);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}.hide-overlay{opacity:0;visibility:hidden}.about-overlay{opacity:1;transition:opacity .5s ease,visibility .5s ease}.about-container{-ms-overflow-style:none;align-items:start;display:flex;height:calc(100% - 144px);justify-content:center;overflow-y:auto;scrollbar-width:none;width:100%}.about-container::-webkit-scrollbar{width:0}.about-content{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:larger;justify-content:center;max-width:60%;padding:0 1rem;text-align:center}.about-content button{background-color:initial;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Tw Cen MT Std,sans-serif;font-size:1rem}.about-overlay{background-color:#000000f2;height:100vh}.about-overlay .header{background-image:none;height:auto;width:auto}.fa-icon{padding-right:.5rem}.back-button{padding-top:2rem}.about-logo{left:2.5rem;padding:3% 0;pointer-events:auto;position:relative;top:1rem;width:15rem}.mobile-buttons,.mobile-footer{display:none}@media (max-width:768px){p{text-align:justify}.about-content h1,.desktop-buttons{display:none}.mobile-buttons{display:inline-block;padding-top:1rem}.header{display:flex;justify-content:center;position:fixed;top:0;width:100%;z-index:10}.about-logo{left:auto;padding:3% 0;pointer-events:auto;top:auto;width:12rem}.about-overlay{align-items:center;background-color:#000000f2;display:flex;flex-direction:column;height:100vh;justify-content:flex-start}.about-container{height:calc(100% - 180px);margin-top:6rem;overflow:scroll;width:100%}.about-container,.about-content{display:flex;justify-content:center}.about-content{-webkit-overflow-scrolling:touch;align-items:center;flex-direction:column;font-size:85%;max-width:75%;overflow-y:auto;padding:1rem}.mobile-footer{align-items:center;bottom:0;display:flex;justify-content:center;padding:1rem 0;position:fixed;width:100%;z-index:10}.mobile-footer button{background:none;border:none;color:#fff;font-size:1.5rem;margin:0 1rem}.video-container{align-items:center;display:flex;justify-content:center;margin-top:20px;position:relative;width:100%}.video-container video{background-color:#000;border:1px solid #ccc;border-radius:8px;height:auto;max-width:100%}.about-content::-webkit-scrollbar{display:none}.about-content{-ms-overflow-style:none;scrollbar-width:none}}.header{background-image:linear-gradient(148deg,#000000e6,#0000,#0000,#0000,#0000,#0000,#0000008c);height:100%}.footer,.header{padding:10px 0;width:100%}.footer{align-items:center;background-image:linear-gradient(188deg,#0000,#0000,#000000e6);bottom:0;color:#fff;display:flex;height:40%;position:fixed}.homepage-logo{left:2.5rem;pointer-events:auto;position:relative;top:1rem;width:15rem}.video-background{bottom:0;min-height:100%;min-width:100%;pointer-events:none;position:fixed;right:0;z-index:-1}.homepage-overlay{font-family:Tw Cen MT Std,sans-serif;height:100%;position:fixed;width:100%}.overlay-links{bottom:20px;display:flex;font-size:1.5rem;gap:15px;position:absolute;right:20px}.overlay-links a{border-radius:5px;color:#fff;padding:10px;text-decoration:none}.overlay-links button{background-color:initial;border:none;border-radius:0;color:#fff;cursor:pointer;font-family:Tw Cen MT Std,sans-serif;font-size:1.5rem}.overlay-text{border-radius:5px;bottom:20px;color:#fff;font-size:3rem;left:20px;padding:1.5rem;position:fixed;text-align:left;width:30rem}.video-control{display:flex;gap:10px}.video-control button{background-color:initial;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:.4em;padding-bottom:1rem;pointer-events:auto;position:relative}.homepage-overlay{transition:opacity .5s ease,visibility .5s ease}@media (max-width:768px){.footer,.homepage-overlay,.video-control{display:none}.video-background{left:50%;min-height:100%;min-width:100%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:-1}}:root{--primary-color:#27272a;--secondary-color:#383636;--tertiary-color:#acacb4;--quaternary-color:#e4e4e7;--outline-color:#f0f0f0;--link-color:#00b4d8;--primary-font:"Heebo",sans-serif;--secondary-font:"Roboto",sans-serif}.light-mode{--background-color:#f1f1f1;--content-background-color:#fff;--background-secondary:#f2f2f2;--primary-color:#27272a;--secondary-color:#383636;--tertiary-color:#acacb4;--outline-color:#f0f0f0}.dark-mode{--background-color:#111;--background-secondary:#2a2a2a;--content-background-color:#0e0e0e;--primary-color:#fff;--secondary-color:#f8f8f8;--tertiary-color:#868686;--outline-color:#787878}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--background-color)}::-webkit-scrollbar-thumb{background-color:var(--secondary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#000}.disabled{color:var(--outline-color);pointer-events:none}.disabled:hover{cursor:not-allowed}.page-content{background-color:var(--content-background-color);margin-top:-120px;min-height:100vh;padding-top:120px;position:relative}.page-content:after,.page-content:before{background-color:var(--background-color);bottom:0;content:"";position:absolute;top:0;width:calc(50% - 600px)}.page-content:before{left:0;z-index:1}.page-content:after{right:0;z-index:1}.content-wrapper{margin:0 auto;max-width:1000px}.title{color:var(--primary-color);font-family:var(--secondary-font);font-size:45px;font-weight:700;width:70%}.subtitle{color:var(--secondary-color);font-size:16px;line-height:28px;margin-top:25px;padding-top:10px;width:70%}.subtitle .page-footer{position:block}.page-footer:before{border-top:2px solid var(--tertiary-color);content:"";left:0;position:absolute;right:0}@media (max-width:1270px){.page-content:after,.page-content:before{width:5%}.content-wrapper{max-width:90%;padding-left:10%;padding-right:10%}}@media (max-width:1024px){.page-content:after,.page-content:before{width:calc(50% - 475px)}.content-wrapper{max-width:980px}}@media (max-width:800px){.content-wrapper{margin:0 auto;max-width:100%;padding:0 10px}body{background-color:var(--content-background-color)}.page-content:after,.page-content:before{display:none}}
/*# sourceMappingURL=main.1efe0c5d.css.map*/