.viewer[data-astro-cid-d4icjdwz]{--book-w:min(100%, 1600px, calc((100svh - 110px) * 1.545));padding:40px var(--gutter) 50px;background:var(--c-soft)}.bar[data-astro-cid-d4icjdwz]{width:var(--book-w);justify-content:space-between;align-items:center;gap:20px;margin:0 auto 20px;display:flex}.actions[data-astro-cid-d4icjdwz]{gap:12px;display:flex}.btn-dark[data-astro-cid-d4icjdwz]{background:var(--c-secondary)}.btn-dark[data-astro-cid-d4icjdwz]:hover{background:var(--c-accent)}.btn[data-astro-cid-d4icjdwz][hidden]{display:none}.rev[data-astro-cid-d4icjdwz]{color:var(--c-secondary);font-family:var(--f-head);margin:0;font-size:18px}.bar[data-astro-cid-d4icjdwz] .btn[data-astro-cid-d4icjdwz] .icon{width:14px;height:14px}.book[data-astro-cid-d4icjdwz]{width:var(--book-w);aspect-ratio:2448/1584;perspective:2600px;cursor:pointer;touch-action:pan-y;user-select:none;margin:0 auto;transition:transform .8s cubic-bezier(.45,.1,.25,1);position:relative}.book[data-astro-cid-d4icjdwz].at-start{transform:translate(-25%)}.book[data-astro-cid-d4icjdwz].at-end{transform:translate(25%)}.leaf[data-astro-cid-d4icjdwz]{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.45,.1,.25,1);position:absolute;top:0;left:50%}.leaf[data-astro-cid-d4icjdwz][hidden]{display:none}.leaf[data-astro-cid-d4icjdwz].turned{transform:rotateY(-180deg)}.face[data-astro-cid-d4icjdwz]{background:var(--c-white);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden;box-shadow:0 5px 40px #0122171f}.back[data-astro-cid-d4icjdwz]{transform:rotateY(180deg)}.face[data-astro-cid-d4icjdwz] img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.face[data-astro-cid-d4icjdwz]:after{content:"";pointer-events:none;position:absolute;inset:0}.front[data-astro-cid-d4icjdwz]:after{background:linear-gradient(90deg,#00303e29,#00303e00 7%)}.back[data-astro-cid-d4icjdwz]:after{background:linear-gradient(270deg,#00303e29,#00303e00 7%)}.leaf[data-astro-cid-d4icjdwz]:first-child .front[data-astro-cid-d4icjdwz]:after,.leaf[data-astro-cid-d4icjdwz]:last-child .back[data-astro-cid-d4icjdwz]:after{display:none}.strip[data-astro-cid-d4icjdwz]{margin:0;padding:0;list-style:none;display:none}.controls[data-astro-cid-d4icjdwz]{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.stage[data-astro-cid-d4icjdwz]:fullscreen{--book-w:min(100%, calc((100vh - 112px) * 1.545));background:var(--c-soft);flex-direction:column;justify-content:center;padding:20px;display:flex}.nav[data-astro-cid-d4icjdwz]{background:var(--c-primary);width:52px;height:52px;color:var(--c-white);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.nav[data-astro-cid-d4icjdwz]:hover{background:var(--c-secondary)}.nav[data-astro-cid-d4icjdwz]:disabled{background:var(--c-light);cursor:default}.prev[data-astro-cid-d4icjdwz] .icon{transform:rotate(180deg)}.count[data-astro-cid-d4icjdwz]{min-width:170px;color:var(--c-secondary);font-family:var(--f-head);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:18px}.contents[data-astro-cid-d4icjdwz]{padding-top:80px;padding-bottom:80px}h2[data-astro-cid-d4icjdwz]{margin:0;font-size:40px;line-height:1}hr[data-astro-cid-d4icjdwz]{border:0;border-top:1px solid #000;margin:15px 0 30px}.groups[data-astro-cid-d4icjdwz]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:30px;display:grid}h3[data-astro-cid-d4icjdwz]{color:var(--c-accent);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:18px}ul[data-astro-cid-d4icjdwz]{margin:0;padding:0;list-style:none}.groups[data-astro-cid-d4icjdwz] a[data-astro-cid-d4icjdwz]{border-bottom:1px solid var(--c-line);color:var(--c-secondary);justify-content:space-between;gap:10px;padding:6px 0;transition:color .2s;display:flex}.groups[data-astro-cid-d4icjdwz] a[data-astro-cid-d4icjdwz]:hover{color:var(--c-accent)}.no[data-astro-cid-d4icjdwz]{color:var(--c-muted);font-variant-numeric:tabular-nums}.cta[data-astro-cid-d4icjdwz]{background:var(--c-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:60px;padding:40px;display:flex}.cta[data-astro-cid-d4icjdwz] p[data-astro-cid-d4icjdwz]{max-width:640px;color:var(--c-white);font-family:var(--f-head);margin:0;font-size:22px;line-height:1.4}@media (width<=767px){.viewer[data-astro-cid-d4icjdwz]{padding:30px var(--gutter) 40px}.bar[data-astro-cid-d4icjdwz]{text-align:center;flex-direction:column;align-items:stretch}.actions[data-astro-cid-d4icjdwz]{flex-direction:column}.btn[data-astro-cid-d4icjdwz][data-fullscreen],.book[data-astro-cid-d4icjdwz]{display:none}.strip[data-astro-cid-d4icjdwz]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.strip[data-astro-cid-d4icjdwz]::-webkit-scrollbar{display:none}.strip[data-astro-cid-d4icjdwz] li[data-astro-cid-d4icjdwz]{scroll-snap-align:center;background:var(--c-white);flex:0 0 100%;box-shadow:0 5px 40px #0122171f}.strip[data-astro-cid-d4icjdwz] img{width:100%;height:auto;display:block}.controls[data-astro-cid-d4icjdwz]{margin-top:20px}.contents[data-astro-cid-d4icjdwz]{padding-top:50px;padding-bottom:50px}.cta[data-astro-cid-d4icjdwz]{padding:30px 20px}}.book[data-astro-cid-d4icjdwz].instant,.book[data-astro-cid-d4icjdwz].instant .leaf[data-astro-cid-d4icjdwz]{transition:none}@media (prefers-reduced-motion:reduce){.book[data-astro-cid-d4icjdwz],.leaf[data-astro-cid-d4icjdwz]{transition:none}}
