@media only screen and (width>=769px){.content.svelte-7a8mnf{padding-left:1.25rem}}.edu.svelte-1btcaf0:not(:first-of-type){margin-top:16px}h3.svelte-1btcaf0,p.svelte-1btcaf0{margin:0}.expDetail.svelte-1gwzzeu+.expDetail:where(.svelte-1gwzzeu){margin-top:2.5rem}.jobTitle.svelte-1gwzzeu{margin:3px 0}.summary.svelte-1gwzzeu{margin-top:1rem}.project-list.svelte-nz99jg{flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (width>=769px){.project-list.svelte-nz99jg{margin-left:-1.25rem}}.project.svelte-nz99jg{background:#fefefe;border:1px solid #ccc;border-radius:.25rem;max-width:600px;margin:32px auto auto;box-shadow:0 2px 3px #00000012,0 1px 9px #00000012}.project.svelte-nz99jg+.project:where(.svelte-nz99jg){margin-top:20px}.title.svelte-nz99jg{color:#464646;background:#dcdcdc;margin:0;padding:.75rem 1rem}.body.svelte-nz99jg{padding:0 1rem .5rem}.linksTitle.svelte-nz99jg{margin:0}@media only screen and (width<=768px){ul.svelte-1jolfm4{padding:0;list-style:none}ul.svelte-1jolfm4 li:where(.svelte-1jolfm4)+li:where(.svelte-1jolfm4){margin-top:1rem}}@media only screen and (width>=769px){ul.svelte-1jolfm4{padding-inline-start:1rem;line-height:1.6rem}}.subtitle.svelte-1jolfm4{color:var(--text-color-muted);font-size:.9rem}@media only screen and (width<=768px){.subtitle.svelte-1jolfm4{display:block}}@media only screen and (width>=769px){.subtitle.svelte-1jolfm4{display:inline-block}}:root{--bg-color:#fbfbfb;--text-color:#242424;--text-color-muted:#5f5f5f;--divider-color:#b3b3b3}body{background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:16px;font-family:Lato,sans-serif!important}p{line-height:1.5rem}@media only screen and (width<=768px){ul{padding-left:1rem}}ul,li{line-height:1.6rem}hr{border:0;border-bottom:1px dotted var(--divider-color);margin:1.5rem 0 1rem}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){flex-direction:column;align-items:baseline;margin:0;font-size:2.5rem;font-weight:400;display:flex}header.svelte-1uha8ag h1:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--text-color-muted);font-size:1.25rem}@media only screen and (width>=769px){header.svelte-1uha8ag h1:where(.svelte-1uha8ag){grid-gap:8px;margin:inherit;flex-direction:row}}footer.svelte-1uha8ag{color:var(--text-color-muted);text-align:center;margin-top:24px;margin-bottom:0;font-size:.9rem}.mainContent.svelte-1uha8ag{background-color:#ffffff59;border:0;max-width:800px;margin:0 auto;padding:20px}@media only screen and (width>=769px){.mainContent.svelte-1uha8ag{border-left:1px solid #0000001a;border-right:1px solid #0000001a;padding:24px 48px}}
