.library[data-astro-cid-6nxnsjsj]{background:var(--ink);color:var(--sheet);border-top:0}.library[data-astro-cid-6nxnsjsj] .sec-head[data-astro-cid-6nxnsjsj] p[data-astro-cid-6nxnsjsj]{color:var(--muted-on-ink)}.library[data-astro-cid-6nxnsjsj] .label[data-astro-cid-6nxnsjsj]{color:var(--gold-light)}.shelf[data-astro-cid-6nxnsjsj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}@media (width<=900px){.shelf[data-astro-cid-6nxnsjsj]{grid-template-columns:1fr}}.next-trail[data-astro-cid-wv55bgxv]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);text-decoration:none;display:grid}.next-title[data-astro-cid-wv55bgxv]{font:400 var(--step-3)/1.02 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:10px 0 14px}.next-text[data-astro-cid-wv55bgxv] p[data-astro-cid-wv55bgxv]{font:500 .85rem/1.3 var(--sans);margin:0}.next-trail[data-astro-cid-wv55bgxv]:hover .next-title[data-astro-cid-wv55bgxv]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.12em;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.next-trail[data-astro-cid-wv55bgxv] .arch img{will-change:transform;transition:transform .9s var(--ease-out)}.next-trail[data-astro-cid-wv55bgxv]:hover .arch img{transform:scale(1.04)}}@media (width<=800px){.next-trail[data-astro-cid-wv55bgxv]{grid-template-columns:1fr}}.prose[data-astro-cid-xzakrx3i]{overflow-wrap:break-word;min-width:0}.prose[data-astro-cid-xzakrx3i]>*{margin:0 0 1.25em}.prose[data-astro-cid-xzakrx3i]>p{hyphens:auto;text-wrap:pretty}.prose[data-astro-cid-xzakrx3i]>p:first-of-type:first-letter{float:left;font:400 5.2em/.8 var(--serif);color:var(--gold-text);padding:.08em .12em 0 0}.prose[data-astro-cid-xzakrx3i]>h2{font:400 var(--step-2)/1.15 var(--serif);text-wrap:balance;margin:1.8em 0 .6em}.prose[data-astro-cid-xzakrx3i]>h3{font:500 var(--step-1)/1.25 var(--serif);margin:1.4em 0 .5em}.prose[data-astro-cid-xzakrx3i]>blockquote{border-left:2px solid var(--gold);font:italic 300 var(--step-1)/1.4 var(--serif);margin:1.6em 0;padding:0 0 0 24px}.prose[data-astro-cid-xzakrx3i] blockquote p{margin:0}.prose[data-astro-cid-xzakrx3i] blockquote p+p{margin-top:.6em}.prose[data-astro-cid-xzakrx3i]>ul,.prose[data-astro-cid-xzakrx3i]>ol{padding-left:1.4em}.prose[data-astro-cid-xzakrx3i] li+li{margin-top:.4em}.prose[data-astro-cid-xzakrx3i] li::marker{color:var(--gold-text)}.prose[data-astro-cid-xzakrx3i] a{text-decoration-color:var(--gold);text-underline-offset:.15em;text-decoration-thickness:1px}.prose[data-astro-cid-xzakrx3i] a:hover{text-decoration-thickness:2px}.prose[data-astro-cid-xzakrx3i] img{border-radius:2px}.prose[data-astro-cid-xzakrx3i] figcaption{font:italic 400 .9rem/1.4 var(--serif);color:var(--muted);margin-top:10px}.prose[data-astro-cid-xzakrx3i] hr{border:0;border-top:1px solid var(--rule);margin-block:2em}.prose[data-astro-cid-xzakrx3i] pre{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;padding:16px 18px;font-size:.85em;overflow-x:auto}.prose[data-astro-cid-xzakrx3i] :not(pre)>code{background:var(--paper-deep);border-radius:3px;padding:.1em .3em;font-size:.88em}.prose[data-astro-cid-xzakrx3i]>table{border-collapse:collapse;font:400 .95rem/1.5 var(--sans);display:block;overflow-x:auto}.prose[data-astro-cid-xzakrx3i] th,.prose[data-astro-cid-xzakrx3i] td{border-bottom:1px solid var(--rule);text-align:left;padding:8px 12px}.prose[data-astro-cid-xzakrx3i] sup.note-ref{line-height:0}.prose[data-astro-cid-xzakrx3i] .note-ref a{font:600 .7em/1 var(--sans);color:var(--gold-text);padding:0 .2em;text-decoration:none}.prose[data-astro-cid-xzakrx3i] .note-ref a:hover{text-decoration:underline}.prose[data-astro-cid-xzakrx3i]>.margin-note{border-top:1px solid var(--gold);font:400 .9rem/1.5 var(--serif);color:var(--muted);margin:-.25em 0 1.75em;padding-top:10px}.prose[data-astro-cid-xzakrx3i] .margin-note p{margin:0}.prose[data-astro-cid-xzakrx3i] .margin-note p+p{margin-top:.5em}.prose[data-astro-cid-xzakrx3i] .note-label{font:600 .68rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);margin-bottom:6px;display:block}.prose[data-astro-cid-xzakrx3i]>.margin-note:target{background:var(--gold-soft)}.prose[data-astro-cid-xzakrx3i]>.callout{margin:2em 0}@media (width>=1100px){@supports (grid-template-columns:subgrid){.prose[data-astro-cid-xzakrx3i]{grid-template-columns:subgrid;align-content:start;row-gap:0;display:grid}.prose[data-astro-cid-xzakrx3i]>*{grid-column:1}.prose[data-astro-cid-xzakrx3i]>h2{margin-top:calc(1.8em - 1.25 * var(--step-0))}.prose[data-astro-cid-xzakrx3i]>blockquote{margin-top:.35em}.prose[data-astro-cid-xzakrx3i]>.callout{margin-top:.75em}.prose[data-astro-cid-xzakrx3i]>.margin-note{grid-area:span 3/2;align-self:start;margin:.35em 0 0}}}.essay-head[data-astro-cid-ttpp4knj]{text-align:center;justify-items:center;gap:20px;padding-block:clamp(36px,6vw,72px) clamp(24px,4vw,40px);display:grid}.crumbs[data-astro-cid-ttpp4knj]{font:500 .8rem/1 var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;display:flex}.crumbs[data-astro-cid-ttpp4knj] a[data-astro-cid-ttpp4knj]{min-height:var(--touch);align-items:center;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-ttpp4knj] a[data-astro-cid-ttpp4knj]:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}h1[data-astro-cid-ttpp4knj]{font:400 var(--step-4)/1 var(--serif);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;max-width:16ch;margin:0}.standfirst[data-astro-cid-ttpp4knj]{max-width:46ch;font:300 var(--step-1)/1.45 var(--serif);text-wrap:pretty;margin:0}.byline[data-astro-cid-ttpp4knj]{font:500 .85rem/1.3 var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;display:flex}.dot[data-astro-cid-ttpp4knj]{background:var(--gold);border-radius:50%;width:4px;height:4px}.essay-art[data-astro-cid-ttpp4knj]{max-width:880px;margin:0 auto}figcaption[data-astro-cid-ttpp4knj]{text-align:center;font:italic 400 .9rem/1.4 var(--serif);color:var(--muted);margin-top:12px}@media (prefers-reduced-motion:no-preference){.essay-head[data-astro-cid-ttpp4knj]{animation:rise .7s var(--ease-out) both}@keyframes rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}}ul[data-astro-cid-yzqwykif]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}a[data-astro-cid-yzqwykif]{min-height:var(--touch);background:var(--sheet);border:1px solid var(--rule);box-shadow:inset 4px 0 0 var(--gold);transition:transform .3s var(--ease-out), border-color .2s;border-radius:2px 8px 8px 2px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}a[data-astro-cid-yzqwykif]:hover{border-color:var(--gold)}.title[data-astro-cid-yzqwykif]{font:500 .98rem/1.3 var(--serif);color:var(--ink)}.go[data-astro-cid-yzqwykif]{font:600 .74rem/1.2 var(--sans);color:var(--gold-text)}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-yzqwykif]:hover{transform:translate(3px)}}.side-toc[data-astro-cid-jeunck42]{font:500 .84rem/1.4 var(--sans)}ol[data-astro-cid-jeunck42]{border-left:1px solid var(--rule);gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}a[data-astro-cid-jeunck42]{min-height:var(--touch);color:var(--muted);border-left:2px solid #0000;align-items:center;margin-left:-1px;padding:8px 0 8px 14px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}a[data-astro-cid-jeunck42]:hover,a[data-astro-cid-jeunck42][aria-current=location]{color:var(--ink);border-color:var(--gold)}.progress[data-astro-cid-kqfncu4c]{display:none}@media (prefers-reduced-motion:no-preference){.progress[data-astro-cid-kqfncu4c]{left:0;top:env(safe-area-inset-top,0px);z-index:40;background:var(--gold);transform-origin:0;pointer-events:none;width:100%;height:3px;display:block;position:fixed;transform:scaleX(0)}}.essay[data-astro-cid-kqfncu4c]{grid-template-columns:minmax(0, var(--measure));justify-content:center;padding-block:clamp(36px,6vw,72px);display:grid}@media (width>=1100px){.essay[data-astro-cid-kqfncu4c]{grid-template-columns:minmax(0, 220px) minmax(0, var(--measure)) minmax(0, 240px);column-gap:clamp(24px,4vw,56px)}.essay[data-astro-cid-kqfncu4c]>.prose{grid-area:1/2}@supports (grid-template-columns:subgrid){.essay[data-astro-cid-kqfncu4c]>.prose{grid-column:2/4}}}.side-rail[data-astro-cid-kqfncu4c]{display:none}@media (width>=1100px){.side-rail[data-astro-cid-kqfncu4c]{top:calc(env(safe-area-inset-top,0px) + var(--masthead-h) + 32px);max-height:calc(100vh - var(--masthead-h) - 48px);overscroll-behavior:contain;grid-area:1/1;align-self:start;gap:40px;display:grid;position:sticky;overflow-y:auto}}
