.cv-page.svelte-14tzwpa{max-width:900px;margin:0 auto;padding:var(--sp-8) var(--gutter) var(--sp-16)}.cv-actions.svelte-14tzwpa{display:flex;justify-content:space-between;margin-bottom:var(--sp-5)}.paper.svelte-14tzwpa{background:#fbfbf9;color:#14161c;padding:3rem 3.25rem;box-shadow:var(--e3);font-size:13px;line-height:1.5}.paper.svelte-14tzwpa h1:where(.svelte-14tzwpa){font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.02em;color:#0b1730}.role.svelte-14tzwpa{color:#3b4a63;font-size:.85rem;margin-top:.2em}.cv-head.svelte-14tzwpa{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:2px solid #0b1730;margin-bottom:1rem}.contact.svelte-14tzwpa{text-align:right;font-family:var(--font-mono);font-size:11px;color:#3b4a63;display:grid;gap:.2em}.summary.svelte-14tzwpa{color:#2a3345;margin-bottom:1.4rem}.paper.svelte-14tzwpa h2:where(.svelte-14tzwpa){font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b32b22;border-bottom:1px solid #d8d8d2;padding-bottom:.3em;margin-bottom:.7rem}section.svelte-14tzwpa{margin-bottom:1.4rem}.skills.svelte-14tzwpa{display:grid;gap:.3em}.skills.svelte-14tzwpa li:where(.svelte-14tzwpa){display:grid;grid-template-columns:6.5rem 1fr;gap:1rem}.sk.svelte-14tzwpa{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#6a7488;padding-top:2px}.sv.svelte-14tzwpa{color:#1c2330}.entry.svelte-14tzwpa{margin-bottom:.9rem}.entry-top.svelte-14tzwpa{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.org.svelte-14tzwpa{font-weight:700;color:#0b1730;font-size:.95rem}.dates.svelte-14tzwpa{font-family:var(--font-mono);font-size:10px;color:#6a7488;white-space:nowrap}.etitle.svelte-14tzwpa{color:#2f5fd0;font-size:.82rem;margin:.1em 0 .3em}.pts.svelte-14tzwpa{display:grid;gap:.15em}.pts.svelte-14tzwpa li:where(.svelte-14tzwpa){position:relative;padding-left:1em;color:#2a3345;font-size:12px}.pts.svelte-14tzwpa li:where(.svelte-14tzwpa):before{content:"—";position:absolute;left:0;color:#b32b22}.two-col.svelte-14tzwpa{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.note.svelte-14tzwpa{color:#55607a;font-size:11.5px}.comps.svelte-14tzwpa{display:grid;gap:.3em}.comps.svelte-14tzwpa li:where(.svelte-14tzwpa){font-size:12px;color:#2a3345}.cy.svelte-14tzwpa{font-family:var(--font-mono);font-weight:700;color:#0b1730}.foot.svelte-14tzwpa{margin-top:1.5rem;padding-top:.8rem;border-top:1px solid #d8d8d2;font-family:var(--font-mono);font-size:10px;color:#6a7488;text-align:center}@media (max-width: 640px){.paper.svelte-14tzwpa{padding:1.5rem 1.35rem}.two-col.svelte-14tzwpa{grid-template-columns:1fr;gap:0}}@media print{.no-print.svelte-14tzwpa{display:none!important}.cv-page.svelte-14tzwpa{padding:0;max-width:none}.paper.svelte-14tzwpa{box-shadow:none;padding:.3in .5in;font-size:12.5px}section.svelte-14tzwpa{margin-bottom:1.1rem}.entry.svelte-14tzwpa{margin-bottom:.7rem}.foot.svelte-14tzwpa{margin-top:1rem;padding-top:.6rem;break-before:avoid}}
