@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9af6411484c7e20a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3703c28dcda155b1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a2a2b2{font-family:Fira Code,Fira Code Fallback;font-style:normal}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}.nameNew_name__Fo1eu{position:relative;display:flex;width:100%;min-width:350px;min-height:98lvh;justify-content:center;z-index:0}.nameNew_introduction__LKehH{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;padding:5%;top:60%}.nameNew_upperText__xANpX{display:flex;align-self:center;justify-content:center;padding:2rem;width:100vw}.nameNew_introText__1cTzM{padding-top:.7rem;font-size:1.5rem;text-align:center}.nameNew_introName__20Zpe{font-size:5rem;font-weight:700;word-spacing:10px;font-style:italic;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.nameNew_introWrapper__A53qt{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.nameNew_logoWrapper__Z5bij{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px -4px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.05);animation:nameNew_fadeIn__AeF9O .8s ease;margin-bottom:.85rem}.nameNew_logoWrapper__Z5bij:hover{transform:translateY(-3px) scale(1.03);transition:transform .35s ease,box-shadow .35s ease;box-shadow:0 6px 18px -4px rgba(0,0,0,.55),inset 0 0 0 1px hsla(0,0%,100%,.08)}.nameNew_logo__vPsFU{object-fit:contain;width:70px;height:70px;border-radius:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.nameNew_skillBox__pMmS_{grid-template-columns:auto auto auto;grid-gap:10px;gap:10px;top:120px;display:grid;margin:5px auto;padding:5px}.nameNew_skillBoxContainer__y963F{margin-top:5%}.nameNew_socialIcon__rgksD{padding:4px}.nameNew_socialContainer__5PIue{display:flex;padding:5px;border-radius:5px;border:1px solid var(--dark-bg-accent);transition:transform .3s ease,box-shadow .3s ease}.nameNew_socialContainer__5PIue:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.nameNew_socialContainer__5PIue.nameNew_light__AxqpI{border:2px solid var(--light-bg-accent);transition:transform .3s ease,box-shadow .3s ease}.nameNew_socialContainer__5PIue.nameNew_light__AxqpI:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,0,0,.2)}.nameNew_socialContainer__5PIue.nameNew_active__1jHYH{color:#000;background-color:var(--dark-bg-btn)}.nameNew_socialContainer__5PIue.nameNew_active__1jHYH.nameNew_light__AxqpI{color:#fff;background-color:var(--light-bg-btn)}.nameNew_socialText__0mZJi{padding:4px}.nameNew_urlBox__1xgEZ{display:flex;align-items:center;line-height:1.5}.nameNew_urlAnimationWrapper__rCgSh{position:relative;overflow:hidden;height:1.5em;min-width:90px;display:flex;align-items:center}.nameNew_urlAnimationWrapper__rCgSh a{position:absolute;left:0;top:50%;transform:translateY(-50%);animation:nameNew_urlSlideUp__xoJiL .3s ease-out;white-space:nowrap}.nameNew_gradientUnderline__8ZPO_{position:relative;display:inline-block}.nameNew_gradientUnderline__8ZPO_:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;border-radius:10%}.nameNew_gradientText__cFxuM,.nameNew_gradientUnderline__8ZPO_:after{background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:nameNew_gradientMove__GyX7G 2s ease infinite}.nameNew_gradientText__cFxuM{-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.4em;font-weight:400;white-space:nowrap}@media (max-width:570px){.nameNew_introduction__LKehH{top:70%}.nameNew_introName__20Zpe{font-size:3rem}.nameNew_logoWrapper__Z5bij{width:56px;height:56px}.nameNew_logo__vPsFU{width:54px;height:54px}.nameNew_upperText__xANpX{top:10%}.nameNew_introText__1cTzM{max-width:80%}.nameNew_gradientText__cFxuM{font-size:1.4rem}}@keyframes nameNew_urlSlideUp__xoJiL{0%{transform:translateY(50%);opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes nameNew_gradientMove__GyX7G{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nameNew_introTextSmall__Cw1WX{margin-top:20px;font-size:clamp(1.2rem,2vw,1.5rem)}@keyframes nameNew_fadeIn__AeF9O{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gradient_backgroundContainer__SWavL{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:#06070a;background:radial-gradient(circle at 50% 50%,#111a2a 0,#111a2a 12%,#06070a 55%,#040405 100%);background-repeat:no-repeat;background-size:cover}.ProjectNew_projectBox__1WZm8{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:10px;flex:0 1;flex-wrap:wrap}.ProjectNew_projectContainer__PqXQP{position:relative;min-height:500px;width:300px;border-radius:12px;margin:1.2%;background-color:hsla(0,0%,100%,.02);box-shadow:0 6px 18px rgba(0,0,0,.35);overflow:hidden;display:flex;flex-direction:column}.ProjectNew_ImageContaier__U_W0V{position:relative;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;height:180px}.ProjectNew_overlay__Rqzgh{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,transparent,#000);pointer-events:none;z-index:1}.ProjectNew_overlayText__vIDte{position:absolute;bottom:0;left:0;margin:5px;font-size:20px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.ProjectNew_projectTitle___lv6u{margin:2%}.ProjectNew_projectTitleContainer__8pS4L{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:30vh;text-align:center;padding:2rem;color:#fff}.ProjectNew_projectTechStackContainer__W1OwB{display:flex;flex-wrap:wrap;gap:10px;margin:.4rem 0 0 .4rem;align-items:center}.ProjectNew_projectDescription__u4RXp{padding:1.2rem .8rem}.ProjectNew_projectTitle___lv6u{font-size:4rem;font-weight:700;margin-bottom:1rem}.ProjectNew_lowerContainer__TPkub{padding:.6rem .8rem .8rem;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.ProjectNew_projectDescription__u4RXp{padding:2%;flex:1 1 auto;margin-bottom:.8rem;color:hsla(0,0%,100%,.9);overflow:hidden}.ProjectNew_projectLearnMore__P6ef7{display:flex;justify-content:center;align-items:center;height:42px;width:92%;max-width:240px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid var(--dark-bg-accent);color:#f2f2f2;margin:.6rem auto .9rem;cursor:pointer;text-decoration:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 6px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.05);position:relative;overflow:hidden;transition:background .16s ease,color .16s ease,transform .14s ease,box-shadow .16s ease,border-color .16s ease}.ProjectNew_projectLearnMore__P6ef7.ProjectNew_LightMode__ieRym{background-color:var(--dark-bg);color:var(--light-bg)}.ProjectNew_projectLearnMoreText__bKKwz{font-size:1.2rem;padding:.3rem;font-weight:600}.ProjectNew_projectLearnMore__P6ef7:hover{background:hsla(0,0%,100%,.1);box-shadow:0 4px 10px rgba(0,0,0,.5);transform:translateY(-2px);border-color:hsla(0,0%,100%,.25)}.ProjectNew_projectLearnMore__P6ef7:active{background:hsla(0,0%,100%,.08);transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.ProjectNew_projectLearnMore__P6ef7,.ProjectNew_projectLearnMore__P6ef7:active,.ProjectNew_projectLearnMore__P6ef7:hover{transition:none;transform:none}}.ProjectNew_projectLearnMore__P6ef7.ProjectNew_LightMode__ieRym{background:rgba(0,0,0,.05);color:#111;border:1px solid rgba(0,0,0,.2)}.ProjectNew_projectLearnMore__P6ef7.ProjectNew_LightMode__ieRym:hover{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.35)}.ProjectNew_gradientText__HmhJ4{background:linear-gradient(270deg,#ff00de,#00fff9,#ff00de);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.ProjectNew_gradientText__HmhJ4,.ProjectNew_gradientText__HmhJ4.ProjectNew_LightMode__ieRym{-webkit-text-fill-color:transparent;animation:ProjectNew_gradientMove__QetcU 5s linear infinite}.ProjectNew_gradientText__HmhJ4.ProjectNew_LightMode__ieRym{background:linear-gradient(270deg,#60f,#00b7ff,#60f);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes ProjectNew_gradientMove__QetcU{0%{background-position:0 50%}to{background-position:200% 50%}}.ProjectNew_subtitleContainer__AvOAV{position:relative;padding-bottom:.5rem}.ProjectNew_projectSubtitle__KeJHe{font-size:1.5rem;color:#a0a0a0;transition:color .3s ease}.ProjectNew_subtitleContainer__AvOAV:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#ff00de,#00fff9);transform:scaleX(0);transition:transform .3s ease}.ProjectNew_subtitleContainer__AvOAV:hover:after{transform:scaleX(1)}.ProjectNew_subtitleContainer__AvOAV:hover .ProjectNew_projectSubtitle__KeJHe{color:#fff}.ProjectNew_subtitleContainer__AvOAV:hover.ProjectNew_LightMode__ieRym .ProjectNew_projectSubtitle__KeJHe.ProjectNew_LightMode__ieRym{color:#000}@media (max-width:768px){.ProjectNew_projectTitle___lv6u{font-size:3rem}.ProjectNew_projectSubtitle__KeJHe{font-size:1.2rem}}.ProjectNew_readMore__gS2r7{text-decoration:none;border:none;background:none;cursor:pointer;color:#007bff;font-family:inherit;font-size:inherit}.ProjectNew_readMore__gS2r7:hover{color:#0056b3}.newAboutMe_profileSection__oNazH{--about-gap:clamp(1.5rem,4vw,3rem);--about-max-width:1100px;--about-accent:var(--gradient-start,#6ea8ff);--about-text-muted:#999;--polaroid-bg:#fff;--polaroid-border:#ececec;--polaroid-shadow:0 4px 14px -4px rgba(0,0,0,.18);width:100%;padding:clamp(2rem,6vw,4rem) 1.25rem;display:flex;justify-content:center}.newAboutMe_inner__GvlYt{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;grid-gap:var(--about-gap);gap:var(--about-gap);max-width:var(--about-max-width);width:100%}.newAboutMe_polaroidWrapper__dPhv_{display:flex;justify-content:center}.newAboutMe_polaroid__Sm3Ma{--rotate:-2.5deg;background:var(--polaroid-bg);border:1px solid var(--polaroid-border);box-shadow:var(--polaroid-shadow);padding:.75rem .75rem 2.75rem;border-radius:4px;position:relative;transform:rotate(var(--rotate));transition:transform .35s ease}.newAboutMe_polaroid__Sm3Ma:after{content:"";position:absolute;inset:0;border-radius:4px;background:linear-gradient(120deg,transparent 60%,rgba(0,0,0,.04));pointer-events:none}.newAboutMe_polaroid__Sm3Ma:hover{transform:rotate(var(--rotate))}.newAboutMe_polaroidImage__RAlvc{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.newAboutMe_polaroidCaption__rFQkF{position:absolute;left:0;right:0;bottom:.85rem;text-align:center;font-size:.85rem;letter-spacing:.5px;color:#595959;font-family:ui-rounded,system-ui,Segoe UI,Roboto,sans-serif}.newAboutMe_textBlock__T3n0H{max-width:640px}.newAboutMe_heading__86P8P{font-size:clamp(1.75rem,3.2vw,2.4rem);line-height:1.1;font-weight:600;margin:0 0 1.25rem}.newAboutMe_lead__XMSqg{font-size:clamp(1.05rem,1.2vw + .7rem,1.3rem);line-height:1.55;margin:0 0 1rem;font-weight:450}.newAboutMe_body__ZiLSH{font-size:.95rem;line-height:1.6;color:var(--about-text-muted);margin:0 0 1.25rem}.newAboutMe_quickList__McvO4{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem 1rem;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase;color:#737373}.newAboutMe_quickList__McvO4 li{padding:.4rem .7rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,80%,.25);border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.newAboutMe_accent__J1EQI{position:relative;color:var(--about-accent);font-weight:600}.newAboutMe_accent__J1EQI:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:currentColor;opacity:.25}@media (max-width:900px){.newAboutMe_inner__GvlYt{grid-template-columns:1fr}.newAboutMe_polaroidWrapper__dPhv_{order:-1}.newAboutMe_textBlock__T3n0H{text-align:center;margin-inline:auto}.newAboutMe_quickList__McvO4{justify-content:center}.newAboutMe_polaroid__Sm3Ma{width:clamp(180px,65vw,260px);padding:.6rem .6rem 2.2rem}.newAboutMe_polaroidImage__RAlvc{aspect-ratio:1/1}}@media (prefers-color-scheme:dark){.newAboutMe_polaroid__Sm3Ma{background:#fafafa;border-color:#e1e1e1}.newAboutMe_polaroidCaption__rFQkF{color:#4d4d4d}.newAboutMe_quickList__McvO4 li{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.newAboutMe_body__ZiLSH{color:#b3b3b3}}.Skill_container__ntYjj{text-align:center;padding:48px 20px}.Skill_lineContainer__abf68{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.Skill_gradientLine__sJyYt{height:2px;width:clamp(48px,20vw,220px);background:linear-gradient(90deg,#6e00ff,#7f5bff,#8b5cf6,#60a5fa,#06b6d4);background-size:200% 100%;animation:Skill_moveGradient__VhAqk 4s ease infinite;border-radius:999px}.Skill_eyebrow__nv6Ku{font-size:clamp(.8rem,2vw,1rem);letter-spacing:.12em;text-transform:uppercase;color:#a3a3a3}.Skill_title___n53k{margin:8px auto 4px;font-weight:900;letter-spacing:-.02em;line-height:1.1;font-size:clamp(2.2rem,8vw,4.5rem);color:transparent;background:linear-gradient(90deg,#93c5fd,#6366f1,#a78bfa,#7dd3fc);-webkit-background-clip:text;background-clip:text}.Skill_left__3N9iR,.Skill_right__t80vB{width:100px}@keyframes Skill_moveGradient__VhAqk{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:400px){.Skill_subtitle__EGGHm{font-size:.95rem}}