.Tooltip_wrap__kParE{position:relative;display:inline-flex;align-items:center}.Tooltip_tooltip__hxptX{position:absolute;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;pointer-events:none;z-index:10}.Tooltip_shape__hFLhl{position:relative;display:block;padding:9px 15px}.Tooltip_clip__fM1Fq{clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% 6px,100% calc(100% - 6px),100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,calc(100% - 6px) 100%,6px 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px),0 calc(100% - 6px),0 6px,0 3px,3px 3px,3px 0)}.Tooltip_border__SI9bG{position:absolute;inset:0;background:var(--color-neon);z-index:0}.Tooltip_fill__ynbhL{position:absolute;inset:2px;background:#0a0a0a;z-index:1}.Tooltip_label__DtfI0{position:relative;z-index:2;color:var(--color-neon);font-family:var(--font-sans);font-size:12px;font-weight:600;white-space:nowrap}.Tooltip_top__PWx4_{bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(4px)}.Tooltip_bottom__cBmIj{top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(-4px)}.Tooltip_left__k9XIh{right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(4px)}.Tooltip_right__245YA{left:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(-4px)}.Tooltip_arrow__PULQa{position:absolute;width:0;height:0;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;pointer-events:none;z-index:10}.Tooltip_arrow_top__GuMxT{bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);border-top:7px solid var(--color-neon)}.Tooltip_arrow_bottom__9PVFc,.Tooltip_arrow_top__GuMxT{left:50%;border-left:7px solid transparent;border-right:7px solid transparent}.Tooltip_arrow_bottom__9PVFc{top:calc(100% + 6px);transform:translateX(-50%) translateY(-4px);border-bottom:7px solid var(--color-neon)}.Tooltip_arrow_left__L5fq_{right:calc(100% + 8px);transform:translateY(-50%) translateX(4px);border-left:7px solid var(--color-neon)}.Tooltip_arrow_left__L5fq_,.Tooltip_arrow_right__4ti_K{top:50%;border-top:7px solid transparent;border-bottom:7px solid transparent}.Tooltip_arrow_right__4ti_K{left:calc(100% + 8px);transform:translateY(-50%) translateX(-4px);border-right:7px solid var(--color-neon)}.Tooltip_wrap__kParE:hover .Tooltip_bottom__cBmIj,.Tooltip_wrap__kParE:hover .Tooltip_top__PWx4_{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible}.Tooltip_wrap__kParE:hover .Tooltip_left__k9XIh,.Tooltip_wrap__kParE:hover .Tooltip_right__245YA{transform:translateY(-50%) translateX(0);opacity:1;visibility:visible}.Tooltip_wrap__kParE:hover .Tooltip_arrow_bottom__9PVFc,.Tooltip_wrap__kParE:hover .Tooltip_arrow_top__GuMxT{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible}.Tooltip_wrap__kParE:hover .Tooltip_arrow_left__L5fq_,.Tooltip_wrap__kParE:hover .Tooltip_arrow_right__4ti_K{transform:translateY(-50%) translateX(0);opacity:1;visibility:visible}.Tooltip_bottom__cBmIj.Tooltip_alignRight__1an_i,.Tooltip_top__PWx4_.Tooltip_alignRight__1an_i{left:auto;right:0;transform:translateY(-4px)}.Tooltip_wrap__kParE:hover .Tooltip_bottom__cBmIj.Tooltip_alignRight__1an_i,.Tooltip_wrap__kParE:hover .Tooltip_top__PWx4_.Tooltip_alignRight__1an_i{transform:translateY(0)}.Tooltip_arrow_bottom__9PVFc.Tooltip_alignRight__1an_i,.Tooltip_arrow_top__GuMxT.Tooltip_alignRight__1an_i{left:auto;right:12px;transform:translateY(-4px)}.Tooltip_wrap__kParE:hover .Tooltip_arrow_bottom__9PVFc.Tooltip_alignRight__1an_i,.Tooltip_wrap__kParE:hover .Tooltip_arrow_top__GuMxT.Tooltip_alignRight__1an_i{transform:translateY(0)}.Navbar_nav___WITp{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;transition:background .3s ease,backdrop-filter .3s ease,padding .3s ease}.Navbar_scrolled__nobxR{background:rgba(0,0,0,.8);backdrop-filter:blur(8px);padding:1rem 3rem;border-bottom:1px solid rgba(170,255,0,.1)}.Navbar_logo__Am5h2{font-family:var(--font-pixel);font-size:17px;font-weight:500;color:#f0f0f0}.Navbar_logo__Am5h2 b{color:var(--color-neon);font-weight:500}.Navbar_links__c080l{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.Navbar_link__wMX_K{appearance:none;background:none;border:none;cursor:inherit;color:#888;font-family:var(--font-sans);font-size:13px;font-weight:500;transition:color .2s}.Navbar_link__wMX_K:hover{color:var(--color-neon)}.Navbar_cvWrap__u4y4g{position:relative;display:flex;align-items:center}.Navbar_cvIcon__qj2kr{display:flex;align-items:center;justify-content:center;color:var(--color-neon);cursor:inherit;opacity:.7;transition:opacity .2s,transform .2s}.Navbar_cvIcon__qj2kr:hover{opacity:1;transform:translateY(-2px)}.Navbar_cvIcon__qj2kr svg{image-rendering:pixelated}.Navbar_cvLink__d0wY_{text-decoration:none}@media (max-width:768px){.Navbar_nav___WITp{padding:1rem 1.5rem}.Navbar_links__c080l{display:none}}.ParallaxBackground_container__G2isA{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ParallaxBackground_layer__W1_JF{position:absolute;inset:-60px;will-change:transform}.ParallaxBackground_particle__JJeyL{position:absolute;background:var(--color-neon,#aaff00);image-rendering:pixelated}.AboutSection_about__niuJD{position:relative;width:100%;min-height:100vh;background:#000000;display:flex;align-items:center;overflow:hidden}.AboutSection_bgWrap__5A9IY{position:absolute;inset:-20% 0;z-index:0;will-change:transform}.AboutSection_content__tNpWQ{position:relative;z-index:1;width:100%;max-width:720px;margin:0 auto;padding:6rem 3rem}.AboutSection_label__dwEsu{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-neon);letter-spacing:.15em;margin-bottom:1.5rem}.AboutSection_title__7Dgh_{font-family:var(--font-pixel);font-size:clamp(28px,5vw,48px);font-weight:600;color:#f0f0f0;line-height:1.2;margin-bottom:2.5rem}.AboutSection_bio__f1DdE{display:flex;flex-direction:column;gap:1.5rem}.AboutSection_bio__f1DdE p{font-family:var(--font-sans);font-size:17px;line-height:1.8;color:#c0c0c0}@media (max-width:768px){.AboutSection_content__tNpWQ{padding:4rem 2rem}.AboutSection_bio__f1DdE p{font-size:15px}}.PixelInput_field__Pz2NP{display:flex;flex-direction:column;width:100%}.PixelInput_label__ucVNa{font-family:var(--font-sans);font-size:12px;font-weight:600;color:#7bc400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.PixelInput_wrap__yrM6M{position:relative;width:100%}.PixelInput_clip__eWeTz{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.PixelInput_border__sQekY{position:absolute;inset:0;background:rgba(170,255,0,.4);transition:background .2s}.PixelInput_fill___K7w3{position:absolute;inset:2px;background:#0d1a05}.PixelInput_wrap__yrM6M:focus-within .PixelInput_border__sQekY{background:var(--color-neon)}.PixelInput_input__0biv5{position:relative;width:100%;background:transparent;border:none;padding:11px 13px;color:#f0f0f0;font-family:var(--font-sans);font-size:14px;outline:none;box-sizing:border-box}.PixelInput_input__0biv5::placeholder{color:#4d7200}.PixelInput_textarea__gENQB{resize:none;min-height:100px}.PixelButton_pxbtn___5XJd{appearance:none;-webkit-appearance:none;outline:none;background:transparent;position:relative;border:none;padding:0;cursor:inherit;font-family:var(--font-sans);font-size:15px;font-weight:600;transition:transform .1s ease}.PixelButton_shape__Qx4Xx{position:relative;display:block;padding:13px 26px}.PixelButton_clip__g546E{clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% 8px,100% calc(100% - 8px),100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,calc(100% - 8px) 100%,8px 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px),0 calc(100% - 8px),0 8px,0 4px,4px 4px,4px 0)}.PixelButton_border___TJrc{position:absolute;inset:0;z-index:0}.PixelButton_shadow__wRd2w{position:absolute;inset:0;z-index:-1;opacity:0;transform:translate(0);transition:opacity .1s ease,transform .1s ease}.PixelButton_fill__PtSV_{position:absolute;inset:3px;z-index:1}.PixelButton_label__ZIVdb{position:relative;z-index:2}.PixelButton_pxbtn___5XJd:hover{transform:translate(-3px,-3px)}.PixelButton_pxbtn___5XJd:hover .PixelButton_shadow__wRd2w{opacity:1;transform:translate(5px,5px)}.PixelButton_pxbtn___5XJd:active{transform:translate(0)}.PixelButton_pxbtn___5XJd:active .PixelButton_shadow__wRd2w{opacity:1;transform:translate(2px,2px)}.PixelButton_green__Vwadf .PixelButton_border___TJrc{background:#2f5d00}.PixelButton_green__Vwadf .PixelButton_fill__PtSV_{background:linear-gradient(180deg,#c2f66d 0,#c2f66d 22%,#aaff00 0,#aaff00 74%,#7bc400 0)}.PixelButton_green__Vwadf .PixelButton_label__ZIVdb{color:#14280a}.PixelButton_green__Vwadf .PixelButton_shadow__wRd2w{background:#1a3300}.PixelButton_pink__oa3Kg .PixelButton_border___TJrc{background:#7a1240}.PixelButton_pink__oa3Kg .PixelButton_fill__PtSV_{background:linear-gradient(180deg,#ff9ec4 0,#ff9ec4 22%,#ff4d94 0,#ff4d94 74%,#e0447f 0)}.PixelButton_pink__oa3Kg .PixelButton_label__ZIVdb{color:#4a0a24}.PixelButton_pink__oa3Kg .PixelButton_shadow__wRd2w{background:#3d0920}.PixelButton_ghost___zekG .PixelButton_border___TJrc{background:#aaff00}.PixelButton_ghost___zekG .PixelButton_fill__PtSV_{background:#000}.PixelButton_ghost___zekG .PixelButton_label__ZIVdb{color:#aaff00}.PixelButton_ghost___zekG .PixelButton_shadow__wRd2w{background:#2f5d00}.PixelButton_pxbtn___5XJd:disabled{cursor:not-allowed;opacity:.4}.PixelButton_pxbtn___5XJd:disabled:hover{transform:none}.PixelButton_pxbtn___5XJd:disabled:hover .PixelButton_shadow__wRd2w{opacity:0}.SocialLinks_socials__PEeEE{display:flex;gap:14px}.SocialLinks_link__Yv06p{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:inherit;transition:transform .2s}.SocialLinks_clip___ieno{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.SocialLinks_border__Vl461{position:absolute;inset:0;background:rgba(170,255,0,.4);transition:background .2s}.SocialLinks_fill__ftBnV{position:absolute;inset:2px;background:#0d1a05}.SocialLinks_icon__GmWeG{position:relative;z-index:2;width:22px;height:22px;color:var(--color-neon);transition:filter .2s}.SocialLinks_link__Yv06p:hover{transform:translateY(-3px)}.SocialLinks_link__Yv06p:hover .SocialLinks_border__Vl461{background:var(--color-neon)}.SocialLinks_link__Yv06p:hover .SocialLinks_icon__GmWeG{filter:drop-shadow(0 0 6px rgba(170,255,0,.8))}.FloatingSymbols_container__kv2aq{position:absolute;inset:0;pointer-events:none;z-index:1}.FloatingSymbols_symbol__n8pVn{position:absolute;font-family:var(--font-pixel);font-weight:600;color:var(--color-neon);opacity:0;animation-name:FloatingSymbols_floatUp__Lf2an;animation-timing-function:ease-in-out;animation-iteration-count:infinite;text-shadow:0 0 8px rgba(170,255,0,.4)}@keyframes FloatingSymbols_floatUp__Lf2an{0%{opacity:0;transform:translateY(10px)}25%{opacity:.8}50%{transform:translateY(-14px)}75%{opacity:.8}to{opacity:0;transform:translateY(10px)}}.TypingCat_cat__AE0gA{width:200px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 16px rgba(170,255,0,.3))}.ContactSection_contact__8DYGy{position:relative;width:100%;min-height:100vh;background:#000;display:flex;flex-direction:column;justify-content:center;padding:6rem 3rem;box-sizing:border-box}.ContactSection_header___vnaC{text-align:center;margin-bottom:3.5rem}.ContactSection_label__Wjkco{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-neon);letter-spacing:.15em;margin-bottom:1rem}.ContactSection_title__I6ADu{font-family:var(--font-pixel);font-size:clamp(28px,5vw,48px);font-weight:600;color:#f0f0f0;line-height:1.2}.ContactSection_grid__nwyje{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:900px;margin:0 auto;width:100%;align-items:center}.ContactSection_form__jAbM3{display:flex;flex-direction:column;gap:1.25rem}.ContactSection_submit__cUDJH{margin-top:.5rem}.ContactSection_success__WbXGB{font-family:var(--font-sans);font-size:14px;color:var(--color-neon)}.ContactSection_error__oXmYT{font-family:var(--font-sans);font-size:14px;color:#ff6b9d}.ContactSection_side__7dUo4{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.ContactSection_findMe__FekOA{font-family:var(--font-sans);font-size:14px;color:#c0c0c0;text-align:center}.ContactSection_email__J8t_k{font-family:var(--font-sans);font-size:14px;color:#7bc400;text-decoration:none;transition:color .2s}.ContactSection_email__J8t_k:hover{color:var(--color-neon)}@media (max-width:768px){.ContactSection_grid__nwyje{grid-template-columns:1fr;gap:3rem}.ContactSection_contact__8DYGy{padding:4rem 1.5rem}}.ContactSection_catWrap__Hwu9p{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem}.SchrodingerCat_box__4p1oi{position:relative;cursor:inherit}.SchrodingerCat_art__t5J6T{position:absolute;left:0;bottom:0;width:100%;height:auto;transition:opacity .25s ease,transform .25s ease;filter:drop-shadow(0 0 14px rgba(170,255,0,.5)) drop-shadow(0 0 32px rgba(170,255,0,.2))}.SchrodingerCat_closed__z_jhQ{opacity:1;transform:translateY(0)}.SchrodingerCat_box__4p1oi:hover .SchrodingerCat_closed__z_jhQ,.SchrodingerCat_open__kj7Bt{opacity:0;transform:translateY(8px)}.SchrodingerCat_box__4p1oi:hover .SchrodingerCat_open__kj7Bt{opacity:1;transform:translateY(-10px)}.SchrodingerCat_sparkle__C9kXF{position:absolute;color:var(--color-neon);z-index:3;pointer-events:none}.SchrodingerCat_sp1__mF7a_{top:20%;left:15%;font-size:18px;animation:SchrodingerCat_twinkle__G43Vf 1.8s ease-in-out 0s infinite}.SchrodingerCat_sp2__r_OE2{top:10%;left:70%;font-size:14px;animation:SchrodingerCat_twinkle__G43Vf 2.2s ease-in-out .2s infinite}.SchrodingerCat_sp3__9Zs48{top:35%;left:85%;font-size:22px;animation:SchrodingerCat_twinkle__G43Vf 2s ease-in-out .1s infinite}.SchrodingerCat_sp4__jt0ve{top:5%;left:40%;font-size:16px;animation:SchrodingerCat_twinkle__G43Vf 2.4s ease-in-out .3s infinite}.SchrodingerCat_sp5__WjDMT{top:45%;left:5%;font-size:20px;animation:SchrodingerCat_twinkle__G43Vf 1.9s ease-in-out .15s infinite}.SchrodingerCat_sp6__vA6iq{top:25%;left:55%;font-size:13px;animation:SchrodingerCat_twinkle__G43Vf 2.1s ease-in-out .25s infinite}@keyframes SchrodingerCat_twinkle__G43Vf{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.FloatingElements_container__27KNP{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.FloatingElements_symbol__4vLkl{position:absolute;color:var(--color-neon);font-family:var(--font-sans);font-weight:700}.FloatingElements_spark__Fn20J{position:absolute;color:var(--color-neon);font-size:15px}.FloatingElements_f1__lnmbF{top:16%;left:15%;font-size:30px;opacity:.5;animation:FloatingElements_float1__TQOex 4s ease-in-out infinite}.FloatingElements_f2__l5gFw{top:74%;left:28%;font-size:26px;opacity:.45;animation:FloatingElements_float2___r9ja 5s ease-in-out infinite}.FloatingElements_f3__4pY2b{top:60%;left:88%;font-size:24px;opacity:.4;animation:FloatingElements_float3__5m5ZC 4.5s ease-in-out infinite}.FloatingElements_f4__ZC10E{top:12%;left:78%;font-size:20px;opacity:.5;animation:FloatingElements_float2___r9ja 3.8s ease-in-out infinite}.FloatingElements_s1__u9kPD{top:40%;left:44%;opacity:.6;animation:FloatingElements_twinkle__wdb9U 2.5s ease-in-out infinite}.FloatingElements_s2__gmiuN{top:82%;left:64%;opacity:.5;animation:FloatingElements_twinkle__wdb9U 3s ease-in-out .6s infinite}.FloatingElements_s3__lml1h{top:26%;left:52%;opacity:.6;animation:FloatingElements_twinkle__wdb9U 2.2s ease-in-out 1s infinite}@keyframes FloatingElements_float1__TQOex{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes FloatingElements_float2___r9ja{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes FloatingElements_float3__5m5ZC{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes FloatingElements_twinkle__wdb9U{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.8;transform:scale(1.1)}}@media (max-width:768px){.FloatingElements_container__27KNP{display:none}}.HeroSection_hero__MOr2n{min-height:100vh;background:#000;overflow:hidden}.HeroSection_content___pvBz,.HeroSection_hero__MOr2n{position:relative;width:100%;display:flex;align-items:center}.HeroSection_content___pvBz{z-index:1;max-width:1100px;margin:0 auto;padding:0 3rem;justify-content:space-between;gap:2rem}.HeroSection_text__s_DU7{flex:1;max-width:440px;will-change:transform}.HeroSection_tag__Xh8sO{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-neon);letter-spacing:.2em;margin-bottom:1.5rem}.HeroSection_title__La_gG{font-family:var(--font-sans);font-size:clamp(36px,6vw,64px);font-weight:700;color:#f0f0f0;line-height:1.1;margin-bottom:1.5rem}.HeroSection_accent__wteD6{color:var(--color-neon)}.HeroSection_subtitle__te_tV{font-family:var(--font-sans);font-size:15px;color:#f0f0f0;line-height:1.9;margin-bottom:2.5rem}.HeroSection_buttons__SQzD9{display:flex;gap:16px;flex-wrap:wrap}.HeroSection_catWrap__5GRFA{flex:0 0 auto;will-change:transform;margin-left:-10px}.HeroSection_cat__I9fl0{image-rendering:pixelated;filter:drop-shadow(0 0 14px rgba(170,255,0,.5)) drop-shadow(0 0 32px rgba(170,255,0,.2));animation:HeroSection_float__GMptR 3s ease-in-out infinite}@keyframes HeroSection_float__GMptR{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.HeroSection_floatImgTopLeft__PHC7n{position:absolute;top:8%;left:25%;z-index:1;will-change:transform}.HeroSection_floatImgBottomRight__VO8R9{position:absolute;top:62%;left:10%;z-index:1;will-change:transform}.HeroSection_floatImg__2TM_D{image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(170,255,0,.4));animation:HeroSection_float__GMptR 3.5s ease-in-out infinite}.HeroSection_floatImgTopLeft__PHC7n .HeroSection_floatImg__2TM_D{animation-duration:4s}.HeroSection_floatImgBottomRight__VO8R9 .HeroSection_floatImg__2TM_D{animation-duration:4.5s}@media (max-width:768px){.HeroSection_content___pvBz{flex-direction:column-reverse;text-align:center;padding:4rem 2rem}.HeroSection_text__s_DU7{max-width:100%}.HeroSection_buttons__SQzD9{justify-content:center}.HeroSection_floatImgBottomRight__VO8R9,.HeroSection_floatImgTopLeft__PHC7n{display:none}}.LogoMarquee_marquee__vX8uV{width:100%;background:transparent;padding:4rem 0;overflow:hidden}.LogoMarquee_title__IPCp_{text-align:center;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-neon);letter-spacing:.15em;margin-bottom:2.5rem}.LogoMarquee_track__nJewC{width:100%;overflow:hidden;padding:1rem 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.LogoMarquee_slider__U5uaC{display:flex;align-items:center;gap:10rem;width:max-content;animation:LogoMarquee_scroll__1iH2a 30s linear infinite}.LogoMarquee_track__nJewC:hover .LogoMarquee_slider__U5uaC{animation-play-state:paused}.LogoMarquee_logo__TwPm4{height:45px;max-width:150px;width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.7;transition:opacity .3s;flex-shrink:0}.LogoMarquee_logo__TwPm4:hover{opacity:1}@keyframes LogoMarquee_scroll__1iH2a{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.SpaceBackground_space__iIB91{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.SpaceBackground_layer__30suW{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);will-change:transform}.SpaceBackground_star__RcF1x{position:absolute;background:var(--color-neon);animation:SpaceBackground_twinkle__8kTEU ease-in-out infinite}@keyframes SpaceBackground_twinkle__8kTEU{0%,to{opacity:.2}50%{opacity:1}}.SpaceBackground_neb__ltjeo{position:absolute;border-radius:50%;filter:blur(40px);opacity:.13}.SpaceBackground_neb1__HowGy{width:260px;height:260px;background:#2f5d00;top:-60px;left:8%}.SpaceBackground_neb2__y9NDD{width:200px;height:200px;background:#1a4d2e;bottom:-50px;right:15%}.SpaceBackground_meteor__8sQ1_{position:absolute;animation:SpaceBackground_shoot__rBW3V linear infinite}.SpaceBackground_dot___pkfC{width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 8px 2px var(--color-neon);position:relative;z-index:2}.SpaceBackground_tail__hCzA0{position:absolute;bottom:2px;right:2px;width:70px;height:2px;background:linear-gradient(90deg,transparent,var(--color-neon));transform-origin:right center;transform:rotate(45deg)}@keyframes SpaceBackground_shoot__rBW3V{0%{transform:translate(-100px,-100px);opacity:0}10%{opacity:1}75%{opacity:1}to{transform:translate(60vw,60vh);opacity:0}}.SpaceBackground_meteor1__wWsTz{top:5%;left:15%;animation-duration:4.5s;animation-delay:0s}.SpaceBackground_meteor2__HWVeP{top:2%;left:45%;animation-duration:5.5s;animation-delay:3s}.SpaceBackground_meteor3__pfFUu{top:10%;left:68%;animation-duration:5s;animation-delay:5.5s}.SpaceBackground_planet1__e1Cw1{position:absolute;top:12%;left:6%;width:52px;height:52px}.SpaceBackground_saturn__NTLr7{position:absolute;top:15%;right:6%;width:100px;height:64px}.CompanyHouse_house__GP2yP{width:100%;height:100%;display:block;overflow:visible}.CompanyHouse_s1__3nt7Z,.CompanyHouse_s2__MjK4Y,.CompanyHouse_s3__v2b9j{transform-box:fill-box;transform-origin:center}.CompanyHouse_s1__3nt7Z{animation:CompanyHouse_puff__mczlo 3s ease-out infinite}.CompanyHouse_s2__MjK4Y{animation:CompanyHouse_puff__mczlo 3s ease-out 1s infinite}.CompanyHouse_s3__v2b9j{animation:CompanyHouse_puff__mczlo 3s ease-out 2s infinite}@keyframes CompanyHouse_puff__mczlo{0%{opacity:0;transform:translateY(4px) scale(.6)}30%{opacity:.7}to{opacity:0;transform:translateY(-10px) scale(1.3)}}.CompanyCard_card__gUqVX{position:relative;width:280px;height:300px}.CompanyCard_clip__9i1IP{clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% 6px,100% calc(100% - 6px),100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,calc(100% - 6px) 100%,6px 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px),0 calc(100% - 6px),0 6px,0 3px,3px 3px,3px 0)}.CompanyCard_border__yGwqP{position:absolute;inset:0;background:var(--color-neon);z-index:0}.CompanyCard_fill__ajrvi{position:absolute;inset:2px;background:#0d1a05;z-index:1}.CompanyCard_content__Jk9Hi{position:relative;z-index:2;padding:14px 16px;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.CompanyCard_company__t0Wbu{font-family:var(--font-pixel);font-size:18px;font-weight:600;color:#f0f0f0;margin-bottom:4px}.CompanyCard_role__aTmRA{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-neon);margin-bottom:2px}.CompanyCard_period__1CgMB{font-family:var(--font-sans);font-size:11px;color:#7bc400;margin-bottom:10px}.CompanyCard_description__G1dfV{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:#c0c0c0;margin-bottom:12px}.CompanyCard_techs__PhNQ_{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.CompanyCard_tech__DWRDM{font-family:var(--font-sans);font-size:10px;font-weight:600;color:var(--color-neon);background:rgba(170,255,0,.1);border:1px solid rgba(170,255,0,.3);padding:2px 7px}.WorldStrip_world__36P5E{position:absolute;top:0;left:0;height:100%;will-change:transform}.WorldStrip_ground__uZy11{position:absolute;bottom:140px;left:0;width:100%;height:18px;background:#2f5d00}.WorldStrip_groundTop__uwnip{position:absolute;bottom:158px;left:0;width:100%;height:5px;background:#3b6d11}.WorldStrip_house__PqeQj{position:absolute;bottom:158px;width:140px;height:auto;image-rendering:pixelated}.WorldStrip_cardSlot__VcNlT{position:absolute;bottom:158px;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.WorldStrip_cardActive__SQGYl{opacity:1;transform:translateY(0)}.WalkingCat_cat__wuTFU{display:block;width:80px;height:80px;image-rendering:pixelated;filter:drop-shadow(0 0 12px rgba(170,255,0,.5))}.ControlsHint_hint__N_9nJ{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:20;animation:ControlsHint_hintPulse__fIn2P 3s ease-in-out infinite}.ControlsHint_clip__Zle0I{clip-path:polygon(6px 0,calc(100% - 6px) 0,calc(100% - 3px) 0,calc(100% - 3px) 3px,100% 3px,100% 6px,100% calc(100% - 6px),100% calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 100%,calc(100% - 6px) 100%,6px 100%,3px 100%,3px calc(100% - 3px),0 calc(100% - 3px),0 calc(100% - 6px),0 6px,0 3px,3px 3px,3px 0)}.ControlsHint_border__hJLCw{position:absolute;inset:0;background:rgba(170,255,0,.4);z-index:0}.ControlsHint_fill__e_qQm{position:absolute;inset:2px;background:#0a1400;z-index:1}.ControlsHint_content__vo9bm{position:relative;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 16px;color:var(--color-neon);font-family:var(--font-sans);font-size:12px}.ControlsHint_icon__lKRjD{width:12px;height:auto}.ControlsHint_key__xbiei{width:18px;height:18px}.ControlsHint_text__m_A9q{font-weight:600}.ControlsHint_divider__n5aNF{color:#4d7200;font-size:11px}@keyframes ControlsHint_hintPulse__fIn2P{0%,to{opacity:.6}50%{opacity:1}}.ProjectsSection_projects__6vX45{position:relative;width:100%;height:500vh;background:#000}.ProjectsSection_sticky__qVCXD{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;padding:5rem 0 1.5rem;overflow:hidden}.ProjectsSection_header__e_K31{text-align:center;flex-shrink:0;position:relative;z-index:2;margin-bottom:2rem}.ProjectsSection_label__5wfoW{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-neon);letter-spacing:.15em;margin-bottom:1rem}.ProjectsSection_title__b6QmJ{font-family:var(--font-pixel);font-size:clamp(28px,5vw,48px);font-weight:600;color:#f0f0f0;line-height:1.2}.ProjectsSection_stage__6cbFb{flex:1;min-height:0;width:100%;position:relative;overflow:hidden;z-index:1}.ProjectsSection_catAnchor__ArvNm{position:absolute;bottom:158px;z-index:10;transition:opacity .2s ease}