.share[data-astro-cid-eqjx2q6l]{flex-wrap:wrap;gap:.35rem;display:inline-flex}.share__btn[data-astro-cid-eqjx2q6l]{background:var(--night-3);width:46px;height:46px;color:var(--on-night);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;place-items:center;text-decoration:none;display:grid}.share--paper[data-astro-cid-eqjx2q6l] .share__btn[data-astro-cid-eqjx2q6l]{background:var(--paper-2);color:var(--ink)}.share__btn[data-astro-cid-eqjx2q6l]:hover{background:var(--gold);color:var(--night)}.share__btn[data-astro-cid-eqjx2q6l]:active{transform:scale(.96)}.share__btn[data-astro-cid-eqjx2q6l] svg[data-astro-cid-eqjx2q6l]{width:1.2rem;height:1.2rem}.share__btn[data-astro-cid-eqjx2q6l] path[data-astro-cid-eqjx2q6l]{fill:currentColor}.share__btn[data-astro-cid-eqjx2q6l] path[data-astro-cid-eqjx2q6l].o{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round}.progress[data-astro-cid-vzls67wo]{z-index:50;background:var(--gold);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.head[data-astro-cid-vzls67wo]{overflow:hidden}.head__grid[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,6vw,5.5rem) clamp(3.5rem,7vw,6.5rem);display:grid}.crumbs[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--on-night-muted);flex-wrap:wrap;gap:.6rem;display:flex}.crumbs[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]{text-decoration:none}.crumbs[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]:last-child{color:var(--gold);font-weight:600}.crumbs[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]:hover{color:var(--on-night);text-underline-offset:.2em;text-decoration:underline}.head__title[data-astro-cid-vzls67wo]{letter-spacing:-.04em;max-width:12ch;margin-top:clamp(1.5rem,4vw,3rem);font-size:clamp(2.8rem,1rem + 5.6vw,6rem);font-weight:800;line-height:.95}.head__kicker[data-astro-cid-vzls67wo]{font-size:var(--step-small);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:clamp(1.5rem,4vw,3rem);font-weight:750}.head__kicker[data-astro-cid-vzls67wo]+.head__title[data-astro-cid-vzls67wo]{margin-top:.6rem}.head__by[data-astro-cid-vzls67wo]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.head__by[data-astro-cid-vzls67wo]:hover{color:var(--gold)}.readnext[data-astro-cid-vzls67wo]{background:var(--night);color:var(--on-night);border-left:4px solid var(--gold);transition:transform var(--t-ui) var(--ease-out);gap:.35rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:grid}.readnext[data-astro-cid-vzls67wo]:hover{transform:translate(4px)}.readnext__label[data-astro-cid-vzls67wo]{font-size:var(--step-small);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:750}.readnext__title[data-astro-cid-vzls67wo]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:800;line-height:1.15}.readnext__dek[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--on-night-muted)}.readnext__text[data-astro-cid-vzls67wo]{align-content:center;gap:.35rem;display:grid}.readnext__hook[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:var(--step-body);color:var(--on-night);opacity:.92;line-height:1.5}.readnext--photo[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(1rem,2.5vw,1.75rem)}.readnext__media[data-astro-cid-vzls67wo]{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.readnext__media[data-astro-cid-vzls67wo] img[data-astro-cid-vzls67wo]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.readnext[data-astro-cid-vzls67wo]:hover .readnext__media[data-astro-cid-vzls67wo] img[data-astro-cid-vzls67wo]{transform:scale(1.04)}.readnext__fig[data-astro-cid-vzls67wo]{background:var(--gold);color:var(--night);font-weight:800;font-size:var(--step-body);padding:.2rem .5rem;line-height:1.1;position:absolute;bottom:.6rem;left:.6rem}@media (width<=620px){.readnext--photo[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr)}}.corrections[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);gap:.35rem;margin-top:.75rem;padding-left:1.2em;display:grid}.sources__link[data-astro-cid-vzls67wo]{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}.sources__link[data-astro-cid-vzls67wo]:hover{color:var(--gold-deep)}.head__dek[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:var(--step-lead);max-width:38ch;margin-top:clamp(1.5rem,3vw,2.25rem);line-height:1.4}.head__meta[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--on-night-muted);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:2rem;display:flex}.head__file[data-astro-cid-vzls67wo]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.head__art[data-astro-cid-vzls67wo]{justify-self:center;width:min(100%,440px)}.head__ledger[data-astro-cid-vzls67wo]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.head__ledger[data-astro-cid-vzls67wo] dd[data-astro-cid-vzls67wo]{gap:.45rem;display:grid}.head__fig[data-astro-cid-vzls67wo]{letter-spacing:-.04em;color:var(--gold);font-size:clamp(2.4rem,1rem + 3vw,4.4rem);font-weight:800;line-height:.95}.head__fig--from[data-astro-cid-vzls67wo]{color:var(--on-night)}.head__note[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--on-night-muted);line-height:1.45}.head__note[data-astro-cid-vzls67wo] b[data-astro-cid-vzls67wo]{color:var(--gold);font-weight:650}.tools[data-astro-cid-vzls67wo]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1.75rem;display:flex}.tool[data-astro-cid-vzls67wo]{background:var(--night-3);min-height:46px;color:var(--on-night);font-weight:650;font-size:var(--step-small);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;align-items:center;gap:.55rem;padding:.55rem 1rem;display:inline-flex}.tool[data-astro-cid-vzls67wo]:hover{background:var(--gold);color:var(--night)}.tool[data-astro-cid-vzls67wo]:active{transform:scale(.98)}.tool[data-astro-cid-vzls67wo] svg[data-astro-cid-vzls67wo]{width:1.15rem;height:1.15rem}.tool[data-astro-cid-vzls67wo] svg[data-astro-cid-vzls67wo] path[data-astro-cid-vzls67wo]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.tool[data-astro-cid-vzls67wo][aria-pressed=true]{background:var(--gold);color:var(--night)}.tool[data-astro-cid-vzls67wo][aria-pressed=true] svg[data-astro-cid-vzls67wo] path[data-astro-cid-vzls67wo]{fill:currentColor}.tool--ink[data-astro-cid-vzls67wo]{background:var(--night);color:var(--on-night)}.tools[data-astro-cid-vzls67wo] .share{margin-left:.25rem}.readbar[data-astro-cid-vzls67wo]{background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-bottom:clamp(2rem,4vw,2.75rem);padding:.75rem 1rem;display:flex}.readbar__part[data-astro-cid-vzls67wo]{align-items:center;gap:.75rem;display:flex}.readbar__name[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);font-weight:650}.seg[data-astro-cid-vzls67wo]{align-items:center;gap:.25rem;display:inline-flex}.seg[data-astro-cid-vzls67wo] button[data-astro-cid-vzls67wo]{background:var(--paper);min-width:44px;min-height:44px;color:var(--ink);font-weight:650;font-size:var(--step-small);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);border:0;padding:0 .75rem}.seg[data-astro-cid-vzls67wo] button[data-astro-cid-vzls67wo]:hover:not(:disabled){background:var(--night);color:var(--on-night)}.seg[data-astro-cid-vzls67wo] button[data-astro-cid-vzls67wo]:disabled{opacity:.35;cursor:default}.seg[data-astro-cid-vzls67wo] button[data-astro-cid-vzls67wo][aria-checked=true]{background:var(--gold);color:var(--night)}.seg[data-astro-cid-vzls67wo] output[data-astro-cid-vzls67wo]{text-align:center;min-width:3.4rem;font-size:var(--step-small);font-variant-numeric:tabular-nums;font-weight:700}.readbar__reset[data-astro-cid-vzls67wo]{min-height:44px;color:var(--muted);font-weight:650;font-size:var(--step-small);text-underline-offset:.2em;background:0 0;border:0;margin-left:auto;padding:0 .25rem;text-decoration:underline}.readbar__reset[data-astro-cid-vzls67wo]:hover{color:var(--ink)}@media (width<=560px){.readbar[data-astro-cid-vzls67wo]{gap:.6rem}.readbar__part[data-astro-cid-vzls67wo]{justify-content:space-between;width:100%}.readbar__reset[data-astro-cid-vzls67wo]{min-height:44px;margin-left:auto}}.body[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure)) minmax(0, 1fr);padding-block:clamp(3rem, 6vw, 5.5rem) var(--section);gap:clamp(2rem,4.5vw,5rem);display:grid}.rail__in[data-astro-cid-vzls67wo]{gap:2.5rem;max-width:16.5rem;margin-left:auto;display:grid;position:sticky;top:6rem}.toc__title[data-astro-cid-vzls67wo],.clock__label[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--gold-deep);margin-bottom:.75rem;font-weight:700}.toc[data-astro-cid-vzls67wo] ol[data-astro-cid-vzls67wo]{gap:.15rem;padding:0;list-style:none;display:grid}.toc[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);transition:color var(--t-hover) var(--ease-out), transform var(--t-ui) var(--ease-out);padding:.4rem 0 .4rem 1.2rem;line-height:1.35;text-decoration:none;display:block;position:relative}.toc[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]:before{content:"";width:7px;height:7px;transition:background-color var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);border:1.5px solid;border-radius:50%;position:absolute;top:.95em;left:0}.toc[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]:hover{color:var(--ink);transform:translate(3px)}.toc[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo][aria-current=true]{color:var(--ink);font-weight:650}.toc[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo][aria-current=true]:before{background:var(--gold-deep);color:var(--gold-deep);transform:scale(1.3)}.clock__label[data-astro-cid-vzls67wo]{margin-bottom:.2rem}.clock__year[data-astro-cid-vzls67wo]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);font-size:clamp(3rem,1rem + 3vw,5rem);font-weight:800;line-height:1}.clock__year[data-astro-cid-vzls67wo].is-swap{opacity:0;transform:translateY(10px)}.toc-mobile[data-astro-cid-vzls67wo]{display:none}.column[data-astro-cid-vzls67wo]{min-width:0}.prose[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:calc(clamp(1.15rem, 1.06rem + .32vw, 1.33rem) * var(--read-size,1));line-height:var(--read-lead,1.72);letter-spacing:0;color:var(--ink);font-variant-numeric:oldstyle-nums proportional-nums;font-kerning:normal}.prose[data-astro-cid-vzls67wo] p{margin-top:1.3em}.prose[data-astro-cid-vzls67wo]>p:first-of-type{margin-top:0}.prose[data-astro-cid-vzls67wo]>p:first-of-type:first-letter{float:left;font-family:var(--font-frame);color:var(--gold-deep);margin:.06em .1em 0 -.02em;font-size:4.6em;font-weight:800;line-height:.82}.prose[data-astro-cid-vzls67wo] strong{font-variant-numeric:lining-nums;font-weight:650}.prose[data-astro-cid-vzls67wo] strong.mk{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease-out);background-image:linear-gradient(#0000 60%,#e3b34f6b 60%);background-repeat:no-repeat;background-size:0% 100%}.prose[data-astro-cid-vzls67wo] strong.mk.mk-on{background-size:100% 100%}.prose[data-astro-cid-vzls67wo] h2{font-family:var(--font-frame);letter-spacing:-.035em;margin-top:2.4em;margin-bottom:-.25em;scroll-margin-top:6rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:750;line-height:1.12}.prose[data-astro-cid-vzls67wo] .h2__year{color:var(--gold-deep);font-variant-numeric:tabular-nums lining-nums;margin-right:.35em;display:inline-block}.prose[data-astro-cid-vzls67wo] h3{font-family:var(--font-frame);font-size:var(--step-body);margin-top:2em;font-weight:700}.prose[data-astro-cid-vzls67wo] a{color:var(--gold-deep);text-underline-offset:.18em;text-decoration-thickness:1px}.prose[data-astro-cid-vzls67wo] a:hover{text-decoration-thickness:2px}.prose[data-astro-cid-vzls67wo] blockquote{background:var(--night);color:var(--gold);font-family:var(--font-frame);letter-spacing:-.03em;margin:2.2em 0;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem) clamp(3.5rem,6vw,4.5rem);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1.2;position:relative}.prose[data-astro-cid-vzls67wo] blockquote:before{content:"“";color:var(--gold);font-size:2.6em;line-height:1;position:absolute;top:.15em;left:clamp(1rem,2.4vw,1.6rem)}.prose[data-astro-cid-vzls67wo] blockquote p{margin:0}.prose[data-astro-cid-vzls67wo] blockquote p+p{font-size:var(--step-small);letter-spacing:0;color:var(--on-night-muted);margin-top:1rem;font-weight:600;line-height:1.4}.prose[data-astro-cid-vzls67wo] ul,.prose[data-astro-cid-vzls67wo] ol{margin-top:1.3em;padding-left:1.2em}.prose[data-astro-cid-vzls67wo] li+li{margin-top:.6em}.prose[data-astro-cid-vzls67wo] li::marker{color:var(--gold-deep)}.prose[data-astro-cid-vzls67wo] hr{border:0;margin:3em 0}.prose[data-astro-cid-vzls67wo] .endmark{vertical-align:-.05em;width:.8em;height:.8em;color:var(--gold-deep);margin-left:.4em;display:inline-block}.prose[data-astro-cid-vzls67wo] .endmark svg{width:100%;height:100%}.prose[data-astro-cid-vzls67wo] sup{line-height:0}.prose[data-astro-cid-vzls67wo] a[data-footnote-ref]{font-family:var(--font-frame);color:var(--gold-deep);font-variant-numeric:lining-nums;padding:0 .15em;font-size:.68em;font-weight:700;text-decoration:none}.prose[data-astro-cid-vzls67wo] section.footnotes{background:var(--paper-2);font-family:var(--font-frame);font-size:var(--step-small);margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);line-height:1.55}.prose[data-astro-cid-vzls67wo] section.footnotes h2{clip:auto;white-space:normal;width:auto;height:auto;font-size:var(--step-body);margin:0 0 .75rem;position:static;overflow:visible}.prose[data-astro-cid-vzls67wo] section.footnotes ol{margin-top:0}.prose[data-astro-cid-vzls67wo] section.footnotes p{margin:0}.prose[data-astro-cid-vzls67wo] .sidenote{display:none}.prose[data-astro-cid-vzls67wo] figure.fig{background:var(--paper-2);font-family:var(--font-frame);margin:2.4em 0;padding:clamp(1.25rem,3vw,2rem)}.prose[data-astro-cid-vzls67wo] figure.fig figcaption{font-size:var(--step-small);color:var(--muted);margin-bottom:1.25rem;line-height:1.5}.prose[data-astro-cid-vzls67wo] figure.fig figcaption b{color:var(--ink);font-size:var(--step-body);letter-spacing:-.02em;margin-bottom:.2rem;font-weight:750;display:block}.prose[data-astro-cid-vzls67wo] .fig-bars__row{font-size:var(--step-small);grid-template-columns:8.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:1rem;display:grid}.prose[data-astro-cid-vzls67wo] .fig-bars__row+.fig-bars__row{margin-top:.8rem}.prose[data-astro-cid-vzls67wo] .fig-bars__track{background:var(--paper);height:1.6rem}.prose[data-astro-cid-vzls67wo] .fig-bars__bar{height:100%;width:calc(var(--v) * 100%);background:var(--gold-deep);transform-origin:0;display:block}.prose[data-astro-cid-vzls67wo] .fig-bars__row:last-child .fig-bars__bar{background:var(--night)}.prose[data-astro-cid-vzls67wo] .fig-bars__val{font-size:var(--step-body);letter-spacing:-.02em;text-align:right;font-variant-numeric:lining-nums;font-weight:800}.prose[data-astro-cid-vzls67wo] .fig-ledger dl{gap:.25rem;display:grid}.prose[data-astro-cid-vzls67wo] .fig-ledger dl>div{justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.7rem 0;display:flex}.prose[data-astro-cid-vzls67wo] .fig-ledger dt{font-size:var(--step-small);line-height:1.4}.prose[data-astro-cid-vzls67wo] .fig-ledger dd{font-size:var(--step-lead);letter-spacing:-.03em;white-space:nowrap;color:var(--gold-deep);font-variant-numeric:lining-nums;font-weight:800}.answer[data-astro-cid-vzls67wo]{background:var(--paper-2);border-left:4px solid var(--gold);margin-bottom:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,3vw,1.75rem)}.answer__label[data-astro-cid-vzls67wo]{font-size:var(--step-small);letter-spacing:0;color:var(--gold-deep);font-weight:700}.answer__text[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:var(--step-body);color:var(--ink);text-wrap:pretty;margin-top:.55rem;line-height:1.6}.onlists[data-astro-cid-vzls67wo]{margin-top:clamp(2rem,4vw,2.75rem)}.onlists__list[data-astro-cid-vzls67wo]{margin-top:.75rem}.snapshot[data-astro-cid-vzls67wo]{background:var(--paper-2);margin-bottom:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,1.75rem)}.snapshot__label[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--gold-deep);font-weight:700}.snapshot__grid[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:.9rem;display:grid}.snapshot__grid[data-astro-cid-vzls67wo] dt[data-astro-cid-vzls67wo]{color:var(--muted);font-size:.8125rem}.snapshot__grid[data-astro-cid-vzls67wo] dd[data-astro-cid-vzls67wo]{font-weight:700;font-size:var(--step-body);letter-spacing:-.01em;margin-top:.2rem;line-height:1.25}.snapshot__big[data-astro-cid-vzls67wo]{letter-spacing:-.04em;color:var(--gold-deep);font-size:clamp(1.9rem,1.2rem + 2vw,2.6rem);font-weight:800;line-height:1;display:block}.snapshot__who[data-astro-cid-vzls67wo]{font-size:var(--step-small);margin-top:.3rem;font-weight:600;display:block}.snapshot__src[data-astro-cid-vzls67wo]{color:var(--muted);margin-top:1rem;font-size:.8125rem;line-height:1.5}.prose[data-astro-cid-vzls67wo] .lessons{background:var(--night);color:var(--on-night);font-family:var(--font-frame);margin:2em 0 .5em;padding:clamp(1.5rem,3.5vw,2.25rem)}.prose[data-astro-cid-vzls67wo] .lessons__label{font-size:var(--step-small);color:var(--gold);font-weight:700;margin:0!important}.prose[data-astro-cid-vzls67wo] .lessons__list{counter-reset:lesson;gap:1.1rem;list-style:none;display:grid;margin-top:1.1rem!important;padding:0!important}.prose[data-astro-cid-vzls67wo] .lessons__list li{counter-increment:lesson;font-size:var(--step-body);padding-left:2.25rem;line-height:1.5;position:relative;margin:0!important}.prose[data-astro-cid-vzls67wo] .lessons__list li:before{content:counter(lesson);color:var(--gold);font-variant-numeric:tabular-nums lining-nums;font-weight:800;position:absolute;top:0;left:0}.prose[data-astro-cid-vzls67wo] .lessons__list strong,.prose[data-astro-cid-vzls67wo] .lessons__list b{color:var(--on-night);font-weight:750}.prose[data-astro-cid-vzls67wo] .lessons__note{color:var(--on-night-muted);font-size:.8125rem;margin-top:1.25rem!important}.cast[data-astro-cid-vzls67wo]{margin-top:clamp(3rem,6vw,4rem)}.cast__title[data-astro-cid-vzls67wo]{font-size:var(--step-body);font-weight:750}.cast__row[data-astro-cid-vzls67wo]{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;margin-top:1rem;display:grid}.cast__kind[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);font-weight:600}.cast__list[data-astro-cid-vzls67wo]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chip[data-astro-cid-vzls67wo]{background:var(--paper-2);min-height:44px;font-size:var(--step-small);align-items:center;gap:.5rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.chip--link[data-astro-cid-vzls67wo]{background:var(--night);color:var(--on-night);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);text-decoration:none}.chip--link[data-astro-cid-vzls67wo]:hover{background:var(--gold);color:var(--night)}.chip__count[data-astro-cid-vzls67wo]{opacity:.7;font-size:.8125rem;font-weight:500}.endshare[data-astro-cid-vzls67wo]{border-top:3px solid var(--night);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.5rem)}.endshare__title[data-astro-cid-vzls67wo]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:750}.endshare__note[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:var(--step-body);color:var(--muted);margin-top:.4rem}.endshare__row[data-astro-cid-vzls67wo]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.about-file[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:var(--step-body);margin-top:clamp(3rem,6vw,4rem);line-height:1.6}.about-file__title[data-astro-cid-vzls67wo]{font-family:var(--font-frame);font-size:var(--step-body);margin-bottom:.5rem;font-weight:750}.about-file[data-astro-cid-vzls67wo] p[data-astro-cid-vzls67wo]+p[data-astro-cid-vzls67wo]{margin-top:.6rem}.block[data-astro-cid-vzls67wo]{background:var(--night);color:var(--on-night);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3.5vw,2.5rem)}.block--quiet[data-astro-cid-vzls67wo]{background:var(--paper-2);color:var(--ink)}.block__title[data-astro-cid-vzls67wo]{font-size:var(--step-lead);font-weight:750}.tl__hint[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--on-night-muted);margin-top:.4rem}.tl__track[data-astro-cid-vzls67wo]{height:4.25rem;margin:1.75rem 1.5rem .5rem;position:relative}.tl__line[data-astro-cid-vzls67wo]{background:var(--night-3);height:2px;position:absolute;top:1.05rem;left:0;right:0}.tl__dot[data-astro-cid-vzls67wo]{left:var(--x);min-width:44px;min-height:44px;color:var(--on-night-muted);font-family:inherit;font-weight:700;font-size:var(--step-small);font-variant-numeric:tabular-nums;transition:color var(--t-hover) var(--ease-out);background:0 0;border:0;justify-items:center;gap:.5rem;padding:.3rem .2rem;display:grid;position:absolute;top:0;transform:translate(-50%)}.tl__dot[data-astro-cid-vzls67wo]:before{content:"";background:var(--night);width:14px;height:14px;transition:background-color var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);border:2px solid;border-radius:50%}.tl__dot[data-astro-cid-vzls67wo]:hover{color:var(--on-night)}.tl__dot[data-astro-cid-vzls67wo][aria-selected=true]{color:var(--gold)}.tl__dot[data-astro-cid-vzls67wo][aria-selected=true]:before{background:var(--gold);transform:scale(1.25)}.timeline[data-astro-cid-vzls67wo]{gap:.35rem;margin-top:1rem;padding:0;list-style:none;display:grid}.timeline__item[data-astro-cid-vzls67wo]{font-size:var(--step-body);cursor:pointer;transition:background-color var(--t-ui) var(--ease-out);grid-template-columns:4.75rem 1fr;gap:1rem;margin-inline:-.85rem;padding:.7rem .85rem;line-height:1.5;display:grid}.timeline__item[data-astro-cid-vzls67wo].is-on{background:var(--night-2)}.timeline__year[data-astro-cid-vzls67wo]{color:var(--gold);letter-spacing:-.02em;font-weight:800}.timeline__go[data-astro-cid-vzls67wo]{color:var(--gold);font-weight:650;font-size:var(--step-small);text-underline-offset:.2em;margin-left:.5rem;display:inline-block}.ad-bottom[data-astro-cid-vzls67wo]:empty{display:none}.faq[data-astro-cid-vzls67wo]{margin-top:clamp(3rem,6vw,4rem)}.faq__title[data-astro-cid-vzls67wo]{font-size:var(--step-lead);letter-spacing:-.02em;text-wrap:balance;font-weight:750}.faq__list[data-astro-cid-vzls67wo]{gap:.5rem;margin-top:1.25rem;display:grid}.faq__item[data-astro-cid-vzls67wo]{background:var(--paper-2);padding:1.1rem 1.25rem}.faq__item[data-astro-cid-vzls67wo] dt[data-astro-cid-vzls67wo]{font-family:var(--font-frame);font-size:var(--step-body);text-wrap:balance;font-weight:700;line-height:1.35}.faq__item[data-astro-cid-vzls67wo] dd[data-astro-cid-vzls67wo]{font-family:var(--font-read);font-size:var(--step-body);color:var(--ink);text-wrap:pretty;margin:.45rem 0 0;line-height:1.6}.srcnote[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);margin-top:clamp(3rem,6vw,4rem)}.srcnote[data-astro-cid-vzls67wo] summary[data-astro-cid-vzls67wo]{cursor:pointer;min-height:44px;font-family:var(--font-frame);color:var(--muted);align-items:center;gap:.5rem;font-weight:650;list-style:none;display:inline-flex}.srcnote[data-astro-cid-vzls67wo] summary[data-astro-cid-vzls67wo]::-webkit-details-marker{display:none}.srcnote[data-astro-cid-vzls67wo] summary[data-astro-cid-vzls67wo]:after{content:"+";transition:transform var(--t-ui) var(--ease-out);font-weight:500}.srcnote[data-astro-cid-vzls67wo] details[data-astro-cid-vzls67wo][open] summary[data-astro-cid-vzls67wo]:after{transform:rotate(45deg)}.srcnote[data-astro-cid-vzls67wo] summary[data-astro-cid-vzls67wo]:hover{color:var(--ink)}.srcnote__count[data-astro-cid-vzls67wo]{font-variant-numeric:tabular-nums;font-weight:500}.sources[data-astro-cid-vzls67wo]{gap:.5rem;margin-top:.5rem;padding-left:1.4em;line-height:1.5;display:grid}.sources[data-astro-cid-vzls67wo] li[data-astro-cid-vzls67wo]::marker{color:var(--muted)}.sources[data-astro-cid-vzls67wo] cite[data-astro-cid-vzls67wo]{color:var(--ink);font-style:normal}.sources__pub[data-astro-cid-vzls67wo]:before{content:" · "}.sources__pub[data-astro-cid-vzls67wo]{color:var(--muted)}.prose[data-astro-cid-vzls67wo] figure.photo{margin:2.4em 0}.prose[data-astro-cid-vzls67wo] figure.photo img{background:var(--paper-2);width:100%;height:auto;display:block}.prose[data-astro-cid-vzls67wo] figure.photo figcaption{font-family:var(--font-frame);font-size:var(--step-small);color:var(--muted);text-wrap:pretty;margin-top:.7rem;line-height:1.5}.prose[data-astro-cid-vzls67wo] figure.photo .photo__credit{opacity:.85;margin-top:.2rem;font-size:.85em;display:block}.prose[data-astro-cid-vzls67wo] figure.photo--tall{max-width:min(100%,26rem);margin-inline:auto}.prose[data-astro-cid-vzls67wo] figure.photo--square{max-width:min(100%,34rem);margin-inline:auto}.prose[data-astro-cid-vzls67wo] figure.photo--narrow{max-width:min(100%,37.5rem);margin-inline:auto}.fineprint[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);margin-top:1.5rem}.more[data-astro-cid-vzls67wo]{padding-block:var(--section)}.more__head[data-astro-cid-vzls67wo]{justify-content:space-between;align-items:end;gap:1rem;display:flex}.more__title[data-astro-cid-vzls67wo]{font-size:var(--step-head);font-weight:800}.more__all[data-astro-cid-vzls67wo]{padding-block:.5rem;font-weight:650;text-decoration:none}.more__all[data-astro-cid-vzls67wo]:hover{color:var(--gold)}.more__list[data-astro-cid-vzls67wo]{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);padding:0;list-style:none;display:grid}.more__item[data-astro-cid-vzls67wo]{flex-direction:column;height:100%;text-decoration:none;display:flex}.more__item[data-astro-cid-vzls67wo] .cover{background:var(--night-2)}.more__name[data-astro-cid-vzls67wo]{font-size:var(--step-lead);letter-spacing:-.03em;transition:color var(--t-hover) var(--ease-out);margin-top:1.1rem;font-weight:700;line-height:1.15}.more__item[data-astro-cid-vzls67wo]:hover .more__name[data-astro-cid-vzls67wo]{color:var(--gold)}.more__cat[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--on-night-muted);margin-top:.5rem}@media (width>=1280px){.prose[data-astro-cid-vzls67wo] .sidenote{float:right;clear:right;width:15rem;font-family:var(--font-frame);font-size:var(--step-small);color:var(--muted);margin:.35em -19rem 1rem 0;line-height:1.5;display:block;position:relative}.prose[data-astro-cid-vzls67wo] .sidenote__no{color:var(--gold-deep);margin-right:.35rem;font-weight:800}.prose[data-astro-cid-vzls67wo] .sidenote.is-lit{color:var(--ink)}.prose[data-astro-cid-vzls67wo] section.footnotes{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}}@media (width<=1279px){.body[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0, 14rem) minmax(0, var(--measure))}}@media (width<=960px){.snapshot__grid[data-astro-cid-vzls67wo]{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot__worth[data-astro-cid-vzls67wo]{grid-column:1/-1}.tools[data-astro-cid-vzls67wo] .share{margin-left:0}.head__grid[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr)}.head__file[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:1.25rem}.head__art[data-astro-cid-vzls67wo]{justify-self:stretch;width:100%}.head__ledger[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr);gap:1rem}.head__fig[data-astro-cid-vzls67wo]{font-size:clamp(2rem,9vw,2.8rem)}.body[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-vzls67wo]{display:none}.toc-mobile[data-astro-cid-vzls67wo]{background:var(--paper-2);margin-bottom:2.5rem;display:block}.toc-mobile[data-astro-cid-vzls67wo] summary[data-astro-cid-vzls67wo]{cursor:pointer;font-weight:650;font-size:var(--step-small);min-height:44px;padding:1rem 1.25rem}.toc-mobile[data-astro-cid-vzls67wo] ol[data-astro-cid-vzls67wo]{font-size:var(--step-small);gap:.5rem;padding:0 1.25rem 1.25rem 2.5rem;display:grid}.toc-mobile[data-astro-cid-vzls67wo] a[data-astro-cid-vzls67wo]{text-decoration:none}.prose[data-astro-cid-vzls67wo]{-webkit-hyphens:auto;hyphens:auto}.more__list[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr);gap:3rem}.prose[data-astro-cid-vzls67wo] .fig-bars__row{grid-template-columns:6.5rem minmax(0,1fr) 3.75rem;gap:.75rem}}@media (width<=560px){.head__grid[data-astro-cid-vzls67wo]{gap:1.5rem;padding-block:1.75rem 2.25rem}.head__art[data-astro-cid-vzls67wo]{display:none}.head__file[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr)}.head__ledger[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.head__meta[data-astro-cid-vzls67wo],.tools[data-astro-cid-vzls67wo]{margin-top:1.25rem}}@media (width<=520px){.cast__row[data-astro-cid-vzls67wo]{grid-template-columns:minmax(0,1fr);gap:.4rem}.snapshot__grid[data-astro-cid-vzls67wo]{gap:1rem}}@media (width>=640px) and (width<=960px){.more__list[data-astro-cid-vzls67wo]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.more__list[data-astro-cid-vzls67wo] li[data-astro-cid-vzls67wo]:last-child{grid-column:1/-1}}.runnums[data-astro-cid-vzls67wo]{margin-top:clamp(2.5rem,5vw,3.5rem)}.runnums__list[data-astro-cid-vzls67wo]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.runnums__card[data-astro-cid-vzls67wo]{background:var(--paper-2);border-left:3px solid var(--gold);height:100%;color:var(--ink);align-content:start;gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.runnums__card[data-astro-cid-vzls67wo]:hover .runnums__name[data-astro-cid-vzls67wo],.runnums__card[data-astro-cid-vzls67wo]:focus-visible .runnums__name[data-astro-cid-vzls67wo]{color:var(--gold-deep);text-underline-offset:.18em;text-decoration:underline}.runnums__name[data-astro-cid-vzls67wo]{font-family:var(--font-frame);font-weight:750;line-height:1.3}.runnums__blurb[data-astro-cid-vzls67wo]{font-size:var(--step-small);color:var(--muted);line-height:1.45}
