: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}.stf__wrapper{border-radius:2px;overflow:visible}.stf__block{border-radius:2px}.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}.stf__block>.book-page.stf__item{position:absolute}.book-page.svelte-q8ydag:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:multiply;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/13px 13px,linear-gradient(0deg,#00000006 1px,#0000 1px) 0 0/13px 13px;position:absolute;inset:0}.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(54%,11.75rem);height:auto;display:block}.cover-page.svelte-q8ydag .cover-border:where(.svelte-q8ydag){align-content:start;gap:clamp(.5rem,1.4vw,.8rem);padding-top:clamp(.9rem,2.4vw,1.7rem)}.cover-page.svelte-q8ydag picture:where(.svelte-q8ydag){justify-items:center;width:100%;display:grid}.cover-page.svelte-q8ydag .cover-border:where(.svelte-q8ydag) img:where(.svelte-q8ydag){width:min(82%,20rem)}.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 p:where(.svelte-q8ydag){color:currentColor}.page-inner.svelte-q8ydag h2:where(.svelte-q8ydag){text-wrap:balance;margin:0;font-size:clamp(2rem,5.6vw,4.8rem);font-weight:500;line-height:.98}.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}.book-page.svelte-q8ydag button:where(.svelte-q8ydag)>:where(.svelte-q8ydag),.book-page.svelte-q8ydag a:where(.svelte-q8ydag)>:where(.svelte-q8ydag){pointer-events:none}.page-inner.svelte-q8ydag{z-index:1;align-content:start;gap:clamp(.45rem,1.15vw,.82rem);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{justify-self:auto;position:absolute;bottom:clamp(.65rem,1.5vw,1rem);left:50%;transform:translate(-50%)}.page-inner.svelte-q8ydag h2:where(.svelte-q8ydag){color:var(--paper-ink);font-size:clamp(1.65rem,3vw,2.55rem);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}.lead.small.svelte-q8ydag{font-size:clamp(.95rem,1.6vw,1.08rem)}.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 span:where(.svelte-q8ydag){font-size:clamp(.95rem,1.45vw,1.12rem)}.contents-list.svelte-q8ydag small:where(.svelte-q8ydag){color:var(--paper-muted);grid-area:2/1/auto/-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);grid-area:1/2;font-style:normal}.contents-list.svelte-q8ydag button[aria-current=page]:where(.svelte-q8ydag){color:var(--accent-strong)}.manifesto-page.svelte-q8ydag .page-inner:where(.svelte-q8ydag){gap:clamp(.52rem,1vw,.78rem)}.manifesto-page.svelte-q8ydag h2:where(.svelte-q8ydag){font-size:clamp(1.55rem,2.75vw,2.35rem)}.about-copy.svelte-q8ydag{gap:clamp(.58rem,1vw,.82rem);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}.inline-link.svelte-q8ydag{width:fit-content;color:var(--paper-ink);margin-top:.35rem}.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}.catalogue-card.svelte-q8ydag,.contact-grid.svelte-q8ydag a:where(.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 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),.author-layout.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}.shelf.svelte-q8ydag{grid-template-columns:1fr}.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 p:where(.svelte-q8ydag),.catalogue-card.svelte-q8ydag span:where(.svelte-q8ydag),.catalogue-card.svelte-q8ydag strong:where(.svelte-q8ydag){font-size:clamp(.68rem,1vw,.82rem)}.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;font-size:clamp(.76rem,1vw,.88rem);display:flex}.press-note.svelte-q8ydag button:where(.svelte-q8ydag){min-height:2.15rem;padding:.48rem .62rem;font-size:.78rem}.author-layout.svelte-q8ydag{grid-template-columns:minmax(4rem,9rem) minmax(0,1fr);align-items:start;gap:clamp(.9rem,2.5vw,1.5rem);display:grid}.initial.svelte-q8ydag{aspect-ratio:1;border:1px solid var(--line);color:var(--accent);place-items:center;font-size:clamp(3.5rem,12vw,7rem);line-height:1;display:grid}.manuscript-list.svelte-q8ydag{gap:.65rem;padding-left:1.4rem;font-size:clamp(1rem,1.8vw,1.18rem);display:grid}.manuscript-list.svelte-q8ydag li:where(.svelte-q8ydag)::marker{color:var(--accent-strong)}.contact-grid.svelte-q8ydag a:where(.svelte-q8ydag){color:var(--paper-ink);overflow-wrap:anywhere;gap:.3rem;padding:clamp(.85rem,2vw,1rem);text-decoration:none;display:grid}.pricing-inner.svelte-q8ydag{grid-template-rows:auto auto minmax(0,1fr);gap:.42rem;padding-bottom:clamp(1.35rem,3vw,2.2rem)}.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)}.pricing-group.svelte-q8ydag h3:where(.svelte-q8ydag){color:var(--paper-ink);font-weight:700}.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){appearance:none;border:1.5px solid color-mix(in srgb, var(--paper-ink) 58%, transparent);background:color-mix(in srgb, var(--paper) 88%, white);width:1.05rem;height:1.05rem;min-height:1.05rem;box-shadow:inset 0 0 0 2px var(--paper);cursor:pointer;flex:none;position:relative}.pricing-group.svelte-q8ydag input[type=radio]:where(.svelte-q8ydag){border-radius:50%}.pricing-group.svelte-q8ydag input[type=checkbox]:where(.svelte-q8ydag):checked,.pricing-group.svelte-q8ydag input[type=radio]:where(.svelte-q8ydag):checked{border-color:var(--accent-strong);background:var(--accent-strong)}.pricing-group.svelte-q8ydag input[type=checkbox]:where(.svelte-q8ydag):checked:after{content:"";border:solid var(--paper);border-width:0 .13rem .13rem 0;width:.35rem;height:.62rem;position:absolute;top:.12rem;left:.3rem;transform:rotate(45deg)}.pricing-group.svelte-q8ydag input[type=radio]:where(.svelte-q8ydag):checked:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:.27rem}.pricing-group.svelte-q8ydag input[type=checkbox]:where(.svelte-q8ydag):focus-visible,.pricing-group.svelte-q8ydag input[type=radio]:where(.svelte-q8ydag):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.breakdown.svelte-q8ydag dl:where(.svelte-q8ydag){margin:0}.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}.back-cover.svelte-q8ydag .cover-border:where(.svelte-q8ydag){align-content:space-between}.back-cover.svelte-q8ydag img:where(.svelte-q8ydag){width:min(58%,20rem)}.back-cover.svelte-q8ydag p:where(.svelte-q8ydag){color:currentColor;max-width:24rem;font-size:clamp(1rem,2vw,1.35rem)}.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;top:auto;bottom:clamp(.4rem,2vw,.8rem);transform:none}.turn-button.svelte-q8ydag:hover:not(:disabled){transform:translateY(-1px)}.turn-button--prev.svelte-q8ydag{left:0}.turn-button--next.svelte-q8ydag{right:0}.shelf.svelte-q8ydag{grid-template-columns:1fr}.catalogue-card.svelte-q8ydag{min-height:7.5rem}}@media (width<=560px){.cover-border.svelte-q8ydag{padding:1rem;inset:.75rem}.page-inner.svelte-q8ydag{gap:.65rem;padding:1.05rem 1.05rem 2.55rem}.contents-list.svelte-q8ydag button:where(.svelte-q8ydag){grid-template-columns:minmax(0,1fr) auto}.contents-list.svelte-q8ydag small:where(.svelte-q8ydag){grid-column:1/-1}.press-note.svelte-q8ydag,.author-layout.svelte-q8ydag{grid-template-columns:1fr;display:grid}.initial.svelte-q8ydag{width:5.2rem}.manifesto-page.svelte-q8ydag .page-inner:where(.svelte-q8ydag){gap:.45rem}.manifesto-page.svelte-q8ydag h2:where(.svelte-q8ydag){font-size:1.28rem}.about-copy.svelte-q8ydag{gap:.4rem}.about-copy.svelte-q8ydag p:where(.svelte-q8ydag){font-size:.82rem;line-height:1.34}.manifesto-page.svelte-q8ydag .inline-link:where(.svelte-q8ydag){display:none}.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}}@media (height<=780px){.contents-list.svelte-q8ydag small:where(.svelte-q8ydag){display:none}.contents-list.svelte-q8ydag button:where(.svelte-q8ydag){padding:clamp(.38rem,1vw,.55rem) 0}.catalogue-page.svelte-q8ydag .press-note:where(.svelte-q8ydag){display:none}}
