.Book3D-module__QxaO_W__scene{--book-w:300px;--book-t:calc(var(--book-w) * .04);--lip:calc(var(--book-w) * .02);--book-h:calc(var(--book-w) * .75);width:var(--book-w);height:var(--book-h);perspective:1200px;-webkit-user-select:none;user-select:none;position:relative}@media (min-width:768px){.Book3D-module__QxaO_W__scene{--book-w:400px}}@media (min-width:1024px){.Book3D-module__QxaO_W__scene{--book-w:480px}}.Book3D-module__QxaO_W__draggable{cursor:grab;touch-action:none}.Book3D-module__QxaO_W__grabbing{cursor:grabbing}.Book3D-module__QxaO_W__tappable{cursor:pointer}.Book3D-module__QxaO_W__sway,.Book3D-module__QxaO_W__cube{transform-style:preserve-3d;position:absolute;inset:0}.Book3D-module__QxaO_W__cube{will-change:transform;transform:rotateX(-5deg)rotateY(-18deg)}.Book3D-module__QxaO_W__tappable .Book3D-module__QxaO_W__sway{animation:8s ease-in-out infinite Book3D-module__QxaO_W__bookSway}.Book3D-module__QxaO_W__tappable .Book3D-module__QxaO_W__cube{transition:transform .5s;transform:rotateY(0)}.Book3D-module__QxaO_W__tappable .Book3D-module__QxaO_W__cube.Book3D-module__QxaO_W__flipped{transform:rotateY(180deg)}@keyframes Book3D-module__QxaO_W__bookSway{0%,to{transform:rotateX(-4deg)rotateY(-12deg)}50%{transform:rotateX(-4deg)rotateY(12deg)}}.Book3D-module__QxaO_W__face{backface-visibility:hidden;position:absolute;overflow:hidden}.Book3D-module__QxaO_W__front,.Book3D-module__QxaO_W__back{border-radius:6px;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.Book3D-module__QxaO_W__front{transform:translateZ(calc(var(--book-t) / 2))}.Book3D-module__QxaO_W__back{transform:rotateY(180deg) translateZ(calc(var(--book-t) / 2))}.Book3D-module__QxaO_W__front:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f 35% 65%,#0000);width:10px;position:absolute;top:0;bottom:0;left:8px}.Book3D-module__QxaO_W__cover{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Book3D-module__QxaO_W__cover,.Book3D-module__QxaO_W__frame{backface-visibility:hidden}.Book3D-module__QxaO_W__frame{aspect-ratio:1;pointer-events:none;width:25.2%;position:absolute;transform:translate(-50%,-50%)}.Book3D-module__QxaO_W__spine{left:calc(var(--book-t) / -2);width:var(--book-t);background:linear-gradient(#ffffff14,#ffffff14) 0 7px/100% 1px no-repeat,linear-gradient(#ffffff14,#ffffff14) 0 calc(100% - 7px)/100% 1px no-repeat,#2a1b5e linear-gradient(90deg,#211445 0%,#34246e 50%,#211445 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex;top:0;transform:rotateY(-90deg)}.Book3D-module__QxaO_W__spineStar{color:#ffc45c;font-size:11px;line-height:1}.Book3D-module__QxaO_W__spineTitle{writing-mode:vertical-rl;white-space:nowrap;color:#e1dcf4;font-variant:small-caps;letter-spacing:.16em;font-size:11px}@media (max-width:767px){.Book3D-module__QxaO_W__spineTitle{display:none}}.Book3D-module__QxaO_W__pagesRight{right:calc(var(--book-t) / -2 + var(--lip));top:var(--lip);width:var(--book-t);height:calc(100% - 2 * var(--lip));background:#ede3cb repeating-linear-gradient(90deg,#392e6d1f 0 1px,#0000 1px 4px);transform:rotateY(90deg);box-shadow:inset 4px 0 5px -3px #2a1b5e66,inset -4px 0 5px -3px #2a1b5e66}.Book3D-module__QxaO_W__pagesTop,.Book3D-module__QxaO_W__pagesBottom{width:calc(100% - var(--lip));height:var(--book-t);background:linear-gradient(90deg,#6e502d38,#0000 35%),#ede3cb repeating-linear-gradient(#392e6d1f 0 1px,#0000 1px 4px);left:0;box-shadow:inset 0 4px 5px -3px #2a1b5e66,inset 0 -4px 5px -3px #2a1b5e66}.Book3D-module__QxaO_W__pagesTop{top:calc(var(--book-t) / -2 + var(--lip));transform:rotateX(90deg)}.Book3D-module__QxaO_W__pagesBottom{bottom:calc(var(--book-t) / -2 + var(--lip));transform:rotateX(-90deg)}.Book3D-module__QxaO_W__shadow{pointer-events:none;background:radial-gradient(50% 50%,#0f08284d,#0000 75%);height:17%;position:absolute;bottom:-22%;left:2%;right:-6%}.Book3D-module__QxaO_W__hint{white-space:nowrap;color:#e1dcf4d9;align-items:center;gap:6px;font-size:12px;transition:opacity .3s;display:none;position:absolute;bottom:-2.75rem;left:50%;transform:translate(-50%)}.Book3D-module__QxaO_W__draggable .Book3D-module__QxaO_W__hint,.Book3D-module__QxaO_W__tappable .Book3D-module__QxaO_W__hint{display:flex}.Book3D-module__QxaO_W__touched .Book3D-module__QxaO_W__hint{opacity:0}.Book3D-module__QxaO_W__hintTap,.Book3D-module__QxaO_W__tappable .Book3D-module__QxaO_W__hintDrag{display:none}.Book3D-module__QxaO_W__tappable .Book3D-module__QxaO_W__hintTap{display:inline}@media (prefers-reduced-motion:reduce){.Book3D-module__QxaO_W__sway{animation:none!important}.Book3D-module__QxaO_W__cube{transition:none!important;transform:rotateX(-5deg)rotateY(-18deg)!important}.Book3D-module__QxaO_W__scene .Book3D-module__QxaO_W__hint{opacity:1;transition:none;display:flex}}
.Hero-module__C6dmda__heroContent{padding-top:calc(var(--header-h) + 2rem)}@media (min-width:768px){.Hero-module__C6dmda__heroContent{padding-top:calc(var(--header-h) + 3.5rem)}}@media (min-width:1024px){.Hero-module__C6dmda__heroContent{padding-top:calc(var(--header-h) + 5rem)}}.Hero-module__C6dmda__twinkle{opacity:.85;animation:Hero-module__C6dmda__twinkle var(--dur) ease-in-out infinite;animation-delay:var(--delay)}@keyframes Hero-module__C6dmda__twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.Hero-module__C6dmda__sparkle{opacity:0;animation:Hero-module__C6dmda__rise var(--dur) ease-in-out infinite;animation-delay:var(--delay);background:#ffc45c}@keyframes Hero-module__C6dmda__rise{0%{opacity:0;transform:translateY(0)scale(.9)}15%{opacity:.9}to{opacity:0;transform:translateY(-30px)scale(1.1)}}.Hero-module__C6dmda__heroEnter{opacity:0;animation:.5s forwards Hero-module__C6dmda__heroIn}.Hero-module__C6dmda__heroEnter.Hero-module__C6dmda__d1{animation-delay:.12s}.Hero-module__C6dmda__heroEnter.Hero-module__C6dmda__d2{animation-delay:.24s}.Hero-module__C6dmda__heroEnter.Hero-module__C6dmda__d3{animation-delay:.36s}@keyframes Hero-module__C6dmda__heroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.Hero-module__C6dmda__twinkle{opacity:.85;animation:none;transform:none}.Hero-module__C6dmda__sparkle{opacity:.7;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.Hero-module__C6dmda__twinkle{opacity:.85!important;animation:none!important;transform:none!important}.Hero-module__C6dmda__sparkle{opacity:.7!important;animation:none!important;transform:none!important}.Hero-module__C6dmda__heroEnter{opacity:1!important;animation:none!important;transform:none!important}}@media (min-width:1024px){.Hero-module__C6dmda__heroCap{min-height:min(76svh,900px)}}
.BookRow-module__2kuYHa__strip{--gutter:calc(max(0px, (100vw - 72rem) / 2) + 1.25rem);padding-left:var(--gutter);scroll-padding-left:var(--gutter);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}@media (min-width:768px){.BookRow-module__2kuYHa__strip{--gutter:calc(max(0px, (100vw - 72rem) / 2) + 2rem)}}.BookRow-module__2kuYHa__strip::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.BookRow-module__2kuYHa__strip{cursor:grab}.BookRow-module__2kuYHa__strip.BookRow-module__2kuYHa__dragging{cursor:grabbing}.BookRow-module__2kuYHa__strip.BookRow-module__2kuYHa__dragging .BookRow-module__2kuYHa__card{pointer-events:none}}.BookRow-module__2kuYHa__snapOff{scroll-snap-type:none}.BookRow-module__2kuYHa__strip.BookRow-module__2kuYHa__fadeLeft{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px);mask-image:linear-gradient(90deg,#0000 0,#000 40px)}.BookRow-module__2kuYHa__strip.BookRow-module__2kuYHa__fadeRight{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 40px);mask-image:linear-gradient(270deg,#0000 0,#000 40px)}.BookRow-module__2kuYHa__strip.BookRow-module__2kuYHa__fadeBoth{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.BookRow-module__2kuYHa__card{scroll-snap-align:start}.BookRow-module__2kuYHa__coverWrap{transition:transform .25s,box-shadow .25s;box-shadow:0 10px 24px -12px #392e6d59}.BookRow-module__2kuYHa__cardDark .BookRow-module__2kuYHa__coverWrap{box-shadow:0 12px 28px -12px #0a051ea6}.BookRow-module__2kuYHa__hoverSticker,.BookRow-module__2kuYHa__hoverScrim{display:none}.BookRow-module__2kuYHa__touchBtn{display:block}@media (hover:hover) and (pointer:fine){.BookRow-module__2kuYHa__touchBtn{display:none}.BookRow-module__2kuYHa__hoverSticker{opacity:0;transition:opacity .2s;display:inline-block}.BookRow-module__2kuYHa__hoverScrim{opacity:0;background:linear-gradient(#0000,#2a1b5ef2);height:65%;transition:opacity .2s;display:block}.BookRow-module__2kuYHa__card:hover .BookRow-module__2kuYHa__hoverScrim,.BookRow-module__2kuYHa__card:focus-visible .BookRow-module__2kuYHa__hoverScrim{opacity:1}.BookRow-module__2kuYHa__card:hover .BookRow-module__2kuYHa__coverWrap,.BookRow-module__2kuYHa__card:focus-visible .BookRow-module__2kuYHa__coverWrap{transform:translateY(-6px);box-shadow:0 18px 32px -14px #392e6d73}.BookRow-module__2kuYHa__cardDark:hover .BookRow-module__2kuYHa__coverWrap,.BookRow-module__2kuYHa__cardDark:focus-visible .BookRow-module__2kuYHa__coverWrap{box-shadow:0 20px 36px -14px #0a051ecc}.BookRow-module__2kuYHa__card:hover .BookRow-module__2kuYHa__hoverSticker,.BookRow-module__2kuYHa__card:focus-visible .BookRow-module__2kuYHa__hoverSticker{opacity:1}}.BookRow-module__2kuYHa__arrow:disabled{opacity:.35;pointer-events:none}.BookRow-module__2kuYHa__arrowHidden{display:none!important}@media (prefers-reduced-motion:reduce){.BookRow-module__2kuYHa__coverWrap{transition:box-shadow .25s}.BookRow-module__2kuYHa__card:hover .BookRow-module__2kuYHa__coverWrap,.BookRow-module__2kuYHa__card:focus-visible .BookRow-module__2kuYHa__coverWrap{transform:none}}
.Library-module__uZFVvq__libraryBg{background:#35257e url(/images/second-hero.jpg) top/100% no-repeat}
.Steps-module__2xtvJq__stepCard{transition:transform .2s ease, box-shadow .2s ease, opacity .6s ease var(--rd,0s), translate .6s ease var(--rd,0s)}.Steps-module__2xtvJq__stepCard:hover{transform:translateY(-6px);box-shadow:0 22px 48px -16px #392e6d61}.Steps-module__2xtvJq__stepLabel{transition:color .2s}.Steps-module__2xtvJq__stepCard:hover .Steps-module__2xtvJq__stepLabel{color:var(--label-hover)}.Steps-module__2xtvJq__mascot{filter:drop-shadow(0 4px 6px #392e6d38);transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:rotate(6deg)}.Steps-module__2xtvJq__stepCard:hover .Steps-module__2xtvJq__mascot{transform:translateY(-6px)rotate(-2deg)}.Steps-module__2xtvJq__wand{z-index:30;pointer-events:none;will-change:transform;width:44px;height:44px;display:none;position:fixed;top:0;left:0}.Steps-module__2xtvJq__stepsSection.Steps-module__2xtvJq__wandEnabled .Steps-module__2xtvJq__wand{display:block}.Steps-module__2xtvJq__wandInner{transform-origin:30px 14px;width:44px;height:44px;transition:transform .15s;transform:scale(0)}.Steps-module__2xtvJq__wand.Steps-module__2xtvJq__isVisible .Steps-module__2xtvJq__wandInner{transform:scale(1)}.Steps-module__2xtvJq__wand.Steps-module__2xtvJq__isCast .Steps-module__2xtvJq__wandInner{transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(1.15)rotate(-20deg)}.Steps-module__2xtvJq__wandParticles{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Steps-module__2xtvJq__wandP{opacity:0;will-change:transform, opacity;line-height:1;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.Steps-module__2xtvJq__stepCard:hover{transform:none}.Steps-module__2xtvJq__stepCard:hover .Steps-module__2xtvJq__mascot{transform:rotate(6deg)}}
.Preview-module__o7RJyG__profileCard{transition:rotate .3s;rotate:1.5deg}.Preview-module__o7RJyG__profileCard:hover{rotate:none}@media (prefers-reduced-motion:reduce){.Preview-module__o7RJyG__profileCard{transition:none}.Preview-module__o7RJyG__profileCard:hover{rotate:1.5deg}}.Preview-module__o7RJyG__previewNight{background-color:#3c2478;background-image:url(/images/background-demo.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.Preview-module__o7RJyG__bookPage{background:#2a1b5e;display:none;overflow:hidden}.Preview-module__o7RJyG__bookPage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.Preview-module__o7RJyG__book{z-index:1;touch-action:pan-y;position:relative}.Preview-module__o7RJyG__bookBody{transition:transform .4s;position:relative}@media (min-width:768px){.Preview-module__o7RJyG__bookBody.Preview-module__o7RJyG__skinFront{transform:translate(-25%)}.Preview-module__o7RJyG__bookBody.Preview-module__o7RJyG__skinBack{transform:translate(25%)}}.Preview-module__o7RJyG__skin,.Preview-module__o7RJyG__skinTop{display:none;position:absolute;inset:0}.Preview-module__o7RJyG__skin{z-index:0}.Preview-module__o7RJyG__skinTop{z-index:2;pointer-events:none}@media (min-width:768px){.Preview-module__o7RJyG__skin,.Preview-module__o7RJyG__skinTop{display:block}}.Preview-module__o7RJyG__skinBoard{background:linear-gradient(#33236b,#251a53);border-radius:9px;transition:left .4s,right .4s;position:absolute;inset:-9px;box-shadow:0 6px 14px -8px #050214b3,0 28px 56px -18px #05021480}.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__skinBoard{left:calc(50% - 3px)}.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__skinBoard{right:calc(50% - 3px)}.Preview-module__o7RJyG__hinge{opacity:0;background:linear-gradient(90deg,#0a051e38,#ffffff24 45%,#0a051e24);width:10px;transition:opacity .3s;position:absolute;top:2px;bottom:2px;left:50%}.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__hinge{opacity:.9;left:calc(50% + 2px)}.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__hinge{opacity:.9;left:calc(50% - 12px)}.Preview-module__o7RJyG__gutter{opacity:1;background:linear-gradient(90deg,#0000,#0a051e4d 46% 54%,#0000);width:46px;transition:opacity .3s;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__gutter,.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__gutter{opacity:0}.Preview-module__o7RJyG__bookPage[data-density=hard] img{border-radius:6px;box-shadow:inset 0 -3px 8px #0a051e4d}@media (min-width:768px){.Preview-module__o7RJyG__book{clip-path:inset(0);transition:clip-path .4s}.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__book{clip-path:inset(0 0 0 50%)}.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__book{clip-path:inset(0 50% 0 0)}:is(.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__book .stf__outerShadow,.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__book .stf__innerShadow,.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__book .stf__hardShadow,.Preview-module__o7RJyG__skinFront .Preview-module__o7RJyG__book .stf__hardInnerShadow,.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__book .stf__outerShadow,.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__book .stf__innerShadow,.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__book .stf__hardShadow,.Preview-module__o7RJyG__skinBack .Preview-module__o7RJyG__book .stf__hardInnerShadow){display:none!important}}:is(.Preview-module__o7RJyG__book .stf__wrapper,.Preview-module__o7RJyG__book .stf__block){background:0 0}.Preview-module__o7RJyG__book:focus-visible{outline:3px solid var(--color-purple);outline-offset:4px;border-radius:12px}@media (prefers-reduced-motion:reduce){.Preview-module__o7RJyG__bookBody,.Preview-module__o7RJyG__book,.Preview-module__o7RJyG__skinBoard,.Preview-module__o7RJyG__hinge,.Preview-module__o7RJyG__gutter{transition:none}}
.FeaturedEmotions-module__7OY71G__swap{transition:opacity .125s}.FeaturedEmotions-module__7OY71G__swapOut{opacity:0}.FeaturedEmotions-module__7OY71G__cover{transition:transform .125s}.FeaturedEmotions-module__7OY71G__swapOut .FeaturedEmotions-module__7OY71G__cover{transform:scale(.9)}.FeaturedEmotions-module__7OY71G__side{cursor:pointer;transition:transform .2s,box-shadow .2s}.FeaturedEmotions-module__7OY71G__side:hover,.FeaturedEmotions-module__7OY71G__side:focus-visible{box-shadow:var(--shadow-card), 0 0 0 3px #6952c766;transform:translateY(-4px)}.FeaturedEmotions-module__7OY71G__side:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.FeaturedEmotions-module__7OY71G__side:hover,.FeaturedEmotions-module__7OY71G__side:focus-visible{transform:none}}
.Gift-module__ZxBpIq__giftDay{background-color:#fdf9f0}.Gift-module__ZxBpIq__giftContentWrap{padding-block:5rem 0}@media (min-width:1100px){.Gift-module__ZxBpIq__giftContentWrap{z-index:10;align-items:center;padding-block:0;display:flex;position:absolute;inset:0}}
.Shelf-module__Vso_6a__shelfRow{--book-h:200px;--front-w:calc(var(--book-h) * .96);--panel-w:0px;--ease-part:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.25, .64, 1);z-index:10;scrollbar-width:none;justify-content:center;align-items:flex-end;gap:8px;margin-bottom:-4px;padding-top:16px;display:flex;position:relative;overflow-x:auto}.Shelf-module__Vso_6a__shelfRow::-webkit-scrollbar{display:none}@media (min-width:768px){.Shelf-module__Vso_6a__shelfRow{--book-h:245px;--panel-w:220px;--shelf-gap:4px;--extra:calc(var(--front-w) + var(--panel-w) - var(--open-aspect,0) * var(--book-h));height:calc(var(--book-h) + 16px);width:calc(var(--total-aspect,.947) * var(--book-h) + var(--gap-count,7) * var(--shelf-gap));margin-left:auto;margin-right:auto;padding-top:0;display:block;overflow:visible}}@media (min-width:1024px){.Shelf-module__Vso_6a__shelfRow{--book-h:340px;--panel-w:280px}}.Shelf-module__Vso_6a__slot{--spine-w:calc(var(--book-h) * var(--spine-aspect,.115));height:var(--book-h);width:var(--spine-w);rotate:var(--tilt,0deg);transition:rotate .45s var(--ease-part), translate .25s ease;flex:none;position:relative}@media (min-width:768px){.Shelf-module__Vso_6a__slot{bottom:0;left:calc(var(--cum,0) * var(--book-h) + var(--idx,0) * var(--shelf-gap));transition:transform .45s var(--ease-part), rotate .45s var(--ease-part), translate .25s ease;position:absolute}.Shelf-module__Vso_6a__shiftLeft,.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open{transform:translateX(calc(var(--extra) / -2))}.Shelf-module__Vso_6a__shiftRight{transform:translateX(calc(var(--extra) / 2))}}.Shelf-module__Vso_6a__animating .Shelf-module__Vso_6a__slot,.Shelf-module__Vso_6a__animating .Shelf-module__Vso_6a__cube{will-change:transform}.Shelf-module__Vso_6a__bookBtn{width:var(--spine-w);cursor:pointer;perspective:1100px;transition:box-shadow .25s;position:absolute;inset:0 auto 0 0}.Shelf-module__Vso_6a__bookBtn:focus-visible{outline:3px solid var(--color-golden);outline-offset:3px;border-radius:6px}.Shelf-module__Vso_6a__cube{width:var(--front-w);transform-style:preserve-3d;transform-origin:0;transform:translateX(calc(var(--spine-w) / 2)) rotateY(90deg);transition:transform .42s var(--spring);display:block;position:absolute;inset:0 auto 0 0}.Shelf-module__Vso_6a__faceFront,.Shelf-module__Vso_6a__faceSpine{backface-visibility:hidden;border-radius:3px;max-width:none;height:100%;display:block;position:absolute;top:0}.Shelf-module__Vso_6a__faceFront{width:100%;transform:translateZ(calc(var(--spine-w) / 2));border-radius:6px;left:0;box-shadow:inset 0 0 0 1px #ffffff14}.Shelf-module__Vso_6a__faceSpine{left:calc(var(--spine-w) / -2);width:var(--spine-w);transform:rotateY(-90deg)}.Shelf-module__Vso_6a__pageEdge{width:calc(var(--front-w) * .04);transform:translateZ(calc(var(--spine-w) / 2 - 2px));backface-visibility:hidden;background:#ede3cb repeating-linear-gradient(#392e6d1f 0 1px,#0000 1px 4px);border-radius:0 3px 3px 0;position:absolute;top:7px;bottom:7px;left:100%;box-shadow:inset -3px 0 4px -2px #2a1b5e66}.Shelf-module__Vso_6a__hinge{width:9px;transform:translateZ(calc(var(--spine-w) / 2 + 1px));backface-visibility:hidden;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47 35% 65%,#0000);position:absolute;top:0;bottom:0;left:7px}.Shelf-module__Vso_6a__contactShadow{width:var(--spine-w);pointer-events:none;transform-origin:0;height:12px;transition:transform .42s var(--spring);background:radial-gradient(50% 50%,#0f082859,#0000 75%);position:absolute;bottom:-8px;left:0}@media (min-width:768px){.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open{z-index:5;rotate:none}.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open .Shelf-module__Vso_6a__cube{transition-delay:80ms;transform:none}.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open .Shelf-module__Vso_6a__contactShadow{transform:scaleX(calc(.96 / var(--spine-aspect,.115)));transition-delay:80ms}}@media (max-width:767px){.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open{translate:0 -8px}.Shelf-module__Vso_6a__cube{transform:none}.Shelf-module__Vso_6a__faceFront{display:none}.Shelf-module__Vso_6a__faceSpine{left:0;transform:none}.Shelf-module__Vso_6a__pageEdge,.Shelf-module__Vso_6a__hinge{display:none}}.Shelf-module__Vso_6a__panel{top:50%;left:calc(var(--front-w) + 48px);width:calc(var(--panel-w) - 48px);text-align:left;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:1rem;padding:.5rem 0;transition:opacity .25s,translate .25s;display:none;position:absolute;translate:-8px -50%}@media (min-width:768px){.Shelf-module__Vso_6a__panel{display:flex}.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open .Shelf-module__Vso_6a__panel{opacity:1;pointer-events:auto;transition-delay:.15s;translate:0 -50%}}.Shelf-module__Vso_6a__panelTitle{color:var(--color-midnight);font-size:24px;font-weight:700;line-height:1.2}@media (min-width:1024px){.Shelf-module__Vso_6a__panelTitle{font-size:30px}}.Shelf-module__Vso_6a__panelBlurb{color:#392e6dbf;font-size:14px;line-height:1.5}.Shelf-module__Vso_6a__panelPrice{color:var(--color-golden);font-size:20px;font-weight:700}@media (hover:hover) and (pointer:fine){.Shelf-module__Vso_6a__slot:not(.Shelf-module__Vso_6a__open):hover{translate:0 -6px;rotate:none}.Shelf-module__Vso_6a__slot:not(.Shelf-module__Vso_6a__open):has(.Shelf-module__Vso_6a__bookBtn:focus-visible){translate:0 -6px;rotate:none}.Shelf-module__Vso_6a__slot:not(.Shelf-module__Vso_6a__open):hover .Shelf-module__Vso_6a__bookBtn,.Shelf-module__Vso_6a__slot:not(.Shelf-module__Vso_6a__open) .Shelf-module__Vso_6a__bookBtn:focus-visible{border-radius:3px;box-shadow:0 0 18px #ffc45c8c,0 12px 18px -8px #0f082859}}.Shelf-module__Vso_6a__shelfBar{background:linear-gradient(#e8c98a,#c89550);border-radius:999px;height:14px;position:relative;box-shadow:0 6px 12px -4px #0006}@media (min-width:768px){.Shelf-module__Vso_6a__shelfBar{height:16px}}@media (min-width:1024px){.Shelf-module__Vso_6a__shelfBar{height:18px}}.Shelf-module__Vso_6a__mobilePanel{box-shadow:var(--shadow-card);text-align:left;background:#fff;border-radius:16px;align-items:center;gap:16px;margin-top:20px;padding:14px;animation:.25s Shelf-module__Vso_6a__mobilePanelIn;display:flex}@keyframes Shelf-module__Vso_6a__mobilePanelIn{0%{opacity:0;translate:0 10px}}@media (min-width:768px){.Shelf-module__Vso_6a__mobilePanel{display:none}}.Shelf-module__Vso_6a__mobileCover{border-radius:8px;flex:none;width:96px}.Shelf-module__Vso_6a__mobileInfo{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.Shelf-module__Vso_6a__slot,.Shelf-module__Vso_6a__bookBtn,.Shelf-module__Vso_6a__cube,.Shelf-module__Vso_6a__contactShadow,.Shelf-module__Vso_6a__panel{transition:none}.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open .Shelf-module__Vso_6a__panel{transition-delay:0s}.Shelf-module__Vso_6a__slot.Shelf-module__Vso_6a__open{translate:none}.Shelf-module__Vso_6a__mobilePanel{animation:none}}
.FinalCta-module__Qv5u-G__vortexFinal{background-image:url(/images/vortex-bg.jpg),radial-gradient(130% 130%,#3c2478 0% 42%,#2a1b5e 100%);background-position:bottom,50%;background-repeat:no-repeat;background-size:cover,cover}.FinalCta-module__Qv5u-G__vortexVignette{background:radial-gradient(60% 55%,#2a1b5ee0 0%,#2a1b5e9e 30%,#2a1b5e00 55%)}@media (max-width:767px){.FinalCta-module__Qv5u-G__vortexVignette{background:radial-gradient(80% 65%,#2a1b5ef2 0%,#2a1b5ec7 36%,#2a1b5e00 68%)}}
