.projects_main__G3IfO{min-height:100vh;background:linear-gradient(135deg,rgba(32,41,117,.8),rgba(28,28,80,.9));padding:2rem 0}.projects_hero__lQGLY{text-align:center;padding:6rem 2rem;margin-bottom:3rem;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.projects_hero__lQGLY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(165,165,255,.1) 0,transparent 50%);animation:projects_pulse__Ta5SD 8s ease-in-out infinite}@keyframes projects_pulse__Ta5SD{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:.2}to{transform:scale(1);opacity:.5}}.projects_heroContent__HMSjQ{max-width:800px;margin:0 auto;position:relative;z-index:1}.projects_hero__lQGLY h1{font-size:4rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#a5a5ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2;letter-spacing:-.02em;animation:projects_fadeInUp__FkYMO 1s ease-out}.projects_hero__lQGLY p{font-size:1.3rem;color:hsla(0,0%,100%,.8);line-height:1.6;max-width:600px;margin:0 auto;animation:projects_fadeInUp__FkYMO 1s ease-out .2s backwards}@keyframes projects_fadeInUp__FkYMO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.projects_container__IN86_{max-width:1200px;margin:0 auto;padding:0 2rem}.projects_projectsGrid__dwGgH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;padding:2rem 0}.projects_projectCard__7As1M{background:hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.projects_projectCard__7As1M:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.projects_projectPreview__Ki_3r{cursor:pointer}.projects_projectImage__Hyi9q{position:relative;width:100%;height:250px;overflow:hidden}.projects_mainImage__UBS_b{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.projects_projectPreview__Ki_3r:hover .projects_mainImage__UBS_b{transform:scale(1.05)}.projects_projectInfo__JGji1{padding:1.5rem}.projects_projectInfo__JGji1 h2{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.projects_projectInfo__JGji1 p{color:hsla(0,0%,100%,.9);margin-bottom:1rem;line-height:1.6;font-size:1rem}.projects_expandButton__MXPgA{display:inline-block;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);color:#fff;border-radius:20px;font-size:.9rem;transition:all .3s ease}.projects_expandButton__MXPgA:hover{background:hsla(0,0%,100%,.2)}.projects_expanded__DKSRh{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.projects_expanded__DKSRh .projects_projectPreview__Ki_3r{height:auto}.projects_expanded__DKSRh .projects_projectImage__Hyi9q{height:400px}.projects_projectDetails__I1OVz{padding:2rem;background:hsla(0,0%,100%,.05);border-radius:16px;margin-top:1rem;display:grid;grid-gap:2rem;gap:2rem}.projects_gallery__Qc88k{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;padding:1rem;background:rgba(0,0,0,.2);border-radius:12px}.projects_detailsContent__zC5H9{display:flex;flex-direction:column;gap:2rem}.projects_detailsSection__ZIi_p{background:hsla(0,0%,100%,.03);padding:1.5rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.05)}.projects_detailsSection__ZIi_p h3{color:#fff;margin-bottom:1rem;font-size:1.3rem;background:linear-gradient(135deg,#fff,#a5a5ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.projects_detailsSection__ZIi_p p{color:hsla(0,0%,100%,.9);line-height:1.7;font-size:1rem}.projects_technologies__xhuna{display:flex;flex-wrap:wrap;gap:.8rem}.projects_technology__gkRKx{padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border-radius:20px;font-size:.9rem;color:#fff;transition:all .3s ease}.projects_technology__gkRKx:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.projects_projectLinks__HBjmN{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.projects_storeLink__Zu4RS{transition:transform .3s ease}.projects_storeLink__Zu4RS:hover{transform:translateY(-2px)}.projects_websiteLink__hoA_8{display:inline-flex;align-items:center;padding:.8rem 1.5rem;background:hsla(0,0%,100%,.1);border-radius:25px;color:#fff;text-decoration:none;font-weight:500;transition:all .3s ease}.projects_websiteLink__hoA_8:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.projects_projectMeta__U00Zp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;padding:1.5rem;background:rgba(0,0,0,.2);border-radius:12px;color:hsla(0,0%,100%,.9)}.projects_projectMeta__U00Zp strong{color:#fff;margin-right:.5rem}.projects_thumbnailImage__cBwKl{border:2px solid transparent}.projects_thumbnailImage__cBwKl:hover{transform:scale(1.02)}.projects_thumbnailImage__cBwKl.projects_active__CT4W_{border-color:hsla(0,0%,100%,.5);box-shadow:0 0 20px hsla(0,0%,100%,.2)}.projects_projectDetails__I1OVz h3{color:#fff;margin-bottom:1rem;font-size:1.2rem}.projects_techStack__BO0zb{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.projects_techTag__3F3aT{padding:.3rem .8rem;background:hsla(0,0%,100%,.1);border-radius:15px;color:hsla(0,0%,100%,.9);font-size:.9rem}.projects_storeLinks__zJho6{display:flex;gap:1rem;margin-top:1rem}.projects_storeButton__kFZnr{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border-radius:8px;color:#fff;text-decoration:none;transition:all .3s ease}.projects_storeButton__kFZnr:hover{background:hsla(0,0%,100%,.2)}.projects_imageGallery__YQ8pA{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.projects_thumbnailImage__cBwKl{width:100%;height:100px;object-fit:cover;border-radius:8px;cursor:pointer;transition:all .3s ease}.projects_thumbnailImage__cBwKl:hover{transform:scale(1.05)}@media (max-width:768px){.projects_container__IN86_{padding:0 1rem}.projects_hero__lQGLY{padding:4rem 1rem}.projects_hero__lQGLY h1{font-size:2.5rem}.projects_projectsGrid__dwGgH{gap:1.5rem}.projects_expanded__DKSRh{grid-template-columns:1fr}.projects_projectImage__Hyi9q{height:200px}.projects_expanded__DKSRh .projects_projectImage__Hyi9q{height:250px}.projects_projectDetails__I1OVz{padding:1.5rem}.projects_gallery__Qc88k{grid-template-columns:1fr}.projects_detailsContent__zC5H9{gap:1.25rem}.projects_detailsSection__ZIi_p{padding:1.25rem}.projects_technologies__xhuna{gap:.6rem}.projects_technology__gkRKx{font-size:.85rem;padding:.4rem .8rem}.projects_projectLinks__HBjmN{flex-direction:column;align-items:stretch}.projects_websiteLink__hoA_8{text-align:center;justify-content:center}.projects_projectMeta__U00Zp{grid-template-columns:1fr;text-align:left}}