:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-width:300px}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}}@media not (max-width:1920px){body{width:1920px;margin:auto}}:root{text-align:center}.content{padding:0 30rem}@media not (min-width:1000px){.content{padding:0}}@media (min-width:100px) and (not (min-width:1280px)){.content{padding:0 5rem}}@media (min-width:1280px) and (not (min-width:1600px)){.content{padding:0 15rem}}.headshot-image{border-radius:32rem;width:15rem}@media not (min-width:800px){.headshot-image{width:10rem}}.projects{flex-direction:column;display:flex}.project-description{flex-direction:column;justify-content:center;align-items:center;display:flex}.project-description>img{border-radius:1rem;height:8rem}@media (min-width:800px){.project-description{flex-direction:row}.project:nth-child(odd)>.project-description{flex-direction:row-reverse}.project-description>*{margin:0 1rem}.project-description>img{height:12rem}}.social-blurb{margin:auto 1rem}.social-blurb>img{width:4rem}
