.toolbar[data-astro-cid-2bk2yhkw]{z-index:1;padding:var(--wd-space-6) 0 var(--wd-space-5);position:relative}@media (width>=900px){.toolbar[data-astro-cid-2bk2yhkw]{padding:var(--wd-space-8) 0 var(--wd-space-6)}}.toolbar-in[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-2);display:grid}@media (width>=900px){.toolbar-in[data-astro-cid-2bk2yhkw]{column-gap:var(--wd-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:0}.toolbar[data-astro-cid-2bk2yhkw] .eyebrow[data-astro-cid-2bk2yhkw]{padding-top:var(--wd-space-05);grid-column:1/span 2}.toolbar-main[data-astro-cid-2bk2yhkw]{grid-column:3/span 9;min-width:0}}@media screen and (width>=900px){.sheet-sec[data-astro-cid-2bk2yhkw] .wrap[data-astro-cid-2bk2yhkw]{column-gap:var(--wd-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sheet[data-astro-cid-2bk2yhkw]{grid-column:3/span 9}}.toolbar-title[data-astro-cid-2bk2yhkw]{font-size:var(--wd-fs-4);letter-spacing:-.03em;font-variation-settings:"opsz" 96, "wght" 720;max-width:18ch;font-weight:720;line-height:.98}.toolbar-lede[data-astro-cid-2bk2yhkw]{margin-top:var(--wd-space-3);color:var(--wd-ink-2);max-width:52ch}.toolbar[data-astro-cid-2bk2yhkw] .cta-row[data-astro-cid-2bk2yhkw]{margin-top:var(--wd-space-4)}.sheet-sec[data-astro-cid-2bk2yhkw]{border-top:0;padding-top:0}.sheet[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-6);min-width:0;max-width:920px;display:grid}.r-top[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-3);padding-bottom:var(--wd-space-3);border-bottom:1px solid var(--wd-ink);display:grid}@media (width>=720px){.r-top[data-astro-cid-2bk2yhkw]{align-items:end;gap:var(--wd-space-4);grid-template-columns:minmax(0,1fr) auto}}.r-name[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-display);font-size:var(--wd-fs-3);letter-spacing:-.03em;color:var(--wd-ink);font-weight:720;line-height:1}.r-role[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-mono);color:var(--wd-ink-2);margin-top:var(--wd-space-1);font-size:12px}.r-contact[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-mono);gap:2px;font-size:11px;line-height:1.6;display:grid}.r-contact[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-1);grid-template-columns:62px minmax(0,1fr);display:grid}.r-contact[data-astro-cid-2bk2yhkw] .k[data-astro-cid-2bk2yhkw]{color:var(--wd-ink-2)}.r-contact[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{color:var(--wd-ink);overflow-wrap:anywhere;border-bottom:1px solid var(--wd-rule);transition:border-color var(--wd-dur-1) var(--wd-ease);text-decoration:none}.r-contact[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]:hover{border-bottom-color:var(--wd-ink)}@media (pointer:coarse){.r-contact[data-astro-cid-2bk2yhkw]{gap:0}.r-contact[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{padding-block:13px}.r-contact[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{position:relative}.r-contact[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]:after{content:"";position:absolute;inset:-13px 0}}.r-h[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--wd-ink-2);margin-bottom:var(--wd-space-2);font-size:11px;font-weight:500}.r-lead[data-astro-cid-2bk2yhkw]{font-size:var(--wd-fs-0);max-width:78ch;color:var(--wd-ink);line-height:1.45}.r-summary[data-astro-cid-2bk2yhkw] .r-lead[data-astro-cid-2bk2yhkw]{font-size:var(--wd-fs-1);line-height:1.35}.r-roles[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-4);display:grid}.r-role-item[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-15);padding-top:var(--wd-space-3);border-top:1px solid var(--wd-rule);display:grid}.r-role-item[data-astro-cid-2bk2yhkw]:first-child{border-top:0;padding-top:0}.r-role-head[data-astro-cid-2bk2yhkw]{align-items:baseline;gap:4px var(--wd-space-15);flex-wrap:wrap;display:flex}.r-company[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-display);font-size:var(--wd-fs-1);letter-spacing:-.01em;color:var(--wd-ink);font-weight:640}.r-title[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-display);color:var(--wd-ink);font-size:15px;font-weight:500}.r-where[data-astro-cid-2bk2yhkw],.r-when[data-astro-cid-2bk2yhkw]{font-family:var(--wd-font-mono);color:var(--wd-ink-2);font-size:11px}.r-when[data-astro-cid-2bk2yhkw]{white-space:nowrap;margin-left:auto}.r-points[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-1);max-width:82ch;display:grid}.r-points[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{padding-left:var(--wd-space-2);font-size:var(--wd-fs-0);color:var(--wd-ink-2);line-height:1.45;position:relative}.r-points[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]:before{content:"";background:var(--wd-rule);width:8px;height:1px;position:absolute;top:.62em;left:0}.r-foot[data-astro-cid-2bk2yhkw]{gap:var(--wd-space-4);padding-top:var(--wd-space-3);border-top:1px solid var(--wd-rule);display:grid}@media (width>=720px){.r-foot[data-astro-cid-2bk2yhkw]{gap:var(--wd-gutter);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.r-skills[data-astro-cid-2bk2yhkw]{gap:4px var(--wd-space-1);font-family:var(--wd-font-mono);color:var(--wd-ink-2);flex-wrap:wrap;font-size:11px;line-height:1.7;display:flex}.r-skills[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]:after{content:" ·";color:var(--wd-rule)}.r-skills[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]:last-child:after{content:""}.r-print-foot[data-astro-cid-2bk2yhkw]{display:none}@media print{@page{size:letter portrait;margin:10mm 12mm}html{background:#fff;font-size:10px}body{color:#000;background:#fff;overflow:visible;min-height:0!important}body:before,.wall,.masthead,.footer,.toaster,.page-actions,.skip{display:none!important}main{animation:none!important}.wrap{width:100%!important;max-width:none!important}.toolbar{display:none!important}.sec{border:0!important;padding:0!important}.sheet{clip-path:none!important;opacity:1!important;gap:3.4mm!important;max-width:none!important;transform:none!important}.sheet .r-top{border-bottom:.5pt solid #000;padding-bottom:2.5mm}.sheet .r-name{font-size:20pt}.sheet .r-role,.sheet .r-contact{font-size:7.5pt}.sheet .r-h{margin-bottom:1.5mm;font-size:7pt}.sheet .r-lead,.sheet .r-points li{color:#000;font-size:8.4pt;line-height:1.3}.sheet .r-summary .r-lead{font-size:9.5pt}.sheet .r-roles{gap:3mm}.sheet .r-role-item{break-inside:avoid;gap:1.2mm;padding-top:2.5mm}.sheet .r-company{font-size:11pt}.sheet .r-title{font-size:9pt}.sheet .r-where,.sheet .r-when,.sheet .r-skills{font-size:7.5pt}.sheet .r-points{gap:.8mm}.sheet .r-foot{break-inside:avoid;gap:4mm;padding-top:2.5mm}.sheet .r-print-foot{font-family:var(--wd-font-mono);color:#444;border-top:.5pt solid #999;padding-top:2mm;font-size:7pt;display:block}a{color:#000!important;border:0!important;text-decoration:none!important}}
