.cflip[data-astro-cid-c7wbx3nu]{--w:min(460px, 78vw, max(240px, 62svh));--t:18px;justify-items:center;gap:22px;display:grid}.cflip__stage[data-astro-cid-c7wbx3nu]{width:calc(var(--w) * min(1, var(--ar,1)));aspect-ratio:var(--ar,1);perspective:1800px;touch-action:pan-y;position:relative}.cflip__book[data-astro-cid-c7wbx3nu]{--ry:0deg;--rx:0deg;--ty:0deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--ty)));transition:transform .95s var(--ease-turn);position:absolute;inset:0}.cflip[data-astro-cid-c7wbx3nu].is-dragging .cflip__book[data-astro-cid-c7wbx3nu]{transition:none}@media (prefers-reduced-motion:no-preference){.cflip[data-astro-cid-c7wbx3nu].is-settling .cflip__book[data-astro-cid-c7wbx3nu]{transition:transform .45s var(--ease-out)}}.cflip[data-astro-cid-c7wbx3nu].is-tilting .cflip__book[data-astro-cid-c7wbx3nu]{transition:transform .5s var(--ease-out)}.cflip__face[data-astro-cid-c7wbx3nu]{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;transform:translateZ(calc(var(--t) / 2));user-select:none;-webkit-user-drag:none;box-shadow:inset 0 0 0 1px #ffffff40, 0 34px 60px -26px var(--ink-a60);border-radius:3px 12px 12px 3px;position:absolute;inset:0}.cflip__face--back[data-astro-cid-c7wbx3nu]{transform:rotateY(180deg) translateZ(calc(var(--t) / 2));border-radius:12px 3px 3px 12px}.cflip__spine[data-astro-cid-c7wbx3nu],.cflip__pages[data-astro-cid-c7wbx3nu]{height:100%;width:var(--t);position:absolute;top:0}.cflip__spine[data-astro-cid-c7wbx3nu]{left:calc(var(--t) / -2);background:color-mix(in srgb, var(--tone) 70%, #3a2a1a);border-radius:3px;transform:rotateY(-90deg)}.cflip__pages[data-astro-cid-c7wbx3nu]{left:calc(100% - var(--t) / 2);background:repeating-linear-gradient(90deg, var(--paper-deep) 0 2px, #e9e1cf 2px 3px);transform:rotateY(90deg)}.cflip__shadow[data-astro-cid-c7wbx3nu]{background:radial-gradient(closest-side, var(--ink-a32), var(--ink-a0));filter:blur(4px);border-radius:50%;height:40px;position:absolute;bottom:-34px;left:8%;right:8%}.cflip__controls[data-astro-cid-c7wbx3nu]{justify-items:center;gap:6px;display:grid}html:not(.js) .cflip__controls[data-astro-cid-c7wbx3nu],.cflip__hint--fine[data-astro-cid-c7wbx3nu]{display:none}@media (hover:hover) and (pointer:fine){.cflip__hint--fine[data-astro-cid-c7wbx3nu]{display:inline}.cflip__hint--touch[data-astro-cid-c7wbx3nu]{display:none}}.cflip__btn[data-astro-cid-c7wbx3nu]{min-height:48px;color:var(--ink);font:600 1.05rem/1 var(--font-display);box-shadow:0 12px 24px -14px var(--ink-a50), inset 0 0 0 1px var(--ink-a10);transition:transform .26s var(--ease-settle,cubic-bezier(.34, 1.4, .64, 1)), background-color var(--t-quick,.2s), color var(--t-quick,.2s);background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;display:inline-flex}.cflip__btn[data-astro-cid-c7wbx3nu]:hover{transform:translateY(-2px)}.cflip__btn[data-astro-cid-c7wbx3nu]:active{transition-duration:90ms, var(--t-quick,.2s), var(--t-quick,.2s);transform:translateY(1px)scale(.97)}.cflip__btn[data-astro-cid-c7wbx3nu] svg[data-astro-cid-c7wbx3nu]{transition:transform .6s var(--ease-turn)}.cflip__btn[data-astro-cid-c7wbx3nu][aria-pressed=true]{background:var(--ink);color:var(--paper)}.cflip__btn[data-astro-cid-c7wbx3nu][aria-pressed=true] svg[data-astro-cid-c7wbx3nu]{transform:rotate(180deg)}.cflip__hint[data-astro-cid-c7wbx3nu]{color:var(--ink-soft);font-size:.9rem}@media (hover:hover) and (pointer:fine){.cflip__stage[data-astro-cid-c7wbx3nu]{cursor:grab}.cflip[data-astro-cid-c7wbx3nu].is-dragging .cflip__stage[data-astro-cid-c7wbx3nu]{cursor:grabbing}}@media (prefers-reduced-motion:reduce){.cflip__book[data-astro-cid-c7wbx3nu]{transition:none}}@media (prefers-reduced-motion:no-preference){html.js-motion:not(.vt-arrived) .cflip__stage[data-astro-cid-c7wbx3nu]{animation:cf-set .7s var(--ease-settle,cubic-bezier(.34, 1.4, .64, 1)) both}html.js-motion:not(.vt-arrived) .cflip__shadow[data-astro-cid-c7wbx3nu]{animation:cf-shade .7s var(--ease-out) both}html.js-motion .cflip[data-astro-cid-c7wbx3nu]:not([data-touched]) .cflip__book[data-astro-cid-c7wbx3nu]{animation:cf-peek .9s var(--ease-turn) 1.1s}html.js-motion.vt-arrived .cflip[data-astro-cid-c7wbx3nu]:not([data-touched]) .cflip__book[data-astro-cid-c7wbx3nu]{animation-delay:1.6s}.cflip[data-astro-cid-c7wbx3nu][data-turn=a] .cflip__book[data-astro-cid-c7wbx3nu]{animation:cf-lift-a .95s var(--ease-turn)}.cflip[data-astro-cid-c7wbx3nu][data-turn=b] .cflip__book[data-astro-cid-c7wbx3nu]{animation:cf-lift-b .95s var(--ease-turn)}.cflip[data-astro-cid-c7wbx3nu][data-turn=a] .cflip__shadow[data-astro-cid-c7wbx3nu]{animation:cf-shadow-a .95s var(--ease-turn)}.cflip[data-astro-cid-c7wbx3nu][data-turn=b] .cflip__shadow[data-astro-cid-c7wbx3nu]{animation:cf-shadow-b .95s var(--ease-turn)}}@keyframes cf-set{0%{translate:0 -18px;rotate:-3deg}}@keyframes cf-shade{0%{opacity:.5;transform:scale(.7)}}@keyframes cf-peek{50%{rotate:y -16deg}}@keyframes cf-lift-a{50%{scale:1.035}}@keyframes cf-lift-b{50%{scale:1.035}}@keyframes cf-shadow-a{50%{opacity:.6;transform:scaleX(.78)}}@keyframes cf-shadow-b{50%{opacity:.6;transform:scaleX(.78)}}.spread[data-astro-cid-7dvmyt4u]{justify-items:center;gap:18px;margin:0;display:grid;position:relative}.spread__book[data-astro-cid-7dvmyt4u]{z-index:1;width:min(860px,100%);box-shadow:0 40px 60px -30px var(--ink-a55), 0 10px 20px -12px var(--ink-a30);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;position:relative;transform:perspective(1600px)rotateX(0)}.spread__page[data-astro-cid-7dvmyt4u]{width:100%;height:auto}.spread__page--l[data-astro-cid-7dvmyt4u]{border-radius:6px 0 0 6px}.spread__page--r[data-astro-cid-7dvmyt4u]{border-radius:0 6px 6px 0}.spread__gutter[data-astro-cid-7dvmyt4u]{pointer-events:none;background:linear-gradient(90deg, var(--ink-a0) 0%, var(--ink-a16) 46%, #fff3 50%, var(--ink-a14) 54%, var(--ink-a0) 100%);width:12%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.spread__beam[data-astro-cid-7dvmyt4u]{pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}.spread__beam[data-astro-cid-7dvmyt4u]:before{content:"";background:linear-gradient(90deg,#fff0,#fffcf04d 50%,#fff0);width:26%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-18deg)}.spread__cloud[data-astro-cid-7dvmyt4u]{z-index:0;opacity:.9;pointer-events:none;width:min(1200px,100%);height:auto;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}figcaption[data-astro-cid-7dvmyt4u]{z-index:1;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;display:flex;position:relative}figcaption[data-astro-cid-7dvmyt4u] .textlink[data-astro-cid-7dvmyt4u]{min-height:44px}.spread__pager[data-astro-cid-7dvmyt4u]{z-index:1;align-items:center;gap:14px;display:none;position:relative}.spread__step[data-astro-cid-7dvmyt4u]{width:48px;height:48px;color:var(--ink);box-shadow:0 10px 20px -12px var(--ink-a55), inset 0 0 0 1px var(--ink-a10);transition:opacity var(--t-quick,.2s), transform .26s var(--ease-settle,cubic-bezier(.34, 1.4, .64, 1));background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.spread__step[data-astro-cid-7dvmyt4u]:active{transition-duration:var(--t-quick,.2s), 90ms;transform:scale(.94)}.spread__step[data-astro-cid-7dvmyt4u]:disabled{opacity:.4;cursor:default}.spread__count[data-astro-cid-7dvmyt4u]{text-align:center;min-width:7.5em;color:var(--ink-soft);font-weight:800}@media (width<=600px){html.js .spread__book[data-astro-cid-7dvmyt4u]{touch-action:pan-y;perspective:1400px;grid-template-columns:1fr;overflow:clip}html.js .spread__page[data-astro-cid-7dvmyt4u]{border-radius:6px;grid-area:1/1}html.js .spread__page[data-astro-cid-7dvmyt4u]:not(.is-current){opacity:0;visibility:hidden}html.js .spread__beam[data-astro-cid-7dvmyt4u]{display:none}html.js .spread__page--l[data-astro-cid-7dvmyt4u]{box-shadow:inset -10px 0 14px -10px var(--ink-a30);border-radius:6px 2px 2px 6px}html.js .spread__page--r[data-astro-cid-7dvmyt4u]{border-radius:2px 6px 6px 2px}html.js .spread__gutter[data-astro-cid-7dvmyt4u]{background:linear-gradient(90deg, var(--ink-a0), var(--ink-a14));width:9%;left:auto;right:0;transform:none}html.js .spread[data-astro-cid-7dvmyt4u][data-page-side=r] .spread__gutter[data-astro-cid-7dvmyt4u]{background:linear-gradient(270deg, var(--ink-a0), var(--ink-a14));left:0;right:auto}html.js .spread__pager[data-astro-cid-7dvmyt4u]{display:flex}}@media (prefers-reduced-motion:no-preference){html.js-motion .spread__book[data-astro-cid-7dvmyt4u]{transition:transform 1.4s var(--ease-out);transform:perspective(1600px)rotateX(16deg)translateY(28px)scale(.97)}html.js-motion .spread[data-astro-cid-7dvmyt4u].is-in .spread__book[data-astro-cid-7dvmyt4u]{transform:perspective(1600px)rotateX(0)}html.js-motion .spread[data-astro-cid-7dvmyt4u].is-in .spread__beam[data-astro-cid-7dvmyt4u]:before{animation:sp-beam .9s var(--ease-out) .35s}}@keyframes sp-beam{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(440%)skew(-18deg)}}@media (width<=600px) and (prefers-reduced-motion:no-preference){html.js .spread__page[data-astro-cid-7dvmyt4u].is-leaving{visibility:visible;z-index:1;transform-origin:calc(50% - var(--from,1) * 50%) 50%;animation:sp-leave .42s var(--ease-turn) both}html.js .spread[data-astro-cid-7dvmyt4u].is-turning .spread__page[data-astro-cid-7dvmyt4u].is-current{transform-origin:calc(50% + var(--from,1) * 50%) 50%;animation:sp-enter .5s var(--ease-out) 80ms both}}@keyframes sp-leave{0%{opacity:1;transform:rotateY(0)}60%{opacity:1}to{opacity:0;transform:rotateY(calc(var(--from,1) * -72deg))}}@keyframes sp-enter{0%{opacity:0;transform:rotateY(calc(var(--from,1) * 40deg))}50%{opacity:1}to{opacity:1;transform:rotateY(0)}}.cta[data-astro-cid-t4ydwjzy]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cta--sm[data-astro-cid-t4ydwjzy]{gap:8px 14px}.cta__soon[data-astro-cid-t4ydwjzy]{min-height:48px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent);font:600 1.05rem/1.1 var(--font-display);color:var(--accent-text);white-space:nowrap;background:#fffc;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;display:inline-flex}.cta__dot[data-astro-cid-t4ydwjzy]{background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f28c3833}html:has([data-buybar]){scroll-padding-bottom:96px}.buybar[data-astro-cid-vpkh46t2]{z-index:var(--z-buybar,30);padding:0 16px calc(20px + env(safe-area-inset-bottom));pointer-events:none;opacity:0;visibility:hidden;transition:transform .25s ease-in,opacity .25s ease-in,visibility 0s .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 24px))}.buybar[data-astro-cid-vpkh46t2][hidden]{display:none}.buybar[data-astro-cid-vpkh46t2].is-on{opacity:1;visibility:visible;transition:transform .45s var(--ease-out), opacity .2s, visibility 0s;transform:none}.buybar__in[data-astro-cid-vpkh46t2]{pointer-events:auto;width:fit-content;max-width:min(560px,100%);box-shadow:0 20px 40px -20px var(--ink-a45), inset 0 0 0 1px var(--ink-a10);background:#fffdf8f5;border-radius:999px;align-items:center;gap:12px;margin-inline:auto;padding:8px 8px 8px 10px;display:flex}.buybar__cover[data-astro-cid-vpkh46t2]{object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.buybar__title[data-astro-cid-vpkh46t2]{min-width:0;font:600 1.02rem/1.15 var(--font-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.buybar[data-astro-cid-vpkh46t2] .cta{flex-wrap:nowrap;flex:none}@media (width<=860px){.buybar[data-astro-cid-vpkh46t2]{padding:0}.buybar__in[data-astro-cid-vpkh46t2]{width:100%;max-width:none;padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-shadow:inset 0 1px 0 var(--ink-a08), 0 -14px 28px -22px var(--ink-a45);background:#fffdf8f0;border-radius:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.buybar__in[data-astro-cid-vpkh46t2]{backdrop-filter:blur(10px);background:#fffdf8db}}.buybar[data-astro-cid-vpkh46t2] [data-buy=kindle]{display:none}}@media (width<=520px){.buybar__title[data-astro-cid-vpkh46t2]{display:none}.buybar[data-astro-cid-vpkh46t2] .cta,.buybar[data-astro-cid-vpkh46t2] .buy{flex:auto}}.hero[data-astro-cid-oeu7uncz]{min-height:min(680px, calc(100svh - var(--header-h) - 80px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hero__art[data-astro-cid-oeu7uncz]{justify-items:center;padding-block:20px 10px;display:grid;position:relative}.hero__halo[data-astro-cid-oeu7uncz]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 40%, #fff6e8) 0%, color-mix(in srgb, var(--tone) 16%, transparent) 55%, transparent 100%);border-radius:50%;position:absolute;inset:-6% -4% 10%}.hero__cutout[data-astro-cid-oeu7uncz]{z-index:2;pointer-events:none;width:clamp(130px,17vw,240px);position:absolute;bottom:2%;right:max(-4%,-40px)}.hero__cutout-img[data-astro-cid-oeu7uncz]{width:100%;height:auto;filter:drop-shadow(0 18px 18px var(--ink-a28))}@media (prefers-reduced-motion:no-preference){.hero__cutout-img[data-astro-cid-oeu7uncz]{animation:pg-float 6s var(--ease-breathe,cubic-bezier(.45, 0, .55, 1)) infinite alternate}html.js-motion [data-astro-cid-oeu7uncz][data-rise-soft]{animation:bk-rise 1s var(--ease-out) .21s both}html.js-motion .more__grid[data-astro-cid-oeu7uncz]:not(.is-in) .card__turn{translate:0 -22px}html.js-motion .more__grid[data-astro-cid-oeu7uncz].is-in .card__turn{animation:bk-land .6s var(--ease-settle,cubic-bezier(.34, 1.4, .64, 1)) backwards}html.js-motion .more__grid[data-astro-cid-oeu7uncz].is-in .card:nth-child(2) .card__turn{animation-delay:70ms}html.js-motion .more__grid[data-astro-cid-oeu7uncz].is-in .card:nth-child(3) .card__turn{animation-delay:.14s}html.js-motion .more__grid[data-astro-cid-oeu7uncz].is-in .card:nth-child(4) .card__turn{animation-delay:.21s}html.js-motion .more__grid[data-astro-cid-oeu7uncz].is-in .card:nth-child(5) .card__turn{animation-delay:.28s}html.js-motion .more__grid[data-astro-cid-oeu7uncz].is-in .card:nth-child(n+6) .card__turn{animation-delay:.35s}}@keyframes pg-float{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-6px)rotate(1deg)}}@keyframes bk-rise{0%{transform:translateY(8px)}}@keyframes bk-land{0%{translate:0 -22px}}.hero__copy[data-astro-cid-oeu7uncz]{justify-items:start;gap:18px;display:grid}.crumb[data-astro-cid-oeu7uncz] a[data-astro-cid-oeu7uncz]{min-height:44px;color:var(--ink);background:#ffffff8c;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:8px 14px 8px 8px;font-weight:800;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-oeu7uncz] a[data-astro-cid-oeu7uncz]:hover{background:#ffffffe6}.hero__sub[data-astro-cid-oeu7uncz]{color:var(--ink-soft);margin-top:-6px;font-size:1.1rem;font-weight:700}.hero__tag[data-astro-cid-oeu7uncz]{font:600 clamp(1.35rem, 2.2vw, 1.8rem)/1.25 var(--font-display);color:var(--accent-text)}.hero__chips[data-astro-cid-oeu7uncz]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero__chips[data-astro-cid-oeu7uncz] .chip[data-astro-cid-oeu7uncz]{box-shadow:inset 0 0 0 1px var(--ink-a08);background:#ffffffd9}.hero__actions[data-astro-cid-oeu7uncz]{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:8px;display:flex}.hero__actions[data-astro-cid-oeu7uncz] .textlink[data-astro-cid-oeu7uncz]{align-items:center;min-height:44px;display:inline-flex}.more__grid[data-astro-cid-oeu7uncz]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.more__all[data-astro-cid-oeu7uncz]{margin-top:clamp(24px,3vw,40px)}.more__all[data-astro-cid-oeu7uncz] .textlink[data-astro-cid-oeu7uncz]{align-items:center;min-height:44px;font-weight:800;display:inline-flex}.inside__buy[data-astro-cid-oeu7uncz]{z-index:1;text-align:center;justify-items:center;gap:12px;margin-top:clamp(20px,3vw,36px);display:grid;position:relative}.inside__ask[data-astro-cid-oeu7uncz]{font:600 clamp(1.2rem, 1.8vw, 1.45rem)/1.2 var(--font-display)}.inside__buy[data-astro-cid-oeu7uncz] .cta{justify-content:center}@media (width<=1100px){.more__grid[data-astro-cid-oeu7uncz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.hero[data-astro-cid-oeu7uncz]{grid-template-columns:1fr;min-height:0}.hero__halo[data-astro-cid-oeu7uncz]{inset:-6% 0}.hero__art[data-astro-cid-oeu7uncz]{order:0}.hero__copy[data-astro-cid-oeu7uncz]{order:1}.hero__cutout[data-astro-cid-oeu7uncz]{width:22vw;top:-8px;bottom:auto;right:-4vw}}@media (width<=760px){.more__grid[data-astro-cid-oeu7uncz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}
