.hcard[data-astro-cid-z5angzvx]{background:var(--bg-raised);border:1px solid var(--line);pointer-events:none;border-radius:12px;width:17rem;overflow:hidden;box-shadow:0 24px 60px -24px #000c}.hcard__media[data-astro-cid-z5angzvx]{aspect-ratio:16/9;background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--text) 4%, transparent) 10px 11px), var(--bg-sunken);border-bottom:1px solid var(--line);place-items:center;display:grid}.hcard__media[data-astro-cid-z5angzvx] img{object-fit:cover;width:100%;height:100%}.hcard__initials[data-astro-cid-z5angzvx]{letter-spacing:-.05em;color:var(--text-faint);font-size:2.5rem;font-weight:500}.hcard__text[data-astro-cid-z5angzvx]{padding:.85rem 1rem 1rem}.hcard__text[data-astro-cid-z5angzvx] p[data-astro-cid-z5angzvx]{margin:0}.hcard__title[data-astro-cid-z5angzvx]{font-weight:500}.hcard__sub[data-astro-cid-z5angzvx]{margin-top:.2rem!important}.hcard__blurb[data-astro-cid-z5angzvx]{color:var(--text-muted);font-size:.9rem;margin-top:.6rem!important}.cvhead[data-astro-cid-uue4a3aj]{justify-items:start;gap:1rem;padding-block:clamp(3rem,10vw,7rem) clamp(2.5rem,6vw,4rem);display:grid}h1[data-astro-cid-uue4a3aj]{letter-spacing:-.055em;font-size:clamp(2.75rem,9vw,6.5rem)}.cvhead__contact[data-astro-cid-uue4a3aj]{color:var(--text-muted);flex-wrap:wrap;gap:.5rem .75rem;margin:0;display:flex}.row[data-astro-cid-uue4a3aj]:first-child{border-top:1px solid var(--line)}.row[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) 3fr;gap:1rem 2rem;padding-block:clamp(1.75rem,4vw,2.75rem);display:grid}.row__label[data-astro-cid-uue4a3aj]{margin:0;padding-top:.25rem;font-weight:400}.row__body[data-astro-cid-uue4a3aj]{max-width:44rem;margin:0}.muted[data-astro-cid-uue4a3aj]{color:var(--text-muted)}.plain[data-astro-cid-uue4a3aj]{padding:0;list-style:none}.plain[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:.6rem}.entries[data-astro-cid-uue4a3aj]{gap:1.75rem;padding:0;list-style:none;display:grid}.xp__head[data-astro-cid-uue4a3aj]{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;gap:.15rem 1rem;padding:0;display:grid}.xp__head--interactive[data-astro-cid-uue4a3aj]{cursor:pointer}.xp__org[data-astro-cid-uue4a3aj]{letter-spacing:-.015em;font-size:1.2rem;font-weight:500}.xp__head--interactive[data-astro-cid-uue4a3aj] .xp__org[data-astro-cid-uue4a3aj]{text-decoration:underline;text-decoration-color:var(--text-faint);text-underline-offset:.25em;transition:text-decoration-color .2s var(--ease);text-decoration-thickness:1px}.xp__head--interactive[data-astro-cid-uue4a3aj]:hover .xp__org[data-astro-cid-uue4a3aj],.xp[data-astro-cid-uue4a3aj].is-floating .xp__org[data-astro-cid-uue4a3aj]{text-decoration-color:var(--text)}.xp__dates[data-astro-cid-uue4a3aj]{white-space:nowrap;align-self:baseline}.xp__role[data-astro-cid-uue4a3aj]{color:var(--text-muted);grid-column:1/-1}.xp__points[data-astro-cid-uue4a3aj]{color:var(--text-soft);margin:.6rem 0 0;padding-left:1.1em}.xp__card[data-astro-cid-uue4a3aj]{margin-top:1rem;display:none}.xp__head--interactive[data-astro-cid-uue4a3aj][aria-expanded=true]~.xp__card[data-astro-cid-uue4a3aj]{display:block}.xp__head--interactive[data-astro-cid-uue4a3aj][aria-expanded=true] .xp__org[data-astro-cid-uue4a3aj]{text-decoration-color:var(--text)}@media (hover:hover) and (pointer:fine){.xp__card[data-astro-cid-uue4a3aj]{perspective:900px;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease), visibility 0s linear .25s;margin:0;display:block;position:fixed;top:0;left:0}.xp[data-astro-cid-uue4a3aj].is-floating .xp__card[data-astro-cid-uue4a3aj]{opacity:1;visibility:visible;transition:opacity .25s var(--ease)}}.pairs[data-astro-cid-uue4a3aj]{gap:.9rem;display:grid}.pairs[data-astro-cid-uue4a3aj] div[data-astro-cid-uue4a3aj]{grid-template-columns:9rem 1fr;gap:1rem;display:grid}.pairs[data-astro-cid-uue4a3aj] dt[data-astro-cid-uue4a3aj]{color:var(--text-muted)}.pairs[data-astro-cid-uue4a3aj] dd[data-astro-cid-uue4a3aj]{margin:0}@media (width<=40rem){.row[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}.pairs[data-astro-cid-uue4a3aj] div[data-astro-cid-uue4a3aj]{grid-template-columns:1fr;gap:.2rem}}
