.resume-module__R4NoHW__page{position:relative}.resume-module__R4NoHW__document{width:100%;max-width:604px;padding-inline:var(--folio-space-9);margin-inline:auto}.resume-module__R4NoHW__export{top:var(--folio-space-14);right:var(--folio-space-9);position:absolute}@media screen{.resume-module__R4NoHW__page .resume-document :is(h1,h2,h3,p,ul,a,span){font-family:var(--font-inter), sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--folio-weight-body);letter-spacing:var(--folio-letter-spacing-body)}.resume-module__R4NoHW__page .resume-header>div{gap:var(--folio-space-6);grid-template-columns:1fr}.resume-module__R4NoHW__page .resume-header img{width:var(--folio-space-10);height:var(--folio-space-10);border-radius:0}:is(.resume-module__R4NoHW__page .resume-section,.resume-module__R4NoHW__page .resume-entry,.resume-module__R4NoHW__page .resume-project){grid-template-columns:1fr}.resume-module__R4NoHW__page .resume-section{padding-block:var(--folio-space-9);gap:var(--folio-space-6)}.resume-module__R4NoHW__page .resume-entry-list{gap:var(--folio-space-9)}.resume-module__R4NoHW__page .resume-entry{gap:var(--folio-space-4)}.resume-module__R4NoHW__page .resume-project{gap:var(--folio-space-4)}:is(.resume-module__R4NoHW__page .resume-prose,.resume-module__R4NoHW__page .resume-bullets,.resume-module__R4NoHW__page .resume-project-desc){color:var(--text);max-width:none}:is(.resume-module__R4NoHW__page .resume-location,.resume-module__R4NoHW__page .resume-entry-meta,.resume-module__R4NoHW__page .resume-footer-meta){color:var(--text-muted)}.resume-module__R4NoHW__page .resume-section-title{border-bottom:1px solid var(--border);padding-bottom:var(--folio-space-4);color:var(--text)}:is(.resume-module__R4NoHW__page .resume-footer-stack,.resume-module__R4NoHW__page .resume-footer-meta){text-align:left}}.resume-module__R4NoHW__page .resume-contact-link:hover{text-decoration:underline}.resume-module__R4NoHW__page .resume-contact-link:focus-visible{text-decoration:underline}.resume-module__R4NoHW__page .resume-project:hover .resume-project-title{text-decoration:underline}.resume-module__R4NoHW__page .resume-project:focus-visible .resume-project-title{text-decoration:underline}.resume-module__R4NoHW__page .resume-module__R4NoHW__back{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-faint);text-decoration:none}.resume-module__R4NoHW__page .resume-module__R4NoHW__back:hover,.resume-module__R4NoHW__page .resume-module__R4NoHW__back:focus-visible{color:var(--primary)}@media (max-width:1100px){.resume-module__R4NoHW__page{padding-top:calc(var(--folio-space-14) + var(--folio-space-11))}.resume-module__R4NoHW__page .resume-module__R4NoHW__back,.resume-module__R4NoHW__export{top:var(--folio-space-11)}}@media (max-width:768px){.resume-module__R4NoHW__document{padding-inline:var(--folio-space-6)}}@media print{.resume-module__R4NoHW__back,.resume-module__R4NoHW__export{display:none}.resume-module__R4NoHW__page{padding:0}}@media screen{.resume-module__R4NoHW__page .resume-document :is(h1,h2,h3){font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--folio-weight-title)}}
