.shell[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:100dvh;display:grid}.rail[data-astro-cid-lcdefpme]{background:var(--cobalt);color:var(--on-cobalt);padding:clamp(1.5rem, 4vw, 2.5rem) var(--gutter);flex-direction:column;gap:1.75rem;display:flex}.rail[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-3);letter-spacing:-.03em;font-weight:700;font-stretch:118%}.thesis[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:24ch;margin-top:1rem;font-weight:500;line-height:1.3}.about[data-astro-cid-lcdefpme]{color:var(--on-cobalt-2);max-width:44ch;margin-top:1rem}.filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklch, var(--on-cobalt) 40%, transparent);min-height:2.5rem;color:var(--on-cobalt);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border-radius:999px;padding:.4rem .8rem}.chip[data-astro-cid-lcdefpme]:hover{background:color-mix(in oklch, var(--on-cobalt) 14%, transparent)}.chip[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--on-cobalt);border-color:var(--on-cobalt);color:var(--cobalt-deep);font-weight:600}.chip[data-astro-cid-lcdefpme]:focus-visible,.rail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--on-cobalt)}.chip[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-count]{opacity:.7;margin-left:.15em}address[data-astro-cid-lcdefpme]{font-style:normal;font-size:var(--step--1);color:var(--on-cobalt-2);flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}address[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--on-cobalt)}.index[data-astro-cid-lcdefpme]{padding:clamp(1.5rem, 4vw, 2.5rem) var(--gutter) 4rem;min-width:0}.group[data-astro-cid-lcdefpme]+.group[data-astro-cid-lcdefpme]{margin-top:2.75rem}.group-head[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-bottom:.7rem;display:flex}.group-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.group-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);max-width:52ch}.group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;transition:padding .2s var(--ease), background .2s var(--ease);gap:.15rem;padding:.8rem .6rem .85rem 0;text-decoration:none;display:grid}.group[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-weight:650;font-stretch:106%;font-size:var(--step-1);line-height:1.2}.group[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);max-width:68ch}.group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .t[data-astro-cid-lcdefpme]{color:var(--cobalt)}.empty[data-astro-cid-lcdefpme]{color:var(--ink-2)}.career[data-astro-cid-lcdefpme]{margin-top:4rem;scroll-margin-top:1.5rem}.career[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.career[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:.2rem 1.5rem;padding:1.1rem 0;display:grid}.career[data-astro-cid-lcdefpme] .when[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);padding-top:.2rem}.career[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);font-stretch:106%;line-height:1.2}.career[data-astro-cid-lcdefpme] .org[data-astro-cid-lcdefpme]{color:var(--ink-2)}.career[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{max-width:68ch;margin-top:.5rem}.career[data-astro-cid-lcdefpme] .edu-head[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink);margin-top:2.5rem;padding-bottom:.6rem}@media (width>=560px){.career[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:9.5rem minmax(0,1fr)}}.career-link[data-astro-cid-lcdefpme]{color:var(--on-cobalt);align-self:flex-start;font-weight:600}.pane[data-astro-cid-lcdefpme]{display:none}@media (width>=860px){.shell[data-astro-cid-lcdefpme]{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.rail[data-astro-cid-lcdefpme]{justify-content:space-between;height:100dvh;position:sticky;top:0;overflow-y:auto}address[data-astro-cid-lcdefpme]{flex-direction:column}}@media (width>=1240px){.shell[data-astro-cid-lcdefpme]{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr) minmax(22rem,30rem)}.pane[data-astro-cid-lcdefpme]{height:100dvh;padding:clamp(1.5rem, 4vw, 2.5rem) var(--gutter);background:var(--wash);display:block;position:sticky;top:0;overflow-y:auto}.group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on a[data-astro-cid-lcdefpme]{background:var(--wash);padding-left:.75rem}.group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].on .t[data-astro-cid-lcdefpme]{color:var(--cobalt)}.pane[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{animation:settle .26s var(--ease);gap:1.1rem;display:grid}.pane[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme][hidden]{display:none}.pane-group[data-astro-cid-lcdefpme]{color:var(--cobalt);font-weight:600;font-size:var(--step--1)}.pane[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.pane-summary[data-astro-cid-lcdefpme]{font-size:var(--step-1);line-height:1.35}.pane[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem;margin:0;padding-top:1rem;display:grid}.pane[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1)}.pane[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-weight:600;line-height:1.3}.pane-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.open[data-astro-cid-lcdefpme]{background:var(--cobalt);color:var(--on-cobalt);border-radius:999px;margin-left:auto;padding:.55rem 1rem;font-weight:600;text-decoration:none}.open[data-astro-cid-lcdefpme]:hover{background:var(--cobalt-deep)}}@keyframes settle{0%{opacity:.4;transform:translateY(6px)}}
