.rp[data-astro-cid-ltm2mtcz]{padding-top:clamp(32px,6vh,72px);padding-bottom:var(--s-5)}.kicker[data-astro-cid-ltm2mtcz]{letter-spacing:.24em;margin:0 0 14px}h1[data-astro-cid-ltm2mtcz]{margin:0;font-size:clamp(56px,9vw,120px);line-height:.85}.role[data-astro-cid-ltm2mtcz]{font:700 clamp(20px, 2.2vw, 28px) / 1.2 var(--font-display);font-stretch:var(--stretch-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ice);margin:14px 0 10px}.intro[data-astro-cid-ltm2mtcz]{max-width:44em;color:var(--muted);margin:0;font-size:18px}.facts[data-astro-cid-ltm2mtcz]{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:1.1fr .9fr 1.3fr;margin:36px 0 0;display:grid}.fact[data-astro-cid-ltm2mtcz]{padding:20px 24px 22px 0}.fact[data-astro-cid-ltm2mtcz]+.fact[data-astro-cid-ltm2mtcz]{border-left:1px solid var(--line);padding-left:24px}.facts[data-astro-cid-ltm2mtcz] dt[data-astro-cid-ltm2mtcz]{margin:0 0 10px}.facts[data-astro-cid-ltm2mtcz] dd[data-astro-cid-ltm2mtcz]{color:var(--text);margin:0}.roles[data-astro-cid-ltm2mtcz]{margin:0;padding:0;list-style:none}.roles[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{padding:2px 0 2px 18px;position:relative}.roles[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]:before{content:"";background:var(--blue);width:9px;height:2px;position:absolute;top:.8em;left:0}.contact[data-astro-cid-ltm2mtcz]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contact[data-astro-cid-ltm2mtcz] .btn[data-astro-cid-ltm2mtcz]{text-transform:none;letter-spacing:.02em;overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.contact[data-astro-cid-ltm2mtcz] .sub[data-astro-cid-ltm2mtcz]{opacity:.85;font-weight:400}.blk[data-astro-cid-ltm2mtcz]{margin-top:40px;padding:0}.blk[data-astro-cid-ltm2mtcz] h2[data-astro-cid-ltm2mtcz]{margin:0 0 14px}.nums[data-astro-cid-ltm2mtcz]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.nums[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{align-content:start;gap:8px;padding:16px 16px 4px 0;display:grid}.nums[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]+li[data-astro-cid-ltm2mtcz]{border-left:1px solid var(--line);padding-left:16px}.nums[data-astro-cid-ltm2mtcz] .n[data-astro-cid-ltm2mtcz]{color:var(--text);font-size:clamp(40px,4vw,56px);line-height:.9}.nums[data-astro-cid-ltm2mtcz] .p[data-astro-cid-ltm2mtcz]{color:var(--muted);font-size:var(--fs-small);line-height:1.45}.two[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr 1fr;gap:48px;display:grid}.skills[data-astro-cid-ltm2mtcz]{gap:10px;margin:0;display:grid}.skills[data-astro-cid-ltm2mtcz] div[data-astro-cid-ltm2mtcz]{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:12px;padding-top:10px;display:grid}.skills[data-astro-cid-ltm2mtcz] dt[data-astro-cid-ltm2mtcz]{font:12.5px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.skills[data-astro-cid-ltm2mtcz] dd[data-astro-cid-ltm2mtcz]{font-size:var(--fs-small);color:var(--text);margin:0}.tl[data-astro-cid-ltm2mtcz]{margin:0;padding:0;list-style:none}.tl[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{border-top:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:150px 1fr;gap:12px;margin-bottom:10px;padding:10px 0 0;display:grid}.tl[data-astro-cid-ltm2mtcz] .when[data-astro-cid-ltm2mtcz]{font:12.5px/1.6 var(--font-mono);color:var(--muted)}.tl[data-astro-cid-ltm2mtcz] strong[data-astro-cid-ltm2mtcz]{color:var(--text);font-weight:650}.tl[data-astro-cid-ltm2mtcz] .what[data-astro-cid-ltm2mtcz]{color:var(--muted)}.ed[data-astro-cid-ltm2mtcz]{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);margin:14px 0 0;padding-top:10px}.hl[data-astro-cid-ltm2mtcz]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ltm2mtcz]{background:var(--bg-raise);border:1px solid var(--line-strong);padding:20px 22px;position:relative}.card[data-astro-cid-ltm2mtcz]:hover{border-color:var(--blue)}.card[data-astro-cid-ltm2mtcz] .co[data-astro-cid-ltm2mtcz]{font:12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin:0 0 6px}.card[data-astro-cid-ltm2mtcz] h3[data-astro-cid-ltm2mtcz]{margin:0 0 8px;font-size:19px;line-height:1.3}.card[data-astro-cid-ltm2mtcz] h3[data-astro-cid-ltm2mtcz] a[data-astro-cid-ltm2mtcz]{color:var(--text);text-decoration:none}.card[data-astro-cid-ltm2mtcz] h3[data-astro-cid-ltm2mtcz] a[data-astro-cid-ltm2mtcz]:after{content:"";position:absolute;inset:0}.card[data-astro-cid-ltm2mtcz] h3[data-astro-cid-ltm2mtcz] a[data-astro-cid-ltm2mtcz]:focus-visible{box-shadow:none;outline:none}.card[data-astro-cid-ltm2mtcz]:has(a:focus-visible){outline:2px solid var(--ice);outline-offset:3px;box-shadow:var(--focus-ring)}.card[data-astro-cid-ltm2mtcz]:hover h3[data-astro-cid-ltm2mtcz] a[data-astro-cid-ltm2mtcz]{color:var(--ice)}.card[data-astro-cid-ltm2mtcz] .sum[data-astro-cid-ltm2mtcz]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.more-links[data-astro-cid-ltm2mtcz]{color:var(--muted);font-size:var(--fs-small);margin:32px 0 0}@media (width<=960px){.facts[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr 1fr}.fact[data-astro-cid-ltm2mtcz]+.fact[data-astro-cid-ltm2mtcz]:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.two[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr;gap:0}.hl[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr}.nums[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr 1fr}.nums[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]+li[data-astro-cid-ltm2mtcz]:nth-child(3){border-left:0;padding-left:0}.nums[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=560px){.facts[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr}.fact[data-astro-cid-ltm2mtcz]+.fact[data-astro-cid-ltm2mtcz]{border-left:0;border-top:1px solid var(--line);padding-left:0}.skills[data-astro-cid-ltm2mtcz] div[data-astro-cid-ltm2mtcz],.tl[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr;gap:2px}.nums[data-astro-cid-ltm2mtcz] .n[data-astro-cid-ltm2mtcz]{font-size:38px}.intro[data-astro-cid-ltm2mtcz]{font-size:17px}}@media print{@page{margin:11mm 12mm}.rp[data-astro-cid-ltm2mtcz]{font-size:9pt;line-height:1.35;padding:0!important}.kicker[data-astro-cid-ltm2mtcz]{margin:0 0 2pt!important;font-size:7.5pt!important}h1[data-astro-cid-ltm2mtcz]{font-size:24pt!important}h1[data-astro-cid-ltm2mtcz] .outline[data-astro-cid-ltm2mtcz]:before{content:none!important}.role[data-astro-cid-ltm2mtcz]{margin:2pt 0 3pt!important;font-size:11pt!important}.intro[data-astro-cid-ltm2mtcz]{max-width:none!important;font-size:9.5pt!important}.facts[data-astro-cid-ltm2mtcz]{border-color:#888!important;grid-template-columns:1.1fr .9fr 1.3fr!important;margin-top:8pt!important}.fact[data-astro-cid-ltm2mtcz]{padding:5pt 8pt 6pt 0!important}.fact[data-astro-cid-ltm2mtcz]+.fact[data-astro-cid-ltm2mtcz]{border-top:0!important;border-left:1px solid #bbb!important;padding-left:8pt!important}.fact[data-astro-cid-ltm2mtcz]+.fact[data-astro-cid-ltm2mtcz]:nth-child(3){border-top:0!important;border-left:1px solid #bbb!important;grid-column:auto!important;padding-left:8pt!important}.contact[data-astro-cid-ltm2mtcz]{gap:1pt!important}.contact[data-astro-cid-ltm2mtcz] .btn[data-astro-cid-ltm2mtcz]{text-decoration:underline;font:9pt var(--font-body)!important;border:0!important;padding:0!important;display:block!important}.contact[data-astro-cid-ltm2mtcz] .btn[data-astro-cid-ltm2mtcz]:after,.rp[data-astro-cid-ltm2mtcz] a[data-astro-cid-ltm2mtcz][href]:after{content:none!important}.blk[data-astro-cid-ltm2mtcz]{margin-top:9pt!important}.blk[data-astro-cid-ltm2mtcz] h2[data-astro-cid-ltm2mtcz]{margin:0 0 4pt!important;font-size:8pt!important}.nums[data-astro-cid-ltm2mtcz]{grid-template-columns:repeat(4,1fr)!important}.nums[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{border-top:0!important;gap:1pt!important;padding:3pt 6pt 0 0!important}.nums[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]+li[data-astro-cid-ltm2mtcz]{border-left:1px solid #bbb!important;padding-left:6pt!important}.nums[data-astro-cid-ltm2mtcz] .n[data-astro-cid-ltm2mtcz]{font-size:18pt!important}.nums[data-astro-cid-ltm2mtcz] .p[data-astro-cid-ltm2mtcz]{font-size:8pt!important}.two[data-astro-cid-ltm2mtcz]{grid-template-columns:1fr 1fr!important;gap:14pt!important}.skills[data-astro-cid-ltm2mtcz]{gap:2pt!important}.skills[data-astro-cid-ltm2mtcz] div[data-astro-cid-ltm2mtcz],.tl[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{border-color:#ccc!important;grid-template-columns:26mm 1fr!important;gap:4pt!important;margin-bottom:2pt!important;padding-top:2pt!important}.skills[data-astro-cid-ltm2mtcz] dt[data-astro-cid-ltm2mtcz],.tl[data-astro-cid-ltm2mtcz] .when[data-astro-cid-ltm2mtcz]{font-size:7.5pt!important}.skills[data-astro-cid-ltm2mtcz] dd[data-astro-cid-ltm2mtcz],.tl[data-astro-cid-ltm2mtcz] li[data-astro-cid-ltm2mtcz]{font-size:8.5pt!important}.ed[data-astro-cid-ltm2mtcz]{margin-top:4pt!important;padding-top:3pt!important;font-size:8pt!important}.hl[data-astro-cid-ltm2mtcz]{grid-template-columns:repeat(3,1fr)!important;gap:8pt!important}.card[data-astro-cid-ltm2mtcz]{border:1px solid #aaa!important;padding:5pt 6pt!important}.card[data-astro-cid-ltm2mtcz] h3[data-astro-cid-ltm2mtcz]{margin:0 0 2pt!important;font-size:10pt!important}.card[data-astro-cid-ltm2mtcz] .sum[data-astro-cid-ltm2mtcz]{font-size:8pt!important;line-height:1.35!important}.more-links[data-astro-cid-ltm2mtcz],.site-footer{display:none!important}}
