.intro[data-astro-cid-uue4a3aj]{max-width:var(--max-w);padding:var(--space-section) var(--gutter) calc(var(--space-section) * .6);margin:0 auto}.intro-row[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.intro-text[data-astro-cid-uue4a3aj]{max-width:62ch}.print-note[data-astro-cid-uue4a3aj]{color:var(--ink-mid-em);font-family:var(--font-mono);margin:.8rem 0 0;font-size:.76rem;line-height:1.5}.intro-heading[data-astro-cid-uue4a3aj]{max-width:30ch;margin:.9rem 0 0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.12}.intro-lede[data-astro-cid-uue4a3aj]{color:var(--ink-mid-em);font-size:1.05rem;font-weight:var(--weight-light);max-width:58ch;margin:1.25rem 0 0}.fit-line[data-astro-cid-uue4a3aj]{font-family:var(--font-mono);color:var(--ink);margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.intro-ctas[data-astro-cid-uue4a3aj],.closing-ctas[data-astro-cid-uue4a3aj]{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.section[data-astro-cid-uue4a3aj]{padding:calc(var(--space-section) * .68) 0;border-top:1px solid var(--border)}.section-inner[data-astro-cid-uue4a3aj],.closing-inner[data-astro-cid-uue4a3aj]{max-width:var(--max-w);padding:0 var(--gutter);margin:0 auto}.section-head[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.section-head[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj],.closing[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{font-size:clamp(1.3rem,2.6vw,1.7rem)}.snapshot-grid[data-astro-cid-uue4a3aj]{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.snapshot-item[data-astro-cid-uue4a3aj]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;gap:1rem;min-height:9rem;padding:1.25rem;display:flex}.snapshot-item[data-astro-cid-uue4a3aj] strong[data-astro-cid-uue4a3aj]{letter-spacing:var(--tracking-tight);font-size:1.05rem}.snapshot-item[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj],.cap-desc[data-astro-cid-uue4a3aj],.academic-block[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj],.closing[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{color:var(--ink-mid-em);font-size:.9rem;font-weight:var(--weight-light)}.capabilities-grid[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.cap-title[data-astro-cid-uue4a3aj]{margin:.85rem 0 .4rem;font-size:1rem}.cap-desc[data-astro-cid-uue4a3aj]{max-width:58ch;margin:0}.roles[data-astro-cid-uue4a3aj]{flex-direction:column;display:flex}.role-row[data-astro-cid-uue4a3aj]{border-top:1px solid var(--border);grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:1.6rem 0;display:grid}.role-period[data-astro-cid-uue4a3aj]{display:block}.role-company[data-astro-cid-uue4a3aj]{font-family:var(--font-mono);color:var(--ink);margin-top:.35rem;font-size:.78rem}.role-title[data-astro-cid-uue4a3aj]{margin:0 0 .45rem;font-size:1rem}.subroles[data-astro-cid-uue4a3aj]{gap:.45rem;margin-bottom:.7rem;display:grid}.subrole[data-astro-cid-uue4a3aj]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.subrole[data-astro-cid-uue4a3aj] .role-title[data-astro-cid-uue4a3aj]{margin:0}.role-summary[data-astro-cid-uue4a3aj]{font-size:.92rem;font-weight:var(--weight-light);color:var(--ink-mid-em);max-width:68ch;margin:0}.role-details[data-astro-cid-uue4a3aj]{color:var(--ink-mid-em);font-size:.86rem;font-weight:var(--weight-light);max-width:68ch;margin:.8rem 0 0;padding-left:1.1rem}.role-details[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:.35rem}.education-list[data-astro-cid-uue4a3aj]{border-top:1px solid var(--border)}.education-row[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.1rem 0;display:flex}.education-row[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{margin:0;font-size:.95rem}.education-row[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{color:var(--ink-mid-em);font-size:.86rem;font-weight:var(--weight-light);margin:.3rem 0 0}.credentials[data-astro-cid-uue4a3aj]{color:var(--ink-mid-em);font-size:.88rem;font-weight:var(--weight-light);margin-top:1.25rem}.credentials[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin:.35rem 0}.credentials[data-astro-cid-uue4a3aj] strong[data-astro-cid-uue4a3aj]{color:var(--ink);font-weight:var(--weight-medium)}.academic-block[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.academic-block[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.academic-block[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{margin:.75rem 0 .4rem;font-size:1rem}.academic-block[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin:0}.closing[data-astro-cid-uue4a3aj]{background:var(--stone-950);color:var(--stone-50);padding:calc(var(--space-section) * .68) 0}.closing-inner[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.closing-kicker[data-astro-cid-uue4a3aj]{color:var(--stone-400)}.closing[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{color:var(--stone-50);margin:.7rem 0 0}.closing[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{color:var(--stone-400);max-width:58ch;margin:.7rem 0 0}@media (width<=860px){.snapshot-grid[data-astro-cid-uue4a3aj],.capabilities-grid[data-astro-cid-uue4a3aj],.academic-block[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.intro-ctas[data-astro-cid-uue4a3aj],.closing-ctas[data-astro-cid-uue4a3aj]{width:100%}.snapshot-grid[data-astro-cid-uue4a3aj],.capabilities-grid[data-astro-cid-uue4a3aj],.academic-block[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}.snapshot-item[data-astro-cid-uue4a3aj]{min-height:auto}.role-row[data-astro-cid-uue4a3aj]{grid-template-columns:1fr;gap:.6rem}.education-row[data-astro-cid-uue4a3aj]{flex-direction:column;gap:.5rem}}@page{size:A4;margin:14mm 16mm}@media print{.site-header,.site-footer,.intro-ctas[data-astro-cid-uue4a3aj],.impact-section[data-astro-cid-uue4a3aj],.closing[data-astro-cid-uue4a3aj]{display:none!important}html,body{font-size:10pt;color:#111!important;background:#fff!important}main{display:block}a{color:inherit!important;text-decoration:none!important}.card,.academic-block[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#bbb!important;transform:none!important}.card-interactive,.card-interactive:hover{box-shadow:none!important;transition:none!important;transform:none!important}.intro[data-astro-cid-uue4a3aj]{max-width:none;padding:0 0 6mm}.intro-row[data-astro-cid-uue4a3aj]{display:block}.intro-text[data-astro-cid-uue4a3aj],.intro-heading[data-astro-cid-uue4a3aj],.intro-lede[data-astro-cid-uue4a3aj],.fit-line[data-astro-cid-uue4a3aj]{max-width:none}.print-note[data-astro-cid-uue4a3aj]{color:#333;margin:0 0 4mm;font-size:8.5pt}.intro-heading[data-astro-cid-uue4a3aj]{margin-top:0;font-size:21pt}.intro-lede[data-astro-cid-uue4a3aj]{margin-top:3mm;font-size:10pt}.fit-line[data-astro-cid-uue4a3aj]{margin-top:2.5mm;font-size:8.5pt}.section[data-astro-cid-uue4a3aj]{border-color:#bbb;padding:5mm 0}.section-inner[data-astro-cid-uue4a3aj]{max-width:none;padding:0}.section-head[data-astro-cid-uue4a3aj]{break-after:avoid;margin-bottom:3.5mm}.section-head[data-astro-cid-uue4a3aj] .fig[data-astro-cid-uue4a3aj]{display:none}.section-head[data-astro-cid-uue4a3aj] h2[data-astro-cid-uue4a3aj]{font-size:14pt}.snapshot-grid[data-astro-cid-uue4a3aj],.capabilities-grid[data-astro-cid-uue4a3aj],.academic-block[data-astro-cid-uue4a3aj]{gap:3mm}.capabilities-grid[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(3,minmax(0,1fr))}.capabilities-section[data-astro-cid-uue4a3aj]{break-before:page}.capabilities-grid[data-astro-cid-uue4a3aj] .card{padding:3mm}.snapshot-grid[data-astro-cid-uue4a3aj]{border-color:#bbb;grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-item[data-astro-cid-uue4a3aj]{break-inside:avoid;border-color:#bbb;min-height:0;padding:3mm}.academic-block[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{padding:3mm}.role-row[data-astro-cid-uue4a3aj]{break-inside:avoid;border-color:#bbb;grid-template-columns:38mm minmax(0,1fr);gap:6mm;padding:4mm 0}.education-row[data-astro-cid-uue4a3aj]{break-inside:avoid;border-color:#bbb;padding:3mm 0}.credentials[data-astro-cid-uue4a3aj],.role-details[data-astro-cid-uue4a3aj]{break-inside:avoid}h1[data-astro-cid-uue4a3aj],h2[data-astro-cid-uue4a3aj],h3[data-astro-cid-uue4a3aj]{break-after:avoid}p[data-astro-cid-uue4a3aj],li[data-astro-cid-uue4a3aj]{orphans:3;widows:3}}
