.Header-module__JkmDiW__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0a192ff2,#0a192fb3);width:100%;height:90px;padding:0 45px;display:flex}.Header-module__JkmDiW__nav{align-items:center;width:100%;display:flex}@media screen and (max-width:576px){.Header-module__JkmDiW__header{padding:0 20px}}
.SideBanners-module__cIJ1ha__aside{z-index:10;width:40px;position:fixed;bottom:0}.SideBanners-module__cIJ1ha__asideLeft{left:40px;right:auto}.SideBanners-module__cIJ1ha__asideRight{left:auto;right:40px}.SideBanners-module__cIJ1ha__asideList,.SideBanners-module__cIJ1ha__asideEmail{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.SideBanners-module__cIJ1ha__asideList:after,.SideBanners-module__cIJ1ha__asideEmail:after{content:"";background-color:var(--text-color);width:1px;height:90px;margin:10px auto 0;display:block}.SideBanners-module__cIJ1ha__asideLink{color:var(--text-color);margin:10px 0;font-size:1.3rem;transition:color .3s ease-in-out;display:inline-block}.SideBanners-module__cIJ1ha__asideLink:hover{color:var(--secondary-color)}.SideBanners-module__cIJ1ha__asideEmail a{letter-spacing:.1em;writing-mode:vertical-rl;color:var(--text-color);margin:10px auto;padding:10px 0;font-size:15px;line-height:2.8rem;text-decoration:none;transition:color .3s ease-in-out}.SideBanners-module__cIJ1ha__asideEmail a:hover{color:var(--secondary-color)}@media screen and (max-width:768px){.SideBanners-module__cIJ1ha__aside{display:none}}
.AboutContent-module__AhmmfG__aboutHeading{margin-bottom:20px}.AboutContent-module__AhmmfG__aboutSection{border-top:1px solid #27faff33;margin-top:32px;padding-top:16px}.AboutContent-module__AhmmfG__aboutSection h4{color:var(--secondary-color);margin-bottom:12px;font-size:18px;font-weight:600}.AboutContent-module__AhmmfG__EduBox{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:20px 0;display:flex}.AboutContent-module__AhmmfG__downloadBtn{color:var(--secondary-color);font-size:14px;font-style:italic;text-decoration:underline}.AboutContent-module__AhmmfG__techList{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.AboutContent-module__AhmmfG__techList span{font-size:15px;font-family:var(--font-secondary);background:#27faff1a;border:1px solid #104658;border-radius:999px;padding:6px 12px;display:inline-block}.AboutContent-module__AhmmfG__aboutSection p{color:var(--text-color);margin-bottom:16px;line-height:1.6}
.ExperienceContent-module__sJ-fxa__splitWrapper{flex-wrap:wrap;gap:40px;margin-top:40px;display:flex}.ExperienceContent-module__sJ-fxa__companyList{flex-direction:column;flex:0 0 140px;gap:12px;padding:0;list-style:none;display:flex}.ExperienceContent-module__sJ-fxa__companyItem{cursor:pointer;color:var(--secondary-color);background:#27faff0d;border-radius:6px;padding:8px 12px;transition:all .2s}.ExperienceContent-module__sJ-fxa__companyItem:hover{background:#27faff33}.ExperienceContent-module__sJ-fxa__companyItem.ExperienceContent-module__sJ-fxa__active{background:var(--secondary-color);color:var(--primary-color)}.ExperienceContent-module__sJ-fxa__jobDetails{border-left:2px solid var(--secondary-color);flex:1;padding-left:40px;transition:all .3s}.ExperienceContent-module__sJ-fxa__jobRole{color:var(--secondary-color);margin-bottom:4px;font-size:20px;font-weight:600}.ExperienceContent-module__sJ-fxa__jobLocation{color:#fff;margin-bottom:4px;font-size:14px}.ExperienceContent-module__sJ-fxa__jobDates{color:#a8b2d1;margin-bottom:16px;font-size:14px}.ExperienceContent-module__sJ-fxa__jobDuties{color:#fff;flex-direction:column;gap:8px;padding-left:20px;list-style:outside;display:flex}@media (max-width:768px){.ExperienceContent-module__sJ-fxa__splitWrapper{flex-direction:column;gap:32px}.ExperienceContent-module__sJ-fxa__jobDetails{border-left:none;margin-top:0;padding-left:0}}
.shared-module__5eoz8G__container{max-width:1300px;margin:auto;padding:0 120px}.shared-module__5eoz8G__sectionCounter{counter-increment:section}.shared-module__5eoz8G__heading{text-align:left;color:var(--text-color);font-weight:700;line-height:1;font-family:var(--font-secondary);margin:20px auto;font-size:24px;display:inline-block}.shared-module__5eoz8G__heading:before{content:"0" counter(section)".";color:var(--secondary-color);text-align:right;margin-right:5px;font-size:1.4rem}.shared-module__5eoz8G__subheading{text-align:center;color:#fff;margin-bottom:1rem;font-size:1.5em;font-weight:700}.shared-module__5eoz8G__btn{border:1px solid var(--secondary-color);color:var(--secondary-color);letter-spacing:2px;font-size:14px;font-family:var(--font-secondary);text-align:center;cursor:pointer;background:0 0;width:100%;max-width:200px;margin-top:10px;margin-bottom:30px;padding:12px;font-weight:600;text-decoration:none;transition:color .3s ease-in-out,background .3s ease-in-out;display:inline-block}.shared-module__5eoz8G__btn:hover{color:#000;background:var(--secondary-color)}.shared-module__5eoz8G__btnPulse{animation:2s ease-in-out infinite shared-module__5eoz8G__pulse}@keyframes shared-module__5eoz8G__pulse{0%,to{box-shadow:0 0 #27faff66}50%{box-shadow:0 0 15px 5px #27faff4d}}.shared-module__5eoz8G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shared-module__5eoz8G__hr{background:#4682b480;border:0;height:1px;margin:0}@media screen and (max-width:1200px){.shared-module__5eoz8G__container{padding:0 2.5rem}}@media screen and (max-width:768px){.shared-module__5eoz8G__container{padding:0 1.6rem}}@media screen and (max-width:576px){.shared-module__5eoz8G__container{padding:0 1.3rem}}
.ProjectsContent-module__JMqB8q__inner{align-items:flex-start;gap:40px;margin-top:40px;display:flex}.ProjectsContent-module__JMqB8q__sidebar{flex-direction:column;flex:0 0 140px;gap:12px;padding:0;list-style:none;display:flex}.ProjectsContent-module__JMqB8q__tab{cursor:pointer;color:var(--secondary-color);background:#27faff0d;border-radius:6px;padding:8px 12px;transition:all .2s}.ProjectsContent-module__JMqB8q__tab:hover{background:#27faff33}.ProjectsContent-module__JMqB8q__active{background:var(--secondary-color);color:var(--primary-color)}.ProjectsContent-module__JMqB8q__content{border-left:2px solid var(--secondary-color);flex-direction:column;flex:1;gap:16px;padding-left:40px;transition:all .3s;animation:.3s ProjectsContent-module__JMqB8q__fadeIn;display:flex}.ProjectsContent-module__JMqB8q__projectRow{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.ProjectsContent-module__JMqB8q__projectName{margin:0;font-size:20px}.ProjectsContent-module__JMqB8q__projectType{opacity:.6;font-size:14px}.ProjectsContent-module__JMqB8q__projectLink{color:var(--secondary-color);font-size:24px;text-decoration:none;transition:transform .2s}.ProjectsContent-module__JMqB8q__projectLink:hover{transform:translate(4px)}@media screen and (max-width:768px){.ProjectsContent-module__JMqB8q__inner{flex-direction:column;gap:32px}.ProjectsContent-module__JMqB8q__sidebar{width:100%}.ProjectsContent-module__JMqB8q__content{border-left:none;width:100%;padding-left:0}.ProjectsContent-module__JMqB8q__projectName{font-size:16px}.ProjectsContent-module__JMqB8q__projectType{font-size:13px}}
.Modal-module__jy6L8a__overlay{z-index:999;background:#0a192fe6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__jy6L8a__modal{background:var(--primary-color);border:1px solid var(--secondary-color);width:90%;max-width:900px;color:var(--text-color);max-height:90vh;padding:32px;position:relative;overflow-y:auto}.Modal-module__jy6L8a__close{color:var(--secondary-color);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:16px;right:16px}.Modal-module__jy6L8a__techBlock{margin-top:24px}.Modal-module__jy6L8a__techBlock h4{color:var(--secondary-color);margin-bottom:8px}.Modal-module__jy6L8a__techList{flex-wrap:wrap;gap:10px;display:flex}.Modal-module__jy6L8a__techList span{border:1px solid var(--secondary-color);font-size:13px;font-family:var(--font-secondary);padding:6px 10px}@media screen and (max-width:576px){@media screen and (max-width:576px){.Modal-module__jy6L8a__overlay{align-items:flex-start}.Modal-module__jy6L8a__modal{width:100%;max-height:calc(100vh - 40px);padding:20px}}}
.HeroSection-module__uTZvlq__heroSection{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 90px);display:flex;position:relative}.HeroSection-module__uTZvlq__hero{flex-direction:column;width:100%;max-width:800px;margin:auto;padding-bottom:80px;display:flex}.HeroSection-module__uTZvlq__heroContainer{align-items:center;display:flex}.HeroSection-module__uTZvlq__projectLink{color:var(--secondary-color);opacity:1;text-decoration:underline;transition:opacity .3s ease-in-out}.HeroSection-module__uTZvlq__projectLink:hover{opacity:.7}.HeroSection-module__uTZvlq__hero h5{margin:0;font-size:20px;font-weight:400}.HeroSection-module__uTZvlq__hero h2{color:var(--secondary-color);font-size:64px;font-weight:700;line-height:.9em;font-family:var(--font-secondary);margin:0}.HeroSection-module__uTZvlq__hero h3{max-width:500px;margin-top:12px;font-size:26px;font-style:italic;font-weight:500}@media screen and (max-width:992px){.HeroSection-module__uTZvlq__heroSection{padding-left:120px;padding-right:120px}}@media screen and (max-width:768px){.HeroSection-module__uTZvlq__heroSection{padding-left:40px;padding-right:40px}.HeroSection-module__uTZvlq__lottieAnimation{display:none}}@media screen and (max-width:576px){.HeroSection-module__uTZvlq__heroSection{padding-left:20px;padding-right:20px}.HeroSection-module__uTZvlq__hero{flex-direction:column;align-items:flex-start}.HeroSection-module__uTZvlq__hero h2{font-size:2.5rem}.HeroSection-module__uTZvlq__hero h3{font-size:1.5rem}}.HeroSection-module__uTZvlq__heroActions{gap:16px;margin-top:24px;display:flex}.HeroSection-module__uTZvlq__actionBox{background:var(--bg-color);border:1px solid var(--secondary-color);color:var(--secondary-color);font-family:var(--font-secondary);cursor:pointer;flex:1;padding:16px;font-size:14px;transition:all .3s}.HeroSection-module__uTZvlq__actionBox:hover{background:var(--secondary-color);color:var(--primary-color)}@media screen and (max-width:576px){.HeroSection-module__uTZvlq__heroActions{flex-direction:column;width:100%}.HeroSection-module__uTZvlq__actionBox{text-align:left;width:100%;padding:12px}}
.SocialIcons-module__zegzIW__SocialIcons{text-align:center;color:var(--text-color);padding-bottom:20px;font-size:14px;display:none}.SocialIcons-module__zegzIW__SocialIconsContainer{justify-content:center;gap:20px;margin-bottom:10px;display:flex}@media screen and (max-width:768px){.SocialIcons-module__zegzIW__SocialIcons{display:block}}
