.cv-intro[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding-block:clamp(4rem,8vw,7rem);display:flex}.cv-intro[data-astro-cid-uue4a3aj] .lede[data-astro-cid-uue4a3aj]{max-width:760px;margin:1.25rem 0 0}.actions[data-astro-cid-uue4a3aj]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.cv-layout[data-astro-cid-uue4a3aj]{grid-template-columns:190px minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.cv-nav[data-astro-cid-uue4a3aj]{flex-direction:column;align-self:start;gap:.55rem;max-height:calc(100vh - 140px);padding-right:1rem;display:flex;position:sticky;top:110px;overflow-y:auto}.cv-nav[data-astro-cid-uue4a3aj] .eyebrow[data-astro-cid-uue4a3aj]{margin-bottom:.55rem}.cv-nav[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--muted);font-size:.82rem}.cv-nav[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{color:var(--text)}.contact-strip[data-astro-cid-uue4a3aj]{background:var(--line);border:1px solid var(--line);grid-template-columns:.75fr 1.5fr .75fr;gap:1px;margin-bottom:3rem;display:grid}.contact-strip[data-astro-cid-uue4a3aj]>div[data-astro-cid-uue4a3aj]{background:var(--bg);padding:1.15rem}.contact-strip[data-astro-cid-uue4a3aj] span[data-astro-cid-uue4a3aj]{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.contact-strip[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{overflow-wrap:anywhere;margin:.35rem 0 0}.contact-strip[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{color:var(--accent)}.cv-section[data-astro-cid-uue4a3aj]{border-top:1px solid var(--line);padding:3rem 0;scroll-margin-top:100px}.cv-section[data-astro-cid-uue4a3aj]:first-of-type{border-top:0}.cv-section[data-astro-cid-uue4a3aj]>h2[data-astro-cid-uue4a3aj]{font-family:var(--display);letter-spacing:-.035em;margin:0 0 2rem;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.entry[data-astro-cid-uue4a3aj]{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);grid-template-columns:135px minmax(0,1fr);gap:1.5rem;padding:1.35rem 0;display:grid}.entry[data-astro-cid-uue4a3aj]:first-of-type{border-top:0}.date[data-astro-cid-uue4a3aj]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.84rem}h3[data-astro-cid-uue4a3aj]{margin:0;font-size:1rem;line-height:1.4}.secondary-award[data-astro-cid-uue4a3aj]{margin-top:1.25rem}.entry[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{color:var(--muted);margin:.35rem 0 0}.entry[data-astro-cid-uue4a3aj] .detail[data-astro-cid-uue4a3aj]{color:var(--text);margin-top:.8rem}.entry[data-astro-cid-uue4a3aj] ul[data-astro-cid-uue4a3aj]{color:var(--muted);margin:.65rem 0 0;padding-left:1.1rem}.entry[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:.35rem}.journal-list[data-astro-cid-uue4a3aj]{margin:0;padding-left:1.1rem}.journal-list[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]+li[data-astro-cid-uue4a3aj]{margin-top:.4rem}.numbered-list[data-astro-cid-uue4a3aj]{margin:0;padding-left:1.35rem}.numbered-list[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);padding:1rem 0 1rem .45rem}.numbered-list[data-astro-cid-uue4a3aj] li[data-astro-cid-uue4a3aj]:first-child{border-top:0}.stacked-items[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{color:var(--text);margin:0}.stacked-items[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]+p[data-astro-cid-uue4a3aj]{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);margin-top:1.15rem;padding-top:1.15rem}@media (width<=850px){.cv-intro[data-astro-cid-uue4a3aj]{flex-direction:column;align-items:flex-start}.actions[data-astro-cid-uue4a3aj]{justify-content:flex-start}.cv-layout[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}.cv-nav[data-astro-cid-uue4a3aj]{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0 0 2rem;display:grid;position:static}.cv-nav[data-astro-cid-uue4a3aj] .eyebrow[data-astro-cid-uue4a3aj]{grid-column:1/-1}}@media (width<=620px){.entry[data-astro-cid-uue4a3aj]{grid-template-columns:1fr;gap:.35rem}.contact-strip[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}}@media print{.cv-nav[data-astro-cid-uue4a3aj],.actions[data-astro-cid-uue4a3aj]{display:none}.cv-layout[data-astro-cid-uue4a3aj]{display:block}.cv-section[data-astro-cid-uue4a3aj]{break-inside:avoid}}
