.progress:where(.astro-52yprmxw){top:var(--header-h);height:3px;z-index:calc(var(--z-header) + 1);pointer-events:none;position:fixed;left:0;right:0}.progress__bar:where(.astro-52yprmxw){background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html:not(.js) .progress__bar:where(.astro-52yprmxw){transform:scaleX(1)}.ehead:where(.astro-52yprmxw){padding-block:var(--s-7) var(--s-6)}.kick:where(.astro-52yprmxw){gap:var(--s-1) var(--s-5);color:var(--mute);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.kick:where(.astro-52yprmxw) span:where(.astro-52yprmxw):first-child{color:var(--ink);font-weight:400}.etitle:where(.astro-52yprmxw){letter-spacing:var(--track-display);max-width:16ch;padding-bottom:.08em;font-size:clamp(2.4rem,6.4vw,7rem);line-height:1.02}.esub:where(.astro-52yprmxw){margin-top:var(--s-4);font-size:var(--step-1);max-width:40ch;color:var(--ink-2)}.ebody:where(.astro-52yprmxw){padding-bottom:var(--s-8)}.essay-text:where(.astro-52yprmxw){max-width:var(--measure);hyphens:manual;margin-inline:auto;font-size:clamp(1.125rem,1.06rem + .3vw,1.3125rem);line-height:1.64}.essay-text:where(.astro-52yprmxw)>:where(.astro-52yprmxw)+:where(.astro-52yprmxw){margin-top:1.05em}.essay-text:where(.astro-52yprmxw) h2{font-size:var(--step-2);border-top:1px solid var(--hair);max-width:26ch;margin-top:2.6em;margin-bottom:-.2em;padding-top:.5em;line-height:1}.essay-text:where(.astro-52yprmxw) h2:first-child{border-top:0;margin-top:0;padding-top:0}.essay-text:where(.astro-52yprmxw) sup{line-height:0}.essay-text:where(.astro-52yprmxw) sup a{font-family:var(--font-ui);color:var(--ink);margin:-.8em -.85em;padding:.8em .85em;font-size:.68em;font-weight:400;text-decoration:none}.essay-text:where(.astro-52yprmxw) sup a:hover{background:var(--accent);color:#fff}.essay-text:where(.astro-52yprmxw) .essay-figure{width:min(calc(100vw - 2 * var(--gutter)), 62rem);margin-block:2.2em;position:relative;left:50%;translate:-50%}.essay-text:where(.astro-52yprmxw) .essay-figure img{width:auto;max-width:100%;max-height:80vh;box-shadow:0 0 0 1px var(--rule-strong);background:#fff;margin-inline:auto;padding:.5rem}.essay-text:where(.astro-52yprmxw) figcaption{max-width:52ch;font-size:var(--step--1);color:var(--ink-2);text-align:left;margin:.8rem auto 0;font-style:italic;line-height:1.4;display:block}.essay-text:where(.astro-52yprmxw) h2#bibliography+ul,.essay-text:where(.astro-52yprmxw) h2#bibliography~ul,.essay-text:where(.astro-52yprmxw) hr+ul{padding:0;font-size:.86em;line-height:1.5;list-style:none}.essay-text:where(.astro-52yprmxw) h2#bibliography~ul li,.essay-text:where(.astro-52yprmxw) hr+ul li{text-indent:-2em;word-break:break-word;margin-bottom:.6em;padding-left:2em}.essay-text:where(.astro-52yprmxw) hr{border:0;border-top:1px solid var(--rule-strong);margin:1.6em 0}.essay-text:where(.astro-52yprmxw) section[data-footnotes]{border-top:1px solid var(--hair);margin-top:3em;padding-top:1em;font-size:.82em;line-height:1.5}.essay-text:where(.astro-52yprmxw) section[data-footnotes] h2{font-size:var(--step--2);font-family:var(--font-ui);letter-spacing:.01em;color:var(--mute);border:0;margin:0 0 .6em;padding:0;font-weight:400}.essay-text:where(.astro-52yprmxw) section[data-footnotes] ol{padding-left:1.6em}.essay-text:where(.astro-52yprmxw) section[data-footnotes] li{word-break:break-word;margin-bottom:.45em}.essay-text:where(.astro-52yprmxw) a[data-footnote-backref]{margin:-.3rem -.2rem;padding:.3rem .45rem;display:inline-block}.essay-text:where(.astro-52yprmxw) section[data-footnotes] li>p{margin:0;display:inline}.fn-pop:where(.astro-52yprmxw){z-index:120;background:var(--paper);box-shadow:0 0 0 1px var(--ink), 6px 6px 0 -1px color-mix(in oklab, var(--accent) 30%, transparent);pointer-events:none;word-break:break-word;padding:.7rem .9rem .75rem;font-size:.9rem;line-height:1.45;position:fixed}.fn-pop:where(.astro-52yprmxw) p{margin:0}.enext:where(.astro-52yprmxw){border-top:2px solid var(--n-pen);background:#fff}.enext:where(.astro-52yprmxw) a:where(.astro-52yprmxw){gap:var(--s-3);padding-block:var(--s-7) var(--s-7);color:var(--ink);background:linear-gradient(var(--n-pen), var(--n-pen)) left bottom / 0% 6px no-repeat;transition:background-size var(--dur-3) var(--ease);text-decoration:none;display:grid}.enext:where(.astro-52yprmxw) a:where(.astro-52yprmxw):hover,.enext:where(.astro-52yprmxw) a:where(.astro-52yprmxw):focus-visible{background-size:100% 6px}.enext:where(.astro-52yprmxw) .kick:where(.astro-52yprmxw){font-size:var(--step-1);color:var(--ink-2);text-transform:none;letter-spacing:0;margin:0;font-weight:400}.enext:where(.astro-52yprmxw) .n:where(.astro-52yprmxw){font-size:var(--step-4);max-width:16ch;transition:translate var(--dur-3) var(--ease);line-height:1.05}.enext:where(.astro-52yprmxw) a:where(.astro-52yprmxw):hover .n:where(.astro-52yprmxw){translate:1rem}.enext:where(.astro-52yprmxw) a:where(.astro-52yprmxw):hover{color:var(--ink)}
