.article-meta[data-astro-cid-pu3vu6e3]{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.02em;color:var(--ink-muted);display:grid}.article-meta__facts[data-astro-cid-pu3vu6e3]{gap:var(--space-1) 0;flex-wrap:wrap;display:flex}.article-meta__group[data-astro-cid-pu3vu6e3]{white-space:nowrap}.article-meta__facts[data-astro-cid-pu3vu6e3] .article-meta__group[data-astro-cid-pu3vu6e3]+.article-meta__group[data-astro-cid-pu3vu6e3]:before{content:"·";margin-inline:.55em}.article-meta__updated[data-astro-cid-pu3vu6e3]{color:var(--accent-deep)}.article-meta__note[data-astro-cid-pu3vu6e3]{text-wrap:pretty}.article-meta__updates-link[data-astro-cid-pu3vu6e3]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}@media (width<=47.99rem){.article-meta__facts[data-astro-cid-pu3vu6e3]{flex-direction:column}.article-meta__facts[data-astro-cid-pu3vu6e3] .article-meta__group[data-astro-cid-pu3vu6e3]+.article-meta__group[data-astro-cid-pu3vu6e3]:before{content:none}.article-meta__sep[data-astro-cid-pu3vu6e3]{display:none}.article-meta__note[data-astro-cid-pu3vu6e3]{margin-top:var(--space-1);display:block}}.comments[data-astro-cid-7tyd3dbb]{padding-top:var(--space-6)}.comments[data-astro-cid-7tyd3dbb] h2[data-astro-cid-7tyd3dbb]{font-size:var(--text-xl)}.comments__note[data-astro-cid-7tyd3dbb]{margin-block:var(--space-2) var(--space-4);font-family:var(--font-serif);font-size:var(--text-sm);color:var(--ink-muted)}.comments__button[data-astro-cid-7tyd3dbb]{min-height:2.75rem;padding:var(--space-2) var(--space-5);border:1px solid var(--ink);font-family:var(--font-serif);cursor:pointer;background:0 0;border-radius:999px;font-size:1rem}.comments__button[data-astro-cid-7tyd3dbb]:hover{background:var(--ink);color:var(--paper)}.zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.zoom-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.zoom[data-astro-cid-s6z7hqy5]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-4);color:var(--paper);background:#1e1c1a;border:0;margin:0}.zoom[data-astro-cid-s6z7hqy5][open]{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.zoom[data-astro-cid-s6z7hqy5]::backdrop{background:0 0}.zoom__close[data-astro-cid-s6z7hqy5]{top:var(--space-3);right:var(--space-3);min-width:2.75rem;min-height:2.75rem;color:var(--paper);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#1e1c1a99;border:1px solid #f6f2ea80;border-radius:999px;padding:.4rem .9rem;position:absolute}.zoom__close[data-astro-cid-s6z7hqy5]:hover{background:#f6f2ea24}.zoom__close[data-astro-cid-s6z7hqy5]:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.zoom__img[data-astro-cid-s6z7hqy5]{width:min(100%, var(--zoom-max), (100dvh - 9rem) * var(--zoom-ratio));background:#fff;height:auto;display:block}@media (width<=40rem){.zoom[data-astro-cid-s6z7hqy5]{padding-inline:0}.zoom__caption[data-astro-cid-s6z7hqy5]{padding-inline:var(--gutter)}}.zoom__caption[data-astro-cid-s6z7hqy5]{max-width:var(--measure);font-family:var(--font-serif);text-align:center;color:#f6f2ead9;font-size:.96875rem;font-style:italic;line-height:1.5}.journey-banner[data-astro-cid-kcd3g7na]{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--rule-strong);font-family:var(--font-sans);font-size:var(--text-sm);border-radius:999px;flex-wrap:wrap;display:inline-flex}.journey-banner__part[data-astro-cid-kcd3g7na]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.journey-banner[data-astro-cid-kcd3g7na] a[data-astro-cid-kcd3g7na]{font-family:var(--font-serif);font-size:1.0625rem;font-style:italic}.story-pager[data-astro-cid-buutoqj6]{border-block:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;display:grid}.story-pager--single[data-astro-cid-buutoqj6]{grid-template-columns:1fr}.story-pager__link[data-astro-cid-buutoqj6]{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5) 0;grid-template-columns:7rem minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.story-pager__link--next[data-astro-cid-buutoqj6]{padding:var(--space-5) 0 var(--space-5) var(--space-5);border-left:1px solid var(--rule)}.story-pager__link--end[data-astro-cid-buutoqj6]{grid-template-columns:1fr}.story-pager__text[data-astro-cid-buutoqj6]{gap:var(--space-1);display:grid}.story-pager__title[data-astro-cid-buutoqj6]{font-family:var(--font-serif);text-wrap:pretty;font-size:1.25rem;font-style:italic;line-height:1.25}.story-pager__link[data-astro-cid-buutoqj6]:hover .story-pager__title[data-astro-cid-buutoqj6]{text-decoration:underline;text-decoration-color:var(--accent)}.story-pager__noimage[data-astro-cid-buutoqj6]{aspect-ratio:4/3;background:var(--paper-deep);font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--accent);place-items:center;display:grid}@media (width<=47.99rem){.story-pager[data-astro-cid-buutoqj6]{grid-template-columns:1fr}.story-pager__link[data-astro-cid-buutoqj6],.story-pager__link--next[data-astro-cid-buutoqj6]{padding:var(--space-4) 0;border-left:0;grid-template-columns:5.5rem minmax(0,1fr)}.story-pager__link--end[data-astro-cid-buutoqj6]{grid-template-columns:1fr}.story-pager__link[data-astro-cid-buutoqj6]+.story-pager__link[data-astro-cid-buutoqj6]{border-top:1px solid var(--rule)}}.tag-list[data-astro-cid-cm3albtb]{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.article__head[data-astro-cid-57z6rh23],.article__foot[data-astro-cid-57z6rh23]{width:min(var(--measure), 100% - 2 * var(--gutter));margin-inline:auto}.article__head[data-astro-cid-57z6rh23]{padding-top:var(--space-6)}.crumbs[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{gap:var(--space-1) 0;margin:0 0 var(--space-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{min-width:0}.crumbs[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]+li[data-astro-cid-57z6rh23]:before{content:"›";margin-inline:.6em}.crumbs[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.crumbs[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{text-decoration:none}.crumbs[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{text-decoration:underline}.article__head[data-astro-cid-57z6rh23] .journey-banner{margin-bottom:var(--space-5)}.article__draft[data-astro-cid-57z6rh23]{margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--placeholder);font-family:var(--font-mono);font-size:var(--text-xs)}.article__title[data-astro-cid-57z6rh23]{font-size:var(--text-3xl);letter-spacing:-.015em;margin-bottom:var(--space-4);text-wrap:pretty;font-style:italic;line-height:1.08}.article__title--medium[data-astro-cid-57z6rh23]{font-size:clamp(2rem,1.55rem + 1.8vw,2.875rem);line-height:1.1}.article__title--long[data-astro-cid-57z6rh23]{font-size:clamp(1.75rem,1.4rem + 1.3vw,2.375rem);line-height:1.14}@media (width>=48rem){.article__title[data-astro-cid-57z6rh23]{text-wrap:balance}}.article__dek[data-astro-cid-57z6rh23]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--ink-soft);margin-bottom:var(--space-5);line-height:1.45}.article__hero[data-astro-cid-57z6rh23]{width:min(var(--wide), 100%);margin:var(--space-6) auto 0}.article__hero[data-astro-cid-57z6rh23] .caption[data-astro-cid-57z6rh23]{padding-inline:var(--gutter)}@media (width>=66rem){.article__hero[data-astro-cid-57z6rh23] .caption[data-astro-cid-57z6rh23]{padding-inline:0}}.article__credit[data-astro-cid-57z6rh23]{font-size:var(--text-xs);opacity:.85}.article__body[data-astro-cid-57z6rh23]{padding-top:var(--space-6)}.article__body[data-astro-cid-57z6rh23]>p:not(.note,.numeric-start,:not(p.note,hr)~*):first-letter{float:left;font-family:var(--font-serif);color:var(--accent);margin:.08em .12em 0 0;font-size:3.6em;line-height:.82}.article__foot[data-astro-cid-57z6rh23]{gap:var(--space-7);padding-top:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.article__journey-nav[data-astro-cid-57z6rh23]{--pager-width:min(var(--wide), 100vw - 2 * var(--gutter));gap:var(--space-4);width:var(--pager-width);margin-left:calc((100% - var(--pager-width)) / 2);display:grid}.all-parts[data-astro-cid-57z6rh23]{border-bottom:1px solid var(--rule);padding-bottom:var(--space-4);width:min(var(--measure), 100%);scroll-margin-top:var(--space-6);justify-self:center}.all-parts[data-astro-cid-57z6rh23]:target summary[data-astro-cid-57z6rh23]{color:var(--accent)}.all-parts[data-astro-cid-57z6rh23] summary[data-astro-cid-57z6rh23]{cursor:pointer;padding-block:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.all-parts[data-astro-cid-57z6rh23] summary[data-astro-cid-57z6rh23] em[data-astro-cid-57z6rh23]{font-family:var(--font-serif);letter-spacing:0;font-size:1.0625rem}.all-parts[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{margin:var(--space-4) 0;padding-left:1.6em}.all-parts[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{padding-block:var(--space-1);font-family:var(--font-serif)}.all-parts[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]::marker{color:var(--accent)}.all-parts[data-astro-cid-57z6rh23] [data-astro-cid-57z6rh23][aria-current]{font-weight:600}.all-parts[data-astro-cid-57z6rh23] small[data-astro-cid-57z6rh23]{font-family:var(--font-mono);font-weight:400;font-size:var(--text-2xs);color:var(--ink-muted)}.aside-block[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{font-family:var(--font-serif);margin-bottom:var(--space-3);font-size:1.25rem}.aside-block[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23],.aside-block[data-astro-cid-57z6rh23] ul[data-astro-cid-57z6rh23]{margin:0;padding:0;list-style:none}.aside-toc[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{border-left:1px solid var(--rule-strong)}.aside-toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{padding:.3rem 0 .3rem var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);border-left:1px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}.aside-toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{border-left-color:var(--accent);color:var(--ink)}.aside-journey__title[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{font-family:var(--font-serif);color:var(--accent);font-style:italic}.aside-journey__title[data-astro-cid-57z6rh23]{margin-bottom:var(--space-1)}.aside-journey__title[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{text-decoration:none}.aside-journey__title[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{text-decoration:underline}.aside-journey__part[data-astro-cid-57z6rh23]{margin-bottom:var(--space-3)}.aside-journey__steps[data-astro-cid-57z6rh23]{border-top:1px solid var(--rule)}.aside-journey__steps[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{min-height:4.5rem;padding-block:var(--space-2);border-bottom:1px solid var(--rule)}.aside-journey__steps[data-astro-cid-57z6rh23] .aside-journey__step--edge[data-astro-cid-57z6rh23]{min-height:0}.aside-journey__steps[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{gap:.15rem;text-decoration:none;display:grid}.aside-journey__steps[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover .aside-journey__step-title[data-astro-cid-57z6rh23]{text-decoration:underline;text-decoration-color:var(--accent)}.aside-journey__step-title[data-astro-cid-57z6rh23]{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-serif);overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.aside-journey__edge[data-astro-cid-57z6rh23]{padding-top:.1rem;display:block}.aside-journey__all[data-astro-cid-57z6rh23]{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em}.aside-journey__all[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{text-decoration:none}.aside-journey__all[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{text-decoration:underline}.aside-more[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--rule);display:grid}.aside-more[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23].has-thumb{grid-template-columns:4.5rem 1fr}.aside-more[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]>span[data-astro-cid-57z6rh23]{gap:var(--space-1);display:grid}.aside-more__title[data-astro-cid-57z6rh23]{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.3;text-decoration:none}.aside-more__title[data-astro-cid-57z6rh23]:hover{text-decoration:underline;text-decoration-color:var(--accent)}@media (width<=74.99rem){.article__aside[data-astro-cid-57z6rh23]{width:min(var(--measure), 100% - 2 * var(--gutter));margin:var(--space-7) auto 0}.aside-toc[data-astro-cid-57z6rh23],.aside-journey[data-astro-cid-57z6rh23]{display:none}}@media (width>=75rem){.article__layout[data-astro-cid-57z6rh23]{max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,46rem) 16rem;justify-content:center;gap:5rem;margin-inline:auto;display:grid}.article__head[data-astro-cid-57z6rh23],.article__foot[data-astro-cid-57z6rh23]{width:auto;margin-inline:0}.article__hero[data-astro-cid-57z6rh23]{width:100%}.article__body[data-astro-cid-57z6rh23]{grid-template-columns:[full-start wide-start text-start] minmax(0, var(--measure)) [text-end] minmax(0, 1fr) [wide-end full-end]}.article__journey-nav[data-astro-cid-57z6rh23],.all-parts[data-astro-cid-57z6rh23]{width:100%;margin-left:0}.article__layout--solo[data-astro-cid-57z6rh23]{grid-template-columns:minmax(0,50rem)}.article__layout--solo[data-astro-cid-57z6rh23] .article__head[data-astro-cid-57z6rh23]{width:min(50rem,100%);margin-inline:auto}.article__layout--solo[data-astro-cid-57z6rh23] .article__foot[data-astro-cid-57z6rh23]{width:min(46rem,100%);margin-inline:auto}.article__layout--solo[data-astro-cid-57z6rh23] .article__body[data-astro-cid-57z6rh23]{grid-template-columns:[full-start wide-start]minmax(0,1fr)[text-start]minmax(0,46rem)[text-end]minmax(0,1fr)[wide-end full-end]}.article__layout--solo[data-astro-cid-57z6rh23] .article__aside[data-astro-cid-57z6rh23]{display:none}.article__aside[data-astro-cid-57z6rh23]{top:var(--space-5);align-self:start;gap:var(--space-7);max-height:calc(100vh - 2 * var(--space-5));padding-top:calc(var(--space-6) + 2.4rem);display:grid;position:sticky;overflow-y:auto}}@media (width<=47.99rem){.article__head[data-astro-cid-57z6rh23]{padding-top:var(--space-5)}.article__hero[data-astro-cid-57z6rh23]{margin-top:var(--space-5)}}
