.reader__bar[data-astro-cid-7wqe4ojd],.reader__nav[data-astro-cid-7wqe4ojd],.reader__foot[data-astro-cid-7wqe4ojd],.reader__marks[data-astro-cid-7wqe4ojd]{display:none}.reader[data-astro-cid-7wqe4ojd].is-ready .reader__bar[data-astro-cid-7wqe4ojd],.reader[data-astro-cid-7wqe4ojd].is-ready .reader__foot[data-astro-cid-7wqe4ojd]{display:flex}.reader[data-astro-cid-7wqe4ojd].is-ready.is-book .reader__nav[data-astro-cid-7wqe4ojd]{display:grid}.reader[data-astro-cid-7wqe4ojd].is-ready.is-book .reader__marks[data-astro-cid-7wqe4ojd]{display:block}.reader__bar[data-astro-cid-7wqe4ojd]{align-items:center;justify-content:space-between;gap:var(--space-sm);margin-block-end:var(--space-md)}.reader__modes[data-astro-cid-7wqe4ojd]{display:inline-flex;border:1px solid var(--rule);border-radius:999px;overflow:hidden}.reader__mode[data-astro-cid-7wqe4ojd]{padding:.4em .95em;font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-muted);background:transparent;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.reader__mode[data-astro-cid-7wqe4ojd][aria-pressed=true]{background:var(--seal);color:var(--on-seal)}.reader__sound[data-astro-cid-7wqe4ojd]{padding:.3em .5em;font-size:var(--text-sm);line-height:1;border:1px solid var(--rule);border-radius:999px;filter:grayscale(1);opacity:.7}.reader__sound[data-astro-cid-7wqe4ojd]:hover{opacity:1;border-color:var(--ink)}.reader__sound[data-astro-cid-7wqe4ojd] .reader__sound-off[data-astro-cid-7wqe4ojd],.reader__sound[data-astro-cid-7wqe4ojd][aria-pressed=false] .reader__sound-on[data-astro-cid-7wqe4ojd]{display:none}.reader__sound[data-astro-cid-7wqe4ojd][aria-pressed=false] .reader__sound-off[data-astro-cid-7wqe4ojd]{display:inline}.reader__stage[data-astro-cid-7wqe4ojd]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm)}.reader__nav[data-astro-cid-7wqe4ojd]{flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;font-size:var(--text-2xl);line-height:1;color:var(--ink-muted);border:1px solid var(--rule);border-radius:50%;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.reader__nav[data-astro-cid-7wqe4ojd]:hover:not(:disabled){color:var(--seal);border-color:var(--seal)}.reader__nav[data-astro-cid-7wqe4ojd]:disabled{opacity:.25;cursor:default}.reader__page[data-astro-cid-7wqe4ojd]{position:relative;flex:none;inline-size:100%;max-inline-size:42rem;container-type:inline-size}.reader__page[data-astro-cid-7wqe4ojd]:focus-visible{outline:2px solid var(--seal);outline-offset:6px}.reader[data-astro-cid-7wqe4ojd]{--page-top: 14.67cqw;--page-bottom: 6.67cqw;--page-side: 12.5cqw}.reader[data-astro-cid-7wqe4ojd].is-book .reader__viewport[data-astro-cid-7wqe4ojd]{overflow:hidden;aspect-ratio:2 / 3;box-sizing:border-box;padding:var(--page-top) var(--page-side) var(--page-bottom);background:var(--paper-raised);border:1px solid var(--rule);border-radius:2px;box-shadow:0 1px 2px #19151214,0 12px 32px -12px #19151247,0 32px 56px -28px #19151259}.reader[data-astro-cid-7wqe4ojd].is-book .reader__flow[data-astro-cid-7wqe4ojd]{column-fill:auto;transition:transform var(--dur-slow) var(--ease-in-out);will-change:transform}.reader[data-astro-cid-7wqe4ojd].is-book .reader__cover[data-astro-cid-7wqe4ojd]{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:2px;box-shadow:0 1px 2px #19151214,0 12px 32px -12px #19151247,0 32px 56px -28px #19151259;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-in-out)}.reader[data-astro-cid-7wqe4ojd].is-book.is-cover .reader__cover[data-astro-cid-7wqe4ojd]{opacity:1}.reader[data-astro-cid-7wqe4ojd].is-book .reader__cover[data-astro-cid-7wqe4ojd] img{inline-size:100%;block-size:100%;object-fit:cover}.reader[data-astro-cid-7wqe4ojd]:not(.is-book) .reader__cover[data-astro-cid-7wqe4ojd]{max-inline-size:22rem;margin:0 auto var(--space-xl)}.reader[data-astro-cid-7wqe4ojd]:not(.is-book) .reader__cover[data-astro-cid-7wqe4ojd] img{inline-size:100%;block-size:auto;border-radius:var(--radius);box-shadow:var(--shadow-lift)}.reader[data-astro-cid-7wqe4ojd].is-book .reader__fixed{break-before:column;break-inside:avoid;box-sizing:border-box;block-size:var(--page-h, 100%);overflow:hidden}.reader[data-astro-cid-7wqe4ojd].is-book .reader__fixed+*,.reader[data-astro-cid-7wqe4ojd].is-book .reader__break,.reader[data-astro-cid-7wqe4ojd].is-book [data-chapter-start]{break-before:column}.reader[data-astro-cid-7wqe4ojd]:not(.is-book) .reader__fixed{min-block-size:50vh;display:flex;margin-block-end:var(--space-2xl)}.reader__marks[data-astro-cid-7wqe4ojd]{position:absolute;inset:0;pointer-events:none}.reader[data-astro-cid-7wqe4ojd].is-cover .reader__marks[data-astro-cid-7wqe4ojd]{display:none}.reader__runhead[data-astro-cid-7wqe4ojd]{position:absolute;inset-block-start:6.2cqw;inset-inline-end:var(--page-side);display:flex;gap:.9em;font-family:var(--reader-head-font, var(--font-body));font-size:2.1cqw;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.reader[data-astro-cid-7wqe4ojd].is-front .reader__runhead[data-astro-cid-7wqe4ojd]{visibility:hidden}.reader__runhead-sep[data-astro-cid-7wqe4ojd]{opacity:.55}.reader__corner[data-astro-cid-7wqe4ojd]{position:absolute;inline-size:3.2cqw;block-size:3.2cqw;border:0 solid var(--rule-strong);opacity:.45}.reader__corner--tl[data-astro-cid-7wqe4ojd]{inset-block-start:var(--page-top);inset-inline-start:var(--page-side);border-width:1px 0 0 1px}.reader__corner--tr[data-astro-cid-7wqe4ojd]{inset-block-start:var(--page-top);inset-inline-end:var(--page-side);border-width:1px 1px 0 0}.reader__corner--bl[data-astro-cid-7wqe4ojd]{inset-block-end:var(--page-bottom);inset-inline-start:var(--page-side);border-width:0 0 1px 1px}.reader__corner--br[data-astro-cid-7wqe4ojd]{inset-block-end:var(--page-bottom);inset-inline-end:var(--page-side);border-width:0 1px 1px 0}.reader[data-astro-cid-7wqe4ojd].is-turning .reader__flow[data-astro-cid-7wqe4ojd]{filter:brightness(.985)}@media(prefers-reduced-motion:reduce){.reader[data-astro-cid-7wqe4ojd].is-book .reader__flow[data-astro-cid-7wqe4ojd],.reader[data-astro-cid-7wqe4ojd].is-book .reader__cover[data-astro-cid-7wqe4ojd]{transition:none}.reader[data-astro-cid-7wqe4ojd].is-turning .reader__flow[data-astro-cid-7wqe4ojd]{filter:none}}.reader__foot[data-astro-cid-7wqe4ojd]{align-items:baseline;justify-content:space-between;gap:var(--space-sm);max-inline-size:42rem;margin:var(--space-sm) auto 0;font-size:var(--text-xs);color:var(--ink-faint)}.reader__pages[data-astro-cid-7wqe4ojd]{font-feature-settings:"tnum" 1;letter-spacing:.06em}.reader__hint[data-astro-cid-7wqe4ojd]{letter-spacing:.04em}.reader[data-astro-cid-7wqe4ojd]:not(.is-book) .reader__hint[data-astro-cid-7wqe4ojd]{visibility:hidden}@media(max-width:40rem){.reader[data-astro-cid-7wqe4ojd].is-ready.is-book .reader__nav[data-astro-cid-7wqe4ojd]{display:none}}.chapter[data-astro-cid-iwr4rks7]{--reader-head-font: "FateSquared", var(--font-body);width:min(100% - var(--gutter) * 2,64rem);margin-inline:auto;padding-block:var(--space-xl) var(--space-2xl)}.chapter__back[data-astro-cid-iwr4rks7]{display:inline-block;font-size:var(--text-sm);color:var(--ink-muted);text-decoration:none;margin-block-end:var(--space-sm)}.chapter__back[data-astro-cid-iwr4rks7]:hover{color:var(--seal)}.chapter__head[data-astro-cid-iwr4rks7]{margin-block-end:var(--space-lg)}.chapter__body[data-astro-cid-iwr4rks7]{font-family:Times New Roman,Times,Tinos,"Liberation Serif",serif;font-size:clamp(14px,2.9cqw,19px);line-height:1.43;color:var(--ink);text-align:justify;text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto;orphans:2;widows:2}.chapter__body[data-astro-cid-iwr4rks7] p{margin-block-start:0}.chapter__body[data-astro-cid-iwr4rks7] p+p{text-indent:1.71em;margin-block-start:0}.chapter__body[data-astro-cid-iwr4rks7] hr+p,.chapter__body[data-astro-cid-iwr4rks7] h2+p{text-indent:0}.chapter__opener[data-astro-cid-iwr4rks7],.chapter__body[data-astro-cid-iwr4rks7] h2{font-family:"FateSquared",var(--font-display);font-weight:400;font-size:1.9em;line-height:1.1;letter-spacing:.02em;text-align:left;margin-block:14cqw 1.4em}.chapter__body[data-astro-cid-iwr4rks7] hr{border:0;margin-block:2em;text-align:center}.chapter__body[data-astro-cid-iwr4rks7] hr:before{content:"· · ·";letter-spacing:.6em;color:var(--ink-faint);font-size:var(--text-lg)}.chapter__body[data-astro-cid-iwr4rks7] em{font-style:italic}.chapter__body[data-astro-cid-iwr4rks7].front__prose{font-size:clamp(13px,2.67cqw,17.5px)}.front__prose[data-astro-cid-iwr4rks7] p+p{text-indent:0;margin-block-start:.7em}.front__prose[data-astro-cid-iwr4rks7] h3{font:inherit;font-weight:700;margin-block:1em 0;text-align:left}.front__prose[data-astro-cid-iwr4rks7] h3+p{margin-block-start:0}.chapter__body[data-astro-cid-iwr4rks7].front__prose h2{break-before:column;font-family:"FateSquared",var(--font-display);font-weight:400;font-size:1.55em;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-align:right;margin:0 0 7cqw}.front__prose[data-astro-cid-iwr4rks7] .front__dedication{margin-block-start:2em;padding-inline:6%;text-align:center;text-indent:0;text-wrap:balance}.front__title[data-astro-cid-iwr4rks7]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ink)}.front__lockup[data-astro-cid-iwr4rks7]{inline-size:88%;margin-block-start:15cqw}.front__lockup[data-astro-cid-iwr4rks7] svg{display:block;inline-size:100%;block-size:auto}.front__copyright[data-astro-cid-iwr4rks7]{margin-block-start:auto;font-family:Times New Roman,Times,Tinos,"Liberation Serif",serif;font-size:clamp(12px,2.45cqw,16px);line-height:1.4;text-indent:0}.front__lockup--text[data-astro-cid-iwr4rks7]{font-family:"FateSquared",var(--font-display)}.front__title-main[data-astro-cid-iwr4rks7]{font-weight:700;font-size:17cqw;line-height:.95;text-transform:uppercase}.front__title-by[data-astro-cid-iwr4rks7]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .45em;margin-block-start:5cqw;font-size:3.2cqw;letter-spacing:.14em;text-transform:uppercase}.front__title-author[data-astro-cid-iwr4rks7]{font-size:1.55em;letter-spacing:.08em}.reader:not(.is-book) .front__lockup[data-astro-cid-iwr4rks7]{max-inline-size:20rem;margin-block:var(--space-lg)}.reader:not(.is-book) .front__title-main[data-astro-cid-iwr4rks7]{font-size:clamp(2.75rem,10cqw,4.5rem)}.reader:not(.is-book) .front__copyright[data-astro-cid-iwr4rks7]{margin-block-start:var(--space-md)}.chapter__body[data-astro-cid-iwr4rks7] .chat{--chat-dot: var(--paper-raised);margin-block:1.43em;font-family:Arial,Helvetica,sans-serif;font-size:.952em;line-height:1.5}.chapter__body[data-astro-cid-iwr4rks7] .chat__turn{margin-block-start:1.1em;break-inside:avoid}.chapter__body[data-astro-cid-iwr4rks7] .chat__turn--in{text-align:left;margin-inline-start:8.33cqw}.chapter__body[data-astro-cid-iwr4rks7] .chat__turn--out{text-align:right;margin-inline-end:4cqw}.chapter__body[data-astro-cid-iwr4rks7] .chat__who{display:flex;align-items:center;gap:.4em;margin-block-end:.3em;font-weight:700;font-style:normal;letter-spacing:.01em;color:var(--ink);text-indent:0}.chapter__body[data-astro-cid-iwr4rks7] .chat__turn--out .chat__who{justify-content:flex-end}.chapter__body[data-astro-cid-iwr4rks7] .chat__emoji{font-style:normal;font-variant-emoji:text;font-family:"Noto Emoji",Segoe UI Symbol,sans-serif}.chapter__body[data-astro-cid-iwr4rks7] .chat__icon{font-family:FromZeroEmoji;font-style:normal;font-weight:400;font-size:1.1em;line-height:1;flex:none;color:var(--ink)}.chapter__body[data-astro-cid-iwr4rks7] .chat__msg u{text-decoration-thickness:1px;text-underline-offset:.2em}.chapter__body[data-astro-cid-iwr4rks7] .chat__msg strong{font-weight:700;color:var(--ink)}.chapter__body[data-astro-cid-iwr4rks7] .chat__msg{margin:0;font-style:italic;color:var(--ink);text-indent:0;text-align:inherit;hyphens:none}.chapter__end[data-astro-cid-iwr4rks7]{max-inline-size:42rem;margin:var(--space-2xl) auto 0}.chapter__end-note[data-astro-cid-iwr4rks7]{margin-block-start:var(--space-lg);font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink-muted)}.chapter__next[data-astro-cid-iwr4rks7]{display:grid;gap:.2em;margin-block-start:var(--space-lg);font-family:var(--font-display);font-size:var(--text-xl);text-decoration:none}.chapter__cta[data-astro-cid-iwr4rks7]{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block-start:var(--space-lg)}
