.Resume-module__L0lXzG__backdrop{background:var(--code-background);min-height:100vh;padding:3rem 1rem 4rem}.Resume-module__L0lXzG__backLink{max-width:850px;color:var(--accent);margin:0 auto 1rem;font-size:.95rem;display:block}.Resume-module__L0lXzG__backLink:hover{text-decoration:underline}.Resume-module__L0lXzG__sheet{color:#111;border:1px solid var(--muted-border);background:#fff;border-radius:2px;max-width:850px;margin:0 auto;padding:3.4rem 4.2rem;font-family:CMU Serif,Latin Modern Roman,Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.45;box-shadow:0 12px 40px #0000002e}.Resume-module__L0lXzG__name{text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.6rem;font-size:1.9rem;font-weight:700}.Resume-module__L0lXzG__section{margin-bottom:1.5rem}.Resume-module__L0lXzG__sectionTitle{text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #111;margin:0 0 .15rem;padding-bottom:.2rem;font-size:1.02rem;font-weight:700}.Resume-module__L0lXzG__sectionBody{padding-top:.55rem;padding-left:1.5em}.Resume-module__L0lXzG__strengths{margin:0;padding-left:1.2em}.Resume-module__L0lXzG__strengths li{margin-bottom:.15rem}.Resume-module__L0lXzG__job{margin-bottom:1rem}.Resume-module__L0lXzG__jobHeader{flex-wrap:wrap;justify-content:space-between;column-gap:1rem;font-weight:700;display:flex}.Resume-module__L0lXzG__jobDates{white-space:nowrap;font-weight:400}.Resume-module__L0lXzG__jobRole{font-style:italic}.Resume-module__L0lXzG__bullets{margin:.25rem 0 0;padding-left:1.1em;list-style:none}.Resume-module__L0lXzG__bullets li{margin-bottom:.1rem}.Resume-module__L0lXzG__bullets li:before{content:"·";width:1.1em;margin-left:-1.1em;font-weight:700;display:inline-block}.Resume-module__L0lXzG__school{font-weight:700}@media (max-width:640px){.Resume-module__L0lXzG__backdrop{padding:1.5rem .5rem 2.5rem}.Resume-module__L0lXzG__sheet{padding:2rem 1.4rem;font-size:.95rem}.Resume-module__L0lXzG__name{font-size:1.4rem}}@media print{.Resume-module__L0lXzG__backdrop{background:#fff;padding:0}.Resume-module__L0lXzG__backLink{display:none}.Resume-module__L0lXzG__sheet{max-width:none;box-shadow:none;border:none;border-radius:0;padding:0}}
