.Navbar_navbar__GrSXC{display:flex;justify-content:right;padding:0 2em;background-color:#c0c0d3;height:3.5em;position:relative;z-index:1000}.Navbar_nav-items__FuYh8{display:flex;flex-direction:row;align-items:center;gap:1em}.Navbar_nav-button__jP_Kk,.Navbar_nav-button__jP_Kk a{background-color:transparent;color:black;padding:10px 15px;border:none;border-radius:5px;align-self:flex-start;cursor:pointer;font-size:medium;transition:background-color .3s ease;width:100%;text-align:center}.Navbar_nav-button__jP_Kk:hover{color:white;background-color:#112a67;text-decoration:none}.Navbar_nav-button__jP_Kk.Navbar_active__qyFWv{background-color:hsl(223,44%,47%);text-underline-offset:8px;color:white}.Navbar_home-button__83isZ{align-self:left;background-color:#112a67;color:white}.Navbar_hamburger-menu__KoJz2{display:none;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:0;width:30px;height:30px;margin-top:.75rem;margin-left:auto;margin-right:1rem}.Navbar_hamburger-line___6m30{width:25px;height:3px;background-color:#112a67;margin:3px 0;transition:.3s}.Navbar_sidebar__MNPmk{position:fixed;top:0;right:-300px;width:300px;height:100vh;background-color:#c0c0d3;transition:right .3s ease;z-index:1001;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.Navbar_sidebar__MNPmk.Navbar_open__wWapx{right:0}.Navbar_sidebar-content__pkeE3{display:flex;flex-direction:column;padding:4rem 1rem 2rem;gap:.5rem}.Navbar_sidebar__MNPmk .Navbar_nav-button__jP_Kk{margin-bottom:.5rem;padding:15px 20px;text-align:left;border-radius:8px;font-size:1rem}.Navbar_overlay__5SUzk{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.Navbar_overlay__5SUzk.Navbar_active__qyFWv{opacity:1;visibility:visible}.Navbar_hidden__cqz4e{display:none!important}@media (max-width:768px){.Navbar_navbar__GrSXC{justify-content:flex-start;padding:0 1em}.Navbar_hamburger-menu__KoJz2{display:flex}.Navbar_nav-items__FuYh8{display:none}.Navbar_sidebar__MNPmk.Navbar_open__wWapx~.Navbar_navbar__GrSXC .Navbar_hamburger-line___6m30:first-child{transform:rotate(-45deg) translate(-5px,6px)}.Navbar_sidebar__MNPmk.Navbar_open__wWapx~.Navbar_navbar__GrSXC .Navbar_hamburger-line___6m30:nth-child(2){opacity:0}.Navbar_sidebar__MNPmk.Navbar_open__wWapx~.Navbar_navbar__GrSXC .Navbar_hamburger-line___6m30:nth-child(3){transform:rotate(45deg) translate(-5px,-6px)}}.SemesterTabs_tabsContainer__MqUn3{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}@media (min-width:768px){.SemesterTabs_tabsContainer__MqUn3{gap:1rem}}.SemesterTabs_tabButton__jzaVW{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;background-color:#4F8DDE;color:#ffffff;border:none;cursor:pointer;transition:background-color .2s ease-in-out;margin-bottom:.5rem}@media (min-width:768px){.SemesterTabs_tabButton__jzaVW{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}}.SemesterTabs_tabButton__jzaVW:hover{background-color:#3b82f6}.SemesterTabs_tabButton__jzaVW.SemesterTabs_activeTab__AnpAq{background-color:#2563eb;color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ProjectCard_projectCard__f2HhE{background-color:#1e3a8a;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease-in-out}.ProjectCard_projectCard__f2HhE:hover{transform:scale(1.05)}.ProjectCard_cardImage__pmBNG{width:100%;height:12rem;object-fit:cover}.ProjectCard_cardContent__UjA6H{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.ProjectCard_cardTitle___tuvK{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin-bottom:.5rem;color:#ffffff}.ProjectCard_cardMembers__JwUJW{font-size:.75rem;line-height:1rem;color:#dbeafe;margin-bottom:.75rem}.ProjectCard_cardDescription__Bk29W{font-size:.875rem;line-height:1.25rem;color:#e0f2fe;margin-bottom:1rem;flex-grow:1}.ProjectCard_githubButton__Ubarm{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#4F8DDE;color:#ffffff;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:.375rem;border:none;text-decoration:none;cursor:pointer;transition:background-color .2s ease-in-out}.ProjectCard_githubButton__Ubarm:hover{background-color:#3b82f6}.ProjectCard_githubButton__Ubarm .ProjectCard_githubIcon__7WtPA{transition:transform .2s ease-in-out}.ProjectCard_githubButton__Ubarm:hover .ProjectCard_githubIcon__7WtPA{transform:scale(1.1)}