body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.DesktopSidebar{background:#f5f5f5;border-right:2px solid #000;box-sizing:border-box;height:95vh;left:0;overflow-y:auto;padding:2rem;position:fixed;text-align:right;top:20px;width:550px}.SidebarContent{align-items:center;display:flex;justify-content:flex-end}.ProfileImage{border-radius:50%;height:auto;margin-right:1rem;width:300px}.SocialLinks{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-top:20px}.SocialIcon{height:30px;transition:transform .2s ease;width:30px}.SocialIcon:hover{transform:scale(1.1)}.TextSection{align-items:flex-end;display:flex;flex-direction:column}.Name{font-size:1.8rem;margin:0}.SubTitle{color:#666;font-size:1rem;font-style:italic;margin-bottom:2rem}.NavLinks{list-style:none;margin:0;padding:0}.NavLinks li{margin-bottom:.8rem}.NavLinks a{color:#000;text-decoration:none}.NavLinks a:hover{color:#747474}.NavLinks li span{color:#000;margin-left:.4rem}.MobileHeader{display:none}.Main{margin-left:300px}@media (max-width:768px){.DesktopSidebar{display:none}.MobileHeader{align-items:center;background:#f5f5f5;border-bottom:2px solid #000;display:flex;flex-direction:column;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.MobileHeader .Divider{display:none}.MobileNavLinks{display:flex;gap:1rem;list-style:none;margin:1rem 0;padding:0}.MobileNavLinks a{color:#000;text-decoration:none}.MobileNavLinks a:hover{color:#747474}.Divider{border-top:2px solid #000;margin-top:.5rem;width:100%}.Main{margin-left:0;margin-top:180px;padding:1rem}}.Home{box-sizing:border-box;color:#333;font-family:Times New Roman,serif;margin:0 auto;max-width:900px;padding:2rem}.Home section{margin-bottom:3rem;text-align:left}.Home h2{font-size:1.5rem;margin:0 0 .5rem;text-align:center}.Divider{border:none;border-top:2px solid #000;margin:.5rem auto 1.5rem;width:50px}.Home p{line-height:1.6;margin-bottom:1rem;text-align:justify}.education-list{list-style:disc;margin:0 0 2rem;padding-left:1.5rem}.degree{font-weight:700;margin:0}.sub-list{list-style:circle;margin:.5rem 0 0;padding-left:1.5rem}.selected-projects .project{display:flex;flex-wrap:wrap;margin-bottom:2rem}.project-image{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;margin-right:1rem;max-width:100%;object-fit:cover;width:250px}.project-info{flex:1 1;min-width:250px}.project-info ul{list-style:disc;margin:0;padding-left:1.5rem}.project-info li{margin-bottom:.5rem}.experience-list{list-style:disc;margin:0 0 2rem;padding-left:1.5rem}.job-title{font-weight:700;margin:0;padding-top:1rem}.job-sub-list{list-style:circle;margin:.5rem 0 0;padding-left:1.5rem}.more-experience-link,.more-mentions-link,.more-projects-link{margin-top:1rem;text-align:right}.more-experience-link a,.more-mentions-link a,.more-projects-link a{color:#000;text-decoration:none}.more-experience-link a:hover,.more-mentions-link a:hover,.more-projects-link a:hover{text-decoration:underline}@media (max-width:768px){.Home{padding:1rem}.Home h2{font-size:1.3rem}.Divider{margin:.5rem auto 1rem;width:30px}.project{flex-direction:column}.project-image{margin-right:0}}.Projects{box-sizing:border-box;flex:1 1;margin:0 100px 0 auto;max-width:800px;padding:4rem}@media (max-width:768px){.Projects{margin-left:10px;margin-right:0;padding:1rem}.main-title{font-size:1.3rem}.main-divider{margin:.5rem auto 1rem;width:40px}.category{margin-bottom:2rem}.category-header h3{font-size:1rem}.project-description{font-size:.8rem}}.Experience{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:900px;padding:4rem}@media (max-width:768px){.Experience{margin-left:0;margin-right:0;padding:1rem}.main-title{font-size:1.3rem}.main-divider{margin:.5rem auto 1rem;width:40px}.category{margin-bottom:2rem}.category-header h3{font-size:1rem}.project-description{font-size:.8rem}}.Mentions{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:900px;padding:4rem}.NavLinks1,.NavLinks1:link,.NavLinks1:visited{color:#000;text-decoration:none}.NavLinks1:hover{color:#747474;text-decoration:underline}@media (max-width:768px){.Mentions{margin-left:0;margin-right:0;padding:1rem}.main-title{font-size:1.3rem}.main-divider{margin:.5rem auto 1rem;width:40px}.category{margin-bottom:2rem}.category-header h3{font-size:1rem}.project-description{font-size:.8rem}}.Contact{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:900px;padding:4rem}.main-title{font-size:1.5rem;margin-bottom:.5rem;margin-top:0;text-align:center}.main-divider{border:none;border-top:2px solid #000;margin:.5rem auto 2rem;width:80px}.category{margin-bottom:4rem}.category-header{align-items:center;display:flex;margin-bottom:1rem}.category-header h3{font-size:1.2rem;margin:0 1rem 0 0}.header-line{border-bottom:1px solid #000;flex:1 1}.category ul{list-style:disc;margin:0;padding-left:1.5rem}.category li{margin-bottom:1rem}.project-title{font-weight:700;margin:0}.project-description{color:#666;font-size:.9rem;margin:0 0 0 1rem}.NavLinks2,.NavLinks2:link,.NavLinks2:visited{color:#000;text-decoration:none}.NavLinks2:hover{color:#747474;text-decoration:underline}@media (max-width:768px){.Contact{margin-left:0;margin-right:0;padding:1rem}.main-title{font-size:1.3rem}.main-divider{margin:.5rem auto 1rem;width:40px}.category{margin-bottom:2rem}.category-header h3{font-size:1rem}.project-description{font-size:.8rem}}.App{background-color:#f5f5f5;color:#333;font-family:Times New Roman,serif;min-height:100vh;position:relative}.Main{margin-left:550px;padding:2rem}@media (max-width:768px){.Main{margin-left:0}}
/*# sourceMappingURL=main.5ae4a792.css.map*/