.book.svelte-17et19q{background:var(--paper);min-height:100vh;padding-bottom:7rem;overflow-x:hidden}.head.svelte-17et19q{padding:clamp(7rem,18vh,12rem) 3px clamp(4rem,10vh,8rem)}.cat.svelte-17et19q{color:var(--ink-58);margin-bottom:1.4rem;display:block}.title.svelte-17et19q{font-family:var(--font-sans);letter-spacing:var(--tracking-display);color:var(--ink-90);margin:0 0 .35em;font-size:clamp(3rem,6.4vw,5.15rem);font-weight:300;line-height:.85}.claim.svelte-17et19q{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-90);margin:0 0 2.6rem;font-size:clamp(1.6rem,3.95vw,3.16rem);font-weight:300;line-height:1}.spec.svelte-17et19q{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--ink-58);flex-wrap:wrap;gap:.4rem 2.6rem;margin:0 0 0 clamp(0px,17vw,218px);font-size:.79rem;display:flex}.sheets.svelte-17et19q{grid-template-columns:1fr 1fr;gap:6px;margin-top:clamp(5rem,30vh,18rem);padding:0 3px;display:grid}.sheets.svelte-17et19q img:where(.svelte-17et19q){object-fit:cover;width:100%;height:100%;display:block}.ratio-1-1.svelte-17et19q img:where(.svelte-17et19q){aspect-ratio:1}.ratio-1-2.svelte-17et19q img:where(.svelte-17et19q){aspect-ratio:1/2}.passage.svelte-17et19q{max-width:50%;margin-top:clamp(5rem,30vh,18rem);padding:0 3px}.passage.svelte-17et19q p:where(.svelte-17et19q){font-family:var(--font-sans);font-size:var(--text-body);font-weight:300;line-height:var(--leading-body);color:var(--ink-65);margin:0 0 1.2rem}.passage.svelte-17et19q p:where(.svelte-17et19q):last-child{color:var(--ink-58);margin-bottom:0}.exit.svelte-17et19q{max-width:1400px;margin:clamp(5rem,14vh,9rem) auto 0;padding-inline:clamp(1.25rem,5vw,2.5rem)}.back.svelte-17et19q{border-top:1px solid var(--ink-08);border-bottom:1px solid var(--ink-08);color:var(--ink-90);grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:1.2rem;padding:1.15rem 0;text-decoration:none;transition:opacity .35s;display:grid}.back.svelte-17et19q:hover{opacity:.6}.back.svelte-17et19q:hover .back-arrow:where(.svelte-17et19q){transform:translate(-.35rem)}.back-title.svelte-17et19q{font-family:var(--font-sans);font-size:var(--text-small);font-weight:300}.back-arrow.svelte-17et19q{color:var(--ink-58);transition:transform .35s}@media (width<=720px){.head.svelte-17et19q{padding-inline:1.25rem}.spec.svelte-17et19q{margin-left:0}.passage.svelte-17et19q{max-width:none;padding-inline:1.25rem}.sheets.svelte-17et19q{grid-template-columns:1fr}}
