.book-module__Hp4wvW__container{--background-200:0 0% 98%;--gray-1000:0 0% 9%;--gray-200:0 0% 92%;--gray-alpha-400:#00000014;--amber-600:36 90% 62%;--shadow-book:0 1px 1px 0 #00000005, 0 4px 8px -4px #0000001a, 0 16px 24px -8px #00000008;--book-width-current:var(--book-width-base,var(--book-default-width));perspective:900px;width:fit-content;transition:transform .25s ease-out;display:inline-block}@media (min-width:640px){.book-module__Hp4wvW__container{--book-width-current:var(--book-width-sm,var(--book-width-base,var(--book-default-width)))}}@media (min-width:768px){.book-module__Hp4wvW__container{--book-width-current:var(--book-width-md,var(--book-width-sm,var(--book-width-base,var(--book-default-width))))}}@media (min-width:1024px){.book-module__Hp4wvW__container{--book-width-current:var(--book-width-lg,var(--book-width-md,var(--book-width-sm,var(--book-width-base,var(--book-default-width)))))}}@media (min-width:1280px){.book-module__Hp4wvW__container{--book-width-current:var(--book-width-xl,var(--book-width-lg,var(--book-width-md,var(--book-width-sm,var(--book-width-base,var(--book-default-width))))))}}@media (min-width:1536px){.book-module__Hp4wvW__container{--book-width-current:var(--book-width-2xl,var(--book-width-xl,var(--book-width-lg,var(--book-width-md,var(--book-width-sm,var(--book-width-base,var(--book-default-width)))))))}}.book-module__Hp4wvW__container:hover>.book-module__Hp4wvW__book{transform:rotateY(-20deg)scale(1.03)}.book-module__Hp4wvW__container.book-module__Hp4wvW__rtl:hover>.book-module__Hp4wvW__book{transform:rotateY(20deg)scale(1.03)}.book-module__Hp4wvW__book{aspect-ratio:49/60;width:calc(var(--book-width-current) * 1px);min-width:calc(var(--book-width-current) * 1px);transform-origin:0;transform-style:preserve-3d;transition:transform .25s ease-out;position:relative;transform:rotate(0);container-type:inline-size}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__book{transform-origin:100%}.book-module__Hp4wvW__front{width:calc(var(--book-width-current) * 1px);min-width:calc(var(--book-width-current) * 1px);background-color:hsl(var(--background-200));height:100%;box-shadow:var(--shadow-book);border-radius:6px 4px 4px 6px;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__front{border-radius:4px 6px 6px 4px}.book-module__Hp4wvW__front:after{pointer-events:none;border:1px solid var(--gray-alpha-400);border-radius:inherit;content:"";width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 1px 2px #ffffff4d}.book-module__Hp4wvW__stripe{background:var(--book-color);flex-direction:row;flex:1;align-items:stretch;gap:.5rem;width:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.book-module__Hp4wvW__body{flex-direction:row;flex:1;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.book-module__Hp4wvW__simpleColor{background:var(--book-color)}.book-module__Hp4wvW__bind{mix-blend-mode:overlay;background:linear-gradient(90deg,#fff0,#fff0 12%,#ffffff40 29.25%,#fff0 50.5% 75.25%,#ffffff40 91%,#fff0),linear-gradient(90deg,#00000008,#0000001a 12%,#0000 30%,#00000005 50%,#0003 73.5%,#00000080 75.25%,#00000026 85.25%,#0000);width:8.2%;height:100%;position:absolute;left:0}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__bind{left:auto;right:0}.book-module__Hp4wvW__bodyBind{opacity:.2}.book-module__Hp4wvW__bodyBindStrong{opacity:1}.book-module__Hp4wvW__stripeIllustration{object-fit:cover;width:100%}.book-module__Hp4wvW__bodyIllustration{width:100%;color:var(--book-text-color);object-fit:cover;flex-direction:column;align-items:stretch;padding:6.1% 6.1% 6.1% 14.2%;display:flex;container-type:inline-size}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__bodyIllustration{text-align:right;direction:rtl;padding-left:6.1%;padding-right:14.2%}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__bodyIllustration>svg{align-self:flex-end}.book-module__Hp4wvW__bodyIllustrationSimple{gap:calc((16px / var(--book-default-width)) * var(--book-width-current))}.book-module__Hp4wvW__bodyIllustrationStripe{justify-content:space-between;gap:calc((16px / var(--book-default-width)) * var(--book-width-current))}.book-module__Hp4wvW__bodyIllustrationTextOnly{justify-content:center;align-items:center;padding-right:14.2%}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__bodyIllustrationTextOnly{padding-left:14.2%;padding-right:14.2%}.book-module__Hp4wvW__title{font-family:var(--book-title-font);letter-spacing:0;text-align:var(--book-title-align);text-wrap:balance;font-size:10.5cqw;font-weight:600;line-height:1.25em}.book-module__Hp4wvW__bodyIllustrationTextOnly .book-module__Hp4wvW__title{font-size:15cqw;line-height:1.35em}.book-module__Hp4wvW__textured{pointer-events:none;border-radius:var(--book-border-radius);filter:brightness(1.1);mix-blend-mode:hard-light;opacity:.5;background-image:url(/geist/book-texture.avif);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:rotate(180deg)}.book-module__Hp4wvW__pages{width:calc(29cqw - 2px);height:calc(100% - 6px);transform:translateX(calc(var(--book-width-current) * 1px - 29cqw / 2 - 3px)) rotateY(90deg) translateX(calc(29cqw / 2));background:linear-gradient(90deg,#eaeaea,#0000 70%),linear-gradient(#fff,#fafafa);position:absolute;top:3px;left:0}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__pages{transform:translate(calc(3px - 14.5cqw))rotateY(-90deg)translate(-14.5cqw)}.book-module__Hp4wvW__back{width:calc(var(--book-width-current) * 1px);min-width:calc(var(--book-width-current) * 1px);border-radius:6px 4px 4px 6px;height:100%;position:absolute;top:0;left:0;transform:translateZ(-29cqw)}.book-module__Hp4wvW__rtl .book-module__Hp4wvW__back{border-radius:4px 6px 6px 4px}.book-module__Hp4wvW__backDefault{background-color:hsl(var(--gray-200))}.book-module__Hp4wvW__backColored{background:var(--book-color)}.dark .book-module__Hp4wvW__container{--background-200:0 0% 0%;--gray-1000:0 0% 93%;--gray-200:0 0% 12%;--gray-alpha-400:#ffffff24;--amber-600:39 85% 49%;--shadow-book:0 1.8px 3.6px #0000000d, 0 10.8px 21.6px #00000014, inset 0 -.9px 0 #0000001a, inset 0 1.8px 1.8px #ffffff1a, inset 3.6px 0 3.6px #0000001a}.dark .book-module__Hp4wvW__front{background:linear-gradient(#ffffff1a,#fff0 50%,#fff0),#1f1f1f}.dark .book-module__Hp4wvW__front:after{border:none}.dark .book-module__Hp4wvW__textured{filter:brightness();opacity:1}@supports (-webkit-tap-highlight-color:transparent){.book-module__Hp4wvW__textured{filter:brightness();opacity:.3}}
