.arcade_cabinet__vqpVd{border:1px dashed rgba(255,255,255,.12);background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.01) 45%,rgba(74,222,128,.05)),rgba(10,12,11,.85);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.06),0 30px 80px -30px rgba(0,0,0,.9),0 0 60px -18px rgba(74,222,128,.3)}.arcade_corner___huEQ{position:absolute;z-index:2;width:2.25rem;height:2.25rem;pointer-events:none;border:0 solid rgba(74,222,128,.85);filter:drop-shadow(0 0 6px rgba(74,222,128,.45))}.arcade_cornerTL__9oZrL{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:1.25rem}.arcade_cornerBR__CdQYn{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:1.25rem}.arcade_marquee__m5_wq{background:linear-gradient(90deg,rgba(74,222,128,.12),rgba(250,204,21,.06) 50%,rgba(74,222,128,.12)),rgba(5,7,6,.9);border:1px solid rgba(74,222,128,.25);box-shadow:inset 0 0 18px rgba(74,222,128,.12),0 0 18px -6px rgba(74,222,128,.35)}.arcade_marqueeText__hE2RF{text-shadow:0 0 6px rgba(74,222,128,.8),0 0 18px rgba(74,222,128,.45)}.arcade_lights__yPF9K{display:inline-flex;gap:4px}.arcade_lights__yPF9K i{display:block;width:6px;height:6px;border-radius:9999px;background:rgba(250,204,21,.25);animation:arcade_chase__V6ELg 1.2s linear infinite}.arcade_lights__yPF9K i:nth-child(2){animation-delay:.2s}.arcade_lights__yPF9K i:nth-child(3){animation-delay:.4s}.arcade_lights__yPF9K i:nth-child(4){animation-delay:.6s}.arcade_lights__yPF9K i:nth-child(5){animation-delay:.8s}@keyframes arcade_chase__V6ELg{0%,60%,to{background:rgba(250,204,21,.25);box-shadow:none}20%{background:#fde047;box-shadow:0 0 8px #facc15}}.arcade_bezel__qlYRM{background:linear-gradient(180deg,#151816,#0b0d0c);box-shadow:inset 0 2px 6px rgba(0,0,0,.8),inset 0 -1px 0 rgba(255,255,255,.05)}.arcade_screen__f65ke{box-shadow:inset 0 0 40px rgba(74,222,128,.06)}.arcade_screen__f65ke:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.5) 100%)}.arcade_blink__c8vKe{animation:arcade_blink__c8vKe 1.4s steps(2,start) infinite}@keyframes arcade_blink__c8vKe{to{visibility:hidden}}.arcade_deck__rJz1X{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.25));border:1px solid rgba(255,255,255,.06)}.arcade_stick__HQo7d{position:relative;display:block;width:26px;height:26px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,#4b5563,#111827 70%);box-shadow:0 2px 0 #000,inset 0 0 0 2px rgba(255,255,255,.05)}.arcade_stick__HQo7d:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:9999px;background:radial-gradient(circle at 35% 30%,#f87171,#b91c1c);box-shadow:0 0 8px rgba(248,113,113,.6)}.arcade_stickBtn__JKzE8{width:22px;height:22px;border-radius:6px;color:#a3a3a3;font-family:ui-monospace,monospace;font-weight:700;line-height:1;transition:color .15s,background .15s}.arcade_stickBtn__JKzE8:hover{color:#4ade80;background:rgba(255,255,255,.06)}.arcade_arcadeBtn__R6NJu{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;font-family:ui-monospace,monospace;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.75);transition:transform .08s ease,box-shadow .15s ease,filter .15s}.arcade_arcadeBtn__R6NJu:hover{filter:brightness(1.12)}.arcade_arcadeBtn__R6NJu:active{transform:translateY(2px)}.arcade_arcadeBtn__R6NJu:focus-visible{outline:2px solid #4ade80;outline-offset:2px}.arcade_btnRed__zwBZr{background:radial-gradient(circle at 35% 30%,#fca5a5,#dc2626 65%);box-shadow:0 3px 0 #7f1d1d,0 0 16px -2px rgba(248,113,113,.6)}.arcade_btnYellow__WdUHF{background:radial-gradient(circle at 35% 30%,#fef08a,#eab308 65%);box-shadow:0 3px 0 #713f12,0 0 16px -2px rgba(250,204,21,.55)}@media (prefers-reduced-motion:reduce){.arcade_blink__c8vKe,.arcade_lights__yPF9K i{animation:none}}.arcade_invader__zzevq{position:absolute;width:3px;height:3px;color:rgba(74,222,128,.55);box-shadow:6px 0,24px 0,9px 3px,21px 3px,6px 6px,9px 6px,12px 6px,15px 6px,18px 6px,21px 6px,24px 6px,3px 9px,6px 9px,12px 9px,15px 9px,18px 9px,24px 9px,27px 9px,0 12px,3px 12px,6px 12px,9px 12px,12px 12px,15px 12px,18px 12px,21px 12px,24px 12px,27px 12px,30px 12px,0 15px,6px 15px,9px 15px,12px 15px,15px 15px,18px 15px,21px 15px,24px 15px,30px 15px,0 18px,6px 18px,24px 18px,30px 18px,9px 21px,12px 21px,18px 21px,21px 21px;filter:drop-shadow(0 0 4px rgba(74,222,128,.6));animation:arcade_invaderFloat___oXjR 6s ease-in-out infinite}.arcade_invaderA__H3uJG{top:12%;left:8%}.arcade_invaderB__Z4mMi{top:20%;right:10%;color:rgba(250,204,21,.5);animation-delay:-2s;filter:drop-shadow(0 0 4px rgba(250,204,21,.6))}.arcade_invaderC__QDyA2{bottom:14%;left:14%;color:rgba(248,113,113,.5);animation-delay:-4s;filter:drop-shadow(0 0 4px rgba(248,113,113,.5))}.arcade_invaderD__0sIuD{bottom:22%;right:16%;animation-delay:-3s}@keyframes arcade_invaderFloat___oXjR{0%,to{translate:0 0}50%{translate:12px -10px}}@media (prefers-reduced-motion:reduce){.arcade_invader__zzevq{animation:none}}.projectModal_overlay__6qfZh{background:radial-gradient(60rem 30rem at 50% -10%,rgba(34,197,94,.14),transparent 60%),radial-gradient(30rem 20rem at 90% 100%,rgba(16,185,129,.08),transparent 70%),rgba(4,6,5,.84);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.projectModal_overlayGrid___7uIA{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse at 50% 20%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 20%,black 20%,transparent 70%)}.projectModal_dialog__EE8Il{border:1px dashed rgba(255,255,255,.12);background:linear-gradient(165deg,rgba(255,255,255,.055),rgba(255,255,255,.01) 45%,rgba(74,222,128,.035)),rgba(10,12,11,.94);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.06),0 40px 100px -30px rgba(0,0,0,.9),0 0 60px -20px rgba(74,222,128,.25)}.projectModal_glowA__Iloet,.projectModal_glowB__0dxbb{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(60px)}.projectModal_glowA__Iloet{width:18rem;height:18rem;top:-9rem;right:-6rem;background:rgba(34,197,94,.16)}.projectModal_glowB__0dxbb{width:14rem;height:14rem;bottom:-8rem;left:-5rem;background:rgba(16,185,129,.1)}.projectModal_corner__xKTqr{position:absolute;z-index:2;width:2rem;height:2rem;pointer-events:none;border:0 solid rgba(74,222,128,.85);filter:drop-shadow(0 0 6px rgba(74,222,128,.45))}.projectModal_cornerTL__MHCkc{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:1rem}.projectModal_cornerBR__qrITk{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:1rem}.projectModal_chip__deti6{border:1px dashed rgba(255,255,255,.13);background-color:rgba(255,255,255,.03)}.projectModal_body__IClsD{scrollbar-width:thin;scrollbar-color:rgba(74,222,128,.35) transparent}.footer_box__Cb_yu{border:1px dashed rgba(255,255,255,.11);background:linear-gradient(165deg,rgba(255,255,255,.04),rgba(255,255,255,.01) 45%,rgba(74,222,128,.03)),rgba(10,12,11,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.05)}.footer_corner__8Ujul{position:absolute;width:1.75rem;height:1.75rem;pointer-events:none;border:0 solid rgba(74,222,128,.8);filter:drop-shadow(0 0 6px rgba(74,222,128,.4))}.footer_cornerTL__fjZnN{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:1rem}.footer_cornerBR__rDuIo{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:1rem}.cinematic_backdrop__CUOpi{position:absolute;inset:0;z-index:-10;overflow:hidden;pointer-events:none}.cinematic_grid__DmuIF{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%)}.cinematic_aurora__qbZRp{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.16}.cinematic_auroraA__FAU3H{width:30rem;height:30rem;top:-10rem;right:-8rem;background:radial-gradient(circle,rgba(34,197,94,.6),transparent 70%)}.cinematic_auroraB__XaAeQ{width:26rem;height:26rem;bottom:-10rem;left:-8rem;background:radial-gradient(circle,rgba(16,185,129,.55),transparent 70%)}.cinematic_dots__ImWNb{position:absolute;background-image:radial-gradient(rgba(74,222,128,.35) 1px,transparent 1.2px);background-size:14px 14px;opacity:.22}.cinematic_frame__U_gRh{position:relative;border:1px dashed rgba(255,255,255,.11);background-color:rgba(10,12,11,.85)}.cinematic_corner__vDJY6{position:absolute;z-index:20;width:1.75rem;height:1.75rem;pointer-events:none;border:0 solid rgba(74,222,128,.85);filter:drop-shadow(0 0 6px rgba(74,222,128,.4));transition:width .35s ease,height .35s ease,opacity .35s ease}.cinematic_cornerTopLeft__oRBIU{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:.75rem}.cinematic_cornerBottomRight__d_Up2{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:.75rem}.cinematic_frame__U_gRh:focus-within .cinematic_corner__vDJY6,.cinematic_frame__U_gRh:hover .cinematic_corner__vDJY6{width:3rem;height:3rem}.cinematic_cornerMuted__J5JM9{opacity:.35}.cinematic_spotlight__u6V_t{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%),rgba(74,222,128,.1),transparent 60%)}.cinematic_frame__U_gRh:hover .cinematic_spotlight__u6V_t{opacity:1}.cinematic_divider__SaTih{position:relative;height:7rem;pointer-events:none}.cinematic_dividerFade__OT1jU{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(10,10,10,0) 0,hsl(var(--background)) 100%)}.cinematic_dividerLine__kFPQw{position:absolute;left:0;right:0;bottom:2.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(74,222,128,.08) 20%,rgba(74,222,128,.5) 50%,rgba(74,222,128,.08) 80%,transparent)}.cinematic_dividerGlow__kfVsU{position:absolute;left:25%;right:25%;bottom:1rem;height:3rem;border-radius:9999px;background:radial-gradient(ellipse at center,rgba(34,197,94,.12),transparent 70%);filter:blur(12px)}.cinematic_dividerNode__kxKgS{position:absolute;left:50%;bottom:calc(2.5rem - 3px);width:7px;height:7px;transform:translateX(-50%) rotate(45deg);border:1px solid rgba(74,222,128,.8);background:rgb(10,12,11);box-shadow:0 0 8px rgba(74,222,128,.45)}.cinematic_glass__M8_az{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015) 40%,rgba(74,222,128,.04)),rgba(12,14,13,.94);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.06)}@media (prefers-reduced-motion:reduce){.cinematic_corner__vDJY6,.cinematic_spotlight__u6V_t{transition:none}}.cinematic_rail__pRE3e{border:1px dashed rgba(255,255,255,.1)}.heroBackground_root__zPlYa{position:absolute;inset:0;z-index:-40;overflow:hidden;pointer-events:none;opacity:.55}.heroBackground_blob__ClDEr{position:absolute;border-radius:9999px;filter:blur(70px);opacity:.35;mix-blend-mode:screen;will-change:transform}.heroBackground_blobA__mla17{width:26rem;height:26rem;top:-8rem;left:-6rem;background:radial-gradient(circle,rgba(34,197,94,.55),transparent 70%);animation:heroBackground_driftA__KRWxa 18s ease-in-out infinite alternate}.heroBackground_blobB__0laRw{width:22rem;height:22rem;bottom:-8rem;right:-4rem;background:radial-gradient(circle,rgba(74,222,128,.45),transparent 70%);animation:heroBackground_driftB__lGZoc 22s ease-in-out infinite alternate}.heroBackground_blobC__5btHb{width:16rem;height:16rem;top:35%;left:45%;opacity:.2;background:radial-gradient(circle,rgba(16,185,129,.5),transparent 70%);animation:heroBackground_driftC__3xekc 26s ease-in-out infinite alternate}@keyframes heroBackground_driftA__KRWxa{0%{transform:translate(0) scale(1)}50%{transform:translate(8rem,4rem) scale(1.15)}to{transform:translate(3rem,9rem) scale(.95)}}@keyframes heroBackground_driftB__lGZoc{0%{transform:translate(0) scale(1)}50%{transform:translate(-9rem,-5rem) scale(1.1)}to{transform:translate(-4rem,-10rem) scale(.9)}}@keyframes heroBackground_driftC__3xekc{0%{transform:translate(-50%,-50%) scale(.9)}to{transform:translate(-20%,-80%) scale(1.25)}}.heroBackground_gridWrap__uZY_s{position:absolute;inset:auto 0 0 0;height:55%;perspective:420px;mask-image:linear-gradient(0deg,black 10%,transparent 90%);-webkit-mask-image:linear-gradient(0deg,black 10%,transparent 90%);opacity:.35}.heroBackground_grid__7h_xS{position:absolute;inset:0 -50%;transform-origin:bottom center;transform:rotateX(62deg);background-image:linear-gradient(90deg,rgba(74,222,128,.35) 1px,transparent 0),linear-gradient(180deg,rgba(74,222,128,.35) 1px,transparent 0);background-size:48px 48px;animation:heroBackground_gridMove__rmEWx 4s linear infinite}@keyframes heroBackground_gridMove__rmEWx{0%{background-position:0 0}to{background-position:0 48px}}.heroBackground_scan__XORoT{position:absolute;left:0;right:0;height:1px;top:0;background:linear-gradient(90deg,transparent,rgba(74,222,128,0) 10%,rgba(74,222,128,.45) 50%,rgba(74,222,128,0) 90%,transparent);box-shadow:0 0 8px 0 rgba(74,222,128,.18);opacity:0;animation:heroBackground_scan__XORoT 14s ease-in-out infinite}@keyframes heroBackground_scan__XORoT{0%{top:0;opacity:0}8%{opacity:.22}60%{opacity:.22}70%{top:100%;opacity:0}to{top:100%;opacity:0}}.heroBackground_particle__APTYN{position:absolute;bottom:-10px;width:3px;height:3px;border-radius:9999px;background:rgb(134,239,172);box-shadow:0 0 6px 1px rgba(74,222,128,.9),0 0 14px 2px rgba(34,197,94,.5);opacity:0;animation-name:heroBackground_rise__VDEwI;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes heroBackground_rise__VDEwI{0%{transform:translate(0) scale(.6);opacity:0}10%{opacity:.9}80%{opacity:.5}to{transform:translate(var(--drift,20px),-90vh) scale(1);opacity:0}}.heroBackground_halo__9s9OC{position:absolute;top:18%;left:10%;width:60%;height:40%;background:radial-gradient(ellipse at center,rgba(34,197,94,.14),transparent 70%);filter:blur(20px);animation:heroBackground_halo__9s9OC 6s ease-in-out infinite}@keyframes heroBackground_halo__9s9OC{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.heroBackground_ctaGlow__HKoSs{position:relative;box-shadow:0 0 0 1px rgba(74,222,128,.25),0 0 18px rgba(34,197,94,.35);animation:heroBackground_ctaPulse__FoO5I 3.2s ease-in-out infinite}@keyframes heroBackground_ctaPulse__FoO5I{0%,to{box-shadow:0 0 0 1px rgba(74,222,128,.25),0 0 14px rgba(34,197,94,.3)}50%{box-shadow:0 0 0 1px rgba(74,222,128,.45),0 0 28px rgba(34,197,94,.55)}}@media (prefers-reduced-motion:reduce){.heroBackground_blob__ClDEr,.heroBackground_ctaGlow__HKoSs,.heroBackground_grid__7h_xS,.heroBackground_halo__9s9OC,.heroBackground_particle__APTYN,.heroBackground_scan__XORoT{animation:none!important}.heroBackground_particle__APTYN,.heroBackground_scan__XORoT{display:none}}@media (max-width:640px){.heroBackground_blob__ClDEr{filter:blur(50px)}.heroBackground_blobC__5btHb{display:none}}.heroBackground_neonText__ZwXwE{text-shadow:0 0 6px rgba(74,222,128,.18);animation:heroBackground_neonFlicker__OF5ZL 6s ease-in-out infinite}@keyframes heroBackground_neonFlicker__OF5ZL{0%,to{text-shadow:0 0 6px rgba(74,222,128,.15)}50%{text-shadow:0 0 8px rgba(74,222,128,.25)}}@media (prefers-reduced-motion:reduce){.heroBackground_neonText__ZwXwE{animation:none!important}}.ContactSection_frame__h_aaI{position:relative;border:1px dashed rgba(255,255,255,.11);background-color:rgba(10,12,11,.72)}.ContactSection_corner__xZ1sS{position:absolute;width:2.25rem;height:2.25rem;pointer-events:none;border:0 solid rgba(74,222,128,.85);filter:drop-shadow(0 0 6px rgba(74,222,128,.45))}.ContactSection_cornerTopLeft__gnyYY{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:inherit}.ContactSection_cornerBottomRight__1NPka{right:-1px;bottom:-1px;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:inherit}.ContactSection_chip__ndy_4{border:1px dashed rgba(255,255,255,.14);background-color:rgba(23,23,23,.55)}.ContactSection_backdrop__8Sq1h{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse at center,black 35%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 35%,transparent 80%)}.ContactSection_dots__JtJBE{background-image:radial-gradient(rgba(74,222,128,.35) 1px,transparent 1.2px);background-size:14px 14px}.ContactSection_railLine__k8EjB{background-image:linear-gradient(90deg,rgba(255,255,255,.25) 50%,transparent 0);background-size:6px 1px}.ContactSection_handwritten__c5Na8{font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive}.ContactSection_bodyBackdrop__Yzmto{position:absolute;inset:0;z-index:-10;overflow:hidden;pointer-events:none}.ContactSection_bodyGrid__ICr19{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse at 50% 55%,black 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 55%,black 25%,transparent 75%)}.ContactSection_aurora__fQl1q{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.16}.ContactSection_auroraLeft__0SXcP{width:26rem;height:26rem;top:30%;left:-10rem;background:radial-gradient(circle,rgba(34,197,94,.6),transparent 70%)}.ContactSection_auroraRight__dNhpP{width:22rem;height:22rem;bottom:-6rem;right:-8rem;background:radial-gradient(circle,rgba(16,185,129,.55),transparent 70%)}.ContactSection_formGlow__ZCU1z{position:absolute;left:50%;top:58%;width:min(42rem,90%);height:18rem;transform:translate(-50%,-50%);border-radius:9999px;background:radial-gradient(ellipse at center,rgba(34,197,94,.1),transparent 70%);filter:blur(30px)}.ContactSection_formFrame__jDuB0{position:relative}.ContactSection_formCorner__q_twM{position:absolute;z-index:2;width:2rem;height:2rem;pointer-events:none;border:0 solid rgba(74,222,128,.85);filter:drop-shadow(0 0 6px rgba(74,222,128,.45))}.ContactSection_formCornerTL__5CFg9{top:-3px;left:-3px;border-top-width:2px;border-left-width:2px;border-top-left-radius:.85rem}.ContactSection_formCornerBR__A_RBZ{right:-3px;bottom:-3px;border-right-width:2px;border-bottom-width:2px;border-bottom-right-radius:.85rem}.arcadeHero_hero__t27xM{border:1px dashed rgba(255,255,255,.12);background:radial-gradient(ellipse at 50% 0,rgba(34,197,94,.12),transparent 60%),#070908;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 30px 80px -40px rgba(74,222,128,.35)}.arcadeHero_scene__xoDqY{position:absolute;inset:0;z-index:-1;pointer-events:none}.arcadeHero_stars__U_ObW{position:absolute;inset:0 0 40% 0;background-repeat:repeat}.arcadeHero_starsA__fhX2s{background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1px 1px at 120px 80px,rgba(255,255,255,.8),transparent),radial-gradient(1.5px 1.5px at 210px 20px,#bbf7d0,transparent),radial-gradient(1px 1px at 300px 110px,#fff,transparent);background-size:340px 140px;animation:arcadeHero_twinkle__a5XjZ 3s ease-in-out infinite}.arcadeHero_starsB__kKjV8{background-image:radial-gradient(1px 1px at 60px 60px,#fde68a,transparent),radial-gradient(1px 1px at 170px 120px,#fff,transparent),radial-gradient(1.5px 1.5px at 260px 50px,rgba(255,255,255,.7),transparent);background-size:300px 150px;animation:arcadeHero_twinkle__a5XjZ 4.2s ease-in-out infinite reverse}@keyframes arcadeHero_twinkle__a5XjZ{0%,to{opacity:.35}50%{opacity:.9}}.arcadeHero_sun__WUz5l{position:absolute;left:50%;bottom:40%;width:16rem;height:8rem;transform:translateX(-50%);border-radius:16rem 16rem 0 0;background:repeating-linear-gradient(180deg,transparent 0 9px,#070908 9px 12px),linear-gradient(0deg,rgba(74,222,128,.35),rgba(250,204,21,.25));opacity:.6}.arcadeHero_horizon__pOMF2{position:absolute;left:0;right:0;bottom:40%;height:1px;background:linear-gradient(90deg,transparent,rgba(74,222,128,.8),rgba(250,204,21,.6),rgba(74,222,128,.8),transparent);box-shadow:0 0 18px 2px rgba(74,222,128,.4)}.arcadeHero_floor__DOUcS{position:absolute;left:-50%;right:-50%;bottom:0;height:40%;transform-origin:top center;transform:perspective(260px) rotateX(58deg);background-image:linear-gradient(90deg,rgba(74,222,128,.45) 1px,transparent 0),linear-gradient(180deg,rgba(74,222,128,.45) 1px,transparent 0);background-size:40px 40px;mask-image:linear-gradient(180deg,transparent,black 35%);-webkit-mask-image:linear-gradient(180deg,transparent,black 35%);animation:arcadeHero_floor__DOUcS 1.8s linear infinite;opacity:.55}@keyframes arcadeHero_floor__DOUcS{0%{background-position:0 0}to{background-position:0 40px}}.arcadeHero_swarm__YLMe7{position:absolute;top:7%;left:8%;display:flex;gap:34px;animation:arcadeHero_march__5f88U 6s steps(12) infinite alternate}@keyframes arcadeHero_march__5f88U{0%{transform:translateX(0)}to{transform:translateX(min(38vw,300px))}}.arcadeHero_invader__t8Ymx{position:relative;display:block;width:3px;height:3px;color:rgba(74,222,128,.8);box-shadow:6px 0,24px 0,9px 3px,21px 3px,6px 6px,9px 6px,12px 6px,15px 6px,18px 6px,21px 6px,24px 6px,3px 9px,6px 9px,12px 9px,15px 9px,18px 9px,24px 9px,27px 9px,0 12px,3px 12px,6px 12px,9px 12px,12px 12px,15px 12px,18px 12px,21px 12px,24px 12px,27px 12px,30px 12px,0 15px,6px 15px,9px 15px,12px 15px,15px 15px,18px 15px,21px 15px,24px 15px,30px 15px,0 18px,6px 18px,24px 18px,30px 18px,9px 21px,12px 21px,18px 21px,21px 21px;filter:drop-shadow(0 0 4px currentColor);animation:arcadeHero_wiggle__M4v4R .5s steps(2) infinite}.arcadeHero_yellow__Eqexq{color:rgba(250,204,21,.8)}.arcadeHero_red__4Jg3q{color:rgba(248,113,113,.8)}@keyframes arcadeHero_wiggle__M4v4R{50%{translate:0 2px}}.arcadeHero_shipLane__tBq8a{position:absolute;left:0;right:0;bottom:10%;height:20px}.arcadeHero_ship__ZlRTU{position:absolute;bottom:0;left:10%;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:18px solid #4ade80;filter:drop-shadow(0 0 8px rgba(74,222,128,.8));animation:arcadeHero_patrol__T1rDC 7s ease-in-out infinite alternate}@keyframes arcadeHero_patrol__T1rDC{0%{left:10%}to{left:86%}}.arcadeHero_laser__v3Twh{position:absolute;left:-1.5px;bottom:18px;width:3px;height:12px;background:#4ade80;box-shadow:0 0 8px #4ade80;opacity:0;animation:arcadeHero_fire__r69eY 1.6s linear infinite}.arcadeHero_laserLate__jPhrk{animation-delay:.8s}@keyframes arcadeHero_fire__r69eY{0%{transform:translateY(0);opacity:1}70%{opacity:1}to{transform:translateY(-220px);opacity:0}}.arcadeHero_ballX__tJd_c{position:absolute;inset:8% 4% 45% 4%}.arcadeHero_ballY__ndwhU{position:absolute;left:0;top:0;width:8px;height:8px;background:#fff;box-shadow:0 0 10px #fff;animation:arcadeHero_bx__wWJ8S 4.3s linear infinite alternate,arcadeHero_by__cX8X2 2.9s linear infinite alternate}@keyframes arcadeHero_bx__wWJ8S{0%{left:0}to{left:calc(100% - 8px)}}@keyframes arcadeHero_by__cX8X2{0%{top:0}to{top:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.arcadeHero_ballX__tJd_c,.arcadeHero_ballY__ndwhU,.arcadeHero_floor__DOUcS,.arcadeHero_invader__t8Ymx,.arcadeHero_laser__v3Twh,.arcadeHero_ship__ZlRTU,.arcadeHero_starsA__fhX2s,.arcadeHero_starsB__kKjV8,.arcadeHero_swarm__YLMe7{animation:none}}