.sr[data-astro-cid-2ysv2tyu]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stage[data-astro-cid-2ysv2tyu]{min-height:calc(100vh - var(--header-full));padding:clamp(16px, 4vh, 48px) var(--gutter) clamp(32px, 6vh, 64px);align-content:center;justify-items:center;gap:clamp(22px,4vh,40px);display:grid;overflow:hidden}.book[data-astro-cid-2ysv2tyu]{width:min(100%, 1040px, calc((100vh - var(--header-full) - 150px) * 1.46));aspect-ratio:1.46;perspective:2800px;transition:transform 1s cubic-bezier(.6,.05,.3,1);position:relative}.book[data-astro-cid-2ysv2tyu].is-closed{transform:translate(-25%)}.book[data-astro-cid-2ysv2tyu].is-end{transform:translate(25%)}.leaf[data-astro-cid-2ysv2tyu]{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;cursor:pointer;transition:transform 1s cubic-bezier(.6,.05,.3,1);position:absolute;top:0;left:50%}.leaf[data-astro-cid-2ysv2tyu].turned{transform:rotateY(-180deg)}.face[data-astro-cid-2ysv2tyu]{backface-visibility:hidden;background:#fff;align-content:center;justify-items:center;gap:7%;padding:9% 10%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 40px -22px #1e1c1847,0 0 0 1px #1e1c180f}.face[data-astro-cid-2ysv2tyu].front{background:linear-gradient(90deg,#1e1c181a,#1e1c1808 5%,#fff0 14%),#fff;border-radius:0 3px 3px 0}.face[data-astro-cid-2ysv2tyu].front:after{content:"";background:repeating-linear-gradient(90deg,#fff 0 1px,#e8e6e2 1px 2px);width:5px;position:absolute;top:1.5%;bottom:1.5%;right:0}.face[data-astro-cid-2ysv2tyu].back{background:linear-gradient(270deg,#1e1c181a,#1e1c1808 5%,#fff0 14%),#fff;border-radius:3px 0 0 3px;transform:rotateY(180deg)}.face[data-astro-cid-2ysv2tyu].back:after{content:"";background:repeating-linear-gradient(90deg,#e8e6e2 0 1px,#fff 1px 2px);width:5px;position:absolute;top:1.5%;bottom:1.5%;left:0}.face[data-astro-cid-2ysv2tyu].cover{background:#fff}.cover-logo[data-astro-cid-2ysv2tyu]{width:58%;height:auto}.photo[data-astro-cid-2ysv2tyu]{background:#f4f3f1;width:84%;position:relative}.photo[data-astro-cid-2ysv2tyu].wide{aspect-ratio:4/3}.photo[data-astro-cid-2ysv2tyu].tall{aspect-ratio:3/4}.photo[data-astro-cid-2ysv2tyu].square{aspect-ratio:1}.photo[data-astro-cid-2ysv2tyu]:before,.photo[data-astro-cid-2ysv2tyu]:after,.photo[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]:before,.photo[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]:after{content:"";aspect-ratio:1;border:1px solid #d9d6d0;width:9%;position:absolute}.photo[data-astro-cid-2ysv2tyu]:before{border-bottom:0;border-right:0;top:-3px;left:-3px}.photo[data-astro-cid-2ysv2tyu]:after{border-top:0;border-left:0;bottom:-3px;right:-3px}.photo[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]:before{border-bottom:0;border-left:0;top:-3px;right:-3px}.photo[data-astro-cid-2ysv2tyu] span[data-astro-cid-2ysv2tyu]:after{border-top:0;border-right:0;bottom:-3px;left:-3px}.pair[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr 1fr;gap:8%;width:84%;display:grid}.pair[data-astro-cid-2ysv2tyu] .photo[data-astro-cid-2ysv2tyu]{width:100%}.hand[data-astro-cid-2ysv2tyu]{width:84%;height:auto;overflow:visible}.hand[data-astro-cid-2ysv2tyu] path[data-astro-cid-2ysv2tyu]{fill:none;stroke:#a7a29a;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hand[data-astro-cid-2ysv2tyu].big path[data-astro-cid-2ysv2tyu]{stroke:#8f8a82}.hand[data-astro-cid-2ysv2tyu].caption{width:46%}.folio[data-astro-cid-2ysv2tyu]{font-family:var(--caps);letter-spacing:.12em;color:#b9b5ae;font-size:9px;position:absolute;bottom:4.5%}.front[data-astro-cid-2ysv2tyu] .folio[data-astro-cid-2ysv2tyu]{right:8%}.back[data-astro-cid-2ysv2tyu] .folio[data-astro-cid-2ysv2tyu]{left:8%}.controls[data-astro-cid-2ysv2tyu]{align-items:center;gap:28px;display:flex}.arrow-btn[data-astro-cid-2ysv2tyu]{color:var(--ink);padding:8px 12px;font-size:18px;line-height:1;transition:opacity .2s}.arrow-btn[data-astro-cid-2ysv2tyu]:disabled{opacity:.2;cursor:default}.count[data-astro-cid-2ysv2tyu]{font-family:var(--caps);letter-spacing:.18em;color:var(--muted);text-align:center;min-width:8ch;font-size:10px}@media (width<=700px){.stage[data-astro-cid-2ysv2tyu]{padding-inline:8px}.face[data-astro-cid-2ysv2tyu]{padding:8% 9%}}@media (prefers-reduced-motion:reduce){.leaf[data-astro-cid-2ysv2tyu],.book[data-astro-cid-2ysv2tyu]{transition:none}}
