.about[data-astro-cid-xxsk6khd]{padding-top:clamp(2.25rem,1rem + 4vw,4.5rem)}.about[data-astro-cid-xxsk6khd] :is(h1,h2).section-label[data-astro-cid-xxsk6khd]{gap:.9rem}.about[data-astro-cid-xxsk6khd] :is(h1,h2).section-label[data-astro-cid-xxsk6khd]:before{min-width:2.25rem}.intro[data-astro-cid-xxsk6khd]{display:grid;row-gap:1.5rem;margin-top:1.75rem}.statement[data-astro-cid-xxsk6khd]{max-width:34ch;hyphens:manual;text-wrap:balance;font-size:clamp(1.375rem,1.05rem + 1.2vw,2rem);font-weight:400;font-variation-settings:"opsz" 36;line-height:1.28;letter-spacing:-.01em;color:var(--color-text-secondary)}.statement[data-astro-cid-xxsk6khd] strong[data-astro-cid-xxsk6khd]{font-weight:600;color:var(--color-text)}.narrative[data-astro-cid-xxsk6khd]{display:grid;row-gap:1.1rem;max-width:var(--measure)}.narrative[data-astro-cid-xxsk6khd] p[data-astro-cid-xxsk6khd]{color:var(--color-text-secondary);line-height:1.62;text-wrap:pretty}.sub[data-astro-cid-xxsk6khd]{margin-top:clamp(3.5rem,2rem + 4vw,5.5rem)}.records[data-astro-cid-xxsk6khd]{margin-top:.5rem}.record[data-astro-cid-xxsk6khd]{display:grid;row-gap:.6rem;padding-block:1.5rem 1.75rem;border-top:1px solid var(--color-border)}.record[data-astro-cid-xxsk6khd]:first-child{border-top:0}.record[data-astro-cid-xxsk6khd]:last-child{border-bottom:1px solid var(--color-rule)}.rec-head[data-astro-cid-xxsk6khd]{display:flex;align-items:baseline;gap:.9rem;font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;line-height:1.3}.rec-no[data-astro-cid-xxsk6khd]{min-width:2.25rem;font-weight:600;color:var(--color-primary)}.rec-period[data-astro-cid-xxsk6khd]{font-weight:500;color:var(--color-text);white-space:nowrap}.rec-main[data-astro-cid-xxsk6khd]{min-width:0;max-width:var(--measure)}.rec-title[data-astro-cid-xxsk6khd]{hyphens:manual;font-size:clamp(1.1875rem,1.1rem + .3vw,1.375rem);font-weight:600;font-variation-settings:"opsz" 28;line-height:1.25;letter-spacing:-.005em;text-wrap:balance}.rec-org[data-astro-cid-xxsk6khd]{margin-top:.3rem;hyphens:manual;font-weight:600;line-height:1.4;color:var(--color-text)}.rec-desc[data-astro-cid-xxsk6khd]{margin-top:.75rem;color:var(--color-text-secondary);line-height:1.6;text-wrap:pretty}.skills[data-astro-cid-xxsk6khd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-top:.5rem}.skills[data-astro-cid-xxsk6khd] li[data-astro-cid-xxsk6khd]{display:flex;align-items:center;min-height:3rem;padding-block:.6rem;border-bottom:1px solid var(--color-border);font:500 var(--step--1) / 1.35 var(--font-mono);color:var(--color-text);hyphens:manual}.cv-links[data-astro-cid-xxsk6khd]{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1.25rem}.cv-links[data-astro-cid-xxsk6khd] .ref[data-astro-cid-xxsk6khd]{display:inline-flex;align-items:center;min-height:1.5rem}@media(pointer:coarse){.cv-links[data-astro-cid-xxsk6khd] .ref[data-astro-cid-xxsk6khd]{min-height:2.75rem;padding-block:0}}@media(min-width:768px){.about[data-astro-cid-xxsk6khd] :is(h1,h2).section-label[data-astro-cid-xxsk6khd]{gap:1.5rem}.about[data-astro-cid-xxsk6khd] :is(h1,h2).section-label[data-astro-cid-xxsk6khd]:before{min-width:2.75rem}.intro[data-astro-cid-xxsk6khd],.record[data-astro-cid-xxsk6khd]{grid-template-columns:2.75rem 10.5rem minmax(0,1fr);column-gap:1.5rem}.intro[data-astro-cid-xxsk6khd]{row-gap:2rem;margin-top:2.25rem}.statement[data-astro-cid-xxsk6khd]{grid-column:2 / -1}.narrative[data-astro-cid-xxsk6khd]{grid-column:3}.record[data-astro-cid-xxsk6khd]{row-gap:0;align-items:first baseline;padding-block:1.75rem 2rem}.rec-head[data-astro-cid-xxsk6khd]{display:contents}.rec-no[data-astro-cid-xxsk6khd]{grid-column:1;grid-row:1}.rec-period[data-astro-cid-xxsk6khd]{grid-column:2;grid-row:1}.rec-main[data-astro-cid-xxsk6khd]{grid-column:3;grid-row:1}.skills[data-astro-cid-xxsk6khd]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;margin-left:4.25rem}.cv-links[data-astro-cid-xxsk6khd]{margin-left:4.25rem}}@media(min-width:1280px){.about[data-astro-cid-xxsk6khd] :is(h1,h2).section-label[data-astro-cid-xxsk6khd]{gap:2rem}.intro[data-astro-cid-xxsk6khd],.record[data-astro-cid-xxsk6khd]{column-gap:2rem}.skills[data-astro-cid-xxsk6khd]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem;margin-left:4.75rem}.cv-links[data-astro-cid-xxsk6khd]{margin-left:4.75rem}}@media print{.about[data-astro-cid-xxsk6khd]{padding-top:6mm}.about[data-astro-cid-xxsk6khd]>h1[data-astro-cid-xxsk6khd].section-label{font-size:17pt}.statement[data-astro-cid-xxsk6khd]{font-size:14pt;max-width:none}.intro[data-astro-cid-xxsk6khd]{margin-top:4mm;row-gap:3mm}.narrative[data-astro-cid-xxsk6khd] p[data-astro-cid-xxsk6khd],.rec-desc[data-astro-cid-xxsk6khd]{line-height:1.45;orphans:2;widows:2}.sub[data-astro-cid-xxsk6khd]{margin-top:7mm}.record[data-astro-cid-xxsk6khd]{padding-block:.6rem .7rem;break-inside:avoid}.rec-title[data-astro-cid-xxsk6khd]{font-size:12pt}.skills[data-astro-cid-xxsk6khd]{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0}.skills[data-astro-cid-xxsk6khd] li[data-astro-cid-xxsk6khd]{min-height:0;padding-block:.3rem;font-size:8.5pt}}
