.mrows[data-astro-cid-73bpljrn]{display:flex;flex-direction:column;border-top:1px solid var(--fg);margin:40px 0}.figs[data-astro-cid-6yz3w55r]{margin:44px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--fg);border-bottom:1px solid var(--line)}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]{padding:22px 0 20px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--line-soft)}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]:nth-child(odd){padding-right:16px}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]:nth-child(2n){padding-left:16px;border-left:1px solid var(--line-soft)}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]:nth-last-child(-n+2){border-bottom:0}dd[data-astro-cid-6yz3w55r]{margin:0;display:flex;align-items:baseline;gap:6px}.num[data-astro-cid-6yz3w55r]{font-size:52px}small[data-astro-cid-6yz3w55r]{font-size:13px;letter-spacing:.14em;color:var(--mute)}dt[data-astro-cid-6yz3w55r]{font-size:13px;line-height:1.7;letter-spacing:.06em;color:var(--mute)}@media(min-width:821px){.figs[data-astro-cid-6yz3w55r]{grid-template-columns:repeat(4,minmax(0,1fr))}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]{border-bottom:0;padding:28px 20px 26px}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]:first-child{padding-left:0}.figs[data-astro-cid-6yz3w55r] div[data-astro-cid-6yz3w55r]+div[data-astro-cid-6yz3w55r]{border-left:1px solid var(--line-soft)}.num[data-astro-cid-6yz3w55r]{font-size:64px}}.dec[data-astro-cid-4sty4gyt]{margin:56px 0;padding:32px 0 26px;border-top:1px solid var(--fg);border-bottom:1px solid var(--line)}figcaption[data-astro-cid-4sty4gyt]{display:flex;flex-direction:column;gap:6px;margin-bottom:26px}figcaption[data-astro-cid-4sty4gyt] b[data-astro-cid-4sty4gyt]{font-family:var(--serif);font-weight:300;font-size:19px;letter-spacing:.08em}ol[data-astro-cid-4sty4gyt]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}li[data-astro-cid-4sty4gyt]{display:grid;grid-template-columns:74px minmax(0,1fr);grid-template-areas:"lb ct" "cells cells";align-items:baseline;gap:6px 10px}.lb[data-astro-cid-4sty4gyt]{grid-area:lb;font-size:12.5px;letter-spacing:.08em;color:var(--mute);white-space:nowrap}.lb[data-astro-cid-4sty4gyt] i[data-astro-cid-4sty4gyt]{font-family:var(--en);font-style:normal;font-size:20px;color:var(--fg);margin-right:2px;letter-spacing:.02em}.cells[data-astro-cid-4sty4gyt]{grid-area:cells;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3px}.cells[data-astro-cid-4sty4gyt] a[data-astro-cid-4sty4gyt]{height:22px;background:var(--green);transform-origin:left;transform:scaleX(0);transition:transform .7s var(--ease) calc(var(--i)*55ms + .15s),background .3s,opacity .3s}.cells[data-astro-cid-4sty4gyt] a[data-astro-cid-4sty4gyt].c2{background:var(--gold)}.cells[data-astro-cid-4sty4gyt] a[data-astro-cid-4sty4gyt]:hover{opacity:.6}.dec[data-astro-cid-4sty4gyt].shown .cells[data-astro-cid-4sty4gyt] a[data-astro-cid-4sty4gyt]{transform:none}.ct[data-astro-cid-4sty4gyt]{grid-area:ct;justify-self:end;font-size:12.5px;color:var(--mute);letter-spacing:.06em;white-space:nowrap}.ct[data-astro-cid-4sty4gyt] .num[data-astro-cid-4sty4gyt]{font-size:26px;margin-right:2px;color:var(--fg)}.ct[data-astro-cid-4sty4gyt] em[data-astro-cid-4sty4gyt]{font-style:normal;margin-left:10px;color:var(--sub)}.lg[data-astro-cid-4sty4gyt]{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:var(--sub);letter-spacing:.04em}.lg[data-astro-cid-4sty4gyt] i[data-astro-cid-4sty4gyt]{display:inline-block;width:10px;height:10px;background:var(--green);margin-right:6px;vertical-align:-1px}.lg[data-astro-cid-4sty4gyt] i[data-astro-cid-4sty4gyt].c2{background:var(--gold)}@media(prefers-reduced-motion:reduce){.cells[data-astro-cid-4sty4gyt] a[data-astro-cid-4sty4gyt]{transform:none;transition:none}}@media(min-width:821px){.dec[data-astro-cid-4sty4gyt]{padding:40px 0 30px}li[data-astro-cid-4sty4gyt]{grid-template-columns:96px minmax(0,1fr) 132px;grid-template-areas:"lb cells ct";align-items:center;gap:0 18px}.cells[data-astro-cid-4sty4gyt] a[data-astro-cid-4sty4gyt]{height:26px}.lb[data-astro-cid-4sty4gyt]{font-size:13px}.lb[data-astro-cid-4sty4gyt] i[data-astro-cid-4sty4gyt]{font-size:23px}}.mk[data-astro-cid-gkf6sauy]{margin:56px 0;border-top:1px solid var(--fg);padding-top:32px}figcaption[data-astro-cid-gkf6sauy]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}figcaption[data-astro-cid-gkf6sauy] b[data-astro-cid-gkf6sauy]{font-family:var(--serif);font-weight:300;font-size:19px;letter-spacing:.08em}ul[data-astro-cid-gkf6sauy]{list-style:none;margin:0;padding:0}li[data-astro-cid-gkf6sauy]{padding:22px 0;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:12px}.hd[data-astro-cid-gkf6sauy]{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.nm[data-astro-cid-gkf6sauy]{font-family:var(--serif);font-size:19px;letter-spacing:.08em}.ct[data-astro-cid-gkf6sauy]{font-size:12.5px;color:var(--mute);white-space:nowrap}.ct[data-astro-cid-gkf6sauy] .num[data-astro-cid-gkf6sauy]{font-size:30px;margin-right:3px}.ls[data-astro-cid-gkf6sauy]{margin:0;display:flex;flex-direction:column;gap:4px}.ls[data-astro-cid-gkf6sauy] a[data-astro-cid-gkf6sauy]{font-size:14px;line-height:1.8;color:var(--ink);display:flex;gap:12px;align-items:baseline;width:fit-content;border-bottom:1px solid transparent;transition:border-color .3s,color .3s}.ls[data-astro-cid-gkf6sauy] a[data-astro-cid-gkf6sauy]:hover{color:var(--fg);border-color:var(--gold)}.ls[data-astro-cid-gkf6sauy] i[data-astro-cid-gkf6sauy]{font-family:var(--en);font-style:normal;font-size:16px;color:var(--gold-text);width:38px;flex:none;font-variant-numeric:tabular-nums lining-nums}@media(min-width:821px){li[data-astro-cid-gkf6sauy]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:26px 0}.hd[data-astro-cid-gkf6sauy]{flex-direction:column;justify-content:flex-start;gap:6px}.nm[data-astro-cid-gkf6sauy]{font-size:21px}.ls[data-astro-cid-gkf6sauy] a[data-astro-cid-gkf6sauy]{font-size:15px}}.lg[data-astro-cid-kynrua3k]{margin:56px 0;border-top:1px solid var(--fg);padding-top:32px}figcaption[data-astro-cid-kynrua3k]{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}figcaption[data-astro-cid-kynrua3k] b[data-astro-cid-kynrua3k]{font-family:var(--serif);font-weight:300;font-size:19px;letter-spacing:.08em}.tr[data-astro-cid-kynrua3k]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:2px 8px;padding:14px 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.tr[data-astro-cid-kynrua3k].th{display:none}.y[data-astro-cid-kynrua3k]{font-family:var(--en);font-size:18px;color:var(--gold-text);font-variant-numeric:tabular-nums lining-nums;grid-row:span 3}.n[data-astro-cid-kynrua3k]{font-family:var(--serif);font-size:15.5px;letter-spacing:.04em;line-height:1.6}.n[data-astro-cid-kynrua3k] a[data-astro-cid-kynrua3k]{border-bottom:1px solid var(--line);transition:border-color .3s}.n[data-astro-cid-kynrua3k] a[data-astro-cid-kynrua3k]:hover{border-color:var(--gold)}.d[data-astro-cid-kynrua3k]{font-size:13px;color:var(--ink);line-height:1.7;grid-column:2}.d[data-astro-cid-kynrua3k] em[data-astro-cid-kynrua3k]{font-style:normal;font-size:11px;letter-spacing:.14em;color:var(--sub);margin-right:10px}.nt[data-astro-cid-kynrua3k]{margin:14px 0 0;font-size:12px;color:var(--sub)}@media(min-width:821px){.tr[data-astro-cid-kynrua3k]{grid-template-columns:64px minmax(0,1.5fr) minmax(0,1.15fr) minmax(0,1fr);gap:0 20px;padding:13px 0}.tr[data-astro-cid-kynrua3k].th{display:grid;font-size:12px;letter-spacing:.16em;color:var(--sub);padding:0 0 10px;border-bottom:1px solid var(--line)}.y[data-astro-cid-kynrua3k]{grid-row:auto;font-size:19px}.n[data-astro-cid-kynrua3k]{font-size:16px}.d[data-astro-cid-kynrua3k]{grid-column:auto;font-size:13.5px}.d[data-astro-cid-kynrua3k] em[data-astro-cid-kynrua3k]{display:none}}.plate[data-astro-cid-5syucab6]{margin:64px calc(var(--gutter) * -1) 64px}.pi[data-astro-cid-5syucab6]{display:block;background:#d8cdb6;cursor:zoom-in}.pi[data-astro-cid-5syucab6] img[data-astro-cid-5syucab6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.pi[data-astro-cid-5syucab6]:hover img[data-astro-cid-5syucab6]{transform:scale(1.025)}.zm[data-astro-cid-5syucab6]{position:absolute;right:12px;bottom:12px;font-size:11px;letter-spacing:.2em;color:var(--on-dark);background:#1c1c1a9e;padding:4px 10px}figcaption[data-astro-cid-5syucab6]{padding:14px var(--gutter) 0;display:flex;flex-direction:column;gap:6px}figcaption[data-astro-cid-5syucab6] b[data-astro-cid-5syucab6]{font-family:var(--serif);font-weight:400;font-size:13px;letter-spacing:.3em;color:var(--gold-text)}.cp[data-astro-cid-5syucab6]{font-size:13.5px;line-height:1.95;color:var(--ink)}.cr[data-astro-cid-5syucab6]{font-size:12px;line-height:1.8;color:var(--sub)}.cr[data-astro-cid-5syucab6] a[data-astro-cid-5syucab6]{border-bottom:1px solid var(--line)}@media(min-width:821px){.plate[data-astro-cid-5syucab6]{margin:96px 0 96px -328px}figcaption[data-astro-cid-5syucab6]{padding:16px 0 0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:6px 88px}figcaption[data-astro-cid-5syucab6] b[data-astro-cid-5syucab6]{grid-row:span 2;padding-top:2px}.cp[data-astro-cid-5syucab6]{font-size:14px;max-width:700px}.cp[data-astro-cid-5syucab6],.cr[data-astro-cid-5syucab6]{grid-column:2}}.bars[data-astro-cid-3rus7yvt]{margin:56px 0;padding:32px 0 26px;border-top:1px solid var(--fg);border-bottom:1px solid var(--line)}figcaption[data-astro-cid-3rus7yvt]{display:flex;flex-direction:column;gap:6px;margin-bottom:26px}figcaption[data-astro-cid-3rus7yvt] b[data-astro-cid-3rus7yvt]{font-family:var(--serif);font-weight:300;font-size:19px;letter-spacing:.08em}ol[data-astro-cid-3rus7yvt]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}li[data-astro-cid-3rus7yvt]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lb ct" "bar bar";align-items:baseline;gap:6px 12px}.lb[data-astro-cid-3rus7yvt]{grid-area:lb;font-size:14.5px;letter-spacing:.06em;color:var(--fg);display:flex;flex-direction:column;gap:2px;line-height:1.6}.lb[data-astro-cid-3rus7yvt] small[data-astro-cid-3rus7yvt]{font-size:12px;color:var(--sub);letter-spacing:.04em}.ct[data-astro-cid-3rus7yvt]{grid-area:ct;font-size:12.5px;color:var(--mute);letter-spacing:.06em;white-space:nowrap}.ct[data-astro-cid-3rus7yvt] .num[data-astro-cid-3rus7yvt]{font-size:26px;margin-right:1px;color:var(--fg)}.ct[data-astro-cid-3rus7yvt] em[data-astro-cid-3rus7yvt]{font-style:normal;margin-left:10px;color:var(--sub)}.bar[data-astro-cid-3rus7yvt]{grid-area:bar;display:block;height:10px;background:var(--bg-2)}.bar[data-astro-cid-3rus7yvt] i[data-astro-cid-3rus7yvt]{display:block;height:100%;width:var(--w);min-width:2px;background:var(--green);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease) calc(var(--i)*70ms + .15s)}.bars[data-astro-cid-3rus7yvt].shown .bar[data-astro-cid-3rus7yvt] i[data-astro-cid-3rus7yvt]{transform:none}.lg[data-astro-cid-3rus7yvt]{margin:22px 0 0;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--sub);letter-spacing:.04em;line-height:1.8}@media(prefers-reduced-motion:reduce){.bar[data-astro-cid-3rus7yvt] i[data-astro-cid-3rus7yvt]{transform:none;transition:none}}.ttl[data-astro-cid-45xmep6o]{padding-top:112px}.bc[data-astro-cid-45xmep6o]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;letter-spacing:.12em;color:var(--sub)}.bc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o]{border-bottom:1px solid transparent;transition:border-color .3s,color .3s}.bc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o]:hover{color:var(--fg);border-color:var(--gold)}.bc[data-astro-cid-45xmep6o] [data-astro-cid-45xmep6o][aria-current]{color:var(--mute)}.hgrid[data-astro-cid-45xmep6o]{display:flex;flex-direction:column;gap:20px;padding-top:44px;max-width:920px}.k[data-astro-cid-45xmep6o]{margin:0;display:flex;align-items:baseline;gap:18px}.wa[data-astro-cid-45xmep6o]{font-family:var(--serif);font-weight:300;font-size:14px;letter-spacing:.3em;white-space:nowrap}.k[data-astro-cid-45xmep6o] .wa[data-astro-cid-45xmep6o]{padding-right:18px;border-right:1px solid var(--gold)}.k[data-astro-cid-45xmep6o].sp{align-items:center}.k[data-astro-cid-45xmep6o].sp .wa[data-astro-cid-45xmep6o]{border:1px solid var(--gold);padding:5px 10px 5px 14px;color:var(--gold-text);font-size:13px}h1[data-astro-cid-45xmep6o]{font-size:clamp(28px,6.2vw,60px);line-height:1.5;letter-spacing:.06em}.lead[data-astro-cid-45xmep6o]{margin:0;font-family:var(--serif);font-weight:300;font-size:17px;line-height:2.05;letter-spacing:.05em;color:var(--ink);max-width:34em}.mt[data-astro-cid-45xmep6o]{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:12.5px;letter-spacing:.06em;color:var(--sub)}.mt[data-astro-cid-45xmep6o]>[data-astro-cid-45xmep6o]:not(:last-child):after{content:"／";margin:0 .6em;opacity:.6}.cover[data-astro-cid-45xmep6o]{margin:48px 0 0}.ci[data-astro-cid-45xmep6o]{aspect-ratio:4/3}.cover[data-astro-cid-45xmep6o] figcaption[data-astro-cid-45xmep6o]{padding-top:12px;font-size:12px;line-height:1.8;color:var(--sub);letter-spacing:.03em}.cover[data-astro-cid-45xmep6o] figcaption[data-astro-cid-45xmep6o] span[data-astro-cid-45xmep6o]{display:block}.lay[data-astro-cid-45xmep6o]{padding-top:56px;display:block}.toc[data-astro-cid-45xmep6o]{border-top:1px solid var(--fg);border-bottom:1px solid var(--line);padding:22px 0 18px;margin-bottom:48px}.toc[data-astro-cid-45xmep6o] ol[data-astro-cid-45xmep6o]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.toc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o]{display:flex;gap:14px;align-items:baseline;padding:7px 0;font-size:14px;line-height:1.7;color:var(--mute);transition:color .3s}.toc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o] i[data-astro-cid-45xmep6o]{font-family:var(--en);font-style:normal;font-size:15px;color:var(--gold-text);width:22px;flex:none;font-variant-numeric:tabular-nums lining-nums}.toc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o]:hover,.toc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o].on{color:var(--fg)}.prose[data-astro-cid-45xmep6o]{max-width:700px;counter-reset:h2}.prose[data-astro-cid-45xmep6o]>p{margin:0 0 1.9em;font-size:16px;line-height:2.2;color:var(--ink);letter-spacing:.03em}.prose[data-astro-cid-45xmep6o]>p:first-of-type{font-family:var(--serif);font-weight:300;font-size:19px;line-height:2.1;letter-spacing:.05em;color:var(--fg)}.prose[data-astro-cid-45xmep6o]>h2{word-break:auto-phrase;counter-increment:h2;margin:88px 0 30px;padding-top:26px;border-top:1px solid var(--line);font-size:clamp(23px,3vw,31px);line-height:1.6;scroll-margin-top:96px;display:flex;flex-direction:column;gap:10px}.prose[data-astro-cid-45xmep6o]>h2:before{content:counter(h2,decimal-leading-zero);font-family:var(--en);font-weight:300;font-size:20px;letter-spacing:.1em;color:var(--gold-text)}.prose[data-astro-cid-45xmep6o] strong{font-weight:500;color:var(--fg);background:linear-gradient(transparent 68%,#a58a4e47 68%)}.prose[data-astro-cid-45xmep6o] a{color:var(--green);border-bottom:1px solid var(--gold);padding-bottom:1px;transition:color .3s,border-color .3s}.prose[data-astro-cid-45xmep6o] a:hover{color:var(--fg);border-color:var(--fg)}.prose[data-astro-cid-45xmep6o] a.bl{color:var(--fg);font-family:var(--serif);letter-spacing:.04em;border-bottom:1px solid var(--gold);white-space:normal}.prose[data-astro-cid-45xmep6o] a.bl:hover{color:var(--green)}.prose[data-astro-cid-45xmep6o] .row,.prose[data-astro-cid-45xmep6o] figure a,.prose[data-astro-cid-45xmep6o] .mk a,.prose[data-astro-cid-45xmep6o] .lg a{color:inherit}.prose[data-astro-cid-45xmep6o] .row{border-bottom:1px solid var(--line-soft);padding-bottom:20px}.prose[data-astro-cid-45xmep6o] .cells a,.prose[data-astro-cid-45xmep6o] .ls a{border-bottom:0;padding-bottom:0}.prose[data-astro-cid-45xmep6o] .ls a{border-bottom:1px solid transparent}.prose[data-astro-cid-45xmep6o] aside.src{margin:72px 0 0;padding:24px 0 0 20px;border-left:1px solid var(--gold)}.prose[data-astro-cid-45xmep6o] aside.src p{margin:0;font-size:13.5px;line-height:2.05;color:var(--mute)}.prose[data-astro-cid-45xmep6o] aside.src strong{display:block;background:none;font-family:var(--serif);font-weight:400;font-size:15px;letter-spacing:.08em;margin-bottom:8px;color:var(--fg)}.prose[data-astro-cid-45xmep6o] .plate a{border-bottom:0;padding-bottom:0;color:inherit}.prose[data-astro-cid-45xmep6o] .plate .cr a{border-bottom:1px solid var(--line);color:var(--sub)}.prose[data-astro-cid-45xmep6o].book>p{font-family:var(--serif);font-weight:300;font-size:16.5px;line-height:2.3;letter-spacing:.045em;color:var(--fg);text-align:justify}.prose[data-astro-cid-45xmep6o].book>p:first-of-type{font-size:19px;line-height:2.2}.prose[data-astro-cid-45xmep6o].book>h2{align-items:flex-start;gap:14px;margin-top:104px}.prose[data-astro-cid-45xmep6o].book>h2:before{content:counter(h2,cjk-ideographic);font-family:var(--serif);font-size:15px;letter-spacing:.2em;border:1px solid var(--gold);width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding-left:.2em}.prose[data-astro-cid-45xmep6o].book>hr{border:0;height:1px;background:var(--line);width:64px;margin:72px 0}.prose[data-astro-cid-45xmep6o].book>blockquote{margin:48px 0;padding:6px 0 6px 24px;border-left:1px solid var(--gold)}.prose[data-astro-cid-45xmep6o].book>blockquote p{margin:0;font-family:var(--serif);font-weight:300;font-size:19px;line-height:2.1;letter-spacing:.06em;color:var(--green)}.prose[data-astro-cid-45xmep6o] ol.refs{margin:14px 0 0;padding-left:1.4em;display:flex;flex-direction:column;gap:8px}.prose[data-astro-cid-45xmep6o] ol.refs li{font-size:13px;line-height:1.9;color:var(--mute)}.prose[data-astro-cid-45xmep6o] aside.src a{word-break:break-all}.cast[data-astro-cid-45xmep6o]{padding-top:104px}.cast[data-astro-cid-45xmep6o] .rows[data-astro-cid-45xmep6o]{display:flex;flex-direction:column;border-top:1px solid var(--fg);margin-top:32px}.cast[data-astro-cid-45xmep6o] .all[data-astro-cid-45xmep6o]{margin-top:36px}.pn[data-astro-cid-45xmep6o]{padding-top:96px;padding-bottom:8px}.pgrid[data-astro-cid-45xmep6o]{display:grid;grid-template-columns:1fr;border-top:1px solid var(--fg)}.pgrid[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o],.pgrid[data-astro-cid-45xmep6o] .none[data-astro-cid-45xmep6o]{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-bottom:1px solid var(--line-soft)}.pgrid[data-astro-cid-45xmep6o] .none[data-astro-cid-45xmep6o]{display:none}.pgrid[data-astro-cid-45xmep6o] small[data-astro-cid-45xmep6o]{font-size:12px;letter-spacing:.14em;color:var(--sub)}.pgrid[data-astro-cid-45xmep6o] .ix[data-astro-cid-45xmep6o] small[data-astro-cid-45xmep6o]{font-family:var(--en);font-style:italic;font-size:15px;letter-spacing:.1em;color:var(--gold-text)}.pgrid[data-astro-cid-45xmep6o] span[data-astro-cid-45xmep6o]{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.6;letter-spacing:.05em;transition:color .3s}.pgrid[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o]:hover span[data-astro-cid-45xmep6o]{color:var(--green)}@media(min-width:821px){.ttl[data-astro-cid-45xmep6o]{padding-top:152px}.hgrid[data-astro-cid-45xmep6o]{padding-top:72px;gap:26px}.lead[data-astro-cid-45xmep6o]{font-size:20px}.cover[data-astro-cid-45xmep6o]{margin-top:80px}.ci[data-astro-cid-45xmep6o]{aspect-ratio:auto;height:min(78svh,760px)}.lay[data-astro-cid-45xmep6o]{padding-top:104px;display:grid;grid-template-columns:240px minmax(0,700px);gap:88px;justify-content:space-between;align-items:start}.toc[data-astro-cid-45xmep6o]{position:sticky;top:104px;margin:0;border-bottom:0;padding-bottom:0;transition:opacity .35s ease,transform .5s var(--ease)}.toc[data-astro-cid-45xmep6o].away{opacity:0;transform:translate(-12px);pointer-events:none}.toc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o]{font-size:13.5px;padding:8px 0}.toc[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o].on span[data-astro-cid-45xmep6o]{border-bottom:1px solid var(--gold)}.prose[data-astro-cid-45xmep6o]>p{font-size:17px}.prose[data-astro-cid-45xmep6o]>p:first-of-type{font-size:22px}.prose[data-astro-cid-45xmep6o]>h2{margin-top:112px}.prose[data-astro-cid-45xmep6o]>h2:first-of-type{margin-top:88px}.prose[data-astro-cid-45xmep6o].book>p{font-size:18px;line-height:2.35}.prose[data-astro-cid-45xmep6o].book>p:first-of-type{font-size:22px}.prose[data-astro-cid-45xmep6o].book>h2{margin-top:136px}.prose[data-astro-cid-45xmep6o].book>blockquote p{font-size:23px}.cast[data-astro-cid-45xmep6o]{padding-top:152px}.pn[data-astro-cid-45xmep6o]{padding-top:136px}.pgrid[data-astro-cid-45xmep6o]{grid-template-columns:1fr auto 1fr}.pgrid[data-astro-cid-45xmep6o] a[data-astro-cid-45xmep6o],.pgrid[data-astro-cid-45xmep6o] .none[data-astro-cid-45xmep6o]{padding:30px 0;border-bottom:1px solid var(--line-soft)}.pgrid[data-astro-cid-45xmep6o] .none[data-astro-cid-45xmep6o]{display:block}.pgrid[data-astro-cid-45xmep6o] .ix[data-astro-cid-45xmep6o]{padding-inline:56px;text-align:center;align-items:center}.pgrid[data-astro-cid-45xmep6o] .nx[data-astro-cid-45xmep6o]{text-align:right;align-items:flex-end}.pgrid[data-astro-cid-45xmep6o] span[data-astro-cid-45xmep6o]{font-size:19px}}
