@page{size:A4;margin:16mm}.resume-page[data-astro-cid-2bk2yhkw]{padding-block:calc(var(--nav-h) + var(--space-8)) var(--space-9)}.sheet[data-astro-cid-2bk2yhkw]{width:min(100% - 2 * var(--gutter), 52rem);margin-inline:auto}.bar[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-7);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.bar__title[data-astro-cid-2bk2yhkw]{font-size:var(--step-3)}.resume[data-astro-cid-2bk2yhkw]{font-size:var(--step-0);line-height:1.5}.resume__head[data-astro-cid-2bk2yhkw]{padding-bottom:var(--space-5);border-bottom:1px solid var(--rule-strong)}.resume__name[data-astro-cid-2bk2yhkw]{margin-bottom:var(--space-4);font-size:clamp(var(--step-3), 5.5vw, var(--step-5));font-weight:500;font-stretch:var(--wdth-name);letter-spacing:-.02em;line-height:1.02}.resume__title[data-astro-cid-2bk2yhkw]{font-size:1.25em;line-height:1.35}.resume__place[data-astro-cid-2bk2yhkw]{color:var(--fg-soft)}.resume__links[data-astro-cid-2bk2yhkw]{gap:0 var(--space-5);margin:var(--space-2) 0 0;font-stretch:var(--wdth-ledger);flex-wrap:wrap;padding:0;list-style:none;display:flex}.resume__links[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw],.resume__line[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{align-items:center;min-height:2.75rem;display:inline-flex}.resume__section[data-astro-cid-2bk2yhkw]{column-gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.resume__section[data-astro-cid-2bk2yhkw]:last-child{border-bottom:0}.resume__section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{color:var(--fg-soft);grid-column:1/span 3;font-size:1em;line-height:1.5}.resume__body[data-astro-cid-2bk2yhkw]{grid-column:4/-1;margin:0;padding:0}.resume__entry[data-astro-cid-2bk2yhkw]+.resume__entry[data-astro-cid-2bk2yhkw]{margin-top:var(--space-5)}.resume__line[data-astro-cid-2bk2yhkw]{justify-content:space-between;align-items:baseline;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.resume__line[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw]{font-size:1em;font-weight:600;line-height:1.5}.resume__dates[data-astro-cid-2bk2yhkw]{color:var(--fg-faint);font-stretch:var(--wdth-ledger);font-variant-numeric:tabular-nums;white-space:nowrap}.resume__text[data-astro-cid-2bk2yhkw]{margin-top:var(--space-2);color:var(--fg-soft)}.resume__list[data-astro-cid-2bk2yhkw]{margin:var(--space-2) 0 0;color:var(--fg-soft);padding-left:1.1em}.resume__list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:var(--space-1)}.resume__list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]::marker{color:var(--fg-faint)}.resume__skill[data-astro-cid-2bk2yhkw]{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr);display:grid}.resume__skill[data-astro-cid-2bk2yhkw]+.resume__skill[data-astro-cid-2bk2yhkw]{margin-top:var(--space-2)}.resume__skill[data-astro-cid-2bk2yhkw] dt[data-astro-cid-2bk2yhkw],.resume__cert[data-astro-cid-2bk2yhkw]{font-weight:500}.resume__skill[data-astro-cid-2bk2yhkw] dd[data-astro-cid-2bk2yhkw]{margin:0}.resume__skill[data-astro-cid-2bk2yhkw] dd[data-astro-cid-2bk2yhkw],.resume__issuer[data-astro-cid-2bk2yhkw]{color:var(--fg-soft)}.resume__certs[data-astro-cid-2bk2yhkw]{list-style:none}.resume__certs[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:var(--space-2)}@media screen and (width<=56rem){.resume__section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw],.resume__body[data-astro-cid-2bk2yhkw]{grid-column:1/-1}.resume__section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{margin-bottom:var(--space-3)}}@media screen and (width<=40rem){.resume__skill[data-astro-cid-2bk2yhkw]{grid-template-columns:minmax(0,1fr);gap:0}}@media print{.resume-page[data-astro-cid-2bk2yhkw]{padding:0}.sheet[data-astro-cid-2bk2yhkw]{width:auto;margin:0}.resume[data-astro-cid-2bk2yhkw]{--fg:black;--fg-soft:#333;--fg-faint:#666;--rule:#d1d1d1;--rule-strong:#737373;color:var(--fg);font-size:10pt;line-height:1.36}.resume__head[data-astro-cid-2bk2yhkw]{padding-bottom:3.5mm}.resume__name[data-astro-cid-2bk2yhkw]{margin-bottom:1.5mm;font-size:22pt}.resume__title[data-astro-cid-2bk2yhkw]{font-size:1.1em}.resume__links[data-astro-cid-2bk2yhkw]{gap:0 6mm;margin-top:1mm}.resume__links[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw],.resume__line[data-astro-cid-2bk2yhkw] h3[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{min-height:0}.resume__section[data-astro-cid-2bk2yhkw]{padding-block:3.5mm;display:block}.resume__section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{color:var(--fg);break-after:avoid;page-break-after:avoid;margin-bottom:1.5mm;font-size:1.05em;font-weight:600}.resume__entry[data-astro-cid-2bk2yhkw],.resume__skill[data-astro-cid-2bk2yhkw],.resume__certs[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]{break-inside:avoid;page-break-inside:avoid}.resume__entry[data-astro-cid-2bk2yhkw]+.resume__entry[data-astro-cid-2bk2yhkw]{margin-top:3mm}.resume__text[data-astro-cid-2bk2yhkw],.resume__list[data-astro-cid-2bk2yhkw]{margin-top:1mm}.resume__list[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:.5mm}.resume__skill[data-astro-cid-2bk2yhkw]{grid-template-columns:34mm minmax(0,1fr);gap:3mm}.resume__skill[data-astro-cid-2bk2yhkw]+.resume__skill[data-astro-cid-2bk2yhkw],.resume__certs[data-astro-cid-2bk2yhkw] li[data-astro-cid-2bk2yhkw]+li[data-astro-cid-2bk2yhkw]{margin-top:1mm}.resume__dates[data-astro-cid-2bk2yhkw]{font-size:.92em}}
