.book__case,.book__closed{position:absolute;background:var(--case, #2f3628);border-radius:calc(var(--in) * .05);box-shadow:0 calc(var(--in) * .04) calc(var(--in) * .06) #00000059,0 calc(var(--in) * .2) calc(var(--in) * .5) #0000004d}.book__spread{position:absolute}.book__spread img{position:relative;display:block;width:100%;height:auto}.book__spread:before,.book__spread:after{content:"";position:absolute;top:calc(var(--in) * .03);bottom:calc(var(--in) * .03);background:repeating-linear-gradient(90deg,#f3f1ec 0 calc(var(--in) * .012),#d3cec5 calc(var(--in) * .012) calc(var(--in) * .02))}.book__spread:before{right:100%;width:calc(var(--in) * var(--lt, .03))}.book__spread:after{left:100%;width:calc(var(--in) * var(--rt, .26))}.book__gutter{--fold: max(.35px, calc(var(--in) * .007));position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 calc(50% - var(--in) * .1),#0000000a calc(50% - var(--in) * .025),#0003 calc(50% - var(--fold)) calc(50% + var(--fold)),#00000008 calc(50% + var(--in) * .02),#0000 calc(50% + var(--in) * .08)),linear-gradient(90deg,#00000006,#0000 12% 88%,#00000006)}.book__closed{overflow:hidden}.book__closed img{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none}.book__closed:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#00000061,#00000014 calc(var(--in) * .22),#ffffff14 calc(var(--in) * .34),#0000 calc(var(--in) * .6))}.layflat[data-astro-cid-6lj5uju4]{--in: calc(100cqi / var(--w));position:absolute;inset:0;container-type:inline-size;overflow:hidden}.layflat__item[data-astro-cid-6lj5uju4]{position:absolute}.layflat__item[data-astro-cid-6lj5uju4].is-cover{transition:transform 1.8s var(--ease-out) .3s}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.layflat[data-astro-cid-6lj5uju4][data-reveal]:not(.is-revealed) .layflat__item[data-astro-cid-6lj5uju4].is-cover{transform:translate(calc(var(--cx) * var(--in)),calc(var(--cy) * var(--in))) rotate(var(--cr))}}.frame__box.is-zoomed>.layflat[data-astro-cid-6lj5uju4]:after{background-size:calc(220px / var(--zoom))}.layflat[data-astro-cid-6lj5uju4] .layflat__item[data-astro-cid-6lj5uju4] img{display:block;width:100%;height:auto;object-fit:initial;filter:drop-shadow(0 calc(var(--in) * .05) calc(var(--in) * .05) rgb(0 0 0 / .5))}.layflat[data-astro-cid-6lj5uju4] .layflat__item[data-astro-cid-6lj5uju4].is-baked img{filter:none}.layflat[data-astro-cid-6lj5uju4]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px;mix-blend-mode:screen;opacity:.12}.frame__video{cursor:pointer}.frame__box[data-detail]{position:relative;cursor:zoom-in}.frame__box[data-detail].is-zoomed{touch-action:none}.frame__box [data-zoom]{transform-origin:var(--ox, 50%) var(--oy, 50%);transition:transform .2s var(--ease-out)}.js .frame__box img[data-zoom]{transition:opacity .6s var(--ease-out),transform .2s var(--ease-out)}.frame__box.is-zoomed>[data-zoom]{transform:scale(var(--zoom));transition-duration:.32s}.js .frame__box.is-zoomed>img[data-zoom]{transition-duration:.6s,.32s}@media(prefers-reduced-motion:reduce){.frame__box [data-zoom],.js .frame__box img[data-zoom]{transition:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
