:root{--fw-plate-w:240px;--fw-plate-h:300px;--fw-plate-intrude:24px;--fw-translate-para:.18s}html[data-pace=brisk]{--fw-translate-para:.11s}@media (max-width:959.98px){:root{--fw-plate-intrude:0px}}.fw-stack{display:grid}.fw-stack>.from,.fw-stack>.to{grid-area:1/1}.fw-folio-body .tri-translate{display:grid}.fw-folio-body .tri-translate>.from,.fw-folio-body .tri-translate>.to{grid-area:1/1}.fw-folio-body .tri-translate>.to>*{animation-delay:calc(var(--i,0) * var(--fw-translate-para))}.fw-folio-body .tri-translate>.to>.fw-plate-box{animation-delay:calc(var(--fw-plate-i,0) * var(--fw-translate-para))}.tri-translate.is-old-script>.from{animation:tri-translate-in var(--motion-slow) var(--motion-enter) both;display:block}.tri-translate.is-old-script>.to{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fw-folio-head{align-items:baseline;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.fw-folio-head-right{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin-left:auto;display:flex}.fw-star{color:var(--ochre-red);line-height:1}.fw-folio-title{margin:0}.fw-folio-title.fw-cipher{text-wrap:balance;font-size:44px;line-height:1.05}.fw-folio-title:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fw-title-stroke{width:50%;margin-top:var(--space-sm);display:block}.fw-folio-title+.fw-title-stroke{width:50%}.fw-folio-title+.fw-title-stroke path{stroke-width:1.25px}.fw-byline{margin:var(--space-sm) 0 0;color:var(--ink-soft)}.fw-seal-note{margin:var(--space-xl) 0 var(--space-xl);padding:var(--space-md) 0;border-top:1px solid var(--ink-soft);border-bottom:1px solid var(--ink-soft);color:var(--ink-soft);font-style:italic}.fw-seal-note p{margin:0}.fw-seal-note-lead{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink);font-style:normal;font-variant-caps:all-small-caps;font-weight:600}.fw-sealed-again{margin:var(--space-sm) 0 0;color:var(--ink-soft)}.fw-cipher-body{column-gap:var(--space-xl);overflow-wrap:anywhere;line-height:1.5}@media (min-width:560px){.fw-cipher-body{column-count:2}}.fw-plate-box{width:var(--fw-plate-w);max-width:100%;margin:0 auto var(--space-md);position:relative}.fw-plate-figure{width:100%;height:auto;aspect-ratio:var(--fw-plate-w) / var(--fw-plate-h);display:block}.fw-plate-line{fill:none;stroke:var(--ink-soft);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.fw-plate-wash{fill:color-mix(in srgb, var(--accent) 30%, transparent);stroke:none;transform:translate(3px,3px)}.fw-plate-label{max-width:120px;margin:0;position:absolute}.fw-leaders{width:100%;height:100%;position:absolute;inset:0}@media (min-width:560px){.fw-plate-box{margin-bottom:var(--space-md)}.fw-plate-box[data-side=recto]{float:right;margin:var(--space-sm) calc(-1 * var(--fw-plate-intrude)) var(--space-md) var(--space-lg)}.fw-plate-box[data-side=verso]{float:left;margin:var(--space-sm) var(--space-lg) var(--space-md) calc(-1 * var(--fw-plate-intrude))}.fw-plate-box[data-family=rosette]{shape-outside:circle(46% at 50% 50%);shape-margin:var(--space-md)}}.fw-folio-body p{margin:0 0 var(--space-md)}.fw-folio-body ul,.fw-folio-body ol{padding-left:var(--space-lg);margin:var(--space-sm) 0 var(--space-md)}.fw-folio-body{text-align:left;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.fw-folio-body h2{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink);margin:var(--space-lg) 0 var(--space-sm);font-size:18px;font-variant-caps:all-small-caps;font-weight:600;line-height:1.5}.fw-dropcap:first-letter{float:left;font-family:var(--font-display);color:var(--ink);padding:4px 8px 0 0;font-size:44px;font-weight:600;line-height:1}html[data-hand=plain] .fw-dropcap:first-letter{font-family:var(--font-body)}.fw-xlink,.fw-xlink-sealed{min-width:0;min-height:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}a.fw-xlink{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:3px;text-decoration-thickness:1px}a.fw-xlink:focus-visible,a.fw-xlink:hover{text-decoration-thickness:2px}a.fw-xlink-sealed{font-family:var(--ff-im-fell), serif;letter-spacing:.04em;color:var(--ink-soft);text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:3px;font-style:italic;text-decoration-thickness:1px}.fw-redaction{font-family:var(--ff-im-fell), serif;color:var(--ink-soft);letter-spacing:.04em;font-style:italic;text-decoration:none}p.fw-redaction{margin:0 0 var(--space-md)}.fw-figures{clear:both;border:0;border-top:1px solid var(--copper-corroded);padding:var(--space-md) 0 0;margin:var(--space-lg) 0;background:0 0;border-radius:0}.fw-figures>h2{font-family:var(--font-hand);letter-spacing:normal;color:var(--ink-soft);margin:0 0 var(--space-md);font-size:18px;font-style:italic;font-variant-caps:normal;line-height:1.4}.fw-figures dl{margin:0}.fw-figures dt{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink);font-variant-caps:all-small-caps;font-weight:600}.fw-figures dd{padding-bottom:var(--space-xs);border-bottom:1px solid var(--copper-corroded);margin:0}.fw-figures dd ul{padding-left:var(--space-lg);margin:0}@media (min-width:560px){.fw-figures dl{gap:var(--space-xs) var(--space-md);grid-template-columns:max-content 1fr;display:grid}}.fw-marginalia-inline{clear:both;color:var(--ink-soft);margin:var(--space-lg) 0 0}.fw-marginalia-inline p{margin:0}.fw-marginalia-inline p+p{margin-top:var(--space-xs)}@media (min-width:960px){.fw-marginalia-inline{display:none}}.fw-rail-marginalia p+p{margin-top:var(--space-xs)}.fw-rail-unread{display:block}.fw-rail-more{margin-top:var(--space-sm)}.fw-folio-foot{clear:both;margin-top:var(--space-xl);justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;display:flex}.fw-folio-foot>*{min-width:0}.fw-foot-line{margin:var(--space-xs) 0 0;color:var(--ink-soft);display:block}@media (max-width:559.98px){.fw-folio-foot{flex-direction:column}.fw-folio-foot>*{width:100%}}.fw-quire+.fw-quire{margin-top:var(--space-2xl)}.fw-quire-blurb{color:var(--ink-soft);margin:var(--space-sm) 0 0}.fw-quire-count{color:var(--ink-soft);font-variant-numeric:lining-nums tabular-nums;margin:var(--space-xs) 0 0}.fw-quire-rows{margin:var(--space-md) 0 0;padding:0;list-style:none}.fw-quire-rows+.fw-quire-heading{margin-top:var(--space-lg)}.fw-row{align-items:baseline;gap:var(--space-xs) var(--space-sm);min-height:44px;padding:var(--space-sm) 0;grid-template-columns:64px minmax(0,1fr) auto;display:grid}a.fw-row{text-decoration:none}.fw-row-folio{font-family:var(--font-ui);font-variant-numeric:lining-nums tabular-nums;color:var(--ochre-red);font-size:14px;line-height:1.3}.fw-row-title{min-width:0}.fw-row-note{color:var(--ink-soft)}@media (hover:hover){.fw-row:hover{background:var(--paper-light)}}[data-row-state=sealed] .fw-row-title,[data-row-state=sealed-run] .fw-row-title{white-space:nowrap;text-overflow:clip;overflow:hidden}.fw-order-legend{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.fw-jumps{gap:var(--space-sm);margin:var(--space-md) 0 var(--space-lg);flex-wrap:wrap;display:flex}.fw-quire-rows li+li .fw-row{border-top:1px solid var(--paper-aged)}.fw-contents-byline{margin:var(--space-sm) 0 0;color:var(--ink-soft)}.fw-search{margin:var(--space-lg) 0;display:block}.fw-search input{font-family:var(--font-body);color:var(--ink);background:var(--paper-light);border:1px solid var(--paper-aged);padding:var(--space-sm) var(--space-md);border-radius:0;width:100%;min-height:44px;font-size:18px;line-height:1.5}.fw-search-label{margin-bottom:var(--space-xs);display:block}.fw-search-row{align-items:stretch;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fw-search-row input{flex:12rem}.fw-search-hint{color:var(--ink-soft);margin:var(--space-xs) 0 0}.fw-search-results{margin-top:var(--space-lg)}.fw-search-count{color:var(--ink-soft);margin:0 0 var(--space-sm)}.fw-search-snippet{color:var(--ink);margin:0 0 var(--space-md);padding-left:64px}.fw-search-hit+.fw-search-hit{margin-top:var(--space-sm)}.fw-folio mark,.fw-search-hit mark{background:color-mix(in srgb, var(--ochre-pale) 60%, transparent);color:var(--ink)}.fw-frontispiece{text-align:center}.fw-frontispiece .fw-display{margin-top:var(--space-3xl)}.fw-frontispiece-body,.fw-frontispiece-lines,.fw-frontispiece .fw-sequence{text-align:left}.fw-frontispiece-controls{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.fw-keeper-margin{border:0;border-top:1px solid var(--copper-corroded);padding:var(--space-lg) 0;margin:var(--space-md) 0;background:0 0;border-radius:0}.fw-keeper-section+.fw-keeper-section{margin-top:var(--space-2xl)}.fw-keeper-row{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-md);min-height:44px;padding:var(--space-sm) 0;flex-wrap:wrap;display:flex}.fw-keeper-row+.fw-keeper-row{border-top:1px solid var(--copper-corroded)}.fw-keeper-status{color:var(--ink-soft)}.fw-keeper-consequence{margin:var(--space-sm) 0 0;padding:var(--space-md) 0;border:0;border-top:1px solid var(--copper-corroded);border-bottom:1px solid var(--copper-corroded);background:0 0}.fw-keeper-consequence-actions{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.fw-keeper-heading{margin:0 0 var(--space-md);color:var(--ink-soft);font-weight:400}.fw-keeper-name{color:var(--ink)}.fw-keeper-row .fw-keeper-status{flex:12ch}.fw-keeper-controls{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fw-keeper-consequence-line{color:var(--ink);margin:0;font-style:italic}.fw-keeper-link{min-height:44px;font-family:var(--font-body);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:18px;line-height:1.5;text-decoration:underline;display:inline-flex}.fw-keeper-readingas{color:var(--ink-soft);margin-right:var(--space-sm)}.fw-folio-head-readas{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex-basis:100%;display:flex}.fw-keeper-hint{margin:0 0 var(--space-md);color:var(--ink-soft)}.fw-keeper-depth{border:0;margin:0;padding:0}.fw-keeper-people{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.fw-keeper-people-label{color:var(--ink-soft)}.fw-keeper-people select{min-height:44px;padding:0 var(--space-sm);background:var(--paper-light);border:1px solid var(--paper-aged);color:var(--ink);font-family:var(--font-body);border-radius:0;font-size:18px;line-height:1.5}.fw-keeper-hits{margin:var(--space-md) 0 0;padding:0;list-style:none}@media (max-width:559px){.fw-keeper-row,.fw-keeper-controls{flex-direction:column;align-items:stretch}.fw-keeper-consequence-actions>.fw-control,.fw-keeper-controls>.fw-control,.fw-keeper-people,.fw-keeper-people select{width:100%}}.fw-seal-note.fw-seal-fading{opacity:0;transition:opacity var(--motion-normal) var(--motion-exit)}.fw-stitches-slot{flex-basis:100%}.fw-stitches-slot:empty{display:none}.fw-stitches-slot:has(>.fw-stitches:empty){display:none}.fw-stitches-slot .fw-stitches{margin-block-end:0}article.fw-book-folio>section.fw-beat{block-size:0;inline-size:0;margin-block:0;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}article.fw-book-folio[data-sequence-state=idle] .fw-deskcontrols,.fw-railmark,.fw-sealseq{display:none}.fw-folio-body:after{content:"";clear:both;display:block}
