.Projects_wrapper__29N_4{display:flex;flex-direction:column;min-height:100vh;background:#0a0a0f;position:relative;overflow-x:hidden}.Projects_networkSection__owCQY{padding:4rem 0;background:linear-gradient(135deg,#0a0a0f,#1a1a2e 50%,#0a0a0f);position:relative}.Projects_main__0l1P9{flex:1 1;padding-top:80px;position:relative}.Projects_container__d16j_{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}@media (max-width:768px){.Projects_container__d16j_{padding:0 1.5rem}}@media (max-width:480px){.Projects_container__d16j_{padding:0 1rem}}.Projects_heroSection__lBvuv{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a0f;overflow:hidden}.Projects_heroBackground__0BEe9{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Projects_heroContent__VmpHb{text-align:center;position:relative;z-index:2;animation:Projects_heroFadeIn__61rF1 1.2s ease-out}@keyframes Projects_heroFadeIn__61rF1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Projects_heroSection__lBvuv h1{font-size:clamp(3rem,7vw,5rem);font-weight:900;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1;color:#fff}.Projects_gradientText__6p4G7{background:linear-gradient(135deg,#4cc9f0,#4361ee 25%,#7209b7 50%,#f72585 75%,#4cc9f0);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Projects_gradientFlow__qXhNf 4s ease infinite;display:inline-block}@keyframes Projects_gradientFlow__qXhNf{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Projects_heroSection__lBvuv p{font-size:1.3rem;color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto 3rem;line-height:1.6}.Projects_particles__VpJch{position:absolute;inset:0;pointer-events:none}.Projects_particle__Yyg_1{position:absolute;width:4px;height:4px;background:hsla(0,0%,100%,.5);border-radius:50%;animation:Projects_float__68MoU 20s infinite}.Projects_particle__Yyg_1:first-child{left:10%;animation-delay:0s;animation-duration:15s}.Projects_particle__Yyg_1:nth-child(2){left:20%;animation-delay:2s;animation-duration:20s}.Projects_particle__Yyg_1:nth-child(3){left:30%;animation-delay:4s;animation-duration:18s}.Projects_particle__Yyg_1:nth-child(4){left:40%;animation-delay:6s;animation-duration:22s}.Projects_particle__Yyg_1:nth-child(5){left:50%;animation-delay:8s;animation-duration:16s}.Projects_particle__Yyg_1:nth-child(6){left:60%;animation-delay:10s;animation-duration:19s}.Projects_particle__Yyg_1:nth-child(7){left:70%;animation-delay:12s;animation-duration:17s}.Projects_particle__Yyg_1:nth-child(8){left:80%;animation-delay:14s;animation-duration:21s}.Projects_particle__Yyg_1:nth-child(9){left:90%;animation-delay:16s;animation-duration:14s}@keyframes Projects_float__68MoU{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) scale(1);opacity:0}}.Projects_projectsSection__Arlwc{padding:6rem 0;background:#0a0a0f;position:relative}.Projects_filterContainer__MPNNR{margin-bottom:4rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative;padding:1.5rem 2rem;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.Projects_filterContainer__MPNNR:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgba(67,97,238,.3),rgba(114,9,183,.3),rgba(247,37,133,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none}@media (max-width:968px){.Projects_filterContainer__MPNNR{flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem}}@media (max-width:768px){.Projects_filterContainer__MPNNR{padding:1rem;border-radius:16px}}.Projects_filterButtons__tAosK{display:flex;gap:.25rem;padding:.4rem;background:rgba(0,0,0,.2);border-radius:14px;border:1px solid hsla(0,0%,100%,.05);position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.Projects_filterIndicator__ais9y{position:absolute;height:calc(100% - .8rem);background:linear-gradient(135deg,#4361ee,#7209b7);border-radius:10px;top:.4rem;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1;box-shadow:0 4px 12px rgba(67,97,238,.4),0 0 0 1px hsla(0,0%,100%,.1)}.Projects_filterButton__8cmDL{padding:.75rem 1.75rem;background:transparent;border:none;border-radius:10px;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s ease;position:relative;z-index:2;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;min-width:80px;flex-shrink:0}.Projects_filterButton__8cmDL:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.05)}.Projects_filterButton__8cmDL.Projects_active__Em4CV{color:#fff;text-shadow:0 0 8px hsla(0,0%,100%,.3)}.Projects_filterButton__8cmDL:after{content:attr(data-count);position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#f72585,#e91e63);color:#fff;font-size:.7rem;font-weight:700;padding:2px 6px;border-radius:8px;opacity:0;transform:scale(.7) translateY(4px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(247,37,133,.4);border:1px solid hsla(0,0%,100%,.2)}.Projects_filterButton__8cmDL:hover:after{opacity:1;transform:scale(1) translateY(0)}.Projects_filterButton__8cmDL.Projects_active__Em4CV:after{opacity:1;transform:scale(1) translateY(0);background:linear-gradient(135deg,#fff,#f0f0f0);color:#333;box-shadow:0 2px 8px hsla(0,0%,100%,.3)}.Projects_sortControls__qHfTO{display:flex;align-items:center;gap:1rem;position:relative}.Projects_sortControls__qHfTO:before{content:"Sort by";font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.Projects_sortSelect__4_6ld{padding:.8rem 3rem .8rem 1.25rem;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.Projects_sortSelect__4_6ld:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-color:hsla(0,0%,100%,.25);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.15)}.Projects_sortSelect__4_6ld:focus{outline:none;background:linear-gradient(135deg,rgba(67,97,238,.15),rgba(114,9,183,.1));border-color:#4361ee;box-shadow:0 0 0 3px rgba(67,97,238,.2),0 6px 20px rgba(67,97,238,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.Projects_sortSelect__4_6ld option{background:#1a1a2e;color:#fff;padding:.75rem;border:none;font-size:.9rem;font-weight:600;font-family:inherit}@media (max-width:768px){.Projects_sortControls__qHfTO:before{display:none}.Projects_filterButton__8cmDL{padding:.6rem 1rem;font-size:.8rem}.Projects_sortSelect__4_6ld{min-width:150px;padding:.7rem 2.5rem .7rem 1rem}}.Projects_projectsGrid__nYeVO{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;perspective:1000px}.Projects_projectsGrid__nYeVO>*{opacity:0;animation:Projects_gridItemReveal__fRiPe .6s ease forwards}.Projects_projectsGrid__nYeVO>:first-child{animation-delay:.1s}.Projects_projectsGrid__nYeVO>:nth-child(2){animation-delay:.2s}.Projects_projectsGrid__nYeVO>:nth-child(3){animation-delay:.3s}.Projects_projectsGrid__nYeVO>:nth-child(4){animation-delay:.4s}.Projects_projectsGrid__nYeVO>:nth-child(5){animation-delay:.5s}.Projects_projectsGrid__nYeVO>:nth-child(6){animation-delay:.6s}.Projects_projectsGrid__nYeVO>:nth-child(7){animation-delay:.7s}.Projects_projectsGrid__nYeVO>:nth-child(8){animation-delay:.8s}@keyframes Projects_gridItemReveal__fRiPe{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Projects_noProjects__BOjcs{text-align:center;padding:6rem 0;animation:Projects_fadeIn___5NEY .6s ease}@keyframes Projects_fadeIn___5NEY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Projects_noProjects__BOjcs p{margin-bottom:2rem;font-size:1.2rem;color:hsla(0,0%,100%,.6)}.Projects_resetButton__AHZ4g{padding:1rem 2.5rem;background:linear-gradient(135deg,#4361ee,#7209b7);color:#fff;border:none;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.Projects_resetButton__AHZ4g:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.Projects_resetButton__AHZ4g:hover:before{width:300px;height:300px}.Projects_resetButton__AHZ4g:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(67,97,238,.3)}.Projects_skeleton__iejRp{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:200% 100%;animation:Projects_loading__dGWvV 1.5s infinite;border-radius:12px}@keyframes Projects_loading__dGWvV{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.Projects_heroSection__lBvuv{min-height:50vh;padding:3rem 0}.Projects_heroSection__lBvuv h1{font-size:2.5rem}.Projects_projectsSection__Arlwc{padding:4rem 0}.Projects_projectsGrid__nYeVO{grid-template-columns:1fr;gap:1.5rem}.Projects_filterButtons__tAosK{flex-wrap:wrap;gap:.5rem;padding:.75rem}.Projects_filterButton__8cmDL{padding:.6rem 1.2rem;font-size:.85rem}}@media (max-width:480px){.Projects_heroSection__lBvuv{min-height:60vh;padding:2rem 0}.Projects_heroSection__lBvuv h1{font-size:2rem}.Projects_heroSection__lBvuv p{font-size:1.1rem}.Projects_projectsSection__Arlwc{padding:3rem 0}.Projects_projectsGrid__nYeVO{grid-template-columns:1fr;gap:1rem}.Projects_filterButtons__tAosK{padding:.5rem;gap:.3rem}.Projects_filterButton__8cmDL{padding:.5rem 1rem;font-size:.8rem}}.Projects_scrollReveal__JqVXo{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.Projects_scrollReveal__JqVXo.Projects_revealed__c_Cty{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Projects_wrapper__29N_4 *,.Projects_wrapper__29N_4 :after,.Projects_wrapper__29N_4 :before{animation:none!important;transition:none!important}.Projects_scrollReveal__JqVXo{opacity:1;transform:none}}.Projects_filterButton__8cmDL:focus-visible,.Projects_resetButton__AHZ4g:focus-visible{outline:2px solid #4361ee;outline-offset:4px}@media (prefers-contrast:more){.Projects_filterButton__8cmDL{border:1px solid}.Projects_filterButton__8cmDL.Projects_active__Em4CV{background:#fff;color:#000}}.Projects_globalControls__f9Ncp{padding:2rem 0;background:linear-gradient(135deg,#141420,#1a1a2e);border-bottom:1px solid hsla(0,0%,100%,.1)}.Projects_globalControls__f9Ncp .Projects_sortControls__qHfTO{display:flex;align-items:center;justify-content:center;gap:1rem}.Projects_globalControls__f9Ncp label{color:hsla(0,0%,100%,.8);font-weight:500;font-size:1rem}.Projects_categoryHeader__2EQgA{text-align:center;margin-bottom:3rem;padding:2rem 0}.Projects_categoryTitle__wjMes{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:1rem;line-height:1.2}.Projects_categoryIcon__B_11q{width:1.5em;height:1.5em;display:inline-flex;align-items:center;justify-content:center;opacity:.9;color:inherit}.Projects_categoryIcon__B_11q svg{width:100%;height:100%}.Projects_categoryCount__TItH4{font-size:.6em;color:hsla(0,0%,100%,.6);font-weight:400;margin-left:.5rem}.Projects_categoryDescription__RpFZ_{font-size:1.2rem;color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto;line-height:1.6}.Projects_seriousProjectsSection__dgKKw{background:linear-gradient(135deg,#0a0a0f,#1a1a2e 50%,#0a0a0f);border-bottom:2px solid rgba(67,97,238,.2);position:relative}.Projects_seriousProjectsSection__dgKKw:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4361ee,#7209b7)}.Projects_seriousProjectsSection__dgKKw .Projects_categoryTitle__wjMes{background:linear-gradient(135deg,#4361ee,#7209b7);-webkit-background-clip:text;background-clip:text;color:transparent}.Projects_initiativesSection__35bsJ{background:linear-gradient(135deg,#141420,#1a1a2e 50%,#141420);border-bottom:2px solid rgba(247,37,133,.2);position:relative}.Projects_initiativesSection__35bsJ:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f72585,#7209b7)}.Projects_initiativesSection__35bsJ .Projects_categoryTitle__wjMes{background:linear-gradient(135deg,#f72585,#7209b7);-webkit-background-clip:text;background-clip:text;color:transparent}.Projects_funProjectsSection__3fQCO{background:linear-gradient(135deg,#0a0a0f,#1a1a2e 50%,#0a0a0f);border-bottom:2px solid rgba(76,201,240,.2);position:relative}.Projects_funProjectsSection__3fQCO:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4cc9f0,#4361ee)}.Projects_funProjectsSection__3fQCO .Projects_categoryTitle__wjMes{background:linear-gradient(135deg,#4cc9f0,#4361ee);-webkit-background-clip:text;background-clip:text;color:transparent}.Projects_internalToolsSection__CZ5DR{background:linear-gradient(135deg,#1a1a2e,#0a0a0f 50%,#1a1a2e);border-bottom:2px solid rgba(255,165,0,.2);position:relative}.Projects_internalToolsSection__CZ5DR:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,orange,#ff8c00)}.Projects_internalToolsSection__CZ5DR .Projects_categoryTitle__wjMes{background:linear-gradient(135deg,orange,#ff8c00);-webkit-background-clip:text;background-clip:text;color:transparent}.Projects_branchesSection__huozV{background:linear-gradient(135deg,#0a0a0f,#1a2a1e 50%,#0a0a0f);border-bottom:2px solid rgba(46,204,113,.2);position:relative}.Projects_branchesSection__huozV:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2ecc71,#27ae60)}.Projects_branchesSection__huozV .Projects_categoryTitle__wjMes{background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:768px){.Projects_categoryHeader__2EQgA{padding:1.5rem 0;margin-bottom:2rem}.Projects_categoryTitle__wjMes{flex-direction:column;gap:.5rem;font-size:clamp(2rem,6vw,2.5rem)}.Projects_categoryIcon__B_11q{width:1.8em;height:1.8em}.Projects_categoryDescription__RpFZ_{font-size:1rem;padding:0 1rem}.Projects_globalControls__f9Ncp .Projects_sortControls__qHfTO{flex-direction:column;gap:.5rem}}@media (max-width:480px){.Projects_categoryTitle__wjMes{font-size:clamp(1.8rem,8vw,2rem)}.Projects_categoryDescription__RpFZ_{font-size:.9rem}}