.Navbar-module__nuAbfa__wrapper{z-index:1000;pointer-events:none;justify-content:center;display:flex;position:sticky;top:20px}.Navbar-module__nuAbfa__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background-color:#1e1e1ecc;border:1px solid #333;border-radius:50px;padding:.75rem 1.5rem;box-shadow:0 4px 20px #0006}.Navbar-module__nuAbfa__ul{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__nuAbfa__li{display:flex}.Navbar-module__nuAbfa__a{color:#888;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:color .2s,transform .2s;display:flex}.Navbar-module__nuAbfa__a:hover{color:#fff;transform:translateY(-2px)}@media (max-width:768px){.Navbar-module__nuAbfa__nav{justify-content:space-around;width:90%;max-width:400px;padding:.5rem 1rem;display:flex}.Navbar-module__nuAbfa__ul{justify-content:space-between;gap:0;width:100%}}
@keyframes Hero-module__Z8hQ_W__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Hero-module__Z8hQ_W__fadeInUp{animation:1s cubic-bezier(.2,.8,.2,1) both Hero-module__Z8hQ_W__fadeInUp}.Hero-module__Z8hQ_W__container{color:#fff;background:#0b0b0b;padding:90px 0;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__container:target{animation:2s cubic-bezier(.2,.8,.2,1) both Hero-module__Z8hQ_W__sectionFocus}@keyframes Hero-module__Z8hQ_W__sectionFocus{0%{background:#0b0b0b}20%{background:#1a1a1a}to{background:#0b0b0b}}.Hero-module__Z8hQ_W__eyebrow{color:#ff6b00;background:#ff6b0014;border:1px solid #ff6b0059;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.Hero-module__Z8hQ_W__design{color:#fff;margin:0;font-size:96px;font-weight:900;line-height:.9}.Hero-module__Z8hQ_W__descriptionText{color:#888;margin-top:30px;font-size:22px;line-height:1.6}.Hero-module__Z8hQ_W__ctaRow{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.Hero-module__Z8hQ_W__primaryCta{color:#0b0b0b;background:#ff6b00;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.Hero-module__Z8hQ_W__primaryCta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ff6b0059}.Hero-module__Z8hQ_W__secondaryCta{color:#fff;background:0 0;border:1px solid #333;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Hero-module__Z8hQ_W__secondaryCta:hover{background:#161616;border-color:#fff}.Hero-module__Z8hQ_W__statList{flex-wrap:wrap;align-items:flex-start;gap:60px;margin-top:60px;display:flex}.Hero-module__Z8hQ_W__statItem{flex-direction:column;gap:10px;animation:1s cubic-bezier(.2,.8,.2,1) both Hero-module__Z8hQ_W__fadeInUp;display:flex;position:relative}.Hero-module__Z8hQ_W__statItem:not(:first-child):before{content:"";background:#222;width:1px;position:absolute;top:6px;bottom:6px;left:-30px}.Hero-module__Z8hQ_W__statValue{color:#fff;margin:0;font-size:80px;font-weight:900;line-height:1;transition:color .3s}.Hero-module__Z8hQ_W__statItem:hover .Hero-module__Z8hQ_W__statValue{color:#ff6b00}.Hero-module__Z8hQ_W__statLabel{color:#666;text-transform:uppercase;letter-spacing:1px;max-width:100px;margin:0;font-size:14px;font-weight:600}@media (max-width:1024px){.Hero-module__Z8hQ_W__container{padding:60px 0}.Hero-module__Z8hQ_W__design{font-size:72px}}@media (max-width:768px){.Hero-module__Z8hQ_W__container{text-align:center;padding:40px 0}.Hero-module__Z8hQ_W__design{font-size:48px}.Hero-module__Z8hQ_W__descriptionText{margin:20px auto;font-size:18px}.Hero-module__Z8hQ_W__ctaRow{justify-content:center}.Hero-module__Z8hQ_W__statList{justify-content:center;gap:30px;margin-top:40px}.Hero-module__Z8hQ_W__statItem:not(:first-child):before{left:-15px}.Hero-module__Z8hQ_W__statValue{font-size:48px}}
@keyframes SocialLinks-module__wTP5QW__scaleIn{0%{opacity:0;transform:scale(.8)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.SocialLinks-module__wTP5QW__container{flex-wrap:wrap;justify-content:center;gap:1.5rem;padding:1rem;display:flex}.SocialLinks-module__wTP5QW__link{color:#ff6b00;justify-content:center;align-items:center;font-size:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.4,0,.2,1) both SocialLinks-module__wTP5QW__scaleIn;display:flex}.SocialLinks-module__wTP5QW__link:hover{color:#ff8533;transform:translateY(-5px)scale(1.1)}
@keyframes ProfileCard-module__gcpk6G__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ProfileCard-module__gcpk6G__card{text-align:center;background:#fff;border-radius:28px;padding:20px;animation:1.2s cubic-bezier(.2,.8,.2,1) both ProfileCard-module__gcpk6G__fadeInUp;box-shadow:0 40px 100px #00000080}.ProfileCard-module__gcpk6G__image{border-radius:20px;width:100%;margin-bottom:15px;transition:transform .5s}.ProfileCard-module__gcpk6G__card:hover .ProfileCard-module__gcpk6G__image{transform:scale(1.02)}.ProfileCard-module__gcpk6G__name{color:#000;margin:0;font-size:28px;font-weight:900}.ProfileCard-module__gcpk6G__role{text-transform:uppercase;letter-spacing:1px;color:#ff6b00;background:#ff6b001a;border-radius:999px;align-items:center;margin:12px 0 18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.ProfileCard-module__gcpk6G__bio{color:#ff6b00;letter-spacing:.3px;border-top:1px solid #f0f0f0;margin:0 0 20px;padding-top:16px;font-size:13px;font-weight:600}
@keyframes Projects-module__K3d-Xa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Projects-module__K3d-Xa__container{color:#fff;background:#0b0b0b;padding:90px 0;overflow:hidden}.Projects-module__K3d-Xa__container:target{animation:2s cubic-bezier(.2,.8,.2,1) both Projects-module__K3d-Xa__sectionFocus}@keyframes Projects-module__K3d-Xa__sectionFocus{0%{background:#0b0b0b}20%{background:#1a1a1a}to{background:#0b0b0b}}.Projects-module__K3d-Xa__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:-60px;margin-bottom:40px;display:flex}.Projects-module__K3d-Xa__heading{letter-spacing:-2px;text-transform:uppercase;margin:0;font-size:50px;font-weight:900;animation:.8s ease-out both Projects-module__K3d-Xa__fadeInUp}.Projects-module__K3d-Xa__navButtons{gap:12px;display:flex}.Projects-module__K3d-Xa__navButton{color:#fff;cursor:pointer;background:#111;border:1px solid #292929;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;transition:all .25s;display:flex}.Projects-module__K3d-Xa__navButton:hover:not(:disabled){color:#ff6b00;background:#161616;border-color:#ff6b00}.Projects-module__K3d-Xa__navButton:disabled{opacity:.3;cursor:not-allowed}.Projects-module__K3d-Xa__listWrapper{position:relative}.Projects-module__K3d-Xa__list{scroll-snap-type:x proximity;scrollbar-width:none;gap:28px;padding:28px 4px 32px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.Projects-module__K3d-Xa__list::-webkit-scrollbar{display:none}.Projects-module__K3d-Xa__article{z-index:1;scroll-snap-align:start;background:#111;border:1px solid #222;border-radius:16px;flex-direction:column;flex:0 0 260px;gap:12px;padding:18px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.8s ease-out backwards Projects-module__K3d-Xa__fadeInUp;display:flex;position:relative}.Projects-module__K3d-Xa__article:hover{z-index:10;background:#161616;border-color:#ff6b00;transform:translateY(-12px)scale(1.05);box-shadow:0 30px 60px #0009}.Projects-module__K3d-Xa__cardOverlayLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.Projects-module__K3d-Xa__cardOverlayLink:focus-visible{outline-offset:4px;outline:2px solid #ff6b00}.Projects-module__K3d-Xa__row{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.Projects-module__K3d-Xa__imageWrapper{border-radius:12px;width:100%;height:150px;overflow:hidden}.Projects-module__K3d-Xa__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.Projects-module__K3d-Xa__article:hover .Projects-module__K3d-Xa__image{transform:scale(1.1)}.Projects-module__K3d-Xa__textCol{flex-direction:column;flex:1;gap:12px;width:100%;display:flex}.Projects-module__K3d-Xa__headerRow{justify-content:space-between;align-items:flex-start;display:flex}.Projects-module__K3d-Xa__articleTitle{margin:0;font-size:17px;font-weight:700;line-height:1.3}.Projects-module__K3d-Xa__arrowIcon{color:#ff6b00;font-size:18px;transition:transform .3s}.Projects-module__K3d-Xa__article:hover .Projects-module__K3d-Xa__arrowIcon{transform:translate(4px,-4px)}.Projects-module__K3d-Xa__excerpt{color:#888;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.Projects-module__K3d-Xa__meta{color:#666;border-top:1px solid #1f1f1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.Projects-module__K3d-Xa__metaInfo{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;display:flex;overflow:hidden}.Projects-module__K3d-Xa__actions{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.Projects-module__K3d-Xa__visitLink{color:#ff6b00;white-space:nowrap;border:1px solid #ff6b00;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.Projects-module__K3d-Xa__visitLink:hover{color:#0b0b0b;background:#ff6b00}.Projects-module__K3d-Xa__githubIcon{color:#666;transition:color .3s;display:inline-flex}.Projects-module__K3d-Xa__githubIcon:hover{color:#fff}.Projects-module__K3d-Xa__divider{display:none}@media (max-width:1024px){.Projects-module__K3d-Xa__container{padding:60px 0}.Projects-module__K3d-Xa__article{flex:0 0 240px}}@media (max-width:768px){.Projects-module__K3d-Xa__heading{font-size:32px}.Projects-module__K3d-Xa__navButton{width:38px;height:38px}.Projects-module__K3d-Xa__list{scroll-snap-type:x mandatory;gap:12px}.Projects-module__K3d-Xa__article{flex:0 0 calc(50vw - 30px);padding:16px}.Projects-module__K3d-Xa__listWrapper:before,.Projects-module__K3d-Xa__listWrapper:after{width:16px}.Projects-module__K3d-Xa__imageWrapper{height:140px}.Projects-module__K3d-Xa__articleTitle{font-size:16px}.Projects-module__K3d-Xa__visitLink{padding:5px 10px;font-size:11px}.Projects-module__K3d-Xa__metaInfo{font-size:11px}}
@keyframes Experience-module__HaXZMW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Experience-module__HaXZMW__container{color:#fff;background:#0b0b0b;padding:90px 0}.Experience-module__HaXZMW__container:target{animation:2s cubic-bezier(.2,.8,.2,1) both Experience-module__HaXZMW__sectionFocus}@keyframes Experience-module__HaXZMW__sectionFocus{0%{background:#0b0b0b}20%{background:#1a1a1a}to{background:#0b0b0b}}.Experience-module__HaXZMW__header{letter-spacing:-2px;text-transform:uppercase;margin-top:-60px;margin-bottom:40px;font-size:50px;font-weight:900;animation:.8s ease-out both Experience-module__HaXZMW__fadeInUp}.Experience-module__HaXZMW__list{grid-template-columns:1fr;gap:40px;display:grid}.Experience-module__HaXZMW__item{z-index:1;background:#111;border:1px solid #222;border-radius:20px;flex-direction:column;gap:16px;padding:30px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.8s ease-out backwards Experience-module__HaXZMW__fadeInUp;display:flex;position:relative}.Experience-module__HaXZMW__item:hover{z-index:10;background:#161616;border-color:#ff6b00;transform:translateY(-12px)scale(1.05);box-shadow:0 30px 60px #0009}.Experience-module__HaXZMW__topRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.Experience-module__HaXZMW__orgName{color:#ff6b00;margin:0;font-size:1.5rem;font-weight:700}.Experience-module__HaXZMW__dates{color:#888;font-size:.9rem}.Experience-module__HaXZMW__role{color:#ccc;margin:.2rem 0 1rem;font-size:1.2rem;font-weight:500}.Experience-module__HaXZMW__responsibilities{color:#aaa;line-height:1.6}.Experience-module__HaXZMW__p{margin:.5rem 0}.Experience-module__HaXZMW__divider{display:none}@media (max-width:1024px){.Experience-module__HaXZMW__container{padding:60px 0}}@media (max-width:768px){.Experience-module__HaXZMW__header{margin-bottom:40px;font-size:40px}.Experience-module__HaXZMW__topRow{flex-direction:column;gap:5px}}
@keyframes TechStack-module__5InoCq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TechStack-module__5InoCq__container{color:#fff;background:#0b0b0b;padding:90px 0;transition:box-shadow 1s,border-color 1s}.TechStack-module__5InoCq__container:target{animation:2s cubic-bezier(.2,.8,.2,1) both TechStack-module__5InoCq__sectionFocus}@keyframes TechStack-module__5InoCq__sectionFocus{0%{background:#0b0b0b}20%{background:#1a1a1a}to{background:#0b0b0b}}.TechStack-module__5InoCq__heading{letter-spacing:-2px;text-transform:uppercase;margin-top:-60px;margin-bottom:40px;font-size:50px;font-weight:900;animation:.8s ease-out both TechStack-module__5InoCq__fadeInUp}.TechStack-module__5InoCq__list{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.TechStack-module__5InoCq__item{z-index:1;background:#111;border:1px solid #222;border-radius:20px;flex-direction:column;gap:16px;padding:22px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.8s ease-out backwards TechStack-module__5InoCq__fadeInUp;display:flex;position:relative}.TechStack-module__5InoCq__item:hover{z-index:10;background:#161616;border-color:#ff6b00;transform:translateY(-12px)scale(1.05);box-shadow:0 30px 60px #0009}.TechStack-module__5InoCq__orgName{color:#ff6b00;margin:0;font-size:1.15rem;font-weight:700}.TechStack-module__5InoCq__grid{flex-wrap:wrap;gap:.75rem;display:flex}.TechStack-module__5InoCq__chip{color:#ccc;cursor:default;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;padding:.4rem 1rem;font-size:.85rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s ease-out backwards TechStack-module__5InoCq__fadeInUp}.TechStack-module__5InoCq__chip:hover{color:#fff;background:#ff6b00;border-color:#ff6b00;transform:translateY(-4px)scale(1.05);box-shadow:0 10px 20px #ff6b0033}@media (max-width:1024px){.TechStack-module__5InoCq__container{padding:60px 0}}@media (max-width:768px){.TechStack-module__5InoCq__heading{margin-bottom:40px;font-size:40px}.TechStack-module__5InoCq__list{grid-template-columns:1fr;gap:40px}}
@keyframes Contact-module__OWeMSG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Contact-module__OWeMSG__container{color:#fff;background:#0b0b0b;padding:90px 0;overflow:hidden}.Contact-module__OWeMSG__container:target{animation:2s cubic-bezier(.2,.8,.2,1) both Contact-module__OWeMSG__sectionFocus}@keyframes Contact-module__OWeMSG__sectionFocus{0%{background:#0b0b0b}20%{background:#1a1a1a}to{background:#0b0b0b}}.Contact-module__OWeMSG__heading{letter-spacing:-2px;text-transform:uppercase;margin:0 0 16px;font-size:50px;font-weight:900;animation:.8s ease-out both Contact-module__OWeMSG__fadeInUp}.Contact-module__OWeMSG__subheading{color:#888;max-width:560px;margin:0 0 40px;font-size:18px;line-height:1.6}.Contact-module__OWeMSG__card{background:#111;border:1px solid #222;border-radius:20px;max-width:680px;padding:40px;animation:.8s ease-out both Contact-module__OWeMSG__fadeInUp}.Contact-module__OWeMSG__form{flex-direction:column;gap:20px;display:flex}.Contact-module__OWeMSG__row{gap:20px;display:flex}.Contact-module__OWeMSG__field{flex-direction:column;flex:1;gap:8px;display:flex}.Contact-module__OWeMSG__label{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.Contact-module__OWeMSG__input,.Contact-module__OWeMSG__textarea{color:#fff;background:#0b0b0b;border:1px solid #292929;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.Contact-module__OWeMSG__input:focus,.Contact-module__OWeMSG__textarea:focus{border-color:#ff6b00;outline:none}.Contact-module__OWeMSG__textarea{resize:vertical;min-height:120px}.Contact-module__OWeMSG__attachButton{color:#999;cursor:pointer;text-align:left;background:#0b0b0b;border:1px solid #292929;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:14px;transition:all .2s;display:inline-flex}.Contact-module__OWeMSG__attachButton:hover{color:#fff;border-color:#ff6b00}.Contact-module__OWeMSG__fileInput{display:none}.Contact-module__OWeMSG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Contact-module__OWeMSG__errorText{color:#ff6b6b;margin:0;font-size:14px}.Contact-module__OWeMSG__submitButton{color:#0b0b0b;cursor:pointer;background:#ff6b00;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.Contact-module__OWeMSG__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #ff6b0059}.Contact-module__OWeMSG__submitButton:disabled{opacity:.6;cursor:not-allowed}.Contact-module__OWeMSG__successPanel{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.Contact-module__OWeMSG__successIcon{color:#ff6b00}.Contact-module__OWeMSG__successTitle{margin:0;font-size:22px;font-weight:800}.Contact-module__OWeMSG__successText{color:#999;max-width:400px;margin:0 0 8px}.Contact-module__OWeMSG__secondaryButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #333;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.Contact-module__OWeMSG__secondaryButton:hover{background:#161616;border-color:#fff}@media (max-width:1024px){.Contact-module__OWeMSG__container{padding:60px 0}}@media (max-width:768px){.Contact-module__OWeMSG__heading{font-size:40px}.Contact-module__OWeMSG__card{padding:24px}.Contact-module__OWeMSG__row{flex-direction:column;gap:20px}}
.PageLayout-module__cjISBa__grid{background:#0b0b0b;grid-template-columns:400px 1fr;align-items:start;column-gap:80px;padding:0 90px;display:grid}.PageLayout-module__cjISBa__navbarSlot{grid-area:1/1/auto/-1}.PageLayout-module__cjISBa__sidebarZone{grid-area:2/1;align-self:start;position:sticky;top:100px}.PageLayout-module__cjISBa__mainZone{flex-direction:column;grid-area:2/2;min-width:0;display:flex}@media (max-width:1024px){.PageLayout-module__cjISBa__grid{grid-template-columns:1fr;padding:0 40px}.PageLayout-module__cjISBa__sidebarZone{grid-area:auto/1;max-width:400px;margin:0 auto;position:static}.PageLayout-module__cjISBa__mainZone{grid-area:auto/1}}@media (max-width:768px){.PageLayout-module__cjISBa__grid{padding:0 20px}}
