@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@200;300;400;500;600;700";@import"https://fonts.googleapis.com/css2?family=Fira+Mono:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Changa+One:ital@0;1&family=Fredoka+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@500&display=swap";*{box-sizing:border-box;padding:0;margin:0}body{height:100%;background-color:var(--color-foreground)}a{color:#0d6efd}html,#root,.App{height:100%}.content{height:100%;padding:2rem 8rem;font-size:20px}@media screen and (max-width: 768px){.content{padding:2rem 3rem}}.content h2{font-size:25px;margin-top:1rem}.content h3{font-size:20px;margin-top:1rem}.content p{margin-top:.5rem}.content ul,.content ol{padding:1rem}.content a{color:#8cb4ff}.color__text{color:var(--color-text)}.color__subtext{color:var(--color-text-alt)}.section__padding{padding:4rem 6rem}.section__margin{margin:4rem 6rem}.obs__introduction{background-color:var(--color-background);width:100%;padding:0rem 6rem 6rem}.obs__introduction-terminal{background-color:var(--color-foreground);width:100%;border-radius:10px;box-sizing:border-box}.obs__introduction-terminal-buttons__container{background-color:var(--color-foreground-2);width:100%;padding:.5rem 1rem;border-radius:10px 10px 0 0;box-sizing:border-box}.obs__introduction-terminal-body{padding:2rem 1.8rem}.obs__introduction-terminal-buttons{display:inline-block;width:10px;height:10px;border-radius:25px;margin-right:.7rem}.obs__introduction-terminal-buttons.red{background:#ff6057;border:1px solid #e14640}.obs__introduction-terminal-buttons.amber{background:#ffbd2e;border:1px solid #dfa123}.obs__introduction-terminal-buttons.green{background:#27c93f;border:1px solid #1dad2b}.obs__introduction-heading{font-family:var(--font-display);font-weight:250;font-size:92px;color:var(--color-txt)}.obs__introduction-description__container{display:flex;justify-content:space-between;gap:1rem}.obs__introduction-description-buls{margin:1.3rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:.5rem}.obs__introduction-description{min-width:13rem;border-radius:10px;width:100%}.obs__introduction-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__introduction-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__introduction-heading{font-size:35px}.obs__introduction-description h3{font-size:20px}.obs__introduction{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__introduction{padding:2rem}}.obs__navbar{position:sticky;top:0;display:flex;width:100%;padding:4rem 6rem;justify-content:space-between;align-items:center;height:6rem;z-index:1;background-color:var(--color-background)}.obs__navbar-links{flex:1;display:flex;justify-content:flex-start;align-items:center}.obs__navbar-links_logo{flex:1;color:var(--color-txt);font-family:var(--font-family-logo);font-size:30px}.obs__navbar-links_logo a{text-decoration:none;color:var(--color-txt)}.obs__navbar-links_container{display:flex}.obs__navbar-links_container a{color:var(--color-txt);font-family:var(--font-text-1);font-size:20px;font-weight:500;line-height:45px;cursor:pointer;margin-left:4rem;text-decoration:none}.obs__navbar-links_logo a:hover,.obs__navbar-links_container a:hover{color:var(--color-accent)}.obs__navbar-menu{margin-left:1rem;display:none;position:relative}.obs__navbar-menu svg{cursor:pointer}.obs__navbar-menu svg:hover{filter:invert(39%) sepia(91%) saturate(796%) hue-rotate(190deg) brightness(99%) contrast(96%)}.obs__navbar-menu_container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:end;background-color:var(--color-foreground-2);padding:2rem;position:absolute;top:30px;right:0;min-width:140px;box-shadow:0 5px 5px #0009}.obs__navbar-menu_container p{margin:1rem 0;font-family:var(--font-text-1);font-size:20px;font-weight:500}.obs__navbar-menu_container a{text-decoration:none;color:var(--color-txt)}.obs__navbar-menu_container a:hover{color:var(--color-accent)}@media screen and (max-width: 700px){.obs__navbar{padding:2rem 4rem}}.obs__projects{width:100%;padding:3rem 6rem;background-color:var(--color-foreground)}.obs__projects-header{font-family:var(--font-text-1);font-size:30px;font-weight:500;text-align:center}.obs__projects-container{display:flex}.obs__projects-project{min-width:0;flex-basis:32%;display:inline-block;padding:1.8rem;background-color:var(--color-foreground-2);border-radius:7px;flex-grow:1}.obs__projects-project-heading{font-family:var(--font-text-1);overflow-wrap:break-word;font-size:20px;font-weight:500;padding-bottom:1rem;text-wrap:wrap}.obs__projects-project-heading a{text-decoration:none}.obs__projects-flex__container{padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-around;gap:1rem}.obs__projects-project-heading-status{color:var(--color-accent-alt)}.obs__projects-project-heading-description-leader{color:#606060}.obs__projects-project-heading-description{font-family:var(--font-text-2);font-size:16px;font-weight:500}.obs__projects-project-heading-title{color:#2f81f7;font-weight:700}.obs__project-image{padding:2rem 1.7rem}@media screen and (max-width: 1050px){.obs__navbar-links_container{display:none}.obs__navbar-menu{display:flex}}@media screen and (max-width: 700px){.obs__projects-project{flex-basis:100%}.obs__projects{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__navbar{padding:2rem}}.obs__terminal{background-color:var(--color-background);width:100%;padding:0rem 6rem 6rem}.obs__terminal-terminal{background-color:var(--color-foreground);width:100%;border-radius:10px;box-sizing:border-box}.obs__terminal-terminal-buttons__container{background-color:var(--color-foreground-2);width:100%;padding:.5rem 1rem;border-radius:10px 10px 0 0;box-sizing:border-box}.obs__terminal-terminal-body{padding:2rem 1.8rem;text-align:center}.obs__terminal-terminal-buttons{display:inline-block;width:10px;height:10px;border-radius:25px;margin-right:.7rem}.obs__terminal-terminal-buttons.red{background:#ff6057;border:1px solid #e14640}.obs__terminal-terminal-buttons.amber{background:#ffbd2e;border:1px solid #dfa123}.obs__terminal-terminal-buttons.green{background:#27c93f;border:1px solid #1dad2b}.obs__terminal-heading{font-family:var(--font-display);font-weight:250;font-size:92px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__terminal-heading{font-size:35px}}.obs__terminal-description__container{display:flex;justify-content:space-between;gap:1rem}.obs__terminal-description-buls{margin:1.3rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:.5rem}.obs__terminal-description{min-width:13rem;border-radius:10px;width:100%}.obs__terminal-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__terminal-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__terminal{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__terminal{padding:2rem}}.obs__about-more{width:100%;padding:3rem 6rem 0rem;background-color:var(--color-foreground)}.obs__about-more-heading{color:var(--color-txt);font-family:var(--font-text-1);font-size:30px;font-weight:500;text-align:center}.obs__about-more-description{color:var(--color-txt);font-family:var(--font-text-1);font-size:16px;font-weight:400;margin:1.5em 0rem 0rem;padding-bottom:3rem}.obs__about-more-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__about-more-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__about-more{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__about-more{padding:2rem}}.obs__resources-more{width:100%;padding:3rem 6rem 0rem;background-color:var(--color-foreground)}.obs__resources-more-heading{color:var(--color-txt);font-family:var(--font-text-1);font-size:30px;font-weight:500;text-align:center}.obs__resources-more-description{justify-content:center;color:var(--color-txt);font-family:var(--font-text-1);font-size:16px;font-weight:400;margin:1.5em 3rem 0rem;padding-bottom:3rem;display:grid}.obs__resources-more-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__resources-more-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__resources-more{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__resources-more{padding:2rem}}.obs__contact-more{width:100%;padding:3rem 6rem 0rem;background-color:var(--color-foreground)}.obs__contact-more-heading{color:var(--color-txt);font-family:var(--font-text-1);font-size:30px;font-weight:500;text-align:center}.obs__contact-more-description{color:var(--color-txt);font-family:var(--font-text-1);font-size:16px;font-weight:400;margin:1.5em 3rem 0rem;padding-bottom:3rem}.obs__contact-more-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__contact-more-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__contact-more{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__contact-more{padding:2rem}}.obs__members{width:100%;padding:3rem 6rem 0rem;background-color:var(--color-foreground)}.obs__members-heading{color:var(--color-txt);font-family:var(--font-text-1);font-size:30px;font-weight:500;text-align:center}.obs__members-description{color:var(--color-txt);font-family:var(--font-text-1);font-size:16px;font-weight:400;margin:1.5em 3rem 0rem;padding-bottom:3rem}.obs__members-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__members-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__members{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__members{padding:2rem}}.obs__members-columns{display:flex;flex-direction:row;justify-content:space-between;text-align:center;font-size:20px;padding:0 1rem}@media screen and (max-width: 700px){.obs__members-columns{flex-direction:column;gap:1.5rem;padding:0}.obs__members-description{margin:0}}.obs__members-columns ul{list-style-type:none;margin:0;padding:0}.obs__members-columns li{padding:.5rem 0}.invalid-member{color:red}a{text-decoration:none}.hackathon{font-size:18px;font-family:var(--font-text-1)}.hackathon .disclaimer{margin-bottom:2rem;font-size:1.2em}.hackathon .disclaimer *{color:red}.hackathon .text-center{text-align:center}.hackathon .title{font-size:30px}.hackathon .title p{margin-top:0}.hackathon ul ul{padding-top:0;padding-bottom:0}.hackathon li:not(:last-child){margin-bottom:.2rem}.obs__hackathon-devpost{margin-top:2rem;font-size:45px}.obs__hackathon-intro{background-color:var(--color-background);padding:0rem 6rem 6rem}.obs__hackathon-intro-terminal{background-color:var(--color-foreground);border-radius:10px;box-sizing:border-box}.obs__hackathon-intro-terminal-buttons__container{background-color:var(--color-foreground-2);padding:.5rem 1rem;border-radius:10px 10px 0 0;box-sizing:border-box}.obs__hackathon-intro-terminal-body{padding:2rem 1.8rem}.obs__hackathon-intro-terminal-buttons{display:inline-block;width:10px;height:10px;border-radius:25px;margin-right:.7rem}.obs__hackathon-intro-terminal-buttons.red{background:#ff6057;border:1px solid #e14640}.obs__hackathon-intro-terminal-buttons.amber{background:#ffbd2e;border:1px solid #dfa123}.obs__hackathon-intro-terminal-buttons.green{background:#27c93f;border:1px solid #1dad2b}.obs__hackathon-intro-heading{font-family:var(--font-display);font-weight:250;font-size:92px;color:var(--color-txt)}.obs__hackathon-intro-description__container{display:flex;justify-content:space-between;gap:1rem}.obs__hackathon-intro-description-buls{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem}.obs__hackathon-intro-description{min-width:13rem;border-radius:10px}.obs__hackathon-intro-description h3{font-family:var(--font-text-1);font-weight:500;font-size:30px;padding:0 0 .6rem;color:var(--color-accent)}.obs__hackathon-intro-description p{font-family:var(--font-text-1);font-size:16px;color:var(--color-txt)}@media screen and (max-width: 700px){.obs__hackathon-intro-heading{font-size:35px}.obs__hackathon-intro-description h3{font-size:20px}.obs__hackathon-intro{padding:2rem 4rem}}@media screen and (max-width: 550px){.obs__hackathon-intro{padding:2rem}}*{color:var(--color-txt)}:root{--font-family-logo: "Fira Mono", monospace;--font-display: "Fira Sans Condensed", sans-serif;--font-text-1: "Fira Mono", monospace;--font-text-2: "Fira Code", monospace;--color-background: #18181b;--color-foreground: #27272a;--color-foreground-2: #202022;--color-muted: #71717a;--color-accent: #3b82f6;--color-txt: #f4f4f5;--color-accent-alt: #ff6631}.animate{animation-duration:.5s;animation-fill-mode:backwards}@media screen and (prefers-reduced-motion: reduce){.animate{animation:none!important}}.animate.fade{animation-name:animate-fade;animation-duration:.55s;animation-timing-function:ease-in-out}@keyframes animate-fade{0%{opacity:0}to{opacity:1}}.delay-1{animation-delay:.6s}.delay-2{animation-delay:1s}.delay-3{animation-delay:1.4s}.animate.slide-up{animation-name:animate-slide-up;animation-duration:.5s;animation-timing-function:ease-in-out}@keyframes animate-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0)}}.animate.flip{animation-name:animate-flip;transform-style:preserve-3d;perspective:1000px;animation-duration:.5s}@keyframes animate-flip{0%{opacity:0;transform:rotateX(-120deg) scale(.9)}to{opacity:1;transform:rotateX(0) scale(1)}}.show-1{animation:cssAnimation-show 0s 3s forwards;width:0;height:0;visibility:hidden}.show-2{animation:cssAnimation-show 0s 6s forwards;width:0;height:0;visibility:hidden}@keyframes cssAnimation-show{to{visibility:visible;width:100%;height:auto}}.hide-1{-moz-animation:cssAnimation 0s ease-in 3s forwards;-webkit-animation:cssAnimation 0s ease-in 3s forwards;-o-animation:cssAnimation 0s ease-in 3s forwards;animation:cssAnimation 0s ease-in 3s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hide-2{-moz-animation:cssAnimation 0s ease-in 9s forwards;-webkit-animation:cssAnimation 0s ease-in 9s forwards;-o-animation:cssAnimation 0s ease-in 9s forwards;animation:cssAnimation 0s ease-in 9s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden}}.emph-text{font-style:italic}.link-text{color:var(--color-accent);text-decoration:underline}a:hover{color:var(--color-accent-alt)}