.Hero_hero__T3Fr4{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 2rem;--mouse-x:50%;--mouse-y:50%}.Hero_background__qvycS{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#1a1a1a 0,#000 100%);z-index:0}.Hero_background__qvycS:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 50%,rgba(76,29,149,.15) 0,transparent 25%),radial-gradient(circle at 85% 30%,rgba(29,78,216,.15) 0,transparent 25%);animation:Hero_bgPulse__0V2bX 10s ease-in-out infinite alternate}.Hero_mouseGlow__PeLYI{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(59,130,246,.15),transparent 40%);z-index:1;pointer-events:none;transition:opacity .3s ease}@keyframes Hero_bgPulse__0V2bX{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.1)}}.Hero_content__9ypWn{position:relative;z-index:2;text-align:center;max-width:800px}.Hero_title__Bn2TU{font-size:5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(90deg,#fff 20%,#3b82f6 40%,#a855f7 60%,#fff 80%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em;animation:Hero_textShine___Wpjl 5s linear infinite}@keyframes Hero_textShine___Wpjl{to{background-position:200%}}.Hero_subtitle__lkRtQ{font-size:1.25rem;color:#94a3b8;margin-bottom:2.5rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.Hero_ctaGroup__iC9Ov{display:flex;gap:1rem;justify-content:center;align-items:center}.Hero_primaryBtn__LhOSb{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#000;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;transition:all .2s ease}.Hero_primaryBtn__LhOSb:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,100%,.2)}.Hero_secondaryBtn__k1nkZ{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);color:#fff;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;backdrop-filter:blur(10px);transition:all .2s ease}.Hero_secondaryBtn__k1nkZ:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.Hero_orb__jBlsg{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;z-index:0;animation:Hero_float__DekGx 20s ease-in-out infinite}.Hero_orb1__Md1uN{top:-10%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,#4c1d95 0,transparent 70%);animation-delay:0s}.Hero_orb2__qaNNq{bottom:-10%;right:-10%;width:40vw;height:40vw;background:radial-gradient(circle,#1e3a8a 0,transparent 70%);animation-delay:-5s}.Hero_orb3__QfIQ7{top:40%;left:40%;width:30vw;height:30vw;background:radial-gradient(circle,#be185d 0,transparent 70%);animation-delay:-10s;opacity:.2}@keyframes Hero_float__DekGx{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@media (max-width:768px){.Hero_title__Bn2TU{font-size:2.5rem}.Hero_subtitle__lkRtQ{font-size:1.125rem}.Hero_ctaGroup__iC9Ov{flex-direction:column;width:100%}.Hero_primaryBtn__LhOSb,.Hero_secondaryBtn__k1nkZ{width:100%;justify-content:center}}.About_section__Q8Qnu{position:relative;padding:8rem 2rem;background:#000;overflow:hidden}.About_background__6qPoC{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.About_blob__g24GL{position:absolute;filter:blur(80px);opacity:.4;border-radius:50%;animation:About_blobFloat__x_Xhk 10s ease-in-out infinite}.About_blob1__VvPbz{top:-10%;left:-10%;width:60vw;height:60vw;background:radial-gradient(circle,#be185d 0,transparent 70%);animation-delay:0s;animation-duration:15s}.About_blob2__iGq53{bottom:-10%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,#1d4ed8 0,transparent 70%);animation-delay:-5s;animation-duration:18s}.About_blob3__4oSgh{top:40%;left:40%;width:50vw;height:50vw;background:radial-gradient(circle,#7e22ce 0,transparent 70%);animation-delay:-10s;animation-duration:20s}@keyframes About_blobFloat__x_Xhk{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(50px,-80px) scale(1.2) rotate(10deg)}66%{transform:translate(-40px,40px) scale(.8) rotate(-10deg)}}.About_container__6n4Dm{max-width:1200px;margin:0 auto;position:relative;z-index:10}.About_header__OSI2f{text-align:center;margin-bottom:5rem}.About_title__kxdmO{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.About_subtitle__Iddjc{font-size:1.25rem;color:#94a3b8}.About_content___EnpQ{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.About_bio__5QbsK{background:hsla(0,0%,4%,.8);padding:2.5rem;border-radius:24px;border:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(12px)}.About_bio__5QbsK h3{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.About_bio__5QbsK p{color:#94a3b8;line-height:1.8;margin-bottom:1.5rem}.About_bio__5QbsK p:last-child{margin-bottom:0}.About_skillsGrid__Baaum{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.About_skillCard__KtH_s{background:hsla(0,0%,4%,.8);padding:2rem;border-radius:24px;border:1px solid hsla(0,0%,100%,.05);transition:all .5s ease;backdrop-filter:blur(12px)}.About_skillCard__KtH_s:hover{background:hsla(0,0%,8%,.9);border-color:rgba(59,130,246,.2)}.About_skillIcon__lFsks{color:#3b82f6;margin-bottom:1rem;padding:.75rem;background:rgba(59,130,246,.1);border-radius:12px;display:inline-block}.About_skillTitle__7D5kZ{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#fff}.About_skillList__Qptee{display:flex;flex-wrap:wrap;gap:.5rem}.About_skillTag__a5LOj{font-size:.875rem;color:#94a3b8;background:hsla(0,0%,100%,.05);padding:.25rem .75rem;border-radius:9999px}@media (max-width:1024px){.About_content___EnpQ{grid-template-columns:1fr}}@media (max-width:768px){.About_section__Q8Qnu{padding:6rem 1.5rem}.About_title__kxdmO{font-size:2.5rem}.About_skillsGrid__Baaum{grid-template-columns:1fr}}.Projects_section__sHycs{position:relative;padding:0;background:#000;overflow:visible}.Projects_background__HCKhY{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#000;pointer-events:none;overflow:hidden}.Projects_background__HCKhY:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,255,70,.03),rgba(0,255,70,.03) 1px,transparent 0,transparent 20px),repeating-linear-gradient(90deg,rgba(0,255,70,.03),rgba(0,255,70,.03) 1px,transparent 0,transparent 20px);background-size:100% 100%;opacity:.1}.Projects_container__Ue4GS{max-width:1400px;margin:0 auto;position:relative;z-index:10;padding-bottom:8rem}.Projects_header__1Cm_R{text-align:center;padding:8rem 2rem 4rem;position:relative;z-index:20}.Projects_title__EIH5o{font-size:4rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.Projects_subtitle__fQotq{font-size:1.25rem;color:#94a3b8}.Projects_sidebarNav___OQjs{position:fixed;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:100;align-items:flex-end;pointer-events:auto;padding:10px}.Projects_sidebarNav___OQjs:hover{background:hsla(0,0%,4%,.85);border-radius:8px}.Projects_navItemWrapper__RNvvg{position:relative;height:28px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;padding:10px}.Projects_navItem__w5dW8{width:8px;height:8px;background:hsla(0,0%,100%,.4);border-radius:50%;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,border-radius .3s ease;position:relative;z-index:2;border:1px solid transparent}.Projects_navItemActive__e3luD{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 15px rgba(59,130,246,.3)}.Projects_navContent__636M5{position:absolute;left:0;display:flex;align-items:center;opacity:0;transform:translateX(20px);transition:all .3s ease;pointer-events:none;white-space:nowrap;z-index:3;width:-moz-max-content;width:max-content;justify-content:flex-end;padding:0 .75em;gap:.75em}.Projects_sidebarNav___OQjs:hover .Projects_navItem__w5dW8{width:var(--sidebar-width,300px);height:34px;border-radius:5px;background:hsla(0,0%,4%,.85);backdrop-filter:blur(10px);transform:none}.Projects_sidebarNav___OQjs:hover .Projects_navItemActive__e3luD{background:hsla(0,0%,4%,.95);box-shadow:0 0 15px rgba(59,130,246,.3)}.Projects_sidebarNav___OQjs:hover .Projects_navContent__636M5{opacity:1;transform:translateX(0);transition-delay:.1s}.Projects_navItemWrapper__RNvvg:has(.Projects_navItemActive__e3luD) .Projects_navText__3_Wu0{color:#3b82f6}.Projects_navItemWrapper__RNvvg:hover .Projects_navText__3_Wu0{color:#94b8f4}.Projects_navItemWrapper__RNvvg:hover .Projects_navItem__w5dW8{background:rgba(30,30,30,.95);border-color:hsla(0,0%,100%,.3)}.Projects_navTag__Be8uR{font-size:.75rem;padding:4px 8px;border-radius:4px;font-weight:700;min-width:60px;text-align:center}.Projects_tagFrontend__JxjZX{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.Projects_tagUx__nG5mA{background:rgba(236,72,153,.2);color:#f472b6;border:1px solid rgba(236,72,153,.3)}.Projects_navText__3_Wu0{font-size:.9rem;color:#fff;font-weight:500;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.Projects_projectRow__BuI_B{display:flex;align-items:center;gap:6rem;min-height:80vh;padding:4rem 2rem;opacity:0;position:relative;z-index:10}.Projects_projectRowReverse__1gMbW{flex-direction:row-reverse}.Projects_imageContainer__QF_vL{flex:1.2;position:relative;height:500px;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);background:#111;z-index:15}.Projects_image__s_mU_{-o-object-fit:cover;object-fit:cover}.Projects_sliderControls__L7taO{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:20}.Projects_sliderDot__B9GK1{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.Projects_activeDot__9bPzw{background:#fff;transform:scale(1.2)}.Projects_infoContainer__urYIV{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:15}.Projects_projectNumber__fKVr3{font-size:5rem;font-weight:900;color:hsla(0,0%,100%,.05);line-height:1;margin-bottom:-1rem;margin-left:-.5rem}.Projects_projectTitle__LPpZv{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#fff;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:baseline;flex-wrap:wrap}.Projects_projectTag__vjiS_{font-size:.875rem;padding:.25rem .5rem;border-radius:5px;margin-left:1rem;font-weight:600}.Projects_projectDesc__eUdt6{font-size:1.125rem;color:#94a3b8;line-height:1.8;margin-bottom:2rem}.Projects_tags__TaanK{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.Projects_tag__lO4LY{font-size:.875rem;color:#fff;background:rgba(59,130,246,.15);padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(59,130,246,.3)}.Projects_links__fmOLN{display:flex;gap:1rem}.Projects_githubBtn__jMTej,.Projects_linkBtn__swQzr{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;font-weight:600;transition:all .2s ease}.Projects_linkBtn__swQzr{background:#fff;color:#000}.Projects_linkBtn__swQzr:hover{transform:translateY(-2px);box-shadow:0 10px 20px hsla(0,0%,100%,.2)}.Projects_githubBtn__jMTej{background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.Projects_githubBtn__jMTej:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.Projects_categoryHeader__lG_gS{padding:4rem 2rem;text-align:center;border-top:1px solid hsla(0,0%,100%,.1);margin-top:4rem;position:relative;z-index:10}.Projects_categoryTitle__g89oX{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}@media (max-width:1024px){.Projects_sidebarNav___OQjs{display:none}.Projects_projectRow__BuI_B{flex-direction:column;gap:3rem;text-align:center;padding:4rem 1.5rem}.Projects_projectRowReverse__1gMbW{flex-direction:column}.Projects_imageContainer__QF_vL{width:100%;height:300px;flex:none}.Projects_infoContainer__urYIV{align-items:center}.Projects_projectNumber__fKVr3{display:none}.Projects_links__fmOLN{justify-content:center}}.Contact_section__116Ae{position:relative;padding:8rem 2rem;background:#000;overflow:hidden}.Contact_background___ltM5{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(180deg,#000 0,#0f172a)}.Contact_background___ltM5:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(rgba(59,130,246,.3) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.3) 1px,transparent 0);background-size:40px 40px;transform:perspective(500px) rotateX(60deg);transform-origin:bottom;mask-image:linear-gradient(0deg,#000,transparent);-webkit-mask-image:linear-gradient(0deg,#000,transparent);animation:Contact_gridScroll__qm4eC 2s linear infinite}.Contact_background___ltM5:after{content:"";position:absolute;bottom:-50%;left:50%;width:100%;height:100%;background:radial-gradient(circle,rgba(59,130,246,.4) 0,transparent 70%);transform:translateX(-50%);filter:blur(60px);animation:Contact_sunPulse__HwL_F 4s ease-in-out infinite alternate}@keyframes Contact_gridScroll__qm4eC{0%{background-position:0 0}to{background-position:0 40px}}@keyframes Contact_sunPulse__HwL_F{0%{opacity:.5;transform:translateX(-50%) scale(1)}to{opacity:.8;transform:translateX(-50%) scale(1.1)}}.Contact_container__bdcRI{max-width:600px;margin:0 auto;position:relative;z-index:1}.Contact_header__pX8Gm{text-align:center;margin-bottom:4rem}.Contact_title__4_hKS{font-size:3rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.Contact_subtitle__Fx1qR{font-size:1.25rem;color:#94a3b8}.Contact_form__dXQdL{background:hsla(0,0%,100%,.03);padding:2.5rem;border-radius:24px;border:1px solid hsla(0,0%,100%,.05);backdrop-filter:blur(10px)}.Contact_inputGroup__2vjA4{margin-bottom:1.5rem}.Contact_label__xiovc{display:block;margin-bottom:.5rem;color:#fff;font-weight:500}.Contact_input__5EOnd,.Contact_textarea__Ys1OJ{width:100%;padding:1rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;transition:all .3s ease}.Contact_input__5EOnd:focus,.Contact_textarea__Ys1OJ:focus{outline:none;border-color:#3b82f6;background:rgba(0,0,0,.5);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.Contact_textarea__Ys1OJ{min-height:150px;resize:vertical}.Contact_submitBtn__F1Mzl{width:100%;padding:1rem;background:#fff;color:#000;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:.5rem}.Contact_submitBtn__F1Mzl:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,100%,.2)}.Contact_submitBtn__F1Mzl:disabled{opacity:.7;cursor:not-allowed;transform:none}.Contact_successMessage__sse5l{text-align:center;padding:3rem;background:hsla(0,0%,100%,.03);border-radius:24px;border:1px solid hsla(0,0%,100%,.05);color:#fff}.Contact_successMessage__sse5l h3{font-size:1.5rem;margin-bottom:.5rem}.Contact_successMessage__sse5l p{color:#94a3b8}@media (max-width:768px){.Contact_section__116Ae{padding:6rem 1.5rem}.Contact_title__4_hKS{font-size:2.5rem}}.Experience_section__lQGDE{position:relative;padding:8rem 2rem;background:#050505;overflow:hidden}.Experience_container__b0Zxc{max-width:1000px;margin:0 auto;position:relative}.Experience_header__Dsfa9{text-align:center;margin-bottom:6rem;position:relative;z-index:10}.Experience_title___6Ysg{font-size:3.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(90deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;color:transparent}.Experience_subtitle__FtsQh{font-size:1.2rem;color:#64748b;letter-spacing:.05em}.Experience_timeline__srHOX{position:relative;padding:2rem 0}.Experience_timeline__srHOX:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,transparent,rgba(59,130,246,.5),rgba(236,72,153,.5),transparent);transform:translateX(-50%)}.Experience_timelineItem__Wa3CE{display:flex;justify-content:center;padding-bottom:4rem;position:relative}.Experience_timelineItem__Wa3CE:nth-child(odd){flex-direction:row-reverse}.Experience_timelineContent__K1iU_{width:45%;position:relative}.Experience_timelineItem__Wa3CE:nth-child(odd) .Experience_timelineContent__K1iU_{text-align:right;padding-right:3rem}.Experience_timelineItem__Wa3CE:nth-child(2n) .Experience_timelineContent__K1iU_{text-align:left;padding-left:3rem}.Experience_timelineDot__4QgEC{position:absolute;left:50%;top:0;width:16px;height:16px;border-radius:50%;background:#000;border:2px solid #3b82f6;transform:translateX(-50%);z-index:5;box-shadow:0 0 15px rgba(59,130,246,.5)}.Experience_timelineItem__Wa3CE:nth-child(2n) .Experience_timelineDot__4QgEC{border-color:#ec4899;box-shadow:0 0 15px rgba(236,72,153,.5)}.Experience_card__U4hx1{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:2rem;backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.Experience_card__U4hx1:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.5)}.Experience_period__YR_Fr{display:inline-block;font-size:.9rem;font-weight:600;color:#3b82f6;margin-bottom:.5rem;padding:4px 12px;background:rgba(59,130,246,.1);border-radius:20px}.Experience_timelineItem__Wa3CE:nth-child(2n) .Experience_period__YR_Fr{color:#ec4899;background:rgba(236,72,153,.1)}.Experience_role__dHPbx{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.Experience_company__yJ53m{font-size:1.1rem;color:#94a3b8;margin-bottom:1.5rem}.Experience_description__VI0fB{color:#cbd5e1;line-height:1.7;margin-bottom:1.5rem}.Experience_skills__nOiPq{display:flex;flex-wrap:wrap;gap:.5rem}.Experience_timelineItem__Wa3CE:nth-child(odd) .Experience_skills__nOiPq{justify-content:flex-end}.Experience_skill__COGBq{font-size:.8rem;color:#94a3b8;background:hsla(0,0%,100%,.05);padding:4px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.05)}@media (max-width:768px){.Experience_timeline__srHOX:before{left:20px}.Experience_timelineItem__Wa3CE{flex-direction:row!important;justify-content:flex-start;padding-left:50px}.Experience_timelineContent__K1iU_{width:100%!important;text-align:left!important;padding:0!important}.Experience_timelineDot__4QgEC{left:20px}.Experience_timelineItem__Wa3CE:nth-child(odd) .Experience_skills__nOiPq{justify-content:flex-start}}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;padding:1.5rem 0}.Navbar_scrolled___WOss{background:hsla(0,0%,4%,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.Navbar_container__R6vwY{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.Navbar_logo__UM0Ax{font-size:1.5rem;font-weight:700;letter-spacing:-.05em;color:var(--foreground);transition:color .2s;display:flex;align-items:center;gap:.5rem}.Navbar_logo__UM0Ax:hover{color:var(--primary)}.Navbar_desktopMenu__bJk_x{display:flex;gap:2.5rem;align-items:center}.Navbar_link__9Nm3x{font-size:.95rem;font-weight:500;color:var(--secondary);position:relative;transition:color .2s}.Navbar_link__9Nm3x:hover{color:var(--foreground)}.Navbar_link__9Nm3x:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}.Navbar_link__9Nm3x:hover:after{width:100%}.Navbar_mobileButton__wc5IM{display:none;background:none;border:none;color:var(--foreground);cursor:pointer;padding:.5rem}.Navbar_mobileMenu__g3FB_{position:absolute;top:100%;left:0;right:0;background:hsla(0,0%,4%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.Navbar_mobileLink__qh5Fz{font-size:1.1rem;font-weight:500;color:var(--foreground);display:block}@media (max-width:768px){.Navbar_desktopMenu__bJk_x{display:none}.Navbar_mobileButton__wc5IM{display:block}}.Footer_footer__UaG1g{background:hsla(0,0%,4%,.5);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.05);padding:3rem 0;margin-top:5rem}.Footer_container__Z8cUU{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Footer_socials__QgDMT{display:flex;gap:1.5rem}.Footer_socialLink__VOPU_{color:var(--secondary);transition:all .2s;padding:.5rem;border-radius:50%;background:hsla(0,0%,100%,.03)}.Footer_socialLink__VOPU_:hover{color:var(--foreground);background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.Footer_copyright__j5CNb{color:var(--secondary);font-size:.875rem}