.about_aboutInterface__2EkaB,.page_homeInterface__2sWA2{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.about_aboutInterface__2EkaB{padding-top:100px}.about_topSection__pIJQb{width:95%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 0;gap:12px;text-align:center}.about_topSection__pIJQb h1{color:#38bdf8;letter-spacing:1px;text-align:center}.about_topSection__pIJQb h4{width:95%;max-width:900px;line-height:1.6;font-size:1.05rem;color:#e5e5e5}.about_journeyDescription__nrrdA{display:flex;justify-content:center;align-items:center;flex-direction:row;gap:30px;width:95%}.about_journeyArea__DsD4Z{align-items:stretch;gap:20px;text-align:start}.about_coreValues__YpRPc,.about_journeyArea__DsD4Z{width:100%;display:flex;justify-content:center;flex-direction:column;padding:30px 0}.about_coreValues__YpRPc{align-items:center}.about_attribute__ejeJw,.about_coreValues__YpRPc,.about_journeyText__iCW5A{border-radius:12px;border:1.5px solid rgba(255,255,255,.15);background:rgba(18,18,18,.85);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background-image:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 8px 28px rgba(0,0,0,.55),inset 0 0 20px rgba(255,255,255,.05),0 0 12px rgba(56,189,248,.45),0 0 25px rgba(56,189,248,.25);color:#fff;font-weight:500;transition:all .35s ease}.about_attribute__ejeJw:hover,.about_coreValues__YpRPc:hover,.about_journeyText__iCW5A:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 14px 40px rgba(0,0,0,.65),inset 0 0 28px rgba(255,255,255,.08),0 0 20px rgba(56,189,248,.7),0 0 45px rgba(56,189,248,.5)}.about_journeyText__iCW5A{padding:30px 20px;text-align:start}.about_journeyText__iCW5A h2{margin-bottom:12px;color:#38bdf8}.about_journeyText__iCW5A p{line-height:1.5;font-size:.95rem}.about_coreValues__YpRPc h2{margin-bottom:15px;color:#38bdf8;width:95%}.about_coreValues__YpRPc ul{width:95%;list-style:none;padding:0;margin:0}.about_coreValues__YpRPc li{margin:8px 0;font-size:.95rem}.about_personalAttributes__IfDqz{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px}.about_attribute__ejeJw{width:230px;height:150px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;text-align:center;padding:15px}.about_attribute__ejeJw i{font-size:2rem;color:#38bdf8;transition:transform .3s ease,color .3s ease}.about_attribute__ejeJw:hover i{transform:scale(1.2);color:#7dd3fc}.about_attribute__ejeJw h1{font-size:1.2rem;color:#38bdf8}.about_attribute__ejeJw p{font-size:.9rem;color:#f1f5f9}@media (max-width:1024px){.about_journeyDescription__nrrdA{flex-direction:column;align-items:center}.about_journeyArea__DsD4Z{width:90%}.about_personalAttributes__IfDqz{justify-content:center}}@media (max-width:768px){.about_topSection__pIJQb h1{font-size:1.8rem}.about_topSection__pIJQb h4{font-size:.95rem}.about_attribute__ejeJw{width:160px;height:130px}.about_attribute__ejeJw i{font-size:1.5rem}.about_attribute__ejeJw h1{font-size:1rem}}@media (max-width:480px){.about_topSection__pIJQb h1{font-size:1.5rem}.about_topSection__pIJQb h4{font-size:.9rem}.about_attribute__ejeJw{width:120px;min-height:100px;padding:10px}.about_attribute__ejeJw h1{font-size:.9rem}.about_attribute__ejeJw p{font-size:.8rem}}.intro_introInterface__bdE8a{position:relative;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;display:flex;justify-content:center;align-items:center;text-align:center;color:white;overflow:hidden;padding-top:90px;padding-bottom:20px}.intro_overlay__rnEHu{position:absolute;inset:0;background:rgba(0,0,0,.65);z-index:1}.intro_introContent__ueRmz{position:relative;z-index:2;width:50%;padding:20px}.intro_introContent__ueRmz p{font-size:1.2rem;margin-bottom:10px}.intro_introContent__ueRmz h1{font-weight:800;margin:10px 0;color:#fff;white-space:nowrap;overflow:hidden;border-right:2px solid #38bdf8}.intro_connectionIcon__HvBgi{margin-top:1.5rem}.intro_connectionIcon__HvBgi a{color:#fff;font-size:1.8rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.intro_connectionIcon__HvBgi a:hover{color:#38bdf8;transform:scale(1.15)}.intro_typing__Beplb{animation:intro_blinkCursor__Bym8d .8s infinite}@keyframes intro_blinkCursor__Bym8d{0%{border-right-color:#38bdf8}to{border-right-color:transparent}}.intro_introContent__ueRmz h3{font-size:1.4rem;color:#38bdf8;margin-bottom:15px}.intro_introContent__ueRmz p{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.85);margin-bottom:25px}.intro_intouchBtn__PlWO_{display:flex;gap:15px;justify-content:center;margin-bottom:25px}.intro_intouchBtn__PlWO_ button{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);padding:12px 25px;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.intro_intouchBtn__PlWO_ button:hover{background:rgba(255,255,255,.18);border:1px solid rgba(56,189,248,.7);color:#38bdf8;box-shadow:0 6px 20px rgba(56,189,248,.35);transform:translateY(-2px)}.intro_connectionIcon__HvBgi{display:flex;justify-content:center;gap:20px}.intro_connectionIcon__HvBgi span{font-size:1.8rem;color:white;cursor:pointer;transition:color .3s ease}.intro_connectionIcon__HvBgi span:hover{color:#38bdf8}@media (max-width:768px){.intro_introContent__ueRmz{width:100%}}.navbar_navbar___TphW{display:flex;justify-content:space-between;align-items:center;position:fixed;top:10px;left:10px;right:10px;height:55px;padding:0 20px;border-radius:20px;border:1px solid rgba(255,255,255,.15);background:rgba(20,20,20,.85);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 8px 25px rgba(0,0,0,.45),inset 0 0 12px rgba(255,255,255,.06);color:white;font-weight:500;z-index:1000;transition:background .25s ease,box-shadow .25s ease,transform .18s ease}.navbar_githubArea__yX3S_{font-size:1.3rem}.navbar_githubArea__yX3S_ a{color:white;transition:color .2s ease}.navbar_githubArea__yX3S_ a:hover{color:#38bdf8}.navbar_profileArea__Cfacp{display:flex;gap:14px}.navbar_profileArea__Cfacp button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:8px 16px;border-radius:12px;color:white;font-size:.95rem;font-weight:600;cursor:pointer;position:relative;overflow:hidden;transition:all .32s cubic-bezier(.2,.9,.2,1)}.navbar_profileArea__Cfacp button:hover{background:rgba(255,255,255,.12);border-color:rgba(56,189,248,.7);color:#38bdf8;transform:translateY(-3px);box-shadow:0 8px 20px rgba(56,189,248,.18)}.navbar_hamburger__ADxCP{display:none;font-size:1.05rem;color:white;cursor:pointer;background:rgba(255,255,255,.06);padding:8px 10px;border-radius:10px;transition:background .18s ease,transform .12s ease}.navbar_hamburger__ADxCP:hover{background:rgba(255,255,255,.12)}.navbar_mobileMenu__LLOjh{position:fixed;top:72px;right:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);padding:16px 20px;display:flex;flex-direction:column;gap:12px;width:250px;max-height:calc(100vh - 110px);overflow:auto;-webkit-overflow-scrolling:touch;background:rgba(18,18,18,.92);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 14px 40px rgba(0,0,0,.55),inset 0 0 14px rgba(255,255,255,.03),0 0 18px rgba(56,189,248,.08);color:#fff;z-index:999;will-change:transform,opacity;transition:box-shadow .25s ease,transform .25s ease}.navbar_mobileMenu__LLOjh button{background:transparent;border:none;color:white;font-size:1.05rem;font-weight:600;cursor:pointer;text-align:left;padding:10px 6px;transition:color .22s ease,transform .22s ease}.navbar_mobileMenu__LLOjh button:hover{color:#38bdf8;transform:translateX(6px)}@media (max-width:768px){.navbar_profileArea__Cfacp{display:none}.navbar_hamburger__ADxCP{display:block}.navbar_navbar___TphW{padding:0 14px;left:8px;right:8px}}@media (max-width:420px){.navbar_mobileMenu__LLOjh{right:6px;top:68px;width:200px;border-radius:12px}}.skills_skillInterface__cNF2U{width:95%;text-align:center;padding:20px 0;color:#fff;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);gap:40px}.skills_skillInterface__cNF2U h1{font-size:200%;margin-bottom:1rem;color:#38bdf8;text-align:center}.skills_skillInterface__cNF2U p{font-size:1rem;max-width:700px;margin:0 auto 3rem;color:#ddd}.skills_skillStack__xgHKL{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px}.skills_skillBox__YupH2{width:95%;max-width:330px;height:360px;border-radius:16px;padding:30px 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 6px 20px rgba(0,0,0,.25);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);transition:transform .35s ease,box-shadow .35s ease,border .35s ease;cursor:pointer}.skills_skillBox__YupH2:hover{transform:translateY(-12px) scale(1.01);box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 20px rgba(56,189,248,.4);border:1px solid rgba(56,189,248,.4);background:rgba(255,255,255,.12)}.skills_skillBox__YupH2 i{font-size:200%;margin-bottom:20px}.skills_skillBox__YupH2 h2{margin-bottom:1.5rem;font-size:1.5rem;color:#f5f5f5}.skills_skill__2EQBD{width:100%;margin-bottom:1.2rem;text-align:left}.skills_skill__2EQBD span{display:block;margin-bottom:.4rem;font-weight:600;color:#eee}.skills_progressBar__uotOh{width:100%;height:12px;background:rgba(255,255,255,.15);border-radius:10px;overflow:hidden;position:relative}.skills_progressFill__vqWqc{height:100%;width:0;background:linear-gradient(90deg,#6a11cb,#2575fc);border-radius:10px;transition:width 1.8s ease-in-out}.stack_stackInterface__Y_GVv{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0}.stack_stackInterface__Y_GVv h2{text-align:center;color:#38bdf8}.stack_stacks__cwYmV{width:80%;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:15px;padding:20px 0}.stack_stack__k_g7N{padding:10px;text-align:center;border-radius:30px;border:1.5px solid rgba(255,255,255,.15);background:rgba(18,18,18,.85);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background-image:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));color:#fff;font-size:90%;transition:all .35s ease;cursor:pointer}.stack_stack__k_g7N:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 14px 40px rgba(0,0,0,.65),inset 0 0 28px rgba(255,255,255,.08),0 0 20px rgba(56,189,248,.7),0 0 45px rgba(56,189,248,.5)}.projects_projectsInterface__OuvTl{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;color:white;padding:100px 0 60px}.projects_projectsInterface__OuvTl h1{font-size:2rem;color:#38bdf8}.projects_projectsInterface__OuvTl p{max-width:700px;color:#ddd}.projects_projects__8XuNK{flex-wrap:wrap;flex-direction:row;gap:30px;margin-top:30px;width:100%}.projects_project__cWFOq,.projects_projects__8XuNK{display:flex;align-items:center;justify-content:center}.projects_project__cWFOq{width:500px;height:550px;flex-direction:column;border-radius:15px;overflow:hidden;border:1.5px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-image:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.03));box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 0 20px rgba(255,255,255,.1),0 0 15px rgba(56,189,248,.3);transition:all .35s ease}.projects_project__cWFOq:hover{transform:translateY(-8px) scale(1.02)}.projects_project__cWFOq img{width:100%;height:180px;object-fit:cover;border-bottom:1px solid rgba(255,255,255,.15)}.projects_projectContent__pTOZK{padding:20px;height:100%;text-align:left;display:flex;flex-direction:column;gap:10px}.projects_projectContent__pTOZK h2{color:#38bdf8;font-size:1.3rem}.projects_projectContent__pTOZK p{font-size:.9rem;line-height:1.4rem;color:#eee}.projects_project__cWFOq a{margin-top:10px;background:rgba(56,189,248,.15);color:#38bdf8;text-decoration:none;padding:8px 14px;border-radius:8px;font-weight:600;border:1px solid rgba(56,189,248,.5);transition:all .3s ease;display:inline-block;width:-moz-fit-content;width:fit-content}.projects_project__cWFOq a:hover{transform:translateY(-2px)}.projects_linkAligner__DHt2I{width:90%;text-align:start;padding:10px 0}.projects_githubBtn__8ZcEj{margin-top:40px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25);padding:12px 24px;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .4s ease}.projects_githubBtn__8ZcEj:hover{transform:translateY(-2px)}@media (max-width:768px){.projects_project__cWFOq{width:95%;max-width:500px;margin:30px 0}}.contact_contactInterface__ZuUxM{width:95%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#fff;border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin:40px 0;padding:100px 0 40px}.contact_contactInterface__ZuUxM h1{font-size:2.5rem;margin-bottom:1rem;color:#38bdf8}.contact_contactInterface__ZuUxM p{font-size:1rem;max-width:700px;margin:0 auto 3rem;color:#ddd}.contact_contactGrid__mIs3Y{width:95%;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:20px}.contact_contactCard__rAr7O{flex:1 1 250px;max-width:280px;padding:2rem;border-radius:16px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 6px 20px rgba(0,0,0,.25);transition:transform .35s ease,box-shadow .35s ease}.contact_contactCard__rAr7O:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 12px 30px rgba(0,0,0,.45),0 0 20px rgba(56,189,248,.4);border:1px solid rgba(56,189,248,.4)}.contact_contactCard__rAr7O i{font-size:2rem;color:#38bdf8;margin-bottom:1rem}.contact_contactCard__rAr7O h3{margin-bottom:.5rem;color:#f5f5f5}.contact_contactCard__rAr7O a,.contact_contactCard__rAr7O p{font-size:.95rem;color:#ddd;text-decoration:none}.contact_contactCard__rAr7O a:hover{color:#38bdf8;text-decoration:underline}.footer_footer__MbdlQ{width:100%;margin-top:50px;padding:30px 0;text-align:center;color:#ddd;font-size:.9rem;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:12px}.footer_footer__MbdlQ p{margin:0;color:#bbb}.footer_socials__TJwJY{display:flex;gap:15px}.footer_socials__TJwJY a{color:#bbb;font-size:1.2rem;transition:color .3s ease,transform .3s ease}.footer_socials__TJwJY a:hover{color:#38bdf8;transform:scale(1.2)}