.about[data-astro-cid-b54djq5m]{width:100%;max-width:72rem;padding:clamp(1.5rem,5vh,3rem) var(--gutter) clamp(3rem,8vh,5rem)}.intro[data-astro-cid-b54djq5m]{display:grid;grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.plate[data-astro-cid-b54djq5m]{border:1.5px solid var(--neat);outline:.5px solid var(--neat);outline-offset:4px;margin:5px;background:var(--page)}.plate[data-astro-cid-b54djq5m] img[data-astro-cid-b54djq5m]{display:block;width:100%;height:auto;filter:grayscale(1) sepia(.3) brightness(1.35) contrast(.92);mix-blend-mode:multiply}.plate[data-astro-cid-b54djq5m] figcaption[data-astro-cid-b54djq5m]{padding:.5rem .7rem;border-top:1px solid var(--neat);font-stretch:82%;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}@media(prefers-color-scheme:dark){.plate[data-astro-cid-b54djq5m] img[data-astro-cid-b54djq5m]{mix-blend-mode:normal;filter:grayscale(1) contrast(1.05) sepia(.25) brightness(.9)}}h1[data-astro-cid-b54djq5m]{font-stretch:125%;font-weight:800;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1;text-transform:uppercase;color:var(--ink);padding-bottom:1rem;border-bottom:1.5px solid var(--neat)}.bio[data-astro-cid-b54djq5m]{font-family:var(--serif);font-size:1.1875rem;line-height:1.65;color:var(--ink-2);max-width:64ch}.intro[data-astro-cid-b54djq5m] .bio[data-astro-cid-b54djq5m]{margin-top:1.5rem}.bio[data-astro-cid-b54djq5m] p[data-astro-cid-b54djq5m]+p[data-astro-cid-b54djq5m]{margin-top:1.1em}.bio[data-astro-cid-b54djq5m] a[data-astro-cid-b54djq5m],.papers[data-astro-cid-b54djq5m] a[data-astro-cid-b54djq5m]{color:var(--ink);text-decoration-color:var(--ember);text-decoration-thickness:1.5px}.bio[data-astro-cid-b54djq5m] a[data-astro-cid-b54djq5m]:hover,.papers[data-astro-cid-b54djq5m] a[data-astro-cid-b54djq5m]:hover{color:var(--ember)}.section-title[data-astro-cid-b54djq5m]{display:flex;align-items:center;gap:.6rem;font-stretch:125%;font-weight:800;font-size:.875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding-bottom:.75rem;border-bottom:1.5px solid var(--neat)}section[data-astro-cid-b54djq5m]{margin-top:clamp(3.5rem,9vh,6rem);scroll-margin-top:1.5rem}.roles__body[data-astro-cid-b54djq5m]{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:2rem}.section-column[data-astro-cid-b54djq5m]{position:sticky;top:1.5rem;align-self:start}.section-column[data-astro-cid-b54djq5m] svg[data-astro-cid-b54djq5m]{display:block;width:100%;height:auto;overflow:visible}.section-column[data-astro-cid-b54djq5m] figcaption[data-astro-cid-b54djq5m]{margin-top:.75rem;font-family:var(--serif);font-style:italic;font-size:.8125rem;line-height:1.4;color:var(--ink-3)}.stratum--moss[data-astro-cid-b54djq5m]{fill:var(--band-moss)}.stratum--gold[data-astro-cid-b54djq5m]{fill:var(--band-gold)}.stratum--slate[data-astro-cid-b54djq5m]{fill:var(--band-slate)}.hatch[data-astro-cid-b54djq5m]{stroke:var(--ink-2);stroke-width:1;opacity:.4}.contact[data-astro-cid-b54djq5m]{stroke:var(--ink);stroke-width:1}.frame[data-astro-cid-b54djq5m]{fill:none;stroke:var(--neat);stroke-width:1.5}.tick[data-astro-cid-b54djq5m]{stroke:var(--brick);stroke-width:1}.tick-label[data-astro-cid-b54djq5m]{font-family:var(--sans);font-stretch:82%;font-size:11px;font-weight:600;fill:var(--brick);text-anchor:end;dominant-baseline:middle}.roles__list[data-astro-cid-b54djq5m]{display:grid;align-content:start;gap:2.75rem}.role__range[data-astro-cid-b54djq5m]{display:flex;align-items:center;gap:.55rem;font-stretch:88%;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-3)}.swatch[data-astro-cid-b54djq5m]{width:1.5rem;height:.8rem;border:1px solid var(--neat)}.role--moss[data-astro-cid-b54djq5m] .swatch[data-astro-cid-b54djq5m]{background:var(--band-moss)}.role--gold[data-astro-cid-b54djq5m] .swatch[data-astro-cid-b54djq5m]{background:var(--band-gold)}.role--slate[data-astro-cid-b54djq5m] .swatch[data-astro-cid-b54djq5m]{background:var(--band-slate)}.role__range[data-astro-cid-b54djq5m]{margin-top:.6rem}.role[data-astro-cid-b54djq5m] h3[data-astro-cid-b54djq5m]{font-family:var(--serif);font-weight:600;font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.2;color:var(--ink)}.role__company[data-astro-cid-b54djq5m]{display:block;margin-top:.2rem;font-family:var(--sans);font-stretch:125%;font-size:.8125rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.role__body[data-astro-cid-b54djq5m]{margin-top:.8rem;font-family:var(--serif);font-size:1.125rem;line-height:1.6;color:var(--ink-2);max-width:60ch}.research[data-astro-cid-b54djq5m] .section-title[data-astro-cid-b54djq5m] svg[data-astro-cid-b54djq5m]{width:1.5rem;height:.9rem;fill:none;stroke:var(--water);stroke-width:2}.research__body[data-astro-cid-b54djq5m]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:2rem}.papers[data-astro-cid-b54djq5m]{display:grid;gap:1.25rem}.papers[data-astro-cid-b54djq5m] li[data-astro-cid-b54djq5m]{display:grid;gap:.3rem;padding-left:1rem;border-left:1px solid var(--water)}.papers[data-astro-cid-b54djq5m] a[data-astro-cid-b54djq5m]{font-family:var(--serif);font-style:italic;font-size:1.1875rem;line-height:1.35;color:var(--field-water);text-decoration-color:currentColor}.papers[data-astro-cid-b54djq5m] span[data-astro-cid-b54djq5m]{font-stretch:82%;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.materials[data-astro-cid-b54djq5m] ul[data-astro-cid-b54djq5m]{display:flex;flex-wrap:wrap;gap:.6rem 2.25rem;margin-top:1.5rem}.materials[data-astro-cid-b54djq5m] li[data-astro-cid-b54djq5m]{font-family:var(--serif);font-size:1.1875rem;color:var(--ink)}@media(max-width:820px){.intro[data-astro-cid-b54djq5m]{grid-template-columns:1fr}.plate[data-astro-cid-b54djq5m]{max-width:16rem}.research__body[data-astro-cid-b54djq5m]{grid-template-columns:1fr}}@media(max-width:560px){.roles__body[data-astro-cid-b54djq5m]{grid-template-columns:5.5rem minmax(0,1fr);gap:1.25rem}}
