main{position:relative}.hidden-contact.svelte-1mijfb4{text-align:right;font-size:7pt;position:absolute;top:0;right:0;list-style-type:none!important}.hidden-contact.svelte-1mijfb4 li:where(.svelte-1mijfb4)+li:where(.svelte-1mijfb4){margin-top:1pt!important}.resume-logo.svelte-1mijfb4{width:100%;max-width:12rem;height:auto;margin:0;display:none}.resume.svelte-1mijfb4{width:100%;max-width:69ch;margin:0 auto;margin-block-start:var(--whole-note);display:block}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4){text-transform:uppercase;margin:var(--whole-note) 0 var(--quarter-note);border-bottom:1px solid;padding-bottom:.2rem;font-size:1rem}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4):first-of-type{margin-block-start:var(--half-note)}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4)+.subsection-header:where(.svelte-1mijfb4){margin-block-start:var(--quarter-note)}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4){page-break-inside:avoid;margin:var(--dotted-half-note) 0 var(--quarter-note);align-items:baseline;column-gap:0;display:grid}@media(min-width:56rem){.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4){grid-template-columns:auto auto 1fr}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) h3:where(.svelte-1mijfb4)+p:where(.svelte-1mijfb4):before{content:"–";padding:0 .5ch}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) p:where(.svelte-1mijfb4):last-of-type{text-align:right}}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) h3:where(.svelte-1mijfb4){font-size:1rem;line-height:inherit}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) h3:where(.svelte-1mijfb4) a:where(.svelte-1mijfb4){text-decoration-thickness:1px;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) :where(.svelte-1mijfb4){margin:0}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) p:where(.svelte-1mijfb4):last-of-type{font-style:italic}.resume.svelte-1mijfb4 ul:where(.svelte-1mijfb4){break-before:avoid;break-inside:auto;margin:0;padding-left:1rem}.resume.svelte-1mijfb4 ul:where(.svelte-1mijfb4) li:where(.svelte-1mijfb4){break-inside:avoid;margin:0;padding:0;position:relative}.resume.svelte-1mijfb4 ul:where(.svelte-1mijfb4) li:where(.svelte-1mijfb4)+li:where(.svelte-1mijfb4){margin-top:var(--eighth-note)}.resume.svelte-1mijfb4 hr:where(.svelte-1mijfb4){display:none}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4):before{display:none}@media print{.page-head{display:none!important}.layout{max-width:7.5in;margin-inline-start:auto;margin-inline-end:auto;break-inside:auto!important}.compressed-content{max-width:unset}main{max-width:unset!important}.resume.svelte-1mijfb4{--quarter-note:9pt;--top-offset:.25in;max-width:unset;padding-top:var(--top-offset);margin:0;font-size:9pt}.resume.svelte-1mijfb4 .resume-logo:where(.svelte-1mijfb4){width:100%;max-width:1.75in;height:auto;margin:0;display:inline-block}.resume.svelte-1mijfb4 .hidden-contact:where(.svelte-1mijfb4){top:var(--top-offset)}.resume.svelte-1mijfb4 .resume-logo:where(.svelte-1mijfb4){max-width:1.75in}.resume.svelte-1mijfb4 h2:where(.svelte-1mijfb4){border-bottom:1pt solid;margin:.375in 0 .125in;padding-bottom:2pt;font-size:9pt;position:static}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4){grid-template-columns:auto auto 1fr;margin:.25in 0 .075in}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) h3:where(.svelte-1mijfb4)+p:where(.svelte-1mijfb4):before{content:"–";padding:0 .5ch}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) p:where(.svelte-1mijfb4):last-of-type{text-align:right}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4):first-of-type{margin-block-start:.15in}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) h3:where(.svelte-1mijfb4){font-size:9pt}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) h3:where(.svelte-1mijfb4) a:where(.svelte-1mijfb4){text-decoration-color:currentColor;text-decoration-thickness:1pt}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) p:where(.svelte-1mijfb4){font-size:9pt}.resume.svelte-1mijfb4 .subsection-header:where(.svelte-1mijfb4) p:where(.svelte-1mijfb4) a:where(.svelte-1mijfb4){text-decoration-color:currentColor;text-decoration-thickness:1pt}.resume.svelte-1mijfb4 ul:where(.svelte-1mijfb4){padding-left:12pt}.resume.svelte-1mijfb4 ul:where(.svelte-1mijfb4) li:where(.svelte-1mijfb4)+li:where(.svelte-1mijfb4){margin-top:.05in}}
