.flip[data-astro-cid-rl4adeey]{--pw: min(21rem, 43vw);--ph: calc(var(--pw) * 1.4167);display:grid;gap:1.2rem;justify-items:center;margin-top:.5rem}.flip__stage[data-astro-cid-rl4adeey]{width:calc(var(--pw) * 2);height:var(--ph);perspective:2200px}.book[data-astro-cid-rl4adeey]{position:relative;width:100%;height:100%;transform-style:preserve-3d;cursor:pointer;transform:translate(calc(var(--pw) * -.5));transition:transform .9s cubic-bezier(.3,.7,.2,1)}.book[data-astro-cid-rl4adeey].is-open{transform:translate(0)}.book__base[data-astro-cid-rl4adeey],.leaf[data-astro-cid-rl4adeey]{position:absolute;top:0;left:50%;width:var(--pw);height:var(--ph);box-sizing:border-box}.book__base[data-astro-cid-rl4adeey]{background:var(--white);border-radius:0 .5rem .5rem 0;box-shadow:18px 24px 40px -22px #3a241880;background-image:linear-gradient(90deg,rgb(58 36 24 / .12),transparent 8%)}.end[data-astro-cid-rl4adeey]{display:grid;place-content:center;justify-items:center;gap:calc(var(--pw) * .04);padding:8%;text-align:center}.end__eyebrow[data-astro-cid-rl4adeey]{font-size:max(.72rem,calc(var(--pw) * .05));color:var(--muted);margin:0}.end__title[data-astro-cid-rl4adeey]{font-family:var(--font-display);font-size:calc(var(--pw) * .1);line-height:1.15;color:var(--plum);margin:0}.end__btn[data-astro-cid-rl4adeey]{font-size:max(.75rem,calc(var(--pw) * .05));padding:.6em 1.1em}.leaf[data-astro-cid-rl4adeey]{transform-origin:left center;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.35,.1,.2,1),z-index 0s .5s}.leaf[data-astro-cid-rl4adeey].is-flipped{transform:rotateY(-180deg)}.face[data-astro-cid-rl4adeey]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:var(--white)}.face[data-astro-cid-rl4adeey] img[data-astro-cid-rl4adeey]{width:100%;height:100%;object-fit:cover;display:block}.face--front[data-astro-cid-rl4adeey]{border-radius:0 .5rem .5rem 0;box-shadow:18px 24px 40px -22px #3a241880}.face--front[data-astro-cid-rl4adeey]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(58 36 24 / .14),transparent 7%);pointer-events:none}.face--cover[data-astro-cid-rl4adeey]{border-radius:.2rem .6rem .6rem .2rem}.face--back[data-astro-cid-rl4adeey]{transform:rotateY(180deg);border-radius:.5rem 0 0 .5rem;box-shadow:-18px 24px 40px -22px #3a241880}.face--back[data-astro-cid-rl4adeey]:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgb(58 36 24 / .14),transparent 7%);pointer-events:none}.face--info[data-astro-cid-rl4adeey]{background:var(--blush);display:grid;place-content:center;padding:10%}.info__title[data-astro-cid-rl4adeey]{font-family:var(--font-display);font-size:calc(var(--pw) * .085);line-height:1.15;color:var(--plum);margin:0 0 .6em}.info[data-astro-cid-rl4adeey] ul[data-astro-cid-rl4adeey]{list-style:none;margin:0;padding:0;display:grid;gap:.55em;font-size:max(.72rem,calc(var(--pw) * .05));color:var(--plum)}.info[data-astro-cid-rl4adeey] li[data-astro-cid-rl4adeey]{padding-left:1.1em;position:relative;line-height:1.35}.info[data-astro-cid-rl4adeey] li[data-astro-cid-rl4adeey]:before{content:"";position:absolute;left:0;top:.5em;width:.45em;height:.45em;border-radius:50%;background:var(--rose)}.info[data-astro-cid-rl4adeey] b[data-astro-cid-rl4adeey]{color:var(--rose)}.flip__nav[data-astro-cid-rl4adeey]{display:flex;align-items:center;gap:1rem}.flip__btn[data-astro-cid-rl4adeey]{width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--blush-deep);background:var(--white);color:var(--rose);font-size:1.1rem;cursor:pointer}.flip__btn[data-astro-cid-rl4adeey]:disabled{opacity:.35;cursor:default}.flip__btn[data-astro-cid-rl4adeey]:not(:disabled):hover{background:var(--blush)}.flip__caption[data-astro-cid-rl4adeey]{min-width:min(22rem,60vw);text-align:center;font-size:var(--step--1);color:var(--muted);margin:0}@media(prefers-reduced-motion:reduce){.book[data-astro-cid-rl4adeey],.leaf[data-astro-cid-rl4adeey]{transition:none}}.hero[data-astro-cid-ilwxdflo]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);align-items:center}.hero__cover[data-astro-cid-ilwxdflo]{perspective:1400px;display:flex;justify-content:center}.hero__cover[data-astro-cid-ilwxdflo] img[data-astro-cid-ilwxdflo]{width:min(100%,22rem);height:auto;border-radius:.4rem .9rem .9rem .4rem;transform:rotateY(-14deg) rotateX(2deg);transform-origin:left center;box-shadow:-2px 0 #e9d6c6 inset,18px 24px 40px -18px #3a241873,4px 4px 0 var(--blush-deep)}@media(prefers-reduced-motion:no-preference){.hero__cover[data-astro-cid-ilwxdflo] img[data-astro-cid-ilwxdflo]{transition:transform .5s ease}.hero__cover[data-astro-cid-ilwxdflo]:hover img[data-astro-cid-ilwxdflo]{transform:rotateY(-4deg) rotateX(0)}}.hero__text[data-astro-cid-ilwxdflo]{min-width:0}.hero[data-astro-cid-ilwxdflo] h1[data-astro-cid-ilwxdflo]{font-size:var(--step-4)}.hero__sub[data-astro-cid-ilwxdflo]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--rose);line-height:1.2}.facts[data-astro-cid-ilwxdflo]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--muted);font-size:var(--step--1)}.facts[data-astro-cid-ilwxdflo] b[data-astro-cid-ilwxdflo]{font-family:var(--font-display);font-size:1.6rem;color:var(--plum);font-weight:600;margin-right:.2rem}.note[data-astro-cid-ilwxdflo]{font-size:var(--step--1);color:var(--muted)}.toc[data-astro-cid-ilwxdflo]{list-style:none;margin:0;padding:0;display:grid}.toc[data-astro-cid-ilwxdflo] li[data-astro-cid-ilwxdflo]{display:grid;grid-template-columns:1.8rem 1fr auto;gap:.8rem;align-items:baseline;padding-block:.7rem;border-bottom:1px solid var(--blush-deep)}.toc[data-astro-cid-ilwxdflo] li[data-astro-cid-ilwxdflo]:first-child{border-top:1px solid var(--blush-deep)}.toc__n[data-astro-cid-ilwxdflo]{font-family:var(--font-display);font-size:1.3rem;color:var(--rose)}.toc__p[data-astro-cid-ilwxdflo]{color:var(--muted);font-size:var(--step--1);font-variant-numeric:tabular-nums}.author[data-astro-cid-ilwxdflo]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4rem);align-items:center}.author__photo[data-astro-cid-ilwxdflo]{background:var(--blush);border-radius:var(--radius) var(--radius) 999px 999px;overflow:hidden;aspect-ratio:1;max-width:22rem}.author__photo[data-astro-cid-ilwxdflo] img[data-astro-cid-ilwxdflo]{width:100%;height:100%;object-fit:cover;object-position:center top;mix-blend-mode:multiply}.buy[data-astro-cid-ilwxdflo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.buy__box[data-astro-cid-ilwxdflo]{background:var(--paper);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.2rem);display:grid;gap:1rem;min-width:0}.buy__price[data-astro-cid-ilwxdflo]{font-family:var(--font-display);font-size:3.2rem;line-height:1;font-weight:600;color:var(--rose)}.buy__vat[data-astro-cid-ilwxdflo],.buy__small[data-astro-cid-ilwxdflo]{font-size:var(--step--1);color:var(--muted)}.check[data-astro-cid-ilwxdflo]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-size:var(--step--1);line-height:1.5;cursor:pointer}.check[data-astro-cid-ilwxdflo] input[data-astro-cid-ilwxdflo]{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--rose)}.check[data-astro-cid-ilwxdflo] i[data-astro-cid-ilwxdflo]{color:var(--muted)}.buy__btn[data-astro-cid-ilwxdflo]{justify-content:center;width:100%;border:0;cursor:pointer;font:inherit;font-weight:600}.buy__btn[data-astro-cid-ilwxdflo]:disabled{background:var(--blush-deep);color:var(--muted);cursor:not-allowed}.faq[data-astro-cid-ilwxdflo]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);align-items:start}.faq__list[data-astro-cid-ilwxdflo]{display:grid}.faq__item[data-astro-cid-ilwxdflo]{border-bottom:1px solid var(--blush-deep);padding-block:1.1rem}.faq__item[data-astro-cid-ilwxdflo]:first-child{border-top:1px solid var(--blush-deep)}.faq__item[data-astro-cid-ilwxdflo] summary[data-astro-cid-ilwxdflo]{cursor:pointer;font-weight:600;font-size:var(--step-1);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq__item[data-astro-cid-ilwxdflo] summary[data-astro-cid-ilwxdflo]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-ilwxdflo] summary[data-astro-cid-ilwxdflo]:after{content:"+";color:var(--rose);font-family:var(--font-display);font-size:1.6rem;line-height:1}.faq__item[data-astro-cid-ilwxdflo][open] summary[data-astro-cid-ilwxdflo]:after{content:"−"}.faq__item[data-astro-cid-ilwxdflo] p[data-astro-cid-ilwxdflo]{margin-top:.7rem;color:var(--muted)}.edu-band[data-astro-cid-ilwxdflo]{background:var(--blush);padding-block:2rem}.edu[data-astro-cid-ilwxdflo]{font-size:var(--step--1);color:var(--muted);max-width:70ch}@media(max-width:52rem){.hero[data-astro-cid-ilwxdflo],.author[data-astro-cid-ilwxdflo],.buy[data-astro-cid-ilwxdflo],.faq[data-astro-cid-ilwxdflo]{grid-template-columns:1fr}.hero__cover[data-astro-cid-ilwxdflo] img[data-astro-cid-ilwxdflo]{width:min(70%,16rem)}}
