.ProjectsShowcase_container__IBEgA{width:100%;height:100vh;background:radial-gradient(ellipse at center,#0a0a1a 0,#000005 100%);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:none}.ProjectsShowcase_starsContainer__yosw3{position:absolute;inset:0;overflow:hidden}.ProjectsShowcase_star__RrxZk{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:ProjectsShowcase_twinkle__D9VBr 3s ease-in-out infinite}@keyframes ProjectsShowcase_twinkle__D9VBr{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.ProjectsShowcase_rings__9_kXM{position:absolute;width:600px;height:600px;pointer-events:none}.ProjectsShowcase_ring__zmuHw{position:absolute;inset:0;border:1px solid rgba(0,255,255,.1);border-radius:50%;animation:ProjectsShowcase_ringPulse__BzNBv 4s ease-in-out infinite;animation-delay:var(--delay)}.ProjectsShowcase_ring__zmuHw:first-child{transform:scale(.5)}.ProjectsShowcase_ring__zmuHw:nth-child(2){transform:scale(.75)}.ProjectsShowcase_ring__zmuHw:nth-child(3){transform:scale(1)}@keyframes ProjectsShowcase_ringPulse__BzNBv{0%,to{opacity:.3}50%{opacity:.8;border-color:rgba(0,255,255,.3)}}.ProjectsShowcase_logo__XPBlF{position:absolute;text-align:center;z-index:10;pointer-events:none}.ProjectsShowcase_logoText__4UEaB{font-size:2.5rem;font-weight:900;letter-spacing:.3em;margin-bottom:10px}.ProjectsShowcase_logoMax__FYHYd{color:#fff;text-shadow:0 0 30px hsla(0,0%,100%,.5)}.ProjectsShowcase_logoLoop__07opv{background:linear-gradient(90deg,#0ff,#f0f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:ProjectsShowcase_gradientShift__bU_CZ 3s ease infinite}@keyframes ProjectsShowcase_gradientShift__bU_CZ{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(30deg)}}.ProjectsShowcase_subtitle__U_PrV{color:hsla(0,0%,100%,.4);font-size:.9rem;letter-spacing:.2em;text-transform:uppercase}.ProjectsShowcase_orbit__cjzpA{position:absolute;width:500px;height:500px;animation:ProjectsShowcase_orbitRotate__T2mxd 60s linear infinite}@keyframes ProjectsShowcase_orbitRotate__T2mxd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectsShowcase_projectWrapper__Lst2V{position:absolute;top:50%;left:50%;transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle)));animation:ProjectsShowcase_projectAppear__loK3a 1s ease-out backwards;animation-delay:var(--delay)}@keyframes ProjectsShowcase_projectAppear__loK3a{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) rotate(calc(-1 * var(--angle))) scale(0)}to{opacity:1;transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle))) scale(1)}}.ProjectsShowcase_projectClicked__EK4EK{animation:ProjectsShowcase_projectExplode__wgfg1 .8s ease-out forwards}@keyframes ProjectsShowcase_projectExplode__wgfg1{0%{transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle))) scale(1)}50%{transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle))) scale(1.5)}to{transform:rotate(var(--angle)) translateX(220px) rotate(calc(-1 * var(--angle))) scale(0);opacity:0}}.ProjectsShowcase_projectOrb__KZ2Mw{width:120px;height:120px;position:relative;background:transparent;border:none;cursor:none;outline:none;transform:translateX(-50%) translateY(-50%);transition:transform .3s ease}.ProjectsShowcase_projectOrb__KZ2Mw:hover{transform:translateX(-50%) translateY(-50%) scale(1.2)}.ProjectsShowcase_orbCore__bZP2R{position:absolute;width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--color) 80%,#fff) 0,var(--color) 50%,color-mix(in srgb,var(--color) 50%,#000) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px var(--color),0 0 60px color-mix(in srgb,var(--color) 50%,transparent),inset 0 0 30px hsla(0,0%,100%,.3);animation:ProjectsShowcase_orbPulse__IWGyb 2s ease-in-out infinite;transition:all .3s ease}.ProjectsShowcase_projectActive__ooUCX .ProjectsShowcase_orbCore__bZP2R{box-shadow:0 0 50px var(--color),0 0 100px var(--color),0 0 150px color-mix(in srgb,var(--color) 50%,transparent),inset 0 0 30px hsla(0,0%,100%,.5)}@keyframes ProjectsShowcase_orbPulse__IWGyb{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.ProjectsShowcase_orbLetter__67q1z{font-size:2rem;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);z-index:2}.ProjectsShowcase_orbRing1__qQb1k,.ProjectsShowcase_orbRing2__ba5h6,.ProjectsShowcase_orbRing3__crlss{position:absolute;top:50%;left:50%;border:2px solid var(--color);border-radius:50%;opacity:.5}.ProjectsShowcase_orbRing1__qQb1k{width:100px;height:100px;transform:translate(-50%,-50%) rotateX(60deg);animation:ProjectsShowcase_ring1Rotate__Wuqd5 3s linear infinite}.ProjectsShowcase_orbRing2__ba5h6{width:110px;height:110px;transform:translate(-50%,-50%) rotateY(60deg);animation:ProjectsShowcase_ring2Rotate__D49Vj 4s linear infinite reverse}.ProjectsShowcase_orbRing3__crlss{width:120px;height:120px;transform:translate(-50%,-50%) rotateX(30deg) rotateY(30deg);animation:ProjectsShowcase_ring3Rotate__Qy8vy 5s linear infinite}@keyframes ProjectsShowcase_ring1Rotate__Wuqd5{0%{transform:translate(-50%,-50%) rotateX(60deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(60deg) rotate(1turn)}}@keyframes ProjectsShowcase_ring2Rotate__D49Vj{0%{transform:translate(-50%,-50%) rotateY(60deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateY(60deg) rotate(1turn)}}@keyframes ProjectsShowcase_ring3Rotate__Qy8vy{0%{transform:translate(-50%,-50%) rotateX(30deg) rotateY(30deg) rotate(0deg)}to{transform:translate(-50%,-50%) rotateX(30deg) rotateY(30deg) rotate(1turn)}}.ProjectsShowcase_projectActive__ooUCX .ProjectsShowcase_orbRing1__qQb1k,.ProjectsShowcase_projectActive__ooUCX .ProjectsShowcase_orbRing2__ba5h6,.ProjectsShowcase_projectActive__ooUCX .ProjectsShowcase_orbRing3__crlss{opacity:1;border-width:3px}.ProjectsShowcase_particles__suJew{position:absolute;width:100%;height:100%;top:0;left:0}.ProjectsShowcase_particle__ZHyjZ{position:absolute;width:6px;height:6px;background:var(--color);border-radius:50%;top:50%;left:50%;opacity:0;box-shadow:0 0 10px var(--color)}.ProjectsShowcase_projectActive__ooUCX .ProjectsShowcase_particle__ZHyjZ{animation:ProjectsShowcase_particleOrbit__fN77s 2s ease-in-out infinite;animation-delay:var(--particle-delay)}@keyframes ProjectsShowcase_particleOrbit__fN77s{0%,to{opacity:0;transform:rotate(var(--particle-angle)) translateX(40px)}50%{opacity:1;transform:rotate(calc(var(--particle-angle) + 180deg)) translateX(60px)}}.ProjectsShowcase_orbGlow__jcMM_{position:absolute;width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--color) 0,transparent 70%);opacity:.2;filter:blur(20px);transition:all .3s ease}.ProjectsShowcase_projectActive__ooUCX .ProjectsShowcase_orbGlow__jcMM_{opacity:.5;width:200px;height:200px}.ProjectsShowcase_projectInfo__5NR9e{position:absolute;top:80px;left:50%;transform:translateX(-50%);text-align:center;opacity:0;transition:all .3s ease;pointer-events:none;white-space:nowrap}.ProjectsShowcase_projectInfoVisible__mliv6{opacity:1;top:90px}.ProjectsShowcase_projectName__6cnWT{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:5px;text-shadow:0 0 20px var(--color)}.ProjectsShowcase_projectDesc___CmJA{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-bottom:8px}.ProjectsShowcase_projectType__4m4Jn{font-size:.75rem;color:var(--color);text-transform:uppercase;letter-spacing:.1em}.ProjectsShowcase_connections__Yn_iU{position:absolute;width:500px;height:500px;pointer-events:none}.ProjectsShowcase_connectionLine__8z9rH{stroke:hsla(0,0%,100%,.1);stroke-width:1;stroke-dasharray:5 5;transition:all .3s ease}.ProjectsShowcase_connectionActive__jSlEQ{stroke:var(--color);stroke-width:2;stroke-dasharray:none;filter:drop-shadow(0 0 5px var(--color))}.ProjectsShowcase_explosion__OcW9F{position:absolute;width:100%;height:100%;pointer-events:none;z-index:100}.ProjectsShowcase_explosionParticle__Agek0{position:absolute;width:10px;height:10px;background:var(--color);border-radius:50%;top:50%;left:50%;animation:ProjectsShowcase_explode__lvAx4 .8s ease-out forwards;box-shadow:0 0 20px var(--color)}@keyframes ProjectsShowcase_explode__lvAx4{0%{transform:rotate(var(--angle)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--angle)) translateX(var(--distance)) scale(0);opacity:0}}.ProjectsShowcase_cursor__qScif{position:absolute;width:20px;height:20px;border:2px solid rgba(0,255,255,.8);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:transform .1s ease-out;mix-blend-mode:difference;z-index:1000}.ProjectsShowcase_cursor__qScif:before{content:"";position:absolute;width:4px;height:4px;background:#0ff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:600px){.ProjectsShowcase_orbit__cjzpA{width:350px;height:350px}.ProjectsShowcase_projectWrapper__Lst2V{transform:rotate(var(--angle)) translateX(140px) rotate(calc(-1 * var(--angle)))}.ProjectsShowcase_projectOrb__KZ2Mw{width:90px;height:90px}.ProjectsShowcase_orbCore__bZP2R{width:60px;height:60px}.ProjectsShowcase_orbLetter__67q1z{font-size:1.5rem}.ProjectsShowcase_orbRing1__qQb1k{width:75px;height:75px}.ProjectsShowcase_orbRing2__ba5h6{width:85px;height:85px}.ProjectsShowcase_orbRing3__crlss{width:95px;height:95px}.ProjectsShowcase_logoText__4UEaB{font-size:1.8rem}.ProjectsShowcase_rings__9_kXM{width:400px;height:400px}}