@font-face{font-family:text;src:url(../media/PublicSans_400-s.p.1-vi7j1yfohk2.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:text;src:url(../media/PublicSans_600-s.p.2ytxsz5kvhkb3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:text;src:url(../media/PublicSans_700-s.p.1y-y7gtcc5_9s.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:90.07%;descent-override:21.33%;line-gap-override:0.0%;size-adjust:105.47%}.text_235efd91-module__ugNupq__className{font-family:text,text Fallback,Helvetica Neue,Arial,sans-serif}.text_235efd91-module__ugNupq__variable{--font-resume-text:"text", "text Fallback", Helvetica Neue, Arial, sans-serif}
.resume-module__gFlEia__stage{align-content:start;justify-items:center;gap:14px;min-height:100svh;padding:36px 16px 72px;display:grid;overflow-x:auto}.resume-module__gFlEia__bar{width:8.5in;max-width:100%;color:var(--ink-2);justify-content:space-between;gap:16px;font-size:13px;display:flex}.resume-module__gFlEia__bar a{text-underline-offset:3px;text-decoration:underline}.resume-module__gFlEia__sheet{--sheet-ink:#23271f;--sheet-muted:#6b7064;--size:9pt;--text-face:var(--font-resume-text), "Helvetica Neue", Arial, sans-serif;width:8.5in;min-height:11in;color:var(--sheet-ink);font-family:var(--text-face);font-size:var(--size);text-wrap:pretty;background:#fff;flex:none;grid-template-rows:auto 1fr auto;padding:.46in .55in .42in;font-weight:400;line-height:1.33;display:grid;position:relative;box-shadow:0 1px 2px #00000014,0 18px 48px -18px #26301f59}.resume-module__gFlEia__sheet a{text-decoration:none}.resume-module__gFlEia__sheet:after{content:"page ends";letter-spacing:.12em;text-transform:uppercase;text-align:right;color:#a25933d9;pointer-events:none;border-top:1px dashed #a25933a6;padding:2px .55in 0 0;font-size:9px;position:absolute;top:11in;left:0;right:0}.resume-module__gFlEia__head{justify-content:space-between;align-items:flex-start;gap:.3in;margin-bottom:.24in;display:flex}.resume-module__gFlEia__name{font-family:var(--font-display), "Arial Narrow", Impact, sans-serif;letter-spacing:0;font-size:30pt;font-weight:400;line-height:.95}.resume-module__gFlEia__contact{text-align:right;white-space:nowrap;margin:0;padding:0;line-height:1.5;list-style:none}.resume-module__gFlEia__columns{grid-template-columns:2.05in 1fr;align-items:start;column-gap:.4in;display:grid}.resume-module__gFlEia__aside{gap:.2in;display:grid}.resume-module__gFlEia__main{align-content:start;gap:.11in;display:grid}.resume-module__gFlEia__h2{font-size:var(--size);line-height:inherit;color:var(--sheet-muted);margin:0 0 .05in;font-weight:700}.resume-module__gFlEia__plain{gap:1pt;margin:0;padding:0;list-style:none;display:grid}.resume-module__gFlEia__tools{gap:.05in;margin:0;display:grid}.resume-module__gFlEia__tools dt{font-weight:600}.resume-module__gFlEia__tools dd{margin:0}.resume-module__gFlEia__school{font-weight:600}.resume-module__gFlEia__honors{color:var(--sheet-muted);margin-top:.04in}.resume-module__gFlEia__role{break-inside:avoid}.resume-module__gFlEia__companyLine{display:block}.resume-module__gFlEia__company{font-size:var(--size);line-height:inherit;font-weight:700;display:inline}.resume-module__gFlEia__companyNote{color:var(--sheet-muted);font-weight:400}.resume-module__gFlEia__roleTitle{font-weight:400}.resume-module__gFlEia__dates{color:var(--sheet-muted);white-space:nowrap;font-weight:400}.resume-module__gFlEia__press{color:var(--sheet-muted);font-weight:400}.resume-module__gFlEia__press:before{content:"· "}.resume-module__gFlEia__bullets{gap:1pt;margin:.04in 0 0;padding-left:.14in;display:grid}.resume-module__gFlEia__bullets li{padding-left:.02in}.resume-module__gFlEia__bullets li::marker{color:var(--sheet-muted)}.resume-module__gFlEia__earlier{color:var(--sheet-muted)}.resume-module__gFlEia__earlierLabel{color:var(--sheet-ink);margin-right:.04in;font-weight:600}.resume-module__gFlEia__foot{color:var(--sheet-muted);justify-content:flex-end;align-self:end;padding-top:.1in;font-size:7.5pt;display:flex}@page{size:letter;margin:0}@media print{:is(html,body){background:#fff!important}.resume-module__gFlEia__stage{min-height:0;padding:0;display:block;overflow:visible}.resume-module__gFlEia__bar{display:none}.resume-module__gFlEia__sheet{width:8.5in;height:11in;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.resume-module__gFlEia__sheet:after{display:none}}
