.exp[data-astro-cid-7ncg37jp]{padding-top:clamp(2.25rem,1rem + 4vw,4.5rem)}.exp[data-astro-cid-7ncg37jp]>h1[data-astro-cid-7ncg37jp].section-label{gap:.9rem}.exp[data-astro-cid-7ncg37jp]>h1[data-astro-cid-7ncg37jp].section-label:before{min-width:2.25rem}.profile[data-astro-cid-7ncg37jp]{margin-top:2rem}.profile-labels[data-astro-cid-7ncg37jp]{position:relative;height:2.25rem}.profile-label[data-astro-cid-7ncg37jp]{position:absolute;bottom:0;max-width:16rem;padding:0 0 .5rem .4rem;border-left:1px solid var(--color-border);font:500 var(--step--2) / 1.2 var(--font-mono);color:var(--color-text-muted);white-space:nowrap}.profile-label[data-astro-cid-7ncg37jp].is-current{color:var(--color-text);border-left-color:var(--color-text)}.profile-label[data-astro-cid-7ncg37jp].is-cert{transform:translate(-100%);padding:0 .4rem .5rem 0;border-left:0;border-right:1px solid var(--color-primary);color:var(--color-primary)}.profile-bar[data-astro-cid-7ncg37jp]{position:relative;height:6px}.profile-bar[data-astro-cid-7ncg37jp]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-border)}.profile-seg[data-astro-cid-7ncg37jp]{position:absolute;top:0;bottom:0;background:var(--color-text-muted);box-shadow:inset -2px 0 0 var(--color-background)}.profile-seg[data-astro-cid-7ncg37jp].is-current{background:var(--color-text);box-shadow:none}.profile-cert[data-astro-cid-7ncg37jp]{position:absolute;top:50%;width:9px;height:9px;background:var(--color-primary);box-shadow:0 0 0 2px var(--color-background);transform:translate(-50%,-50%) rotate(45deg)}.profile-now[data-astro-cid-7ncg37jp]{position:absolute;right:0;top:-5px;width:2px;height:16px;background:var(--color-text)}.profile-axis[data-astro-cid-7ncg37jp]{position:relative;height:1.75rem}.profile-year[data-astro-cid-7ncg37jp]{position:absolute;top:0;padding-top:.55rem;transform:translate(-50%);font:400 var(--step--2) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.profile-year[data-astro-cid-7ncg37jp]:before{content:"";position:absolute;left:50%;top:0;width:1px;height:5px;background:var(--color-border)}@media(max-width:59.99rem){.profile-label[data-astro-cid-7ncg37jp].is-cert{display:none}}@media(max-width:39.99rem){.profile-labels[data-astro-cid-7ncg37jp]{height:2.6rem}.profile-label[data-astro-cid-7ncg37jp]{white-space:normal;max-width:max(var(--w, 3rem),3rem)}.profile-label[data-astro-cid-7ncg37jp].is-low{top:calc(100% + 6px);bottom:auto;padding:.5rem 0 0 .4rem}.profile-axis[data-astro-cid-7ncg37jp]{height:3.4rem}.profile-year[data-astro-cid-7ncg37jp]{padding-top:2.25rem}.profile-year[data-astro-cid-7ncg37jp].is-odd{display:none}}.records[data-astro-cid-7ncg37jp]{margin-top:1.5rem;border-top:1px solid var(--color-rule)}.record[data-astro-cid-7ncg37jp]{display:grid;row-gap:.75rem;padding-block:1.75rem 2rem;border-top:1px solid var(--color-border)}.record[data-astro-cid-7ncg37jp]:first-child{border-top:0}.record[data-astro-cid-7ncg37jp]:last-child{border-bottom:1px solid var(--color-rule)}.rec-head[data-astro-cid-7ncg37jp]{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-7ncg37jp]{min-width:2.25rem;font-weight:600;color:var(--color-primary)}.rec-period[data-astro-cid-7ncg37jp]{font-weight:500;color:var(--color-text);white-space:nowrap}.rec-now[data-astro-cid-7ncg37jp]{display:inline-block;width:.45rem;height:.45rem;margin-left:.55rem;background:var(--color-primary);vertical-align:.06em}.rec-main[data-astro-cid-7ncg37jp]{min-width:0;max-width:var(--measure)}.rec-role[data-astro-cid-7ncg37jp]{hyphens:manual;font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem);font-weight:600;font-variation-settings:"opsz" 32;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.rec-org[data-astro-cid-7ncg37jp]{hyphens:manual;display:none;flex-direction:column;margin-top:.4rem;line-height:1.4}.org[data-astro-cid-7ncg37jp]{font-weight:600;color:var(--color-text)}.org-detail[data-astro-cid-7ncg37jp]{font-size:.9375rem;color:var(--color-text-muted)}.rec-dl[data-astro-cid-7ncg37jp]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;row-gap:.4rem;margin-top:.85rem;padding-block:.65rem;border-block:1px solid var(--color-border)}.rec-dl[data-astro-cid-7ncg37jp]>div[data-astro-cid-7ncg37jp]{display:contents}.rec-dl[data-astro-cid-7ncg37jp] dt[data-astro-cid-7ncg37jp]{padding-top:.2rem;font:500 var(--step--2) / 1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.rec-dl[data-astro-cid-7ncg37jp] dd[data-astro-cid-7ncg37jp]{font-size:.9375rem;line-height:1.35;color:var(--color-text)}.rec-desc[data-astro-cid-7ncg37jp]{margin-top:1rem;color:var(--color-text-secondary);line-height:1.62}.callout[data-astro-cid-7ncg37jp]{margin-top:1.25rem;padding:1rem 1.25rem 1.1rem;border:1px solid var(--color-rule);background:var(--color-surface)}.callout-text[data-astro-cid-7ncg37jp]{hyphens:manual;font-weight:500;line-height:1.5;color:var(--color-text)}.callout-ref[data-astro-cid-7ncg37jp]{margin-top:.5rem}.rec-list[data-astro-cid-7ncg37jp]{display:grid;gap:.55rem;margin-top:1.1rem}.rec-list[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]{position:relative;padding-left:1.5rem;color:var(--color-text-secondary);line-height:1.55}.rec-list[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]:before{content:"";position:absolute;left:0;top:.8em;width:.75rem;border-top:1px solid var(--color-text-muted)}.rec-ref[data-astro-cid-7ncg37jp]{margin-top:1.1rem}.rec-scope[data-astro-cid-7ncg37jp]{display:flex;flex-wrap:wrap;font:400 var(--step--2) / 1.6 var(--font-mono);color:var(--color-text-muted)}.rec-scope[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]{white-space:nowrap}.rec-scope[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]:not(:last-child):after{content:"·";margin-inline:.5rem}.cv-links[data-astro-cid-7ncg37jp]{display:flex;flex-wrap:wrap;gap:.25rem 1.75rem;margin-top:1.5rem}.cv-links[data-astro-cid-7ncg37jp] .ref[data-astro-cid-7ncg37jp]{display:inline-flex;align-items:center;min-height:1.5rem}@media(pointer:coarse){.cv-links[data-astro-cid-7ncg37jp] .ref[data-astro-cid-7ncg37jp]{min-height:2.75rem;padding-block:0}}@media(min-width:768px){.cv-links[data-astro-cid-7ncg37jp]{margin-left:16.25rem}.exp[data-astro-cid-7ncg37jp]>h1[data-astro-cid-7ncg37jp].section-label{gap:1.5rem}.exp[data-astro-cid-7ncg37jp]>h1[data-astro-cid-7ncg37jp].section-label:before{min-width:2.75rem}.rec-org[data-astro-cid-7ncg37jp]{display:flex}.rec-dl[data-astro-cid-7ncg37jp]{display:none}.record[data-astro-cid-7ncg37jp]{grid-template-columns:2.75rem 10.5rem minmax(0,1fr);column-gap:1.5rem;row-gap:1.1rem;align-items:first baseline}.rec-head[data-astro-cid-7ncg37jp]{display:contents}.rec-no[data-astro-cid-7ncg37jp]{grid-column:1;grid-row:1}.rec-period[data-astro-cid-7ncg37jp]{grid-column:2;grid-row:1}.rec-main[data-astro-cid-7ncg37jp]{grid-column:3;grid-row:1}.rec-scope[data-astro-cid-7ncg37jp]{grid-column:3}}@media(min-width:1280px){.cv-links[data-astro-cid-7ncg37jp]{margin-left:17.25rem}.exp[data-astro-cid-7ncg37jp]>h1[data-astro-cid-7ncg37jp].section-label{gap:2rem}.record[data-astro-cid-7ncg37jp]{grid-template-columns:2.75rem 10.5rem minmax(0,var(--measure)) minmax(0,1fr);column-gap:2rem}.rec-scope[data-astro-cid-7ncg37jp]{grid-column:4;grid-row:1;flex-direction:column;padding-left:1.25rem;border-left:1px solid var(--color-border);line-height:1.4}.rec-scope[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]{padding-block:.15rem .45rem}.rec-scope[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]:not(:last-child):after{content:none}}@media print{.exp[data-astro-cid-7ncg37jp]{padding-top:6mm}.exp[data-astro-cid-7ncg37jp]>h1[data-astro-cid-7ncg37jp].section-label{font-size:17pt}.profile[data-astro-cid-7ncg37jp]{margin-top:4mm}.profile-seg[data-astro-cid-7ncg37jp],.profile-cert[data-astro-cid-7ncg37jp],.profile-now[data-astro-cid-7ncg37jp],.rec-now[data-astro-cid-7ncg37jp]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.records[data-astro-cid-7ncg37jp]{margin-top:3mm}.record[data-astro-cid-7ncg37jp]{display:block;position:relative;padding:.65rem 0 .7rem 10.5rem}.rec-head[data-astro-cid-7ncg37jp]{position:absolute;left:0;top:.8rem;display:grid;grid-template-columns:1.6rem 8.3rem;column-gap:.2rem;font-size:8pt}.rec-period[data-astro-cid-7ncg37jp]{white-space:normal}.rec-now[data-astro-cid-7ncg37jp]{margin-left:.3rem}.rec-main[data-astro-cid-7ncg37jp]{max-width:none}.rec-role[data-astro-cid-7ncg37jp]{font-size:13pt}.rec-org[data-astro-cid-7ncg37jp]{display:flex;margin-top:.15rem}.rec-dl[data-astro-cid-7ncg37jp]{display:none}.org-detail[data-astro-cid-7ncg37jp]{font-size:.92em}.rec-desc[data-astro-cid-7ncg37jp]{margin-top:.5rem}.callout[data-astro-cid-7ncg37jp]{margin-top:.6rem;padding:.55rem .8rem .6rem}.callout-ref[data-astro-cid-7ncg37jp]{margin-top:.25rem}.rec-list[data-astro-cid-7ncg37jp]{gap:.3rem;margin-top:.55rem}.rec-ref[data-astro-cid-7ncg37jp]{margin-top:.5rem}.rec-scope[data-astro-cid-7ncg37jp]{margin-top:.4rem}.rec-role[data-astro-cid-7ncg37jp],.rec-org[data-astro-cid-7ncg37jp]{break-after:avoid}.callout[data-astro-cid-7ncg37jp]{break-inside:avoid}.rec-desc[data-astro-cid-7ncg37jp],.rec-list[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]{orphans:2;widows:2;line-height:1.4}.rec-list[data-astro-cid-7ncg37jp] li[data-astro-cid-7ncg37jp]:before{top:.7em}}
