.cv[data-astro-cid-zuwcdr5b]{padding:clamp(130px,16vh,190px) 0 var(--rhythm)}.cv__sheet[data-astro-cid-zuwcdr5b]{max-width:920px}.cv__notice[data-astro-cid-zuwcdr5b]{font-size:13px;line-height:1.5;color:var(--ink);background:#f0561d17;border-left:2px solid var(--signal);padding:12px 16px;margin:0 0 clamp(32px,5vh,48px)}.cv__head[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;padding-bottom:clamp(22px,3vh,32px);border-bottom:2px solid var(--ink)}.cv__name[data-astro-cid-zuwcdr5b]{font-family:var(--f-display);font-size:clamp(2rem,4.6vw,3.4rem);line-height:1;letter-spacing:-.028em;margin:0 0 8px}.cv__title[data-astro-cid-zuwcdr5b]{font-size:16px;color:var(--ink-70);margin:0}.cv__contact[data-astro-cid-zuwcdr5b]{list-style:none;margin:0;padding:0;text-align:right}.cv__contact[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{font-size:14px;color:var(--ink-70);line-height:1.7}.cv__contact[data-astro-cid-zuwcdr5b] a[data-astro-cid-zuwcdr5b]{border-bottom:1px solid var(--rule)}.cv__contact[data-astro-cid-zuwcdr5b] a[data-astro-cid-zuwcdr5b]:hover{border-color:var(--signal);color:var(--signal)}.cv__actions[data-astro-cid-zuwcdr5b]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:clamp(26px,4vh,38px) 0 clamp(34px,5vh,52px)}.btn[data-astro-cid-zuwcdr5b]{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 24px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:500;border-radius:2px;transition:background var(--t-fast) var(--ease)}.btn[data-astro-cid-zuwcdr5b]:hover{background:var(--signal)}.cv__mail[data-astro-cid-zuwcdr5b]{font-size:14px;color:var(--ink-70)}.cv__mail[data-astro-cid-zuwcdr5b]:hover{color:var(--signal)}.cv__block[data-astro-cid-zuwcdr5b]{margin-bottom:clamp(38px,5.5vh,60px)}.cv__block--last[data-astro-cid-zuwcdr5b]{margin-bottom:0}.cv__h[data-astro-cid-zuwcdr5b]{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.cv__lede[data-astro-cid-zuwcdr5b]{font-size:17px;color:var(--ink)}.cv__body[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]{font-size:15.5px;line-height:1.6;color:var(--ink-70);margin:0 0 14px}.cv__body[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]:last-child{margin-bottom:0}.role[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:150px 1fr;gap:8px 26px;padding:16px 0;border-bottom:1px solid var(--rule)}.role[data-astro-cid-zuwcdr5b]:last-child{border-bottom:0;padding-bottom:0}.role--tight[data-astro-cid-zuwcdr5b]{padding:11px 0}.role__when[data-astro-cid-zuwcdr5b]{padding-top:4px;letter-spacing:.06em}.role__title[data-astro-cid-zuwcdr5b]{font-size:16px;font-weight:600;letter-spacing:-.012em;margin:0 0 3px;line-height:1.4}.role__org[data-astro-cid-zuwcdr5b]{font-weight:400;color:var(--ink-70)}.role__where[data-astro-cid-zuwcdr5b]{margin:0 0 9px}.role__points[data-astro-cid-zuwcdr5b]{margin:0;padding-left:17px}.role__points[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{font-size:15px;line-height:1.58;color:var(--ink-70);margin-bottom:5px}.role__tools[data-astro-cid-zuwcdr5b]{font-size:15px;line-height:1.6;color:var(--ink-70);margin:0}.cv__flag[data-astro-cid-zuwcdr5b]{display:inline-block;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--signal);border:1px dashed currentColor;border-radius:2px;padding:4px 8px;margin:0 0 9px}.cv__links[data-astro-cid-zuwcdr5b]{list-style:none;margin:0;padding:0}.cv__links[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--rule);font-size:15px}.cv__links[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]:last-child{border-bottom:0}.cv__links[data-astro-cid-zuwcdr5b] a[data-astro-cid-zuwcdr5b]{border-bottom:1px solid var(--rule)}.cv__links[data-astro-cid-zuwcdr5b] a[data-astro-cid-zuwcdr5b]:hover{color:var(--signal);border-color:var(--signal)}.cv__url[data-astro-cid-zuwcdr5b]{font-family:var(--f-mono);font-size:11px;color:var(--ink-45)}@media(max-width:768px){.cv__head[data-astro-cid-zuwcdr5b]{align-items:flex-start}.cv__contact[data-astro-cid-zuwcdr5b]{text-align:left}.role[data-astro-cid-zuwcdr5b]{grid-template-columns:1fr;gap:4px}.role__when[data-astro-cid-zuwcdr5b]{padding-top:0}}@media print{@page{margin:14mm 15mm}.cv[data-astro-cid-zuwcdr5b]{padding:0}.cv__sheet[data-astro-cid-zuwcdr5b]{max-width:none;padding:0}.cv__notice[data-astro-cid-zuwcdr5b],.cv__actions[data-astro-cid-zuwcdr5b],.cv__flag[data-astro-cid-zuwcdr5b]{display:none!important}.cv__name[data-astro-cid-zuwcdr5b]{font-size:26pt}.cv__title[data-astro-cid-zuwcdr5b]{font-size:11pt}.cv__contact[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{font-size:9pt;line-height:1.5}.cv__contact[data-astro-cid-zuwcdr5b] a[data-astro-cid-zuwcdr5b]{border:0}.cv__h[data-astro-cid-zuwcdr5b]{font-size:8pt;margin-bottom:10pt;padding-bottom:5pt}.cv__lede[data-astro-cid-zuwcdr5b]{font-size:10.5pt}.cv__body[data-astro-cid-zuwcdr5b] p[data-astro-cid-zuwcdr5b]{font-size:9.5pt;line-height:1.45}.cv__block[data-astro-cid-zuwcdr5b]{margin-bottom:14pt}.role[data-astro-cid-zuwcdr5b]{padding:8pt 0;grid-template-columns:120px 1fr;gap:4pt 18pt}.role--tight[data-astro-cid-zuwcdr5b]{padding:5pt 0}.role__title[data-astro-cid-zuwcdr5b]{font-size:10pt}.role__points[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{font-size:9pt;line-height:1.4;margin-bottom:2pt}.role__tools[data-astro-cid-zuwcdr5b]{font-size:9pt}.cv__links[data-astro-cid-zuwcdr5b] li[data-astro-cid-zuwcdr5b]{font-size:9pt;padding:4pt 0}.role[data-astro-cid-zuwcdr5b],.cv__block[data-astro-cid-zuwcdr5b]{break-inside:avoid;page-break-inside:avoid}.cv__h[data-astro-cid-zuwcdr5b]{break-after:avoid;page-break-after:avoid}.cv__url[data-astro-cid-zuwcdr5b]{font-size:8pt}}
