.resume-module-scss-module__-TZ-RG__sheet{color:#111;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;background-color:#fff;flex-direction:column;gap:15px;width:8.5in;max-width:100%;min-height:100vh;margin:0 auto;padding:.5in .6in;font-family:Google Sans Flex,system-ui,sans-serif;font-size:10pt;font-weight:400;line-height:1.4;display:flex}@media screen and (max-width:900px){.resume-module-scss-module__-TZ-RG__sheet{width:100%;padding:40px 20px}}.resume-module-scss-module__-TZ-RG__masthead{flex-direction:column;gap:5px;display:flex}.resume-module-scss-module__-TZ-RG__name{letter-spacing:-.02em;font-size:26pt;font-weight:500;line-height:1.05}.resume-module-scss-module__-TZ-RG__title{color:#3d3d3d;font-size:11pt;font-weight:400;line-height:1.25}.resume-module-scss-module__-TZ-RG__contact{letter-spacing:0;margin-top:5px;font-family:AOT Serial Mono,ui-monospace,monospace;font-size:9pt;font-weight:500;line-height:1.25}.resume-module-scss-module__-TZ-RG__link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.resume-module-scss-module__-TZ-RG__summary{max-width:6.6in;font-size:10pt;line-height:1.45}.resume-module-scss-module__-TZ-RG__section{flex-direction:column;gap:15px;display:flex}.resume-module-scss-module__-TZ-RG__sectionHeading{letter-spacing:.12em;text-transform:uppercase;color:#3d3d3d;border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:7px;font-family:AOT Serial Mono,ui-monospace,monospace;font-size:8.5pt;font-weight:600;line-height:1}.resume-module-scss-module__-TZ-RG__entry{flex-direction:column;display:flex}.resume-module-scss-module__-TZ-RG__entryHeader{flex-direction:column;gap:5px;display:flex}.resume-module-scss-module__-TZ-RG__entryTitle{font-size:10.5pt;font-weight:600;line-height:1.25}.resume-module-scss-module__-TZ-RG__entryMeta{color:#3d3d3d;font-size:9pt;line-height:1.25}.resume-module-scss-module__-TZ-RG__bullets{margin-top:5px;padding-left:15px;list-style:outside}.resume-module-scss-module__-TZ-RG__bullets li{font-size:10pt;line-height:1.4}.resume-module-scss-module__-TZ-RG__bullets li+li{margin-top:5px}.resume-module-scss-module__-TZ-RG__bullets li::marker{color:#3d3d3d}.resume-module-scss-module__-TZ-RG__clients{color:#3d3d3d;margin-top:5px;font-size:9pt;line-height:1.25}.resume-module-scss-module__-TZ-RG__skills{grid-template-columns:5.6em 1fr;gap:5px 15px;display:grid}.resume-module-scss-module__-TZ-RG__skillLabel{letter-spacing:0;color:#3d3d3d;font-family:AOT Serial Mono,ui-monospace,monospace;font-size:9pt;font-weight:500;line-height:1.4}.resume-module-scss-module__-TZ-RG__skillItems,.resume-module-scss-module__-TZ-RG__education{font-size:10pt;line-height:1.4}@media print{.resume-module-scss-module__-TZ-RG__sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;max-width:none;min-height:0;margin:0;padding:0}.resume-module-scss-module__-TZ-RG__entry,.resume-module-scss-module__-TZ-RG__skills,.resume-module-scss-module__-TZ-RG__education,.resume-module-scss-module__-TZ-RG__bullets li{break-inside:avoid}.resume-module-scss-module__-TZ-RG__sectionHeading,.resume-module-scss-module__-TZ-RG__entryHeader{break-after:avoid}.resume-module-scss-module__-TZ-RG__summary{orphans:2;widows:2}}
@page{size:letter;margin:.5in .6in}
