.author[data-astro-cid-efi4etbr]{border-top:1px solid var(--border-default);padding-top:var(--space-8)}.author__bio[data-astro-cid-efi4etbr]{color:var(--text-muted);font-size:var(--text-base)}.author__links[data-astro-cid-efi4etbr]{margin-top:var(--space-4);font-size:var(--text-base)}.author__sep[data-astro-cid-efi4etbr]{color:var(--text-subtle);margin-inline:var(--space-2)}.essay[data-astro-cid-jxnjfbl4]{--sidenote-width: 16rem;--sidenote-gap: 3rem;max-width:calc(var(--container-prose) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);padding-block:var(--section-y) var(--space-8)}@media(min-width:69em){.essay[data-astro-cid-jxnjfbl4]{max-width:calc(var(--container-prose) + 2 * var(--gutter) + var(--sidenote-width) + var(--sidenote-gap))}}.essay__header[data-astro-cid-jxnjfbl4]{max-width:var(--container-prose);margin-bottom:var(--space-12)}.essay__date[data-astro-cid-jxnjfbl4]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-4)}.prose[data-astro-cid-jxnjfbl4]>*{max-width:var(--container-prose)}.prose[data-astro-cid-jxnjfbl4] h2{margin-top:var(--space-12)}.prose[data-astro-cid-jxnjfbl4] h3{margin-top:var(--space-8)}.prose[data-astro-cid-jxnjfbl4] blockquote{margin:var(--space-8) 0;padding-left:var(--space-6);border-left:2px solid var(--border-strong);color:var(--text-muted)}.prose[data-astro-cid-jxnjfbl4] blockquote p{font-size:var(--text-md)}.prose[data-astro-cid-jxnjfbl4] hr{width:var(--space-16);margin-inline:0}.prose[data-astro-cid-jxnjfbl4] img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.prose[data-astro-cid-jxnjfbl4] pre{padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow-x:auto;font-size:var(--text-sm);line-height:var(--leading-normal)}.prose[data-astro-cid-jxnjfbl4] :not(pre)>code{background:var(--surface-warm-2);border-radius:var(--radius-sm);padding:.1em .35em}.prose[data-astro-cid-jxnjfbl4] table{display:block;overflow-x:auto;border-collapse:collapse;font-size:var(--text-base)}.prose[data-astro-cid-jxnjfbl4] th,.prose[data-astro-cid-jxnjfbl4] td{border:1px solid var(--border-default);padding:var(--space-2) var(--space-4);text-align:left}.prose[data-astro-cid-jxnjfbl4] th{background:var(--surface-warm);font-weight:var(--weight-semibold)}.prose[data-astro-cid-jxnjfbl4] .heading-anchor{margin-left:.35em;font-family:var(--font-mono);font-size:.8em;color:var(--text-muted);text-decoration:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.prose[data-astro-cid-jxnjfbl4] h2:hover .heading-anchor,.prose[data-astro-cid-jxnjfbl4] h3:hover .heading-anchor,.prose[data-astro-cid-jxnjfbl4] h4:hover .heading-anchor,.prose[data-astro-cid-jxnjfbl4] .heading-anchor:focus-visible{opacity:1}.prose[data-astro-cid-jxnjfbl4] .fn-marker{font-family:var(--font-mono);font-size:.72em;font-weight:var(--weight-medium);color:var(--accent)}.prose[data-astro-cid-jxnjfbl4] .fn-toggle{display:none;min-width:1.6rem;min-height:1.6rem;padding:0 var(--space-2);margin-inline:2px;border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.5;vertical-align:.2em;cursor:pointer}.prose[data-astro-cid-jxnjfbl4] .fn-toggle[aria-expanded=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.prose[data-astro-cid-jxnjfbl4] .fn-note{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.prose[data-astro-cid-jxnjfbl4] .fn-note-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent);margin-right:var(--space-2)}.prose[data-astro-cid-jxnjfbl4] .fn-note-p{display:block}.prose[data-astro-cid-jxnjfbl4] .fn-note-p+.fn-note-p{margin-top:var(--space-2)}@media(min-width:69em){.prose[data-astro-cid-jxnjfbl4] .fn-note{float:right;clear:right;width:var(--sidenote-width);margin-right:calc(-1 * (var(--sidenote-width) + var(--sidenote-gap)));margin-top:var(--space-1);margin-bottom:var(--space-4)}}@media(max-width:68.99em){.prose[data-astro-cid-jxnjfbl4] .fn-note{display:block;margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border-left:2px solid var(--accent-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-warm)}html.js .prose[data-astro-cid-jxnjfbl4] .fn-note{display:none}html.js .prose[data-astro-cid-jxnjfbl4] .fn-note.is-open{display:block}html.js .prose[data-astro-cid-jxnjfbl4] .fn-toggle{display:inline-block}html.js .prose[data-astro-cid-jxnjfbl4] .fn-marker{display:none}}@media print{.prose[data-astro-cid-jxnjfbl4] .fn-note{display:block!important;float:none;width:auto;margin:var(--space-3) 0}.prose[data-astro-cid-jxnjfbl4] .fn-toggle{display:none!important}.prose[data-astro-cid-jxnjfbl4] .fn-marker{display:inline!important}}.prose[data-astro-cid-jxnjfbl4] .footnotes{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);font-size:var(--text-base);color:var(--text-muted)}.prose[data-astro-cid-jxnjfbl4] .footnotes h2{font-size:var(--text-sm);font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.prose[data-astro-cid-jxnjfbl4] sup a{text-decoration:none;font-family:var(--font-mono)}.essay__close[data-astro-cid-jxnjfbl4]{max-width:var(--container-prose);margin-top:var(--space-16)}
