.article-hero{padding-block:var(--space-8) var(--space-16)}.head-inner[data-astro-cid-6ebbwsfy]{gap:var(--space-8);display:grid}.head-text[data-astro-cid-6ebbwsfy]{gap:var(--space-6);justify-items:start;display:grid}.meta[data-astro-cid-6ebbwsfy]{gap:var(--space-1) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;display:flex}.byline[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);justify-self:stretch;max-width:46rem;display:flex}.byline-name[data-astro-cid-6ebbwsfy]{color:var(--ink);font-weight:600;text-decoration:none}.byline-name[data-astro-cid-6ebbwsfy]:hover{text-underline-offset:3px;text-decoration:underline}.byline[data-astro-cid-6ebbwsfy] .meta[data-astro-cid-6ebbwsfy]{margin-top:var(--space-1)}.pillar[data-astro-cid-6ebbwsfy]{color:var(--teal-ink);text-transform:uppercase;letter-spacing:.06em}.title[data-astro-cid-6ebbwsfy]{font-family:var(--font-display);font-size:var(--text-heading-1);letter-spacing:-.03em;max-width:24ch;font-weight:500;line-height:1.04}.feature[data-astro-cid-6ebbwsfy]{border-radius:var(--radius-card);width:100%;max-width:32rem;height:auto;display:block;box-shadow:0 0 0 1px #e2fef338,0 16px 32px #00000047}.standfirst[data-astro-cid-6ebbwsfy]{max-width:46rem;color:var(--ink-muted)}.body[data-astro-cid-6ebbwsfy]{gap:var(--space-8);padding-block:var(--space-12) var(--space-16);display:grid}.toc[data-astro-cid-6ebbwsfy]{padding:var(--space-4);background:var(--surface-alt);border-left:3px solid var(--teal);align-self:start}.toc-title[data-astro-cid-6ebbwsfy]{margin-bottom:var(--space-3);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}.toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{gap:var(--space-2);font-size:var(--text-body-sm);margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--ink);text-decoration:none}.toc[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--teal-ink);text-underline-offset:3px;text-decoration:underline}.main[data-astro-cid-6ebbwsfy]{gap:var(--space-16);max-width:44rem;display:grid}.about[data-astro-cid-6ebbwsfy]{gap:var(--space-4);padding-top:var(--space-8);border-top:1px solid var(--line);display:grid}.about-title[data-astro-cid-6ebbwsfy]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}.about-card[data-astro-cid-6ebbwsfy]{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--surface-alt);border-radius:var(--radius-card);display:flex}.about-text[data-astro-cid-6ebbwsfy]{gap:var(--space-2);display:grid}.about-name[data-astro-cid-6ebbwsfy]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.about-name[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--ink);font-weight:600;text-decoration:none}.about-name[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{text-underline-offset:3px;text-decoration:underline}.about-role[data-astro-cid-6ebbwsfy]{color:var(--ink-muted);font-size:var(--text-body-sm)}.about-bio[data-astro-cid-6ebbwsfy]{color:var(--ink-muted);font-size:var(--text-body-sm);max-width:60ch}.about-more[data-astro-cid-6ebbwsfy]{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--teal-ink);font-weight:500;font-size:var(--text-ui);justify-self:start;text-decoration:none;display:inline-flex}.about-more[data-astro-cid-6ebbwsfy]:hover{text-underline-offset:3px;text-decoration:underline}.copy[data-astro-cid-6ebbwsfy]{max-width:44rem;font-size:.9625rem;line-height:1.7}.copy[data-astro-cid-6ebbwsfy]>*+*{margin-top:var(--space-4)}.copy[data-astro-cid-6ebbwsfy] h2{font-family:var(--font-display);font-size:var(--text-heading-1);letter-spacing:-.02em;margin-top:var(--space-16);padding-top:var(--space-6);border-top:1px solid var(--line);scroll-margin-top:96px;font-weight:500;line-height:1.1}.copy[data-astro-cid-6ebbwsfy] h2:first-child{margin-top:0}.copy[data-astro-cid-6ebbwsfy] h3{font-size:var(--text-heading-3);margin-top:var(--space-8);font-weight:600}.copy[data-astro-cid-6ebbwsfy] strong{font-weight:600}.copy[data-astro-cid-6ebbwsfy] ul,.copy[data-astro-cid-6ebbwsfy] ol{padding-left:var(--space-6)}.copy[data-astro-cid-6ebbwsfy] li+li{margin-top:var(--space-2)}.copy[data-astro-cid-6ebbwsfy] li::marker{color:var(--teal-ink);font-weight:600}.copy[data-astro-cid-6ebbwsfy] a{text-underline-offset:3px}.copy[data-astro-cid-6ebbwsfy] blockquote{padding-left:var(--space-6);border-left:3px solid var(--teal);font-family:var(--font-display);font-size:var(--text-heading-2);line-height:1.3}.copy[data-astro-cid-6ebbwsfy] code{font-family:var(--font-mono);font-size:var(--text-data)}@media (width>=64rem){.article-hero{padding-block:var(--space-12) var(--space-24)}.head-inner[data-astro-cid-6ebbwsfy].has-image{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.body[data-astro-cid-6ebbwsfy]{gap:var(--space-16);grid-template-columns:15rem minmax(0,1fr)}.toc[data-astro-cid-6ebbwsfy]{position:sticky;top:96px}}
