@page{size:Letter;margin:0}body{background:#e5e7eb;margin:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.exec-cv[data-astro-cid-oxuvllwc]{font-family:Inter Variable,Inter,system-ui,sans-serif;color:#0b1a2e}.page[data-astro-cid-oxuvllwc]{width:8.5in;height:11in;background:#fff;margin:.4in auto;box-shadow:0 8px 24px #0000001f;page-break-after:always;overflow:hidden;display:flex;flex-direction:column}.page[data-astro-cid-oxuvllwc]:last-child{page-break-after:auto;margin-bottom:.4in}@media print{body{background:#fff}.page[data-astro-cid-oxuvllwc]{margin:0;box-shadow:none;width:8.5in;height:11in}}.banner[data-astro-cid-oxuvllwc]{background-color:#0b1a2e;background-image:radial-gradient(135% 175% at 0% 0%,#2b445f,#17283e 48%,#0b1a2e);color:#fff;padding:.26in .6in;display:flex;align-items:center;gap:.3in;position:relative;overflow:hidden;flex-shrink:0;border-bottom:3px solid #F59E0B}.banner[data-astro-cid-oxuvllwc]:after{content:"";position:absolute;top:0;right:0;width:1.8in;height:1.8in;background:linear-gradient(135deg,transparent 50%,rgba(245,158,11,.85) 50%);pointer-events:none}.photo-wrap[data-astro-cid-oxuvllwc]{width:1.05in;height:1.05in;border-radius:50%;overflow:hidden;border:3px solid rgba(245,158,11,.95);box-shadow:0 6px 18px #0006;flex-shrink:0;background:#ddd;position:relative;z-index:2}.photo[data-astro-cid-oxuvllwc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.identity[data-astro-cid-oxuvllwc]{flex:1;min-width:0;position:relative;z-index:2}.name[data-astro-cid-oxuvllwc]{font-family:Fraunces Variable,Georgia,serif;font-size:23pt;font-weight:700;letter-spacing:.3px;margin:0 0 4px;line-height:1}.title-line[data-astro-cid-oxuvllwc]{font-family:Fraunces Variable,Georgia,serif;font-size:10.5pt;color:#fed7aa;margin:0 0 2px;font-weight:600}.creds-line[data-astro-cid-oxuvllwc]{font-size:8.5pt;color:#c9d2e0;margin:0 0 8px}.contact[data-astro-cid-oxuvllwc]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:3px 12px;font-size:8pt;color:#e5eaf2}.contact[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]{display:inline-flex;align-items:center;gap:5px}.ico[data-astro-cid-oxuvllwc]{display:inline-grid;place-items:center;width:13px;height:13px;background:#f59e0b2e;color:#fdba74;border-radius:3px;font-size:8.5pt;font-weight:700;line-height:1}.mini-header[data-astro-cid-oxuvllwc]{padding:.16in .6in;background:#0b1a2e;color:#fff;display:flex;justify-content:space-between;align-items:baseline;border-bottom:3px solid #F59E0B;flex-shrink:0}.mini-name[data-astro-cid-oxuvllwc]{margin:0;font-size:11pt;font-weight:800;letter-spacing:1.5px}.mini-meta[data-astro-cid-oxuvllwc]{margin:0;font-size:8pt;color:#c9d2e0}.grid[data-astro-cid-oxuvllwc]{display:grid;grid-template-columns:32% 68%;flex:1;min-height:0}.sidebar[data-astro-cid-oxuvllwc]{background-color:#0a1626;background-image:radial-gradient(150% 115% at 0% 0%,#1e3147,#0f1f37 55%,#0a1626);padding:.28in .38in .5in;border-right:1px solid rgba(255,255,255,.07)}.main[data-astro-cid-oxuvllwc]{padding:.28in .55in .5in;display:flex;flex-direction:column}.block[data-astro-cid-oxuvllwc]{margin-bottom:10pt;page-break-inside:avoid}.block[data-astro-cid-oxuvllwc].compact{margin-bottom:8pt}.block[data-astro-cid-oxuvllwc]:last-child{margin-bottom:0}.block-title[data-astro-cid-oxuvllwc]{font-size:9pt;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:#f4c45a;margin:0 0 6pt;padding-bottom:3pt;border-bottom:1px solid rgba(244,196,90,.45)}.main-title[data-astro-cid-oxuvllwc]{font-family:Fraunces Variable,Georgia,serif;font-size:13pt;font-weight:700;color:#0b1a2e;margin:0 0 6pt;padding-bottom:4pt;border-bottom:2px solid #0B1A2E}.pills[data-astro-cid-oxuvllwc]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4pt}.pills[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]{background:#fff;border:1px solid #C9D2E0;color:#1f3147;font-size:7.5pt;padding:3pt 7pt;border-radius:10pt;font-weight:600}.pills[data-astro-cid-oxuvllwc].sm li[data-astro-cid-oxuvllwc]{font-size:7pt;padding:2pt 6pt;background:#ffffff0f;border-color:#ffffff38;color:#d6deea}.pills[data-astro-cid-oxuvllwc].skills{gap:5pt}.pills[data-astro-cid-oxuvllwc].skills li[data-astro-cid-oxuvllwc]{background-color:#0b1a2e;background-image:linear-gradient(135deg,#0b1a2e,#1a2c46);background-clip:padding-box;border:1px solid rgba(244,196,90,.4);color:#f4c45a;font-size:8pt;font-weight:600;padding:3pt 10pt;border-radius:999px}.kv-list[data-astro-cid-oxuvllwc],.cert-list[data-astro-cid-oxuvllwc],.edu-list[data-astro-cid-oxuvllwc],.awards-list[data-astro-cid-oxuvllwc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5pt}.kv-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]{display:flex;justify-content:space-between;align-items:baseline;font-size:8pt;color:#c2cedd}.kv-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc]{color:#f2f5f9;font-weight:700}.cert-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc],.edu-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc],.awards-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]{display:flex;flex-direction:column;gap:1pt;font-size:7.5pt;color:#b9c6d8;padding-left:7pt;border-left:2px solid rgba(245,158,11,.55)}.cert-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc],.edu-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc],.awards-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc]{font-size:8pt;color:#fff;font-weight:700;line-height:1.2}.edu-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] em[data-astro-cid-oxuvllwc]{font-style:italic;color:#93a6bd;font-size:7pt}.awards-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]{line-height:1.3}.awards-list[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] span[data-astro-cid-oxuvllwc]{font-size:7pt;line-height:1.35}.summary[data-astro-cid-oxuvllwc]{font-size:8.5pt;line-height:1.34;color:#1f3147;margin:0;text-align:justify}.kpis[data-astro-cid-oxuvllwc]{display:grid;grid-template-columns:1fr 1fr;gap:5pt}.kpi[data-astro-cid-oxuvllwc]{background-color:#0b1a2e;background-image:linear-gradient(135deg,#0b1a2e,#1a2c46);background-clip:padding-box;border:1px solid rgba(244,196,90,.22);padding:6pt 8pt 7pt;border-radius:4pt;display:flex;flex-direction:column;gap:1pt;flex-shrink:0}.kpi[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc]{font-family:Fraunces Variable,Georgia,serif;font-size:13pt;color:#f4c45a;font-weight:700;line-height:1}.kpi[data-astro-cid-oxuvllwc] span[data-astro-cid-oxuvllwc]{font-size:7pt;color:#c2cedd;line-height:1.25}.exp[data-astro-cid-oxuvllwc]{margin-bottom:8pt;page-break-inside:avoid}.exp[data-astro-cid-oxuvllwc].compact{margin-bottom:6pt}.exp-head[data-astro-cid-oxuvllwc]{display:flex;align-items:flex-start;gap:7pt;margin-bottom:3pt}.exp-logo[data-astro-cid-oxuvllwc]{width:28pt;height:28pt;flex-shrink:0;background:#fff;border:1px solid #E5EAF2;border-radius:4pt;display:grid;place-items:center;overflow:hidden}.exp-logo[data-astro-cid-oxuvllwc] img[data-astro-cid-oxuvllwc]{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.logo-fallback[data-astro-cid-oxuvllwc]{font-size:8.5pt;font-weight:800;color:#b45309;letter-spacing:.5px}.exp-meta[data-astro-cid-oxuvllwc]{flex:1;min-width:0}.exp-role[data-astro-cid-oxuvllwc]{font-size:9pt;font-weight:700;color:#0b1a2e;margin:0;line-height:1.2}.exp-company[data-astro-cid-oxuvllwc]{font-size:7.5pt;color:#4d5e73;margin:1pt 0 0}.exp-range[data-astro-cid-oxuvllwc]{color:#6e7f95;font-style:italic}.exp-bullets[data-astro-cid-oxuvllwc]{margin:2pt 0 0;padding-left:13pt;list-style:none}.exp-bullets[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]{position:relative;font-size:6.8pt;line-height:1.2;color:#1f3147;margin-bottom:1.2pt;text-align:justify}.exp-bullets[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc]:before{content:"◆";position:absolute;left:-10pt;top:0;color:#f59e0b;font-size:6pt}.exp-brief[data-astro-cid-oxuvllwc]{font-size:7pt;line-height:1.3;color:#33455a;margin:2pt 0 0;text-align:justify}.exp-group[data-astro-cid-oxuvllwc]{margin-bottom:3pt}.exp-group[data-astro-cid-oxuvllwc]:last-child{margin-bottom:0}.exp-group-title[data-astro-cid-oxuvllwc]{font-size:7.8pt;font-weight:800;color:#0b1a2e;letter-spacing:.3px;margin:0 0 1.5pt}.exp-group-intro[data-astro-cid-oxuvllwc]{font-size:6.8pt;line-height:1.2;color:#33455a;margin:0 0 1.5pt;text-align:justify}.exp-bullets[data-astro-cid-oxuvllwc] li[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc]{color:#0b1a2e;font-weight:700}.stack-groups[data-astro-cid-oxuvllwc]{display:flex;flex-direction:column;gap:6pt}.stack-group[data-astro-cid-oxuvllwc] .pills[data-astro-cid-oxuvllwc].sm li[data-astro-cid-oxuvllwc]{font-size:6.5pt;padding:1.5pt 5pt}.stack-cat[data-astro-cid-oxuvllwc]{margin:0 0 2pt;font-size:7.5pt;font-weight:700;color:#f4c45a;text-transform:uppercase;letter-spacing:.5px}.refs[data-astro-cid-oxuvllwc]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5pt}.ref[data-astro-cid-oxuvllwc]{background:#f5f7fa;padding:5pt 7pt;border-left:2px solid #F59E0B;border-radius:3pt;display:flex;flex-direction:column;gap:1pt;font-size:7pt;color:#4d5e73}.ref[data-astro-cid-oxuvllwc] strong[data-astro-cid-oxuvllwc]{color:#0b1a2e;font-size:7.5pt;line-height:1.2}.ref[data-astro-cid-oxuvllwc] em[data-astro-cid-oxuvllwc]{font-style:normal;color:#b45309;font-size:7pt;font-weight:600}.page-footer[data-astro-cid-oxuvllwc]{margin-top:auto;padding-top:6pt;border-top:2px solid #F59E0B;display:flex;justify-content:center;gap:8pt;font-size:7pt;color:#4d5e73;font-weight:600}
