.room[data-astro-cid-a5h4efyl]{--room:var(--navy);background:radial-gradient(120% 70% at 50% 42%, var(--navy-2) 0%, var(--navy) 62%);color:var(--white);padding-block:clamp(36px,4.5vw,64px) clamp(28px,3.5vw,48px);overflow:hidden}.head[data-astro-cid-a5h4efyl]{text-align:center;justify-items:center;gap:12px;margin-bottom:clamp(24px,3vw,40px);display:grid}.kicker[data-astro-cid-a5h4efyl]{font:650 var(--fs-label)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}.head[data-astro-cid-a5h4efyl] h1[data-astro-cid-a5h4efyl]{color:var(--white);text-wrap:balance;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem)}.lede[data-astro-cid-a5h4efyl]{color:var(--navy-ink);font-size:var(--fs-lead);text-wrap:pretty;max-width:56ch;line-height:1.55}.stage[data-astro-cid-a5h4efyl]{--ratio:2.588;width:min(100% - 2 * var(--gutter), (100svh - 230px) * var(--ratio), 1840px);margin-inline:auto}.shift[data-astro-cid-a5h4efyl]{transition:transform .7s cubic-bezier(.3,.7,.2,1)}.shift[data-astro-cid-a5h4efyl][data-at=cover]{transform:translate(-25%)}.shift[data-astro-cid-a5h4efyl][data-at=back]{transform:translate(25%)}.book[data-astro-cid-a5h4efyl]{min-width:0!important}@media (width>=961px){.book[data-astro-cid-a5h4efyl]{filter:drop-shadow(0 28px 36px #0000006b)}}.pg[data-astro-cid-a5h4efyl]{background:var(--paper);overflow:hidden}.pg[data-astro-cid-a5h4efyl] img[data-astro-cid-a5h4efyl]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.book[data-astro-cid-a5h4efyl] .stf__item.--left:after,.book[data-astro-cid-a5h4efyl] .stf__item.--right:after{content:"";pointer-events:none;position:absolute;inset:0}.book[data-astro-cid-a5h4efyl] .stf__item.--left:after{background:linear-gradient(270deg,#00000038 0%,#0000000f 3.5%,#0000 9%)}.book[data-astro-cid-a5h4efyl] .stf__item.--right:after{background:linear-gradient(90deg,#0003 0%,#0000000d 3.5%,#0000 9%)}.book[data-astro-cid-a5h4efyl] .stf__item.--hard:after{background:0 0}.book[data-astro-cid-a5h4efyl]:not(.ready){width:50%;margin-left:50%;display:grid}.book[data-astro-cid-a5h4efyl]:not(.ready) .pg[data-astro-cid-a5h4efyl]{aspect-ratio:1100/850}.book[data-astro-cid-a5h4efyl]:not(.ready) .pg[data-astro-cid-a5h4efyl]:not(:first-child){display:none}.bar[data-astro-cid-a5h4efyl]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:clamp(22px,2.6vw,34px);display:flex}.nav[data-astro-cid-a5h4efyl]{align-items:center;gap:14px;display:flex}.round[data-astro-cid-a5h4efyl]{width:48px;height:48px;color:var(--white);cursor:pointer;transition:background-color .15s var(--ease), opacity .15s var(--ease);background:#ffffff1a;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.round[data-astro-cid-a5h4efyl]:hover:not(:disabled){background:#fff3}.round[data-astro-cid-a5h4efyl]:disabled{opacity:.35;cursor:default}.round[data-astro-cid-a5h4efyl]:focus-visible,.tool[data-astro-cid-a5h4efyl]:focus-visible,.thumbs[data-astro-cid-a5h4efyl] button[data-astro-cid-a5h4efyl]:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.where[data-astro-cid-a5h4efyl]{text-align:center;font-variant-numeric:tabular-nums;min-width:13ch;color:var(--white);font-weight:600}.tools[data-astro-cid-a5h4efyl]{flex-wrap:wrap;gap:8px;display:flex}.tool[data-astro-cid-a5h4efyl]{border-radius:var(--r-pill);min-height:44px;color:var(--navy-ink);cursor:pointer;font:600 var(--fs-small)/1 var(--sans);transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);background:0 0;border:1px solid #fff3;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.tool[data-astro-cid-a5h4efyl]:hover{color:var(--white);background:#ffffff14;border-color:#ffffff59}.thumbs[data-astro-cid-a5h4efyl]{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;gap:10px;margin-top:10px;padding:18px 2px 10px;list-style:none;display:flex;overflow-x:auto}.thumbs[data-astro-cid-a5h4efyl] li[data-astro-cid-a5h4efyl]{flex:none}.thumbs[data-astro-cid-a5h4efyl] button[data-astro-cid-a5h4efyl]{cursor:pointer;color:var(--navy-ink);background:0 0;border:0;border-radius:6px;justify-items:center;gap:6px;padding:0;display:grid}.thumbs[data-astro-cid-a5h4efyl] img[data-astro-cid-a5h4efyl]{opacity:.55;outline-offset:2px;width:92px;height:auto;transition:opacity .2s var(--ease), outline-color .2s var(--ease);border-radius:3px;outline:2px solid #0000}.thumbs[data-astro-cid-a5h4efyl] span[data-astro-cid-a5h4efyl]{font-variant-numeric:tabular-nums;opacity:.7;font-size:.75rem}.thumbs[data-astro-cid-a5h4efyl] button[data-astro-cid-a5h4efyl]:hover img[data-astro-cid-a5h4efyl]{opacity:.9}.thumbs[data-astro-cid-a5h4efyl] button[data-astro-cid-a5h4efyl].on img[data-astro-cid-a5h4efyl]{opacity:1;outline-color:var(--sky)}.thumbs[data-astro-cid-a5h4efyl] button[data-astro-cid-a5h4efyl].on span[data-astro-cid-a5h4efyl]{opacity:1;color:var(--white);font-weight:700}.nojs[data-astro-cid-a5h4efyl]{color:var(--navy-ink);text-align:center}.nojs[data-astro-cid-a5h4efyl] a[data-astro-cid-a5h4efyl]{color:var(--white)}.room[data-astro-cid-a5h4efyl]:fullscreen{align-content:center;padding-block:24px;display:grid}.room[data-astro-cid-a5h4efyl]:fullscreen .head[data-astro-cid-a5h4efyl],.room[data-astro-cid-a5h4efyl]:fullscreen .thumbs[data-astro-cid-a5h4efyl]{display:none}.room[data-astro-cid-a5h4efyl]:fullscreen .stage[data-astro-cid-a5h4efyl]{width:min(100% - 48px, (100svh - 140px) * var(--ratio))}.reader[data-astro-cid-a5h4efyl]{background:var(--navy);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);border:0;margin:0;padding:0}.reader[data-astro-cid-a5h4efyl][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.reader[data-astro-cid-a5h4efyl]::backdrop{background:#08141ecc}.reader-top[data-astro-cid-a5h4efyl]{padding:14px var(--gutter);justify-content:space-between;align-items:center;display:flex}.reader-where[data-astro-cid-a5h4efyl]{font-variant-numeric:tabular-nums;font-weight:600}.reader-page[data-astro-cid-a5h4efyl]{padding:0 var(--gutter);grid-template-rows:minmax(0,1fr);place-items:center;display:grid;overflow:auto}.reader-page[data-astro-cid-a5h4efyl] img[data-astro-cid-a5h4efyl]{border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 20px 60px #00000080}.reader-nav[data-astro-cid-a5h4efyl]{justify-content:center;gap:18px;padding:16px;display:flex}.round--dark[data-astro-cid-a5h4efyl]{background:#ffffff1f}@media (width<=960px){.stage[data-astro-cid-a5h4efyl]{width:calc(100% - 2 * var(--gutter));--ratio:1.294}.shift[data-astro-cid-a5h4efyl][data-at]{transform:none}.book[data-astro-cid-a5h4efyl]:not(.ready){width:100%;margin-left:0}.bar[data-astro-cid-a5h4efyl]{justify-content:center}.nav[data-astro-cid-a5h4efyl]{justify-content:space-between;width:100%}.tools[data-astro-cid-a5h4efyl]{justify-content:center}.thumbs[data-astro-cid-a5h4efyl] img[data-astro-cid-a5h4efyl]{width:76px}}@media (prefers-reduced-motion:reduce){.shift[data-astro-cid-a5h4efyl]{transition:none}}
