:root{font-family:Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#575757;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#575757;text-decoration:inherit}a:hover{color:#000}body{margin:0;display:flex;justify-content:center;min-height:100vh}h1{font-size:3em;line-height:1.1}hr{border:1px dotted #575757;border-style:none none dashed}.card{padding:2em}#app{text-align:center}ul{list-style:inside;padding:0;line-height:1.3em}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.sidebar{padding-top:10px;display:flex;height:100%;flex-direction:column;background-color:#ecf2f5;font-size:large;align-items:center;padding-left:10px;padding-right:10px}.list{list-style:none}.dual-list{columns:2;list-style:none;column-gap:15em;text-align:start}h3{text-align:start}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media screen and (max-width: 800px){.main{flex-direction:column}.body{flex-direction:row}.sidebar{flex-direction:row;padding:0}div.content{margin-left:0}.sidebar-link{padding-top:5px;padding-bottom:5px;margin-right:10px}.resume-button{margin-right:5px}}@media screen and (max-width: 700px){.body{flex-direction:column-reverse}.dual-list{columns:1;list-style:none;text-align:start}}.resume-button.svelte-ttozig{border:none;white-space:nowrap;padding:0;background:none;color:#575757;font-weight:700;font-size:medium;font-family:Verdana,system-ui,Avenir,Helvetica,Arial,sans-serif}.resume-button.svelte-ttozig:hover{color:#000;cursor:pointer}.sidebar-link.svelte-1vxcqn3{font-size:medium;font-weight:700;white-space:nowrap;color:#575757}.sidebar-link.svelte-1vxcqn3:hover{color:#000;cursor:pointer;font-weight:700}.sidebar.svelte-1vxcqn3{display:flex;align-items:start}@media print{.sidebar.svelte-1vxcqn3{display:none}}.dev-print-info.svelte-lw1mm4{display:none}.show-for-dev.svelte-lw1mm4{display:block}@media print{.dev-print-info.svelte-lw1mm4{display:block}}h5.svelte-1rk8c25{line-height:1.2em;margin-bottom:.4em;margin-top:.2em}h4.svelte-1rk8c25{line-height:1em;margin-bottom:.5em;margin-top:.2em;line-height:1.2em}.education.svelte-1rk8c25{list-style:inherit}h4.svelte-6nqfdw{line-height:1.2em;margin-bottom:0}.org-time.svelte-6nqfdw{display:flex;flex-direction:row}.page.svelte-48ss66{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff}.title.svelte-48ss66{line-height:.1em}.body.svelte-48ss66{display:flex;flex-direction:column}.profile.svelte-48ss66{text-align:start;flex:3;padding-left:30px;padding-right:30px;font-size:.8em}.main.svelte-1cibc2{display:flex;height:100%}.resume.svelte-1cibc2{max-width:1000px}
