.toolbar[data-astro-cid-j6a35wjm]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding-block:clamp(36px,6vw,72px) 28px;display:flex}.page-title[data-astro-cid-j6a35wjm]{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.2rem)}.page-note[data-astro-cid-j6a35wjm]{color:var(--ink-3);margin-top:10px}.sheet-wrap[data-astro-cid-j6a35wjm]{max-width:calc(880px + var(--gutter) * 2)}.back[data-astro-cid-j6a35wjm]{padding-block:40px 72px}.paper[data-astro-cid-j6a35wjm]{--p-bg:#fff;--p-ink:#141414;--p-ink-2:#2b2b2b;--p-ink-3:#686868;--p-line:#d9d9d9;--p-accent:#1f4b99;--sp-1:.2em;--sp-2:.45em;--sp-3:.8em;--sp-4:1.1em;--sp-5:1.7em;--rail:8em;--rail-gap:1.1em;background:var(--p-bg);color:var(--p-ink-2);color-scheme:light;border-radius:6px;padding:clamp(28px,6vw,64px) clamp(22px,6vw,68px);font-size:15px;line-height:1.45;box-shadow:0 40px 90px -40px #000000e6}.paper[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]{color:inherit;text-decoration:none}.paper[data-astro-cid-j6a35wjm] a[data-astro-cid-j6a35wjm]:hover{text-decoration:underline}.paper[data-astro-cid-j6a35wjm] p[data-astro-cid-j6a35wjm],.paper[data-astro-cid-j6a35wjm] ul[data-astro-cid-j6a35wjm],.paper[data-astro-cid-j6a35wjm] ol[data-astro-cid-j6a35wjm],.paper[data-astro-cid-j6a35wjm] dl[data-astro-cid-j6a35wjm],.paper[data-astro-cid-j6a35wjm] dd[data-astro-cid-j6a35wjm],.paper[data-astro-cid-j6a35wjm] h2[data-astro-cid-j6a35wjm],.paper[data-astro-cid-j6a35wjm] h3[data-astro-cid-j6a35wjm]{margin:0}.head[data-astro-cid-j6a35wjm]{justify-content:space-between;align-items:end;gap:var(--sp-5);padding-bottom:var(--sp-3);border-bottom:2px solid var(--p-ink);display:flex}.name[data-astro-cid-j6a35wjm]{letter-spacing:-.03em;color:var(--p-ink);font-size:2.45em;font-weight:650;line-height:1}.headline[data-astro-cid-j6a35wjm]{color:var(--p-ink);font-size:1.2em;font-weight:500;margin-top:var(--sp-2)!important;margin-bottom:var(--sp-3)!important}.meta[data-astro-cid-j6a35wjm]{color:var(--p-ink-3);font-size:.9em}.contact[data-astro-cid-j6a35wjm]{text-align:right;color:var(--p-ink-2);flex:none;padding:0;font-size:.9em;line-height:1.6;list-style:none}.block[data-astro-cid-j6a35wjm]{margin-top:var(--sp-5)}h2[data-astro-cid-j6a35wjm]{color:var(--p-accent);align-items:center;gap:.75em;font-size:1.05em;font-weight:650;line-height:1.2;display:flex;margin-bottom:var(--sp-3)!important}h2[data-astro-cid-j6a35wjm]:after{content:"";background:var(--p-line);flex:1;height:1px}.row[data-astro-cid-j6a35wjm]{grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--rail-gap);align-items:baseline;display:grid}.list[data-astro-cid-j6a35wjm]{padding:0;list-style:none;display:grid}.roles[data-astro-cid-j6a35wjm]{gap:var(--sp-4)}.compact[data-astro-cid-j6a35wjm]{gap:var(--sp-3)}.skills[data-astro-cid-j6a35wjm],.projects[data-astro-cid-j6a35wjm]{gap:var(--sp-2)}.rail[data-astro-cid-j6a35wjm]{font-size:.9em;line-height:1.5}.when[data-astro-cid-j6a35wjm]{color:var(--p-ink-3);font-variant-numeric:tabular-nums}.when[data-astro-cid-j6a35wjm] span[data-astro-cid-j6a35wjm]{white-space:nowrap}.key[data-astro-cid-j6a35wjm]{color:var(--p-ink);font-weight:600}h3[data-astro-cid-j6a35wjm]{color:var(--p-ink);font-size:1.04em;font-weight:620;line-height:1.35}.org[data-astro-cid-j6a35wjm],.org-inline[data-astro-cid-j6a35wjm]{color:var(--p-ink-3)}.org-inline[data-astro-cid-j6a35wjm]{font-weight:450}.type[data-astro-cid-j6a35wjm]:before{content:", "}.summary[data-astro-cid-j6a35wjm]{max-width:44em}.stats[data-astro-cid-j6a35wjm]{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;margin-top:var(--sp-3)!important}.stats[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{border-left:2px solid var(--p-line);padding-left:.7em}.stats[data-astro-cid-j6a35wjm] strong[data-astro-cid-j6a35wjm]{letter-spacing:-.01em;color:var(--p-accent);font-variant-numeric:tabular-nums;font-size:1.4em;font-weight:650;line-height:1.15;display:block}.stats[data-astro-cid-j6a35wjm] span[data-astro-cid-j6a35wjm]{margin-top:var(--sp-1);color:var(--p-ink-3);font-size:.85em;line-height:1.35;display:block}.points[data-astro-cid-j6a35wjm]{padding:0;list-style:none;margin-top:var(--sp-2)!important}.points[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{padding-left:1.05em}.points[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]+li[data-astro-cid-j6a35wjm]{margin-top:var(--sp-1)}.points[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]:before{content:"";background:var(--p-ink-3);vertical-align:.2em;border-radius:50%;width:.3em;height:.3em;margin-left:-.9em;margin-right:.6em;display:inline-block}.line[data-astro-cid-j6a35wjm]{color:var(--p-ink-2)}.compact[data-astro-cid-j6a35wjm] .line[data-astro-cid-j6a35wjm]{margin-top:.1em!important}.more[data-astro-cid-j6a35wjm],.url[data-astro-cid-j6a35wjm]{text-underline-offset:2px;margin-left:.5em;color:var(--p-ink-3)!important;text-decoration:underline!important;text-decoration-color:var(--p-line)!important}.refs[data-astro-cid-j6a35wjm]{padding-top:var(--sp-3);border-top:1px solid var(--p-line);color:var(--p-ink-3);font-size:.9em;margin-top:var(--sp-5)!important}@media screen and (width<=680px){.head[data-astro-cid-j6a35wjm]{flex-direction:column;align-items:start}.contact[data-astro-cid-j6a35wjm]{text-align:left}.row[data-astro-cid-j6a35wjm]{grid-template-columns:1fr}.rail[data-astro-cid-j6a35wjm]:empty{display:none}.stats[data-astro-cid-j6a35wjm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@page{size:A4;margin:14mm 16mm 16mm}@media print{.site-header,.site-footer,.skip,.toolbar[data-astro-cid-j6a35wjm],.back[data-astro-cid-j6a35wjm]{display:none!important}.sheet-wrap[data-astro-cid-j6a35wjm]{max-width:none;padding:0}.paper[data-astro-cid-j6a35wjm]{box-shadow:none;border-radius:0;padding:0;font-size:9.8pt}.row[data-astro-cid-j6a35wjm]:not(.role),.compact[data-astro-cid-j6a35wjm] .role[data-astro-cid-j6a35wjm],.role[data-astro-cid-j6a35wjm]:not(:has(.points li:nth-child(3))),.points[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm],.stats[data-astro-cid-j6a35wjm] li[data-astro-cid-j6a35wjm]{break-inside:avoid}h2[data-astro-cid-j6a35wjm],h3[data-astro-cid-j6a35wjm],.org[data-astro-cid-j6a35wjm]{break-after:avoid}}
