.link-button{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--hairline);background:0 0;border:0;padding:0;font-weight:500}.link-button:hover{color:var(--cobalt);text-decoration-color:currentColor}.cv-head[data-astro-cid-uue4a3aj]{padding-block:clamp(2.5rem,9vh,6rem) clamp(2.5rem,6vw,4rem)}h1[data-astro-cid-uue4a3aj]{letter-spacing:-.04em;font-size:clamp(2.6rem,1.4rem + 5vw,5.25rem);font-weight:680;line-height:.98}.role[data-astro-cid-uue4a3aj]{letter-spacing:-.012em;max-width:30em;margin-top:1.25rem;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:380;line-height:1.3}.where[data-astro-cid-uue4a3aj]{color:var(--slate);margin-top:.75rem}.contacts[data-astro-cid-uue4a3aj]{flex-wrap:wrap;gap:.5rem 2.5rem;margin-top:2rem;padding:0;list-style:none;display:flex}.contacts[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{flex-direction:column;display:flex}.no-js #print[data-astro-cid-uue4a3aj],.no-js [data-astro-cid-uue4a3aj][data-e]{display:none}.email-slot[data-astro-cid-uue4a3aj]{align-items:baseline;gap:.75rem;display:flex}.email-slot[data-astro-cid-uue4a3aj] .copy,.contact-label[data-astro-cid-uue4a3aj]{color:var(--slate);font-size:.875rem}.row[data-astro-cid-uue4a3aj]{border-top:1px solid var(--hairline);grid-template-columns:11rem minmax(0,1fr);gap:1rem clamp(1.5rem,4vw,4rem);padding-block:2rem 2.5rem;display:grid}.row[data-astro-cid-uue4a3aj]>[data-astro-cid-uue4a3aj]:not(h2){max-width:44rem}h2[data-astro-cid-uue4a3aj]{font-size:1rem;font-weight:620;line-height:1.55}.summary[data-astro-cid-uue4a3aj]{font-size:1.125rem;line-height:1.55}.stack[data-astro-cid-uue4a3aj]>[data-astro-cid-uue4a3aj]+[data-astro-cid-uue4a3aj]{margin-top:2rem}.job-head[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1.5rem;display:flex}h3[data-astro-cid-uue4a3aj]{letter-spacing:-.01em;font-size:1.125rem;font-weight:620}.dates[data-astro-cid-uue4a3aj]{color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap}.kind[data-astro-cid-uue4a3aj]{color:var(--slate)}.points[data-astro-cid-uue4a3aj]{margin-top:.75rem;padding-left:1.1em}.points[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:.5rem}.points[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]::marker{color:var(--slate)}.projects[data-astro-cid-uue4a3aj] dt[data-astro-cid-uue4a3aj]{font-weight:620}.projects[data-astro-cid-uue4a3aj] dd[data-astro-cid-uue4a3aj]{color:var(--slate);margin:.25rem 0 0}.table[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding-block:.5rem;display:grid}.table[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]+div[data-astro-cid-uue4a3aj]{border-top:1px solid var(--hairline)}.table[data-astro-cid-uue4a3aj] dt[data-astro-cid-uue4a3aj]{color:var(--slate)}.table[data-astro-cid-uue4a3aj] dd[data-astro-cid-uue4a3aj]{margin:0}.site-foot[data-astro-cid-uue4a3aj]{color:var(--slate);justify-content:space-between;align-items:center;padding-block:2rem 2.5rem;font-size:.9375rem;display:flex}@media (width<=44rem){.row[data-astro-cid-uue4a3aj]{grid-template-columns:minmax(0,1fr);padding-block:1.75rem 2rem}}@media print{:root{--fog:#fff;--ink:#000;--slate:#444;--hairline:#bbb}body{font-size:10pt;line-height:1.4}.site-head[data-astro-cid-uue4a3aj],.site-foot[data-astro-cid-uue4a3aj],.email-slot[data-astro-cid-uue4a3aj] .copy{display:none}.wrap{padding-inline:0}.cv-head[data-astro-cid-uue4a3aj]{padding-block:0 1.25rem}h1[data-astro-cid-uue4a3aj]{font-size:26pt}.role[data-astro-cid-uue4a3aj]{margin-top:.5rem;font-size:12pt}.contacts[data-astro-cid-uue4a3aj]{margin-top:.75rem}.row[data-astro-cid-uue4a3aj]{break-inside:avoid-page;grid-template-columns:7.5rem minmax(0,1fr);padding-block:.75rem 1rem}.row[data-astro-cid-uue4a3aj]>[data-astro-cid-uue4a3aj]:not(h2){max-width:none}.summary[data-astro-cid-uue4a3aj]{font-size:10pt}.stack[data-astro-cid-uue4a3aj]>[data-astro-cid-uue4a3aj]+[data-astro-cid-uue4a3aj]{margin-top:.9rem}.job[data-astro-cid-uue4a3aj]{break-inside:avoid}a[data-astro-cid-uue4a3aj]{text-decoration:none}}
