:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#e0e1dd;background-color:#0d1b2a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{background-color:#0d1b2a}*{margin:0;padding:0}.home{padding-top:12vh;margin-right:auto;margin-left:25vw;max-width:50vw}@media screen and (max-width:800px){.home{margin-left:5vw;max-width:90vw}}.headshot{display:inline-block;width:12em;height:auto;border-radius:50%}.title-intro{padding-top:2vh;font-size:2rem;color:#00c49a}.title-name{font-size:4rem}.title-subtitle{font-size:2rem;color:#878c8f;font-weight:600;padding-bottom:3vh}.about{font-size:1.75rem;color:#878c8f}.about a{color:#00c49a;text-decoration:none}.about a:hover{text-decoration:underline}.contact{padding-top:5vh;padding-bottom:10vh}.contact img{display:inline-block;padding-right:3em;width:4em;height:auto}
