@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";
html{scroll-behavior:smooth}@media print{.screen-only,nav,footer{display:none!important}body{color:#111!important;background:#fff!important}}.pandoc-resume{color:#2d3748;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.6}.pandoc-resume .center{text-align:center;margin-bottom:1.5rem;padding-bottom:.5rem}.pandoc-resume .center p{color:#718096;margin:0;font-size:.8125rem}.pandoc-resume .center strong{color:#1a202c;margin-bottom:.4rem;font-family:Cal Sans,Inter,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.15;display:block}.pandoc-resume .smallcaps{font-variant:small-caps;letter-spacing:.06em}.pandoc-resume .center a{font-size:.8125rem}.pandoc-resume .center .math.inline{color:#cbd5e0;margin:0 .3rem}.pandoc-resume h1{font-variant:small-caps;letter-spacing:.06em;color:#1a202c;border-bottom:1px solid #e2e8f0;margin:1.75rem 0 .75rem;padding-bottom:.3rem;font-family:Cal Sans,Inter,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.3}.pandoc-resume .center+h1{margin-top:0}.pandoc-resume h2,.pandoc-resume h3{color:#1a202c;margin:1rem 0 .5rem;font-family:Cal Sans,Inter,sans-serif;font-weight:700;line-height:1.3}.pandoc-resume h2{font-size:1rem}.pandoc-resume h3{font-size:.9375rem}.pandoc-resume p{margin:.5rem 0}.pandoc-resume>ul,.pandoc-resume>ol{margin:.25rem 0;padding-left:0;list-style:none}.pandoc-resume>ul>li,.pandoc-resume>ol>li{margin-bottom:.75rem}.pandoc-resume>ul>li:last-child,.pandoc-resume>ol>li:last-child{margin-bottom:0}.pandoc-resume ul ul,.pandoc-resume ol ol{margin:.4rem 0 .25rem;padding-left:1.2rem;list-style:outside}.pandoc-resume ul ul li,.pandoc-resume ol ol li{margin:.2rem 0;padding-left:.15rem;line-height:1.55}.pandoc-resume ul ul li::marker{color:#805ad5}.pandoc-resume ol ol li::marker{color:#805ad5}.pandoc-resume table{border-collapse:collapse;width:100%;margin:.15rem 0 .3rem}.pandoc-resume table td{vertical-align:top;border:none;padding:.1rem 0}.pandoc-resume table td:first-child{padding-right:1rem}.pandoc-resume table td[style*="text-align: right"]{white-space:nowrap;color:#718096;font-size:.875rem}.pandoc-resume a{color:#6b46c1;text-decoration:none;transition:color .15s}.pandoc-resume a:hover{color:#805ad5;text-decoration:underline}.pandoc-resume strong{color:#1a202c;font-weight:600}.pandoc-resume em{color:#4a5568;font-style:italic}.pandoc-resume .math.inline{color:#a0aec0;margin:0 .25rem;font-style:normal}.pandoc-resume u{text-decoration:none}.pandoc-resume .itemize{margin:.5rem 0}.pandoc-resume .itemize p{line-height:1.9}.pandoc-resume .itemize strong{margin-right:.15rem}.pandoc-resume code{background:#edf2f7;border-radius:.25rem;padding:.1rem .3rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}.pandoc-resume hr{border:0;border-top:1px solid #e2e8f0;margin:1.5rem 0}.pandoc-resume blockquote{color:#718096;border-left:3px solid #cbd5e0;margin:1rem 0;padding-left:1rem;font-style:italic}.chakra-ui-dark .pandoc-resume{color:#cbd5e0}.chakra-ui-dark .pandoc-resume .center strong{color:#f7fafc}.chakra-ui-dark .pandoc-resume .center p{color:#a0aec0}.chakra-ui-dark .pandoc-resume .center .math.inline{color:#4a5568}.chakra-ui-dark .pandoc-resume h1{color:#f7fafc;border-bottom-color:#2d3748}.chakra-ui-dark .pandoc-resume h2,.chakra-ui-dark .pandoc-resume h3,.chakra-ui-dark .pandoc-resume strong{color:#f7fafc}.chakra-ui-dark .pandoc-resume em{color:#cbd5e0}.chakra-ui-dark .pandoc-resume table td[style*="text-align: right"]{color:#a0aec0}.chakra-ui-dark .pandoc-resume a{color:#b794f4}.chakra-ui-dark .pandoc-resume a:hover{color:#d6bcfa}.chakra-ui-dark .pandoc-resume ul ul li::marker{color:#b794f4}.chakra-ui-dark .pandoc-resume ol ol li::marker{color:#b794f4}.chakra-ui-dark .pandoc-resume .math.inline{color:#4a5568}.chakra-ui-dark .pandoc-resume code{background:#2d3748}.chakra-ui-dark .pandoc-resume hr{border-top-color:#2d3748}.chakra-ui-dark .pandoc-resume blockquote{color:#a0aec0;border-left-color:#4a5568}@media print{.pandoc-resume{font-size:10pt;color:#000!important}.pandoc-resume h1,.pandoc-resume h2,.pandoc-resume h3,.pandoc-resume strong,.pandoc-resume .center strong{color:#000!important}.pandoc-resume h1{border-bottom-color:#000!important}.pandoc-resume a{color:#000!important;text-decoration:none!important}.pandoc-resume ul ul li::marker{color:#000!important}.pandoc-resume ol ol li::marker{color:#000!important}}
