.inside-box[data-v-c06b2f24]{width:100%;max-width:680px;container-type:inline-size}.spread[data-v-c06b2f24]{aspect-ratio:277/200;border-radius:4px 6px 6px 4px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 .5px 1px #28180a24,0 4px 10px -4px #28180a33,0 14px 24px -16px #28180a4d}.spread[data-v-c06b2f24]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0000000f 40%,#00000024 50%,#3c28140f 60%,#0000);width:5%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.spread.single[data-v-c06b2f24]{aspect-ratio:138.5/200;border-radius:4px 6px 6px 4px;grid-template-columns:1fr}.spread.show-art .text[data-v-c06b2f24],.spread.show-text .art[data-v-c06b2f24],.spread.single[data-v-c06b2f24]:after{display:none}.leaf[data-v-c06b2f24]{position:relative;overflow:hidden}.art[data-v-c06b2f24]{background:var(--book-navy);grid-template-rows:42fr auto 58fr;display:grid}.sky[data-v-c06b2f24]{color:var(--book-gold-light);opacity:.9}.pic[data-v-c06b2f24]{aspect-ratio:1;grid-row:2;position:relative}.pic[data-v-c06b2f24] svg.scene,.pic img[data-v-c06b2f24]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.art-orn[data-v-c06b2f24]{width:34%;color:var(--book-gold);grid-row:3;place-self:center;position:relative}.text[data-v-c06b2f24]{background-color:var(--book-paper);background-image:radial-gradient(ellipse 85% 80% at 52% 46%,var(--book-paper) 55%,var(--book-paper-edge) 100%);color:var(--book-ink);container-type:inline-size}.sheet[data-v-c06b2f24]{grid-template-rows:minmax(0,1fr) auto;padding:8cqw 10.5cqw 6cqw 12cqw;display:grid;position:absolute;inset:0}.flow[data-v-c06b2f24]{min-height:0;font-size:calc(5.1cqw * var(--fit,1));flex-direction:column;display:flex;overflow:hidden}.flow[data-v-c06b2f24]:before{content:"";flex:0 4cqw}.head[data-v-c06b2f24]{flex:none;justify-items:center;gap:2.4cqw;margin-bottom:3.6cqw;display:grid}.vignette[data-v-c06b2f24]{width:24cqw;color:var(--book-gold-deep)}.scene-title[data-v-c06b2f24]{max-width:100%;font-family:var(--font-display);font-variation-settings:"SOFT" 50,"opsz" 24;letter-spacing:.12em;text-transform:uppercase;color:var(--book-plum);text-align:center;text-wrap:balance;margin:0;font-size:3.3cqw;font-weight:600;line-height:1.4}.column[data-v-c06b2f24]{text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;flex:none;font-family:Literata,Georgia,Times New Roman,serif;font-weight:400;line-height:1.55}.column p[data-v-c06b2f24]{margin:0}.column p+p[data-v-c06b2f24]{margin-top:.5em}.column p.lead[data-v-c06b2f24]{min-height:4.65em}.column p.lead[data-v-c06b2f24]:first-letter{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;color:var(--book-gold-deep);-webkit-initial-letter:3;initial-letter:3;margin-right:.22em;font-style:normal;font-weight:600}@supports not ((-webkit-initial-letter:3) or (initial-letter:3) or (-webkit-initial-letter:3)){.column p.lead[data-v-c06b2f24]:first-letter{float:left;margin:.07em .1em 0 0;font-size:4.15em;line-height:.8}}.nm[data-v-c06b2f24]{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--book-plum);font-size:1.05em;font-style:italic;font-weight:500;line-height:1}.sprig[data-v-c06b2f24]{width:20cqw;color:var(--book-gold-deep);flex:none;align-self:center;margin:3.4cqw 0 2.4cqw}.flow.tight .sprig[data-v-c06b2f24],.flow.tight[data-v-c06b2f24]:before{display:none}.flow.cut .column p[data-v-c06b2f24]:not([hidden]):has(+p[hidden]):after{content:"…"}.pg[data-v-c06b2f24]{text-align:center;font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:.06em;color:var(--book-gold-deep);padding-top:2.4cqw;font-size:2.9cqw;font-weight:600}.strip-sec[data-v-ae8eb10e]{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.head .muted[data-v-ae8eb10e],.head h2[data-v-ae8eb10e]{margin-top:8px}.head .muted[data-v-ae8eb10e]{max-width:40em}.strip[data-v-ae8eb10e]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(560px,86%);grid-auto-flow:column;gap:22px;padding:6px 4px 18px;display:grid;overflow-x:auto}.item[data-v-ae8eb10e]{scroll-snap-align:start;gap:10px;margin:0;display:grid}.strip.single[data-v-ae8eb10e]{grid-auto-columns:min(320px,74%);gap:14px}figcaption[data-v-ae8eb10e]{font-size:var(--fs-help);color:var(--muted);font-weight:800}
