@font-face{font-family:ibm plex sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-italic.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:ibm plex sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}h1,h2,h3{letter-spacing:-.015em}.centered .about h2{font-family:ibm plex mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.8rem;letter-spacing:0}ul li .date{font-family:ibm plex mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.5rem}#resume-header{display:none}.resume-entry,.resume-entry *{margin:0;padding:0;box-sizing:border-box}.resume-entry .top-line,.resume-entry .second-line{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.resume-entry .company{font-size:2.4rem}.resume-entry .position{font-weight:600;font-size:2rem}.resume-entry .location,.resume-entry .dates{font-family:ibm plex mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.4rem;color:#6f6f6f}.publication{margin-bottom:1.5rem}.publication p{margin:0}.publication .pub-title{font-weight:600}.publication .pub-authors,.publication .pub-details{font-size:1.6rem}.publication .pub-authors{color:#6f6f6f}.skills-container{margin:2rem 0}.skill-tag{display:inline-block;background-color:#e0e0e0;border-radius:1rem;padding:.5rem 1.5rem;margin:.5rem;font-size:.9em;color:#333}body.colorscheme-dark .resume-entry .location,body.colorscheme-dark .resume-entry .dates,body.colorscheme-dark .publication .pub-authors{color:#9e9e9e}body.colorscheme-dark .skill-tag{background-color:#424242;color:#dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto .resume-entry .location,body.colorscheme-auto .resume-entry .dates,body.colorscheme-auto .publication .pub-authors{color:#9e9e9e}body.colorscheme-auto .skill-tag{background-color:#424242;color:#dadada}}