.flipbook{width:100%;min-width:0;display:grid;gap:18px;color:var(--color-paper)}.fb-paper-book,.fb-paper-static{box-shadow:1px 1px #c9c4ba,3px 3px #eee9dd,4px 4px #a49c90,0 16px 30px #0008}.fb-paper-book .fb-page{background:#f8f6ef}.fb-paper-grain{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#40312016,transparent 4%,transparent 97%,#4031200a);mix-blend-mode:multiply}.fb-paper-book .stf__item{backface-visibility:visible}.fb-paper-book--portrait{touch-action:pan-y}.fb-single{position:relative;touch-action:pan-y;user-select:none;isolation:isolate;filter:drop-shadow(0 15px 20px #0008)}.fb-under,.fb-leaf,.fb-leaf-front,.fb-leaf-back{position:absolute;inset:0}.fb-leaf{transform-style:preserve-3d;will-change:transform}.fb-leaf.is-settling{transition:transform .44s cubic-bezier(.2,.7,.2,1)}.fb-leaf-front,.fb-leaf-back{backface-visibility:hidden;-webkit-backface-visibility:hidden}.fb-leaf-back{transform:rotateY(180deg);background:linear-gradient(90deg,#e8e4dc,#fff 45%,#d7d3cc);box-shadow:inset 10px 0 25px #0002}.fb-fold-shadow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0009,transparent 60%)}.fb-page>img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.fb-zoom{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:0;background:#111;color:#fff}.fb-zoom::backdrop{background:#111}.fb-zoom header{height:70px;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.fb-zoom>div{height:calc(100dvh - 70px);overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.fb-zoom img{display:block;width:max(100%,850px);max-width:none;height:auto;margin:auto}.fb-toolbar .fb-enlarge,.fb-toolbar .fb-mode{font:400 11px var(--font-sans);padding:0 12px;border-left:1px solid #ffffff22;min-width:0}.fb-stage:focus-visible{outline:1px solid #ace0ff;outline-offset:3px}@media(max-width:899px){.fb-mode{display:none!important}.fb-toolbar{gap:7px}.fb-toolbar .fb-enlarge{font-size:11px;padding:0 10px}.fb-stage{min-height:0!important}}.flipbook.is-fullscreen{height:100svh;padding:24px;overflow:auto;background:#111;align-content:start}.fb-stage{width:100%;min-width:0;height:clamp(500px,68vh,780px);display:grid;place-items:center;overflow:hidden}.is-fullscreen .fb-stage{height:calc(100svh - 112px)}.fb-book{position:relative;max-width:100%;filter:drop-shadow(0 18px 25px rgba(0,0,0,.45))}.fb-mobile-page{width:min(100%,430px);max-height:100%;aspect-ratio:1728/2464;margin:auto}.reading-desk .fb-stage{border-radius:3px;background:radial-gradient(ellipse at 50% 100%,#c8b9a111,transparent 64%)}.reading-desk .fb-toolbar{border:1px solid #ffffff38;border-radius:40px;padding:5px 10px;background:#111015bd;backdrop-filter:blur(14px)}.reading-desk .fb-toolbar button{border-radius:50%}.reading-desk .fb-toolbar button:hover:not(:disabled){background:#ffffff14}.reading-desk .fb-toolbar .fb-toolbar__fullscreen{border-radius:0}.reading-desk .fb-color-details article{background:#111015}.fb-page{position:relative;width:100%;height:100%;overflow:hidden;background:#e8e1d4}.fb-page picture,.fb-page picture img{display:block;width:100%;height:100%}.fb-page picture img{object-fit:fill;pointer-events:none;user-select:none;-webkit-user-drag:none}.fb-page__num{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:3px 6px;background:#f0ece4e0;color:#202020;font:500 10px/1 var(--font-sans);letter-spacing:.08em;pointer-events:none}.fb-page__corrections{position:absolute;inset:0;pointer-events:none}.fb-page__corrections span{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding:1% 1.2%;font:400 clamp(5px,.52vw,7.5px)/1.12 var(--font-sans);overflow:hidden;left:63%;width:31%;height:5.8%;background:linear-gradient(90deg,#b5a187,#b8aa94)}.fb-page__corrections span:nth-child(1){top:24.8%}.fb-page__corrections span:nth-child(2){top:52.1%}.fb-page__corrections span:nth-child(3){top:79.5%}.fb-toolbar{display:flex;align-items:center;justify-content:center;gap:18px;max-width:600px;width:100%;margin:auto;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);padding:10px 0}.fb-toolbar>span{flex:1;text-align:center;font:500 12px/1.3 var(--font-sans);letter-spacing:.07em}.fb-toolbar button{border:0;background:none;color:inherit;min-width:42px;min-height:42px;cursor:pointer;font:400 24px/1 var(--font-display)}.fb-toolbar button:disabled{opacity:.25;cursor:default}.fb-toolbar button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.fb-toolbar .fb-toolbar__fullscreen{width:auto;min-width:0;padding:0 10px;border-left:1px solid rgba(255,255,255,.2);font:500 11px var(--font-sans);letter-spacing:.04em}.fb-color-details{width:100%;border-top:1px solid rgba(255,255,255,.26);margin-top:13px}.fb-color-details__head{display:flex;justify-content:space-between;gap:12px;padding:18px 0;font:500 11px var(--font-sans);letter-spacing:.07em}.fb-color-details__head span:last-child{opacity:.55}.fb-color-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#fff3;border:1px solid rgba(255,255,255,.2)}.fb-color-details article{min-width:0;background:#171513;padding:18px;display:flex;gap:12px}.fb-color-details__swatch{flex:none;width:12px;height:12px;border-radius:50%;margin-top:3px;border:1px solid rgba(255,255,255,.25)}.fb-color-details small{display:block;font:500 10px var(--font-sans);letter-spacing:.1em;opacity:.58}.fb-color-details h3{font:400 clamp(20px,2vw,27px)/1.08 var(--font-display);margin:7px 0 10px}.fb-color-details p{font:400 13px/1.42 var(--font-sans);opacity:.82;margin:0 0 12px}.fb-color-details a{color:inherit;font:500 11px var(--font-sans);text-underline-offset:4px}@media(max-width:767px){.flipbook{gap:13px}.fb-stage{height:auto;padding:0;overflow:hidden}.fb-mobile-page{width:min(100%,430px);aspect-ratio:1728/2464;margin:0 auto;box-shadow:0 14px 24px #0000004d;touch-action:pan-y}.fb-toolbar{max-width:430px}.fb-color-details__grid{grid-template-columns:1fr}.fb-color-details article{padding:16px}.fb-color-details__head{font-size:10px}}@media(min-width:768px)and (max-width:1100px){.fb-color-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reader-text[data-astro-cid-kgokx4t3]{position:relative;z-index:1;padding-block:36px}.reader-text[data-astro-cid-kgokx4t3] h2[data-astro-cid-kgokx4t3]{font:400 clamp(28px,3vw,44px)/1.1 var(--font-display);margin-bottom:20px}.reader-text[data-astro-cid-kgokx4t3] p[data-astro-cid-kgokx4t3]{max-width:70ch;font-size:16px;line-height:1.7;color:#d6cfde}.reader-text[data-astro-cid-kgokx4t3] nav[data-astro-cid-kgokx4t3]{display:flex;flex-wrap:wrap;gap:15px 26px;margin-top:24px;font-size:14px}.reader-text[data-astro-cid-kgokx4t3] a[data-astro-cid-kgokx4t3]{text-decoration:underline;text-underline-offset:5px}.reading-room[data-astro-cid-kgokx4t3]{position:relative;isolation:isolate;background:#09090c;color:#fff;padding:24px 0 48px}.reader-top[data-astro-cid-kgokx4t3],.reader-heading[data-astro-cid-kgokx4t3],.reading-desk[data-astro-cid-kgokx4t3],.reader-note[data-astro-cid-kgokx4t3]{position:relative;z-index:1}.reader-top[data-astro-cid-kgokx4t3]{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#c8c2ce}.reader-heading[data-astro-cid-kgokx4t3]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:26px;margin-bottom:20px}.reader-heading[data-astro-cid-kgokx4t3] h1[data-astro-cid-kgokx4t3]{font:400 clamp(32px,4.7vw,64px)/1.05 var(--font-display);letter-spacing:-.03em}.reader-heading[data-astro-cid-kgokx4t3] nav[data-astro-cid-kgokx4t3]{display:flex;gap:20px;font-size:12px}.reader-heading[data-astro-cid-kgokx4t3] nav[data-astro-cid-kgokx4t3] a[data-astro-cid-kgokx4t3]{padding:8px 0;border-bottom:1px solid transparent}.reader-heading[data-astro-cid-kgokx4t3] nav[data-astro-cid-kgokx4t3] [data-astro-cid-kgokx4t3][aria-current=page]{border-color:#d2c0ea;color:#fff}.reading-desk[data-astro-cid-kgokx4t3]{min-width:0;max-width:1400px}.reader-note[data-astro-cid-kgokx4t3]{text-align:center;font-size:11px;color:#b9b2bf;padding:20px 20px 0}@media(max-width:700px){.reader-heading[data-astro-cid-kgokx4t3]{display:block;margin-top:22px}.reader-heading[data-astro-cid-kgokx4t3] nav[data-astro-cid-kgokx4t3]{margin-top:17px}.reading-desk[data-astro-cid-kgokx4t3]{padding-inline:8px}.reader-note[data-astro-cid-kgokx4t3]{font-size:10px}.reading-room[data-astro-cid-kgokx4t3]{padding-top:17px}.reader-heading[data-astro-cid-kgokx4t3] h1[data-astro-cid-kgokx4t3]{font-size:34px}}
