*{padding:0;margin:0;box-sizing:border-box}.LandingPage{min-height:100vh;background-color:#000;display:flex;justify-content:center;align-items:flex-start;padding-top:2rem}.landingContentContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.imageContainer{display:flex;flex-direction:column;align-items:center;gap:2rem;width:80%;max-width:800px;margin:2rem 0}.profilePic{width:80%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;border:2px solid #0f9001}.LandingPage h1{color:#0f9001;text-align:center}.LandingPage p{color:#0f9001}.ResumePage{min-height:100vh;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem}.ResumePage h1{color:#0f9001;margin-top:2rem}.resumeContainer{width:100%;max-width:800px;padding:2rem;margin:1rem auto;border-radius:8px;box-sizing:border-box}.resumeContainer h1{color:#0f9001;margin-bottom:1rem;text-align:center}.about,.middle,.skills,.experience,.profile{width:100%}.about{background-color:#0f9001;border:none}.about h1,.about h2,.about p,.about ul{color:#000;text-align:center}.about p{font-size:1.2rem}.skills{background-color:#0f9001}.skills h1{color:#000;text-align:center}.skills ul{color:#000}.middle{background-color:#000;border:2px solid #0f9001}.middle h1{text-align:center;color:#0f9001}.middle h2{font-size:1.2rem;color:#0f9001}.multiRow{display:flex;flex-wrap:wrap}.multiRow li{flex-wrap:wrap;width:50%;margin-bottom:15px}.experience{background-color:#000;border:2px solid #0f9001}.experience h1,.experience h2,.experience h3,.experience h4,.experience ul{color:#0f9001}.experience h2{font-size:1.8rem}.experience h3{font-size:1.4rem}.experience h4{font-size:1.2rem}.experience ul li{font-size:1.1rem;line-height:1.6}@media (min-width: 1200px){.ResumePage{flex-direction:row;justify-content:space-between;padding:4rem;gap:2rem;align-items:flex-start}.column-container{display:flex;flex-direction:column;width:45%;gap:2rem;margin:0}.column-container .resumeContainer{width:100%;margin:0}.experience{background-color:#0f9001;border:none}.experience h1,.experience h2,.experience h3,.experience h4,.experience ul{color:#000}.experience h2{font-size:1.8rem}.experience h3{font-size:1.4rem}.experience h4{font-size:1.2rem}.experience ul li{font-size:1.1rem;line-height:1.6}}.profile{border:2px solid #0f9001;background-color:#000;padding:2rem;display:flex;justify-content:center}.profile-img{width:80%;max-width:300px;aspect-ratio:1;display:block;border-radius:50%;object-fit:cover;object-position:center 30%}@media (min-width: 1200px){.profile-img{max-width:250px}}.mobile-container{width:80%;max-width:800px;margin:0 auto}.column-container{width:100%}@media (min-width: 1200px){.mobile-container{width:100%;max-width:none;display:flex;justify-content:space-between;gap:2rem}.column-container{width:45%}}.middleRow{display:flex;justify-content:center;gap:2rem;width:100%}.middleRow .profilePic{width:35%}@media (min-width: 1314px){.middleRow .profilePic{width:80%}}@media (max-width: 408px){.about p{font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding:0 1rem}.about,.resumeContainer{padding:1.5rem}.ResumePage{padding:1rem}}nav{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#0f9001;position:relative;width:100%}.DesktopNav{display:none}.HamburgerMenu{cursor:pointer;z-index:100;padding:20px;margin-right:15px}.mobileNav{display:none;width:100%}.mobileNav.active{display:block}.NavLinks{position:absolute;top:100%;left:0;width:100%;background-color:#0f9001}.NavLinks ul{flex-direction:column;width:100%;margin:0;padding:0}.NavLinks ul li{width:100%;text-align:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.1);list-style:none}.NavLinks ul li a{text-decoration:none;font-weight:700;color:#000}.NavLinks ul li a:hover{color:#c49002;transition:.3s}@media (min-width: 769px){.MobileNav{display:none}.DesktopNav{display:flex;justify-content:center;width:100%}nav{padding:15px 50px;justify-content:center}.NavLinks{height:auto;position:static;width:auto;display:flex;justify-content:center}.NavLinks ul{flex-direction:row;justify-content:center;gap:2rem;width:auto}.NavLinks ul li{display:inline-block;padding:8px 20px;border:none;width:auto}}
