.projectsPage_projectsPage__qYCdn{max-width:1200px;margin:0 auto;padding:2rem 1rem}.projectsPage_projectsPage__qYCdn .projectsPage_hero__9jbkt{text-align:center;margin-bottom:3rem;padding:2rem 0}.projectsPage_projectsPage__qYCdn .projectsPage_hero__9jbkt .projectsPage_title__fnNfh{font-size:clamp(2rem,5vw,3rem);color:var(--color-primary);margin-bottom:1rem;font-family:Orbitron,sans-serif;text-transform:uppercase;letter-spacing:.1em}.projectsPage_projectsPage__qYCdn .projectsPage_hero__9jbkt .projectsPage_subtitle__BHs86{font-size:clamp(1.2rem,3vw,1.5rem);color:var(--foreground);opacity:.9}.projectsPage_projectsPage__qYCdn .projectsPage_sectionTitle__kGTMA{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-primary);margin-bottom:2rem;text-align:center}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X{margin-bottom:4rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredGrid__f0EV7{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj{padding:2rem;background-color:var(--background);border:2px solid var(--color-primary);border-radius:var(--borderRadius);transition:transform .3s ease,box-shadow .3s ease}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(27,177,47,.3)}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj .projectsPage_projectTitle__EKOaE{font-size:clamp(1.3rem,2.5vw,1.8rem);color:var(--foreground);margin-bottom:1rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj .projectsPage_projectDescription__O__Lv{font-size:1.2rem;line-height:1.6;color:var(--foreground);opacity:.9;margin-bottom:1.5rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj .projectsPage_techTags__E0oDl{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj .projectsPage_techTags__E0oDl .projectsPage_techTag__uAoge{padding:.4rem .8rem;background-color:var(--color-primary);color:var(--background);border-radius:var(--borderRadius);font-size:1.15rem;font-weight:500}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj .projectsPage_projectLink___okcH{color:var(--color-primary);font-weight:500;text-decoration:none;font-size:1.2rem;transition:opacity .3s ease}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredCard__ANaxj .projectsPage_projectLink___okcH:hover{opacity:.7}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM{margin-bottom:3rem}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectsGrid__mMUps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU{padding:1.5rem;background-color:var(--background);border:1px solid var(--color-primary);border-radius:var(--borderRadius);transition:transform .3s ease,box-shadow .3s ease}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(27,177,47,.2)}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU .projectsPage_projectTitle__EKOaE{font-size:1.4rem;color:var(--foreground);margin-bottom:1rem}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU .projectsPage_projectDescription__O__Lv{font-size:1.2rem;line-height:1.6;color:var(--foreground);opacity:.9;margin-bottom:1rem}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU .projectsPage_techTags__E0oDl{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU .projectsPage_techTags__E0oDl .projectsPage_techTag__uAoge{padding:.35rem .7rem;background-color:var(--color-primary);color:var(--background);border-radius:var(--borderRadius);font-size:1.2rem;font-weight:500}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU .projectsPage_projectLink___okcH{color:var(--color-primary);font-weight:500;text-decoration:none;transition:opacity .3s ease}.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectCard__Ic3qU .projectsPage_projectLink___okcH:hover{opacity:.7}.projectsPage_projectsPage__qYCdn .projectsPage_cta__Nczq9{text-align:center;padding:2rem;background-color:var(--background);border:2px solid var(--color-primary);border-radius:var(--borderRadius);margin-top:3rem}.projectsPage_projectsPage__qYCdn .projectsPage_cta__Nczq9 p{font-size:1.1rem;color:var(--foreground);margin:0}.projectsPage_projectsPage__qYCdn .projectsPage_cta__Nczq9 p a{color:var(--color-primary);text-decoration:underline;font-weight:500;transition:opacity .3s ease}.projectsPage_projectsPage__qYCdn .projectsPage_cta__Nczq9 p a:hover{opacity:.7}@media(max-width:768px){.projectsPage_projectsPage__qYCdn{padding:1rem .5rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredSection__Sce9X .projectsPage_featuredGrid__f0EV7,.projectsPage_projectsPage__qYCdn .projectsPage_projectsSection__7JxsM .projectsPage_projectsGrid__mMUps{grid-template-columns:1fr;gap:1.5rem}.projectsPage_projectsPage__qYCdn .projectsPage_featuredCard__ANaxj,.projectsPage_projectsPage__qYCdn .projectsPage_projectCard__Ic3qU{padding:1.5rem}}