.toolbar[data-astro-cid-uue4a3aj]{justify-content:flex-end;margin-bottom:16px;display:flex}.sheet[data-astro-cid-uue4a3aj]{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(170deg,#141414,#0e0e0e);padding:clamp(20px,4vw,36px);font-size:.9375rem;line-height:1.55;display:block}.cv-head[data-astro-cid-uue4a3aj]{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:24px;display:flex}h1[data-astro-cid-uue4a3aj]{letter-spacing:-.035em;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.5rem);font-weight:600;line-height:1.05}.headline[data-astro-cid-uue4a3aj]{color:var(--ink-2);margin-top:6px}.aka[data-astro-cid-uue4a3aj]{color:var(--muted);margin-top:2px;font-size:.8125rem}.contacts[data-astro-cid-uue4a3aj]{overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--ink-2);text-align:right;gap:2px;font-size:.75rem;display:grid}@media (width<=640px){.contacts[data-astro-cid-uue4a3aj]{text-align:left}}.contacts[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{text-underline-offset:3px;text-decoration:underline}h2[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--line);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:32px 0 14px;padding-bottom:8px;font-size:.75rem;font-weight:500}.summary[data-astro-cid-uue4a3aj]{max-width:70ch}.kpis[data-astro-cid-uue4a3aj]{color:var(--ink-2);gap:6px 24px;margin-top:14px;font-size:.875rem;display:grid}@media (width>=640px){.kpis[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpis[data-astro-cid-uue4a3aj] .source[data-astro-cid-uue4a3aj]{color:var(--muted);white-space:nowrap}.kpis[data-astro-cid-uue4a3aj] b[data-astro-cid-uue4a3aj]{color:var(--ink);font-weight:600}.role[data-astro-cid-uue4a3aj]+.role[data-astro-cid-uue4a3aj]{margin-top:22px}.role[data-astro-cid-uue4a3aj] header[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}h3[data-astro-cid-uue4a3aj]{letter-spacing:-.01em;font-size:1rem;font-weight:600}h3[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj]{color:var(--ink-2);font-weight:400}.period[data-astro-cid-uue4a3aj]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.75rem}.context[data-astro-cid-uue4a3aj]{color:var(--muted);margin-top:4px;font-size:.875rem}.bullets[data-astro-cid-uue4a3aj]{gap:3px;margin-top:8px;display:grid}.bullets[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{padding-left:18px;font-size:.9rem;position:relative}.bullets[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]:before{content:"";background:var(--line-strong);width:8px;height:1.5px;position:absolute;top:.78em;left:2px}.bullets[data-astro-cid-uue4a3aj] b[data-astro-cid-uue4a3aj]{font-weight:600}.outcomes[data-astro-cid-uue4a3aj]{color:var(--ink-2);margin-top:8px;font-size:.8125rem}.outcomes[data-astro-cid-uue4a3aj] .tag[data-astro-cid-uue4a3aj]{background:var(--mark);color:var(--mark-ink);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:.6875rem}.cols[data-astro-cid-uue4a3aj]{grid-template-columns:minmax(0,1fr);column-gap:32px;display:grid}@media (width>=640px){.cols[data-astro-cid-uue4a3aj]{grid-template-columns:1fr 1.6fr}.cols-3[data-astro-cid-uue4a3aj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.plain[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{font-size:.9rem}.plain[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:2px}.toolbox[data-astro-cid-uue4a3aj]{color:var(--ink-2);font-size:.9rem}@media print{@page{size:A4;margin:11mm 13mm}html{font-size:13.5px}body{background:#fff}.sheet .cv-head{padding-bottom:14px}.sheet h2{margin:16px 0 8px;padding-bottom:5px}.sheet .kpis{gap:2px 20px;margin-top:8px}.sheet .role+.role{margin-top:11px}.sheet .context{margin-top:1px}.sheet .bullets{gap:0;margin-top:4px}.sheet .outcomes{margin-top:4px}.toolbar,.skip,.site-header{display:none!important}main.container{max-width:none!important;padding:0!important}.sheet{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.role,.cols>div{break-inside:avoid}.sheet h2{break-after:avoid}.outcomes .tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
