.resume_resumePage__GVQgr{--max-width:800px}.resume_resume__xvPGJ{background-color:#fff;--resume-h-padding:calc(var(--v-space) * 1);--resume-t-padding:60px;--resume-b-padding:60px;--h1-size:calc(var(--font-body-size) * 1);--h2-size:calc(var(--font-body-size) * 2);--h3-size:calc(var(--font-body-size) * 1.5);--h4-size:calc(var(--font-body-size) * 1.1);--small-size:calc(var(--font-body-size) * 0.8);--indent:calc(var(--v-space) * 1.5);max-width:var(--max-width);margin-left:auto;margin-right:auto;padding:var(--resume-t-padding) var(--resume-h-padding) var(--resume-b-padding)}@media(min-width:375px){.resume_resume__xvPGJ{--h2-size:calc(var(--font-body-size) * 2.5);--h3-size:calc(var(--font-body-size) * 1.7)}}@media(min-width:600px){.resume_resume__xvPGJ{--h2-size:calc(var(--font-body-size) * 3);--h3-size:calc(var(--font-body-size) * 1.8)}}.resume_resume__xvPGJ ul{list-style:none;margin:0;padding:0}.resume_resume__xvPGJ ul li{margin:0;padding:0}.resume_resume__xvPGJ section>ul>li{margin-top:calc(var(--v-space)*3)}.resume_resume__xvPGJ section>ul>li:first-child{margin-top:calc(var(--v-space)*1)}.resume_resume__xvPGJ header{text-align:right;text-align:end;margin-bottom:calc(var(--v-space)*2)}.resume_resume__xvPGJ section{margin-bottom:calc(var(--v-space)*4)}.resume_resume__xvPGJ h1,.resume_resume__xvPGJ h2,.resume_resume__xvPGJ h3,.resume_resume__xvPGJ h4,.resume_resume__xvPGJ h5,.resume_resume__xvPGJ h6{line-height:1.1em;margin:0}.resume_resume__xvPGJ h1{font-size:var(--h1-size);text-transform:uppercase;font-weight:900}.resume_resume__xvPGJ h2{font-size:var(--h2-size);color:var(--color-accent);text-transform:uppercase;font-weight:300;letter-spacing:.05em;margin-bottom:.5em;margin-left:-.12em}.resume_resume__xvPGJ h3{font-size:var(--h3-size);margin:0}.resume_resume__xvPGJ h3,.resume_resume__xvPGJ h4{font-family:korolev-condensed,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-weight:700}.resume_resume__xvPGJ h4{font-size:var(--h4-size)}@media(min-width:375px){.resume_resume__xvPGJ{--resume-h-padding:calc(var(--v-space) * 2)}}@media(min-width:600px){.resume_resume__xvPGJ{--resume-h-padding:calc(var(--v-space) * 4)}.resume_resume__xvPGJ .resume_topLine__sN9yD{margin-top:var(--v-space);display:flex;align-items:baseline;justify-content:space-between}.resume_resume__xvPGJ .resume_topLine__sN9yD:not(:first-of-type){margin-top:calc(var(--v-space)*4)}}.resume_resume__xvPGJ .resume_bulletList___zJnE{margin-top:var(--v-space)}.resume_resume__xvPGJ .resume_bulletList___zJnE>li{position:relative;margin:0;padding:0;padding-left:calc(var(--indent)*.5)}.resume_resume__xvPGJ .resume_bulletList___zJnE>li:not(:last-child){margin-bottom:var(--v-space)}.resume_resume__xvPGJ .resume_bulletList___zJnE>li:before{position:absolute;top:.4em;bottom:.1em;left:0;border-left:1px solid var(--color-accent-lighter);display:block;content:"";pointer-events:none}.resume_resume__xvPGJ ul.resume_compactList__GIE3x>li{--line-height:1.7em;--color-link:var(--color-accent-darker);display:inline-block;margin-right:.2em;font-family:korolev-condensed,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;font-weight:300;font-size:var(--small-size);height:var(--line-height);line-height:calc(var(--line-height)*1);padding-right:1em;padding-left:1em;border-radius:100px;background-color:var(--color-accent-lightest)}.resume_resume__xvPGJ .resume_capabilities__K0fcd h4{display:inline}.resume_resume__xvPGJ .resume_capabilities__K0fcd h4:after{content:": "}.resume_resume__xvPGJ .resume_organization__QdAyi{font-weight:600;display:inline}.resume_resume__xvPGJ .resume_location__ExKKo,.resume_resume__xvPGJ .resume_schoolLocation__F6mLg{display:inline;color:var(--color-text-lighter);font-size:.85em}.resume_resume__xvPGJ .resume_location__ExKKo:before,.resume_resume__xvPGJ .resume_schoolLocation__F6mLg:before{content:" – "}.resume_resume__xvPGJ .resume_bullets__ShP6m{text-decoration:none}.resume_resume__xvPGJ .resume_dates__vl_l_{text-decoration:none;white-space:nowrap}@media(min-width:600px){.resume_resume__xvPGJ .resume_dates__vl_l_{padding-left:1em}}.resume_resume__xvPGJ .resume_block__m0g_O,.resume_resume__xvPGJ .resume_education__8bv5g,.resume_resume__xvPGJ .resume_location__ExKKo,.resume_resume__xvPGJ .resume_schoolLocation__F6mLg,.resume_resume__xvPGJ .resume_school__SOGeq{text-decoration:none}