.prose>*+*{margin-top:var(--s-4)}.prose h2,.prose h3{margin-top:var(--s-12);margin-bottom:var(--s-4)}.prose h2{font-size:var(--fs-h2)}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:var(--fg-muted);max-width:64ch}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:var(--s-2)}.prose blockquote{margin:var(--s-8) 0;padding-left:var(--s-6);border-left:2px solid var(--c-peony)}.prose blockquote p{font-family:var(--font-display), "Fraunces Fallback";font-style:italic;font-size:var(--fs-lead);color:var(--fg-display);font-variation-settings:"opsz" 72, "SOFT" 60, "WONK" 1}.prose sup,.prose sup.fn{font-family:var(--font-data);margin-left:2px;font-size:.65em;line-height:0}.prose sup a{text-decoration:none}.prose .footnotes{margin-top:var(--s-12);padding-top:var(--s-6);border-top:var(--hairline) solid var(--rule);font-size:var(--fs-small)}.prose .footnotes h2{font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;font-family:var(--font-text);color:var(--accent);margin:0 0 var(--s-3)}.prose .footnotes .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose img{border-radius:var(--r-plate)}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.prose td,.prose th{padding:var(--s-2) var(--s-3) var(--s-2) 0;border-top:var(--hairline) solid var(--rule);text-align:left;vertical-align:top}.facts[data-astro-cid-pdne5ib7]{gap:var(--s-3);color:var(--fg-muted);max-width:64ch;padding-left:1.2em;display:grid}.facts[data-astro-cid-pdne5ib7] li[data-astro-cid-pdne5ib7]::marker{color:var(--accent-soft)}sup[data-astro-cid-pdne5ib7]{font-family:var(--font-data);margin-left:2px;font-size:.65em;line-height:0}sup[data-astro-cid-pdne5ib7] a[data-astro-cid-pdne5ib7]{text-decoration:none}.chapter-page [data-nav]{--fg:var(--c-ivory);--fg-muted:var(--c-dusty-rose);--accent:var(--c-peony)}.band[data-astro-cid-j4rkuaoa]{background:var(--bg);min-height:62svh;color:var(--fg);background-image:radial-gradient(ellipse at 70% 40%, #2a0f1b 0%, var(--c-aubergine) 70%);align-items:end;display:grid;position:relative;overflow:hidden}.band-svg[data-astro-cid-j4rkuaoa]{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.grain[data-astro-cid-j4rkuaoa]{pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.inner[data-astro-cid-j4rkuaoa]{z-index:2;gap:var(--s-4);max-width:60rem;padding:8rem var(--gutter) var(--s-12);display:grid;position:relative}.crumbs[data-astro-cid-j4rkuaoa]{margin-bottom:var(--s-2)}.top[data-astro-cid-j4rkuaoa]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.band[data-astro-cid-j4rkuaoa] h1[data-astro-cid-j4rkuaoa]{color:var(--c-ivory);font-size:var(--fs-display);max-width:18ch}.band[data-astro-cid-j4rkuaoa] .lead[data-astro-cid-j4rkuaoa]{color:var(--c-blush);max-width:60ch}.meta[data-astro-cid-j4rkuaoa]{gap:var(--s-8);flex-wrap:wrap;display:flex}.meta[data-astro-cid-j4rkuaoa] .data[data-astro-cid-j4rkuaoa]{color:var(--c-dusty-rose)}.content[data-astro-cid-j4rkuaoa]{gap:var(--s-16);padding:var(--s-16) var(--gutter);grid-template-columns:minmax(0,1fr) 22rem;max-width:90rem;margin-inline:auto;display:grid}.article[data-astro-cid-j4rkuaoa]{gap:var(--s-12);align-content:start;display:grid}.block[data-astro-cid-j4rkuaoa]{gap:var(--s-4);scroll-margin-top:6rem;display:grid}.block[data-astro-cid-j4rkuaoa] h2[data-astro-cid-j4rkuaoa]{font-size:var(--fs-h2)}.block[data-astro-cid-j4rkuaoa] .kicker[data-astro-cid-j4rkuaoa]+h2[data-astro-cid-j4rkuaoa]{margin-top:calc(-1 * var(--s-2))}sup[data-astro-cid-j4rkuaoa]{font-family:var(--font-data);margin-left:2px;font-size:.65em;line-height:0}sup[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]{text-decoration:none}.roles[data-astro-cid-j4rkuaoa]{display:grid}.roles[data-astro-cid-j4rkuaoa] li[data-astro-cid-j4rkuaoa]{gap:var(--s-4);padding:var(--s-3) 0;border-top:var(--hairline) solid var(--rule);grid-template-columns:11rem minmax(0,1fr);display:grid}.roles[data-astro-cid-j4rkuaoa] li[data-astro-cid-j4rkuaoa]:last-child{border-bottom:var(--hairline) solid var(--rule)}.role-title[data-astro-cid-j4rkuaoa]{color:var(--fg)}.areas[data-astro-cid-j4rkuaoa]{display:grid}.areas[data-astro-cid-j4rkuaoa] li[data-astro-cid-j4rkuaoa]{gap:var(--s-1);padding:var(--s-4) 0;border-top:var(--hairline) solid var(--rule);display:grid}.areas[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa]{font-size:var(--fs-h3)}.areas[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]{color:inherit;text-decoration:none}.areas[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]:hover{text-decoration:underline 1px}.areas[data-astro-cid-j4rkuaoa] p[data-astro-cid-j4rkuaoa]{color:var(--fg-muted);max-width:60ch}.tech[data-astro-cid-j4rkuaoa]{gap:var(--s-2);margin-top:var(--s-2);display:grid}.label[data-astro-cid-j4rkuaoa]{text-transform:uppercase}.pills[data-astro-cid-j4rkuaoa]{gap:var(--s-2);flex-wrap:wrap;display:flex}.pubcards[data-astro-cid-j4rkuaoa]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.pubcard[data-astro-cid-j4rkuaoa]{border:var(--hairline) solid var(--rule);padding:var(--s-4);gap:var(--s-2);align-content:start;display:grid}.pubcard[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa]{color:var(--fg);font-variation-settings:"opsz" 24, "SOFT" 30, "WONK" 0;font-size:1.05rem;line-height:1.3}.pubcard[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]{color:inherit;text-decoration:none}.pubcard[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]:hover{text-decoration:underline 1px}.pubcard[data-astro-cid-j4rkuaoa] .journal[data-astro-cid-j4rkuaoa]{font-style:italic;font-family:var(--font-display), "Fraunces Fallback";color:var(--fg-display);font-size:var(--fs-small);font-variation-settings:var(--fraunces-text)}.achievements[data-astro-cid-j4rkuaoa]{display:grid}.achievements[data-astro-cid-j4rkuaoa] li[data-astro-cid-j4rkuaoa]{gap:var(--s-2);padding:var(--s-4) 0;border-top:var(--hairline) solid var(--rule);display:grid}.ach-top[data-astro-cid-j4rkuaoa]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.achievements[data-astro-cid-j4rkuaoa] h3[data-astro-cid-j4rkuaoa]{font-size:var(--fs-h3)}.achievements[data-astro-cid-j4rkuaoa] p[data-astro-cid-j4rkuaoa]{color:var(--fg-muted);max-width:60ch}.impact[data-astro-cid-j4rkuaoa]{gap:var(--s-4);display:grid}.impact[data-astro-cid-j4rkuaoa] li[data-astro-cid-j4rkuaoa]{gap:var(--s-1);display:grid}.impact[data-astro-cid-j4rkuaoa] p[data-astro-cid-j4rkuaoa]{color:var(--fg);max-width:60ch}.links[data-astro-cid-j4rkuaoa]{gap:var(--s-2);display:grid}.prevnext[data-astro-cid-j4rkuaoa]{gap:var(--s-8);border-top:var(--hairline) solid var(--rule);padding:var(--s-8) var(--gutter) var(--s-16);grid-template-columns:1fr 1fr;max-width:90rem;margin-inline:auto;display:grid}.prevnext[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]{gap:var(--s-2);color:inherit;text-decoration:none;display:grid}.prevnext[data-astro-cid-j4rkuaoa] .next[data-astro-cid-j4rkuaoa]{text-align:right}.prevnext[data-astro-cid-j4rkuaoa] .next[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]{justify-items:end}.prevnext[data-astro-cid-j4rkuaoa] .t[data-astro-cid-j4rkuaoa]{font-family:var(--font-display), "Fraunces Fallback";font-variation-settings:var(--fraunces-precise);font-size:var(--fs-h3);color:var(--fg-display)}.prevnext[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]:hover .t[data-astro-cid-j4rkuaoa]{text-decoration:underline 1px}@media (width<=64rem){.content[data-astro-cid-j4rkuaoa]{gap:var(--s-12);grid-template-columns:1fr}.inner[data-astro-cid-j4rkuaoa]{padding-top:7rem}.roles[data-astro-cid-j4rkuaoa] li[data-astro-cid-j4rkuaoa]{gap:var(--s-1);grid-template-columns:1fr}}@media (width<=40rem){.prevnext[data-astro-cid-j4rkuaoa]{grid-template-columns:1fr}.prevnext[data-astro-cid-j4rkuaoa] .next[data-astro-cid-j4rkuaoa]{text-align:left}.prevnext[data-astro-cid-j4rkuaoa] .next[data-astro-cid-j4rkuaoa] a[data-astro-cid-j4rkuaoa]{justify-items:start}}
