.resume-toolbar.svelte-n0yuiw{display:flex;justify-content:flex-start;margin:0 auto 1rem;max-width:8.5in}.print-btn.svelte-n0yuiw{padding:.6rem .85rem;border:1px solid #d7d2ca;background:#faf8f4;color:#27231d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.resume-sheet.svelte-n0yuiw{width:min(100%,8.5in);margin:0 auto;padding:.58in;background:#fffdfa;color:#1f1b16;box-shadow:0 20px 70px #00000014}.resume-header.svelte-n0yuiw{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);gap:1.5rem;align-items:end}.eyebrow.svelte-n0yuiw,h2.svelte-n0yuiw,.contact-label.svelte-n0yuiw,.entry-meta.svelte-n0yuiw,.entry-period.svelte-n0yuiw,.entry-link.svelte-n0yuiw,.print-btn.svelte-n0yuiw{font-family:IBM Plex Mono,ui-monospace,monospace}.eyebrow.svelte-n0yuiw{margin:0 0 .45rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#7a6d5d}h1.svelte-n0yuiw{margin:0;font-family:ET Book,Iowan Old Style,Palatino Linotype,serif;font-size:clamp(2rem,4vw,2.55rem);font-weight:400;letter-spacing:-.03em;line-height:.94}.role-line.svelte-n0yuiw{margin:.65rem 0 0;max-width:34rem;font-size:1rem;line-height:1.45;color:#494238}.contact-block.svelte-n0yuiw{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.contact-block.svelte-n0yuiw li:where(.svelte-n0yuiw){display:grid;grid-template-columns:5.8rem minmax(0,1fr);gap:.8rem;align-items:baseline}.contact-label.svelte-n0yuiw{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#7a6d5d}.contact-block.svelte-n0yuiw a:where(.svelte-n0yuiw){color:#1f1b16;text-decoration:none;word-break:break-word}.rule.svelte-n0yuiw{margin:1.2rem 0 1.4rem;border-top:1px solid #ddd4c8}.resume-summary.svelte-n0yuiw p:where(.svelte-n0yuiw),.bullet-list.svelte-n0yuiw li:where(.svelte-n0yuiw),.highlight-item.svelte-n0yuiw p:where(.svelte-n0yuiw),.education-item.svelte-n0yuiw p:where(.svelte-n0yuiw){font-size:.94rem;line-height:1.45}.resume-grid.svelte-n0yuiw{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(14rem,.72fr);gap:1.5rem}.main-column.svelte-n0yuiw,.side-column.svelte-n0yuiw{display:grid;gap:1.15rem;align-content:start}.resume-section.svelte-n0yuiw{break-inside:avoid;page-break-inside:avoid}h2.svelte-n0yuiw{margin:0 0 .7rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#7a6d5d}.entry.svelte-n0yuiw,.skill-group.svelte-n0yuiw,.highlight-item.svelte-n0yuiw,.education-item.svelte-n0yuiw{padding-top:.7rem;border-top:1px solid #ece3d8}.entry.svelte-n0yuiw:first-of-type,.skill-group.svelte-n0yuiw:first-of-type,.highlight-item.svelte-n0yuiw:first-of-type,.education-item.svelte-n0yuiw:first-of-type{padding-top:0;border-top:none}.entry.svelte-n0yuiw+.entry:where(.svelte-n0yuiw),.highlight-item.svelte-n0yuiw+.highlight-item:where(.svelte-n0yuiw){margin-top:.85rem}.entry-header.svelte-n0yuiw{display:flex;justify-content:space-between;gap:1rem;align-items:start}.entry-header.svelte-n0yuiw h3:where(.svelte-n0yuiw),.skill-group.svelte-n0yuiw h3:where(.svelte-n0yuiw),.highlight-item.svelte-n0yuiw h3:where(.svelte-n0yuiw),.education-item.svelte-n0yuiw h3:where(.svelte-n0yuiw){margin:0;font-size:1rem;font-weight:600;line-height:1.2}.entry-meta.svelte-n0yuiw,.entry-period.svelte-n0yuiw,.entry-link.svelte-n0yuiw{margin:.18rem 0 0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#7a6d5d}.entry-period.svelte-n0yuiw{text-align:right;white-space:nowrap}.entry-link.svelte-n0yuiw{color:#4b453d;text-decoration:none}.bullet-list.svelte-n0yuiw,.skill-group.svelte-n0yuiw ul:where(.svelte-n0yuiw){margin:.5rem 0 0;padding-left:1rem}.bullet-list.svelte-n0yuiw li:where(.svelte-n0yuiw),.skill-group.svelte-n0yuiw li:where(.svelte-n0yuiw){margin:.22rem 0}.compact.svelte-n0yuiw{margin-top:0}.skill-groups.svelte-n0yuiw,.highlight-list.svelte-n0yuiw{display:grid;gap:.85rem}.skill-group.svelte-n0yuiw ul:where(.svelte-n0yuiw){margin-top:.35rem}.highlight-item.svelte-n0yuiw p:where(.svelte-n0yuiw),.education-item.svelte-n0yuiw p:where(.svelte-n0yuiw){margin:.35rem 0 0}@media (max-width: 900px){.resume-sheet.svelte-n0yuiw{padding:1.5rem}.resume-header.svelte-n0yuiw,.resume-grid.svelte-n0yuiw{grid-template-columns:1fr}.contact-block.svelte-n0yuiw li:where(.svelte-n0yuiw){grid-template-columns:1fr;gap:.2rem}.entry-header.svelte-n0yuiw{flex-direction:column}.entry-period.svelte-n0yuiw{text-align:left}}@media print{@page{margin:.45in;size:letter}body{background:#fff!important}.resume-toolbar.svelte-n0yuiw{display:none!important}.resume-sheet.svelte-n0yuiw{width:auto;margin:0;padding:0;box-shadow:none;background:#fff}a.svelte-n0yuiw{color:inherit!important;text-decoration:none!important}h1.svelte-n0yuiw,h2.svelte-n0yuiw,h3.svelte-n0yuiw{break-after:avoid;page-break-after:avoid}.resume-header.svelte-n0yuiw,.resume-summary.svelte-n0yuiw,.resume-grid.svelte-n0yuiw,.entry.svelte-n0yuiw,.skill-group.svelte-n0yuiw,.highlight-item.svelte-n0yuiw,.education-item.svelte-n0yuiw{break-inside:avoid;page-break-inside:avoid}}.business-record-page.svelte-nnougn{min-height:100vh}.business-record-page.svelte-nnougn .resume-toolbar{margin-top:1.5rem}
