.resume-view.svelte-1mijfb4{font:19px/1.65 var(--font-body);padding:80px max(6vw,24px) 100px}.resume-sheet.svelte-1mijfb4{max-width:650px}.eyebrow.svelte-1mijfb4{font:9px/1.8 var(--font-mono);letter-spacing:.04em;color:var(--tx-2)}.eyebrow.svelte-1mijfb4 span:where(.svelte-1mijfb4){margin:0 10px}.name-row.svelte-1mijfb4{margin:26px 0}h1.svelte-1mijfb4{letter-spacing:-.025em;margin:0;font-size:clamp(64px,7vw,96px)}h1.svelte-1mijfb4 span:where(.svelte-1mijfb4){color:var(--cy)}.download.svelte-1mijfb4{font:10px/1.8 var(--font-mono);white-space:nowrap;border-bottom:1px solid #77786d;margin-top:24px;padding:8px 0;text-decoration:none;display:inline-block}.download.svelte-1mijfb4 span:where(.svelte-1mijfb4){margin-left:12px}.summary.svelte-1mijfb4{max-width:58ch;font-size:23px;line-height:1.55}address.svelte-1mijfb4{font:10px/1.8 var(--font-mono);color:var(--tx-2);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 24px;margin-top:26px;font-style:normal;display:flex}address.svelte-1mijfb4 a:where(.svelte-1mijfb4){text-decoration:none}.identity.svelte-1mijfb4{border-bottom:1px solid #77786d88;padding-bottom:38px}.resume-section.svelte-1mijfb4{margin-top:65px}.section-heading.svelte-1mijfb4{align-items:baseline;gap:14px;margin-bottom:28px;display:flex}.section-heading.svelte-1mijfb4>span:where(.svelte-1mijfb4){color:var(--cy);font:10px/1.5 var(--font-mono)}h2.svelte-1mijfb4{margin:0;font-size:36px}h3.svelte-1mijfb4{margin:0 0 5px;font-size:27px}h4.svelte-1mijfb4{margin:0 0 6px;font-size:24px}.entry.svelte-1mijfb4{margin-bottom:30px}.date.svelte-1mijfb4{font:10px/1.7 var(--font-mono);color:var(--cy);margin:0 0 9px}.organization.svelte-1mijfb4{color:var(--tx-2);margin:0 0 12px;font-size:16px}ul.svelte-1mijfb4{margin:0;padding-left:18px;list-style:outside}li.svelte-1mijfb4{margin-top:8px;padding-left:3px}li.svelte-1mijfb4::marker{color:#8b8c7d;font-size:10px}.project-entry.svelte-1mijfb4{border-top:1px solid #77786d55;gap:20px;padding:22px 0 10px;display:flex}.project-entry.svelte-1mijfb4:first-child{border-top:0;padding-top:0}.project-entry.svelte-1mijfb4 h3:where(.svelte-1mijfb4) a:where(.svelte-1mijfb4){text-decoration:none}.project-entry.svelte-1mijfb4 h3:where(.svelte-1mijfb4) span:where(.svelte-1mijfb4){color:var(--cy);font-size:18px}.project-number.svelte-1mijfb4{color:var(--tx-2);font:10px/1.7 var(--font-mono);padding-top:6px}.project-entry.svelte-1mijfb4 p:where(.svelte-1mijfb4){margin:10px 0 16px}.all-projects.svelte-1mijfb4{font:10px/1.8 var(--font-mono);color:var(--cy)}.supplement.svelte-1mijfb4{border-top:1px solid #77786d55;grid-template-columns:1.3fr 1fr;gap:32px;padding:28px 0;display:grid}.minor-heading.svelte-1mijfb4{font:11px/1.8 var(--font-mono);color:var(--cy);margin:0 0 20px}dl.svelte-1mijfb4,dd.svelte-1mijfb4{margin:0}dl.svelte-1mijfb4>div:where(.svelte-1mijfb4){margin-bottom:14px}dt.svelte-1mijfb4{color:var(--tx-2);font-size:16px}dd.svelte-1mijfb4{font-size:18px}.activities.svelte-1mijfb4{border-top:1px solid #77786d55;padding-top:28px}.activities.svelte-1mijfb4 p:where(.svelte-1mijfb4):not(.date){margin-bottom:0;font-size:18px}.art-credit.svelte-1mijfb4{text-align:right;text-shadow:0 1px 5px #000;font:9px/1.7 var(--font-mono);color:#d0cbbd;flex-direction:column;gap:4px;max-width:320px;margin:30px auto 0;display:flex;position:fixed;bottom:24px;right:32px}.art-credit.svelte-1mijfb4 a:where(.svelte-1mijfb4){text-decoration:none}.art-credit.svelte-1mijfb4 span:where(.svelte-1mijfb4){opacity:.7}@media (width<=900px){.art-credit.svelte-1mijfb4{text-align:left;margin:60px 0 0;position:static}}@media (width<=600px){.resume-view.svelte-1mijfb4{padding:42px 28px 60px;font-size:18px}.name-row.svelte-1mijfb4{margin:24px 0}h1.svelte-1mijfb4{font-size:66px}.summary.svelte-1mijfb4{font-size:21px}.eyebrow.svelte-1mijfb4 span:where(.svelte-1mijfb4){margin:0 4px}address.svelte-1mijfb4{gap:8px 16px}h2.svelte-1mijfb4{font-size:32px}h3.svelte-1mijfb4{font-size:26px}.supplement.svelte-1mijfb4{grid-template-columns:1fr;gap:16px}}@media print{.art-credit.svelte-1mijfb4,.download.svelte-1mijfb4{display:none}.resume-view.svelte-1mijfb4{color:#111;--tx-2:#555;--cy:#444;background:#fff;padding:20px}.resume-sheet.svelte-1mijfb4{max-width:none}}
