.Header_Header__uZpst{padding:20px 0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px}@media(min-width:768px){.Header_Header__uZpst{flex-direction:row;justify-content:space-between}}.Header_Header__uZpst .Header_Menu__Zefc_{display:flex;flex-direction:column-reverse;align-items:center;grid-gap:10px;gap:10px}@media(min-width:768px){.Header_Header__uZpst .Header_Menu__Zefc_{flex-direction:row}}.Header_Header__uZpst .Header_Menu__Zefc_ a{color:var(--light);padding:15px 30px;font-weight:700;text-align:center}.Header_Header__uZpst .Header_Menu__Zefc_ .Header_GithubButton___eY_e{font-size:1.4rem;border:none;position:relative}.Header_Header__uZpst .Header_Menu__Zefc_ .Header_GithubButton___eY_e:hover:after{width:65%}.Header_Header__uZpst .Header_Menu__Zefc_ .Header_GithubButton___eY_e:after{content:"";width:0;height:2px;position:absolute;bottom:12px;left:50%;transform:translate(-50%,-50%);background:var(--purple);border-radius:6px;transition:all .2s ease-in-out}.Header_Header__uZpst .Header_Menu__Zefc_ .Header_CommunityButton__K3B8C{padding:15px 30px;background-color:transparent;border:2px solid var(--purple);font-size:1.2rem;border-radius:6px;transition:all .2s ease-in-out}.Header_Header__uZpst .Header_Menu__Zefc_ .Header_CommunityButton__K3B8C:hover{background-color:var(--purple);color:#fff}.HeroBanner_Container__CVt_x{padding:4rem 0;display:flex;flex-direction:column;justify-content:flex-start;grid-gap:2rem;gap:2rem}.HeroBanner_Container__CVt_x h1{display:flex;flex-direction:column;font-weight:600;font-size:4rem;line-height:6rem;max-width:950px}.HeroBanner_Container__CVt_x h1 span{font-size:1.6rem;color:var(--green);text-transform:uppercase;margin-bottom:10px;line-height:0}.HeroBanner_Container__CVt_x p{line-height:2.8rem;max-width:700px}.HeroBanner_Container__CVt_x p a{color:var(--purple);position:relative}.HeroBanner_Container__CVt_x p a:hover{opacity:90%;transition:opacity .2s ease-in-out}.HeroBanner_Container__CVt_x p a:hover:after{width:100%}.HeroBanner_Container__CVt_x p a:after{content:"";width:0;height:2px;background-color:var(--purple);border-radius:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);transition:width .2s ease-in-out}@media(min-width:768px){.HeroBanner_Container__CVt_x{padding:9rem 0}.HeroBanner_Container__CVt_x h1{font-size:6rem;line-height:8rem}.HeroBanner_Container__CVt_x h1 span{margin-bottom:15px}}.ProjectList_ListGrid__cI_mu{display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-content:center;grid-gap:2rem;gap:2rem;width:100%;padding-bottom:6rem}@media(min-width:768px){.ProjectList_ListGrid__cI_mu{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.ProjectList_ListGrid__cI_mu{grid-template-columns:repeat(3,1fr)}}.ProjectList_ListItem__NmRQm{background:var(--dark-200);padding:1.7rem;border:1px solid var(--purple);border-radius:8px;height:100%;width:100%}.ProjectList_ListItem__NmRQm .ProjectList_Thumb__WrNb4{height:18rem;width:100%;position:relative}.ProjectList_ListItem__NmRQm .ProjectList_Thumb__WrNb4 img{border-radius:4px}.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1{display:flex;flex-direction:column;justify-content:space-between;margin-top:15px;grid-gap:20px;gap:20px}@media(min-width:768px){.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1{min-height:18rem}}.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1 .ProjectList_ListHeader__aG_Bn h2{font-weight:500;font-size:2rem}.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1 .ProjectList_ListHeader__aG_Bn p{font-weight:500;font-size:15px;line-height:170%;margin-top:1.5rem}.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1 .ProjectList_ListLinks__OkeHY{display:flex;margin-top:1.5rem;grid-gap:20px;gap:20px}.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1 .ProjectList_ListLinks__OkeHY a{padding:1rem 4rem;border:1px solid var(--green);font-weight:700;text-transform:uppercase;font-size:1.2rem;border-radius:4px;background-color:var(--green);color:var(--dark)}.ProjectList_ListItem__NmRQm .ProjectList_ListContent__qn9U1 .ProjectList_ListLinks__OkeHY a:nth-child(2){background-color:transparent;color:var(--light)}.Home_Container__QGTfd{padding:0 20px;margin:0 auto}@media(min-width:768px){.Home_Container__QGTfd{max-width:90vw;padding:0}}@media(min-width:1024px){.Home_Container__QGTfd{max-width:80vw}}.Home_Footer__OnzQq{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.Home_Footer__OnzQq .Home_FooterLinks__Q8Bfg span{color:var(--grey);font-size:1.4rem;font-family:IBM Plex Mono,sans-serif}.Home_Footer__OnzQq .Home_FooterLinks__Q8Bfg span+span{margin-left:20px}