@page{size:letter;margin:0}@page a4{size:a4;margin:0}@media print{body,html{background:#ffffff!important;margin:0;padding:0}}.doc-premium-executive{font-family:var(--font-serif);color:#2a2a2a;font-size:11.5px;line-height:1.55;-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-premium-executive h1,.doc-premium-executive h2,.doc-premium-executive h3{-moz-column-break-after:avoid;break-after:avoid}.doc-premium-executive [data-doc-block]{-moz-column-break-inside:avoid;break-inside:avoid;orphans:3;widows:3}.doc-premium-executive .doc-header{text-align:center;padding:40px .85in 22px;border-bottom:1px solid #cdb893}.doc-premium-executive .doc-monogram{width:46px;height:46px;border:1.5px solid var(--doc-accent,#9a7b4f);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-family:var(--font-serif);font-size:17px;font-weight:700;letter-spacing:.04em;color:var(--doc-accent,#9a7b4f)}.doc-premium-executive .doc-name{font-family:var(--font-serif);font-size:36px;font-weight:700;letter-spacing:.01em;color:#1a1a1a;line-height:1.02}.doc-premium-executive .doc-headline{font-family:var(--font-serif);font-size:13px;font-weight:400;font-style:italic;letter-spacing:.06em;color:var(--doc-accent,#9a7b4f);margin-top:8px}.doc-premium-executive .doc-contact-line{font-family:var(--font-sans);font-size:10.5px;letter-spacing:.04em;color:#555555;margin-top:13px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.doc-premium-executive .doc-contact-sep{margin:0 10px;color:#cdb893}.doc-premium-executive .doc-body{padding:0 .85in}.doc-premium-executive .doc-section-heading{font-family:var(--font-serif);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a;margin:calc(20px * var(--doc-density-scale, 1)) 0 11px;display:flex;align-items:center;gap:12px}.doc-premium-executive .doc-section-heading:after{content:"";flex:1;height:1px;background:#cdb893}.doc-premium-executive .doc-body-text{margin:0;font-size:12px;line-height:1.62}.doc-premium-executive .doc-skill-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px 26px;font-size:11px;font-family:var(--font-sans);color:#3a3a3a}.doc-premium-executive .doc-edu-item,.doc-premium-executive .doc-exp-item{padding-bottom:calc(9px * var(--doc-density-scale, 1))}.doc-premium-executive .doc-item-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.doc-premium-executive .doc-item-title{font-family:var(--font-serif);font-weight:700;font-size:14px;color:#1a1a1a}.doc-premium-executive .doc-item-date{font-family:var(--font-sans);font-weight:400;font-size:10.5px;letter-spacing:.03em;color:#777777;white-space:nowrap}.doc-premium-executive .doc-item-sub-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:1px}.doc-premium-executive .doc-item-company{font-family:var(--font-sans);font-size:11.5px;color:var(--doc-accent,#9a7b4f);font-weight:600;letter-spacing:.02em}.doc-premium-executive .doc-item-location{font-family:var(--font-sans);font-size:11px;color:#777777;white-space:nowrap}.doc-premium-executive .doc-item-sub{font-family:var(--font-sans);font-size:11px;color:var(--doc-accent,#9a7b4f)}.doc-premium-executive .doc-item-meta{font-family:var(--font-sans);font-size:11px;color:#777777;margin-top:1px}.doc-premium-executive .doc-bullet-list{list-style:disc outside;margin:7px 0 0;padding-left:18px}.doc-premium-executive .doc-bullet-list li{margin-bottom:4px}.doc-premium-executive .doc-footer-note{text-align:center;font-family:var(--font-sans);font-size:10px;color:var(--doc-accent,#9a7b4f);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 28px}