:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--screen-bg:#c9d0c7;--screen-ink:#151515;--screen-muted:#5d625a;--paper:#fbfaf4;--paper-deep:#eee7d8;--paper-ink:#171512;--paper-muted:#6d655c;--cover:#f7f7f4;--cover-ink:#0b0b0b;--line:#16151352;--accent:#49624d;--accent-strong:#7d2e34;--gold:#a37a36;--shadow:#1a130a47}*{box-sizing:border-box;letter-spacing:0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--screen-bg:#101412;--screen-ink:#f2eee6;--screen-muted:#a6aa9f;--paper:#24231f;--paper-deep:#181816;--paper-ink:#f5efe4;--paper-muted:#b9b1a3;--cover:#020202;--cover-ink:#f7f4eb;--line:#f6efe247;--accent:#9bb38f;--accent-strong:#d79a6c;--gold:#c8a96d;--shadow:#0000008c}}.book-screen.svelte-q8ydag{min-height:100dvh;color:var(--screen-ink);background:linear-gradient(90deg, #ffffff0d 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(0deg, #0000000d 1px, transparent 1px) 0 0 / 26px 26px, var(--screen-bg);grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.65rem,1.4vw,1.1rem);padding:clamp(.75rem,2vw,1.75rem);font-family:Georgia,Times New Roman,serif;display:grid;overflow:hidden}.book-status.svelte-q8ydag,.book-controls.svelte-q8ydag{width:min(100%,78rem);color:var(--screen-muted);grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,1.4rem);margin:0 auto;font-size:clamp(.72rem,1.2vw,.86rem);display:grid}.wordmark.svelte-q8ydag,.book-controls.svelte-q8ydag button:where(.svelte-q8ydag),.inline-link.svelte-q8ydag,.cover-meta.svelte-q8ydag button:where(.svelte-q8ydag),.press-note.svelte-q8ydag button:where(.svelte-q8ydag){border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 82%, transparent);color:inherit;font:inherit;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.wordmark.svelte-q8ydag{color:var(--screen-ink);text-transform:uppercase;padding:.5rem .75rem}.page-track.svelte-q8ydag{background:linear-gradient(90deg, var(--accent) 0 var(--progress), color-mix(in srgb, var(--line) 80%, transparent) var(--progress));height:1px}.book-stage.svelte-q8ydag{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.4rem,1.3vw,1rem);min-height:0;display:grid;position:relative}.book-shadow.svelte-q8ydag{width:min(100%,144dvh - 12.96rem,85rem);filter:drop-shadow(0 1.6rem 2rem var(--shadow));margin:0 auto}.flipbook.svelte-q8ydag{width:100%;margin:0 auto}.flipbook.svelte-q8ydag:not(.ready) .book-page:where(.svelte-q8ydag):not(:first-child){display:none}.stf__parent{margin:0 auto}.book-page.svelte-q8ydag{background:linear-gradient(90deg, #0000000e, transparent 5%, transparent 95%, #00000014), linear-gradient(180deg, #ffffff2e, transparent 16%), var(--paper);width:100%;height:100%;color:var(--paper-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 72%, transparent);position:absolute;overflow:hidden}.cover-page.svelte-q8ydag,.back-cover.svelte-q8ydag{background:var(--cover);color:var(--cover-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cover-ink) 48%, transparent), inset .9rem 0 1.5rem #0000002e}.cover-border.svelte-q8ydag{text-align:center;border:2px solid;align-content:center;place-items:center;gap:clamp(.65rem,2vw,1.1rem);padding:clamp(.85rem,3vw,1.5rem);display:grid;position:absolute;inset:clamp(1rem,5%,2.2rem)}.cover-border.svelte-q8ydag img:where(.svelte-q8ydag){width:min(82%,20rem);height:auto;display:block}.cover-meta.svelte-q8ydag{justify-items:center;gap:.8rem;max-width:27rem;display:grid}.cover-meta.svelte-q8ydag p:where(.svelte-q8ydag),.eyebrow.svelte-q8ydag,.folio.svelte-q8ydag,.catalogue-card.svelte-q8ydag p:where(.svelte-q8ydag),.contact-grid.svelte-q8ydag span:where(.svelte-q8ydag),.estimate-box.svelte-q8ydag span:where(.svelte-q8ydag),.estimate-box.svelte-q8ydag small:where(.svelte-q8ydag),.pricing-group.svelte-q8ydag h3:where(.svelte-q8ydag),.pricing-group.svelte-q8ydag label:where(.svelte-q8ydag)>span:where(.svelte-q8ydag){text-transform:uppercase;color:var(--paper-muted);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.64rem,1.2vw,.76rem)}.cover-meta.svelte-q8ydag h1:where(.svelte-q8ydag){text-wrap:balance;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:500;line-height:1.04}.cover-meta.svelte-q8ydag button:where(.svelte-q8ydag),.inline-link.svelte-q8ydag,.press-note.svelte-q8ydag button:where(.svelte-q8ydag){min-height:2.6rem;color:var(--paper-ink);background:var(--paper);padding:.72rem 1rem}button.svelte-q8ydag:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}button.svelte-q8ydag:disabled{cursor:not-allowed;opacity:.45}.page-inner.svelte-q8ydag{z-index:1;align-content:start;gap:clamp(.52rem,1vw,.78rem);height:100%;padding:clamp(1rem,3.2vw,2.2rem) clamp(1rem,3.2vw,2.2rem) clamp(2.3rem,4vw,3rem);display:grid;position:relative}.folio.svelte-q8ydag{position:absolute;bottom:clamp(.65rem,1.5vw,1rem);left:50%;transform:translate(-50%)}h2.svelte-q8ydag,.page-inner.svelte-q8ydag h2:where(.svelte-q8ydag){color:var(--paper-ink);text-wrap:balance;margin:0;font-size:clamp(1.55rem,2.75vw,2.35rem);font-weight:500;line-height:1.02}.lead.svelte-q8ydag{max-width:34rem;color:var(--paper-muted);margin:0;font-size:clamp(.9rem,1.4vw,1rem);line-height:1.42}.copy-block.svelte-q8ydag,.about-copy.svelte-q8ydag,.shelf.svelte-q8ydag,.contact-grid.svelte-q8ydag,.pricing-scroll.svelte-q8ydag,.pricing-group.svelte-q8ydag,.breakdown.svelte-q8ydag dl:where(.svelte-q8ydag){gap:clamp(.48rem,1vw,.72rem);display:grid}.about-copy.svelte-q8ydag p:where(.svelte-q8ydag){color:var(--paper-muted);text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(.9rem,1.28vw,1.08rem);line-height:1.5}.contents-list.svelte-q8ydag{gap:0;margin-top:clamp(.2rem,1vw,.5rem);display:grid}.contents-list.svelte-q8ydag button:where(.svelte-q8ydag){border:0;border-bottom:1px solid var(--line);color:var(--paper-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.08rem .75rem;padding:clamp(.3rem,.85vw,.46rem) 0;display:grid}.contents-list.svelte-q8ydag small:where(.svelte-q8ydag){color:var(--paper-muted);grid-column:1/-1;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.61rem,.9vw,.68rem)}.contents-list.svelte-q8ydag i:where(.svelte-q8ydag){color:var(--accent);font-style:normal}.catalogue-card.svelte-q8ydag,.contact-grid.svelte-q8ydag a:where(.svelte-q8ydag),.contact-link.svelte-q8ydag,.press-note.svelte-q8ydag,.estimate-box.svelte-q8ydag,.pricing-group.svelte-q8ydag{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 76%, var(--paper-deep))}.catalogue-card.svelte-q8ydag{border-left:.34rem solid var(--accent);align-content:space-between;min-height:clamp(4.65rem,8vw,5.6rem);padding:clamp(.52rem,1.2vw,.7rem);display:grid}.catalogue-card.svelte-q8ydag h3:where(.svelte-q8ydag){margin:.12rem 0;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:500;line-height:1.1}.catalogue-card.svelte-q8ydag span:where(.svelte-q8ydag),.press-note.svelte-q8ydag p:where(.svelte-q8ydag),.manuscript-list.svelte-q8ydag,.back-cover.svelte-q8ydag p:where(.svelte-q8ydag){color:var(--paper-muted);margin:0;font-size:clamp(.8rem,1.05vw,.94rem);line-height:1.38}.catalogue-card.svelte-q8ydag strong:where(.svelte-q8ydag){color:var(--accent-strong);font-weight:500}.press-note.svelte-q8ydag{justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem;display:flex}.manuscript-list.svelte-q8ydag{padding-left:1.4rem;font-size:clamp(1rem,1.8vw,1.18rem)}.contact-grid.svelte-q8ydag a:where(.svelte-q8ydag),.contact-link.svelte-q8ydag{color:var(--paper-ink);overflow-wrap:anywhere;text-align:left;gap:.3rem;padding:clamp(.85rem,2vw,1rem);text-decoration:none;display:grid}.image-block.svelte-q8ydag{gap:.45rem;margin:0;display:grid}.image-block.svelte-q8ydag img:where(.svelte-q8ydag){object-fit:cover;width:100%;max-height:26rem}.image-block.svelte-q8ydag figcaption:where(.svelte-q8ydag){color:var(--paper-muted);font-size:.82rem}.pricing-inner.svelte-q8ydag{grid-template-rows:auto auto minmax(0,1fr);gap:.42rem;height:100%;display:grid}.pricing-header.svelte-q8ydag{grid-template-columns:1fr;align-items:stretch;gap:.42rem;display:grid}.pricing-header.svelte-q8ydag h2:where(.svelte-q8ydag){font-size:clamp(1.12rem,1.9vw,1.55rem);line-height:1}.pricing-header.svelte-q8ydag .lead:where(.svelte-q8ydag){margin-top:.26rem;font-size:clamp(.7rem,.9vw,.78rem);line-height:1.25}.estimate-box.svelte-q8ydag{border-left:.34rem solid var(--accent-strong);justify-content:space-between;align-items:baseline;gap:.45rem;padding:.5rem .62rem;display:flex}.estimate-box.svelte-q8ydag strong:where(.svelte-q8ydag){color:var(--accent-strong);font-size:clamp(1.12rem,2vw,1.45rem);font-weight:500;line-height:1}.estimate-box.svelte-q8ydag small:where(.svelte-q8ydag){text-transform:none;text-align:right;margin-left:auto;line-height:1.2}.pricing-scroll.svelte-q8ydag{scrollbar-width:thin;min-height:0;padding-right:.28rem;overflow:auto}.pricing-group.svelte-q8ydag{padding:clamp(.56rem,1.2vw,.76rem)}.option-grid.svelte-q8ydag,.toggle-grid.svelte-q8ydag,.volume-grid.svelte-q8ydag,.compact-fields.svelte-q8ydag{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.option-grid.svelte-q8ydag label:where(.svelte-q8ydag),.toggle-grid.svelte-q8ydag label:where(.svelte-q8ydag),.volume-grid.svelte-q8ydag label:where(.svelte-q8ydag),.compact-fields.svelte-q8ydag label:where(.svelte-q8ydag){min-height:2.25rem;color:var(--paper-ink);align-items:center;gap:.45rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.72rem,1vw,.84rem);line-height:1.18;display:flex}.volume-grid.svelte-q8ydag label:where(.svelte-q8ydag),.compact-fields.svelte-q8ydag label:where(.svelte-q8ydag){align-items:start;display:grid}.pricing-group.svelte-q8ydag input:where(.svelte-q8ydag),.pricing-group.svelte-q8ydag select:where(.svelte-q8ydag){border:1px solid var(--line);background:var(--paper);width:100%;min-height:2.25rem;color:var(--paper-ink);border-radius:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.86rem}.pricing-group.svelte-q8ydag input[type=radio]:where(.svelte-q8ydag),.pricing-group.svelte-q8ydag input[type=checkbox]:where(.svelte-q8ydag){flex:none;width:1.05rem;height:1.05rem;min-height:1.05rem}.breakdown.svelte-q8ydag div:where(.svelte-q8ydag){border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);justify-content:space-between;gap:.8rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.72rem,1vw,.84rem);display:flex}.breakdown.svelte-q8ydag dt:where(.svelte-q8ydag),.breakdown.svelte-q8ydag dd:where(.svelte-q8ydag){margin:0}.breakdown.svelte-q8ydag dd:where(.svelte-q8ydag){color:var(--accent-strong);font-weight:700}.turn-button.svelte-q8ydag{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 78%, transparent);width:clamp(2.25rem,4vw,3rem);color:var(--screen-ink);cursor:pointer;place-items:center;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1;display:grid}.book-controls.svelte-q8ydag{grid-template-columns:repeat(3,auto) 1fr}.book-controls.svelte-q8ydag button:where(.svelte-q8ydag){color:var(--screen-ink);padding:.5rem .7rem}.book-controls.svelte-q8ydag span:where(.svelte-q8ydag){color:var(--screen-muted);justify-self:end}@media (width<=880px){.book-screen.svelte-q8ydag{gap:.7rem;padding:.7rem}.book-status.svelte-q8ydag{grid-template-columns:1fr auto}.book-status.svelte-q8ydag .page-track:where(.svelte-q8ydag){order:3;grid-column:1/-1}.book-shadow.svelte-q8ydag{width:min(100%,72dvh - 5.904rem,30rem)}.book-stage.svelte-q8ydag{grid-template-columns:1fr}.turn-button.svelte-q8ydag{z-index:5;background:color-mix(in srgb, var(--paper) 90%, transparent);position:absolute;bottom:clamp(.4rem,2vw,.8rem)}.turn-button--prev.svelte-q8ydag{left:0}.turn-button--next.svelte-q8ydag{right:0}}@media (width<=560px){.cover-border.svelte-q8ydag{padding:1rem;inset:.75rem}.page-inner.svelte-q8ydag{gap:.65rem;padding:1.05rem 1.05rem 2.55rem}.about-copy.svelte-q8ydag p:where(.svelte-q8ydag){font-size:.82rem;line-height:1.34}.press-note.svelte-q8ydag{display:grid}.book-controls.svelte-q8ydag{grid-template-columns:repeat(3,1fr)}.book-controls.svelte-q8ydag span:where(.svelte-q8ydag){grid-column:1/-1;justify-self:center}}
