html{font-size:100%}#root{margin:0 auto;max-width:90rem}body{margin:0rem;padding:0rem 3rem;background-color:#000;font-family:Orbitron;color:#fff}h1{margin:0rem;padding:0rem;font-size:2rem;font-weight:700}h2{margin:0rem;padding:0rem;color:#474747;font-size:2rem;font-weight:700}h3{margin:0rem;padding:0rem;color:#004480;font-size:1.25rem;font-weight:700}p{margin:0rem;padding:0rem}@media (max-width: 600px){html{font-size:85%}}@media (max-width: 500px){html{font-size:70%}}@media (max-width: 420px){html{font-size:60%}}@media (max-width: 360px){html{font-size:50%}}nav{display:flex;gap:2rem;font-weight:700;font-size:1.75rem}.inactive{color:#fff;text-decoration:none}.active{color:#fff;text-decoration:underline overline;text-decoration-color:#003666;text-underline-offset:.5rem}.inactive:hover{color:#474747;text-decoration:none}.Logo{width:10rem;height:10rem;margin-right:1rem}header{position:sticky;top:0;z-index:1000;background-color:#000;display:flex;justify-content:space-between;align-items:center;text-align:center}.header-content{display:flex;flex-direction:row;align-items:center}.text-content{display:flex;flex-direction:column;align-items:flex-start}.text-content h1{font-size:2.5rem}.text-content h3{margin-bottom:.5rem}@media (max-width: 1100px){header{flex-direction:column;align-items:center;text-align:center;padding-bottom:1.5rem}}.Button{background-color:#000;font-family:Orbitron;color:#fff;border:.25rem solid hsl(0,0%,100%);font-size:1.25rem;width:12.5rem;cursor:pointer;font-weight:700;margin-top:.25rem}.icon-placement{display:flex;width:12.5rem;flex-direction:column;align-items:center;gap:.5rem}.img-style{width:7rem;height:7rem;cursor:pointer}.socials-placement{display:flex;gap:3rem;align-items:center;justify-content:center}.headshot{width:13rem;height:13rem;border-radius:50%}.resume-placement{display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem;margin-top:4rem}.button-placement{display:flex;flex-direction:row;align-items:center;gap:3rem}.ProfileBody{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:2rem}.ProfileBody h1{margin:1rem}.Intro{width:80%;margin:2.5rem;padding:0rem;font-size:1.25em}footer{display:flex;justify-content:center;text-align:center;padding:.5rem 1.25rem;font-size:.75rem}.AProject{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;width:80%}.AProject h3{font-weight:400}.AProject p{margin:.25rem;white-space:pre-line;line-height:1.5rem}.Image{width:90%;height:auto}.ProjectsBody{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;margin-bottom:2rem}.ProjectsBody h1{margin-bottom:1rem}.ProjectsBody hr{border:.0625rem solid hsl(0,0%,28%);margin:3rem;width:100%}.AnExperience{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;width:80%}.AnExperience h3{font-weight:400}.AnExperience p{margin:.25rem}.grey{color:#474747}.white{white-space:pre-line;line-height:1.5rem}.ExperienceBody{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;margin-bottom:2rem}.ExperienceBody h1{margin-bottom:1rem}.ExperienceBody hr{border:.0625rem solid hsl(0,0%,28%);margin:3rem;width:100%}
