@keyframes orbitalSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.celestial-rotate[data-astro-cid-gauq755v]{animation:orbitalSpin 120s linear infinite}@keyframes heroBooksFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-books-float[data-astro-cid-gauq755v]{animation:heroBooksFloat 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.celestial-rotate[data-astro-cid-gauq755v],.hero-books-float[data-astro-cid-gauq755v]{animation:none}}.callout-box[data-astro-cid-gauq755v]{border-top:none!important;border-right:none!important;border-bottom:none!important;border-left:4px solid #E13581!important;border-radius:12px!important;box-sizing:border-box;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.callout-box[data-astro-cid-gauq755v]:hover{transform:translate(4px);box-shadow:0 8px 24px #4c27771a}.reveal[data-astro-cid-gauq755v]{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal[data-astro-cid-gauq755v].is-visible{opacity:1;transform:translateY(0)}.book-card[data-astro-cid-gauq755v]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--book-delay, 0s),transform .8s cubic-bezier(.16,1,.3,1) var(--book-delay, 0s),border-color .4s ease,box-shadow .45s cubic-bezier(.16,1,.3,1)}.book-card[data-astro-cid-gauq755v].is-visible{opacity:1;transform:translateY(0);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .45s cubic-bezier(.16,1,.3,1)}.book-card[data-astro-cid-gauq755v].is-visible:hover{transform:translateY(-6px);border-color:#2b4c7e;box-shadow:0 24px 55px #2b4c7e29}.book-cover[data-astro-cid-gauq755v]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.book-card[data-astro-cid-gauq755v].is-visible:hover .book-cover[data-astro-cid-gauq755v]{transform:scale(1.04)}.collection-card[data-astro-cid-gauq755v]{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--card-delay, 0s),transform .75s cubic-bezier(.16,1,.3,1) var(--card-delay, 0s),border-color .4s ease,box-shadow .45s cubic-bezier(.16,1,.3,1)}.collection-card[data-astro-cid-gauq755v].is-visible{opacity:1;transform:translateY(0);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .45s cubic-bezier(.16,1,.3,1)}.collection-card[data-astro-cid-gauq755v].is-visible:hover{transform:translateY(-8px);border-color:#2b4c7e;box-shadow:0 20px 45px #2b4c7e29}.collection-card[data-astro-cid-gauq755v] h4[data-astro-cid-gauq755v]{transition:color .35s ease}.collection-card[data-astro-cid-gauq755v].is-visible:hover h4[data-astro-cid-gauq755v]{color:#e13581}.collection-cover[data-astro-cid-gauq755v]{transition:transform .6s cubic-bezier(.16,1,.3,1)}.collection-card[data-astro-cid-gauq755v].is-visible:hover .collection-cover[data-astro-cid-gauq755v]{transform:scale(1.045)}@keyframes heroSlideIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.hero-slide[data-astro-cid-gauq755v]{opacity:0;animation:heroSlideIn .9s cubic-bezier(.16,1,.3,1) var(--slide-delay, 0s) forwards}@media(max-width:767px){.collection-desc[data-astro-cid-gauq755v]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-desc[data-astro-cid-gauq755v] p[data-astro-cid-gauq755v]{display:inline}.collection-desc[data-astro-cid-gauq755v] p[data-astro-cid-gauq755v]+p[data-astro-cid-gauq755v]:before{content:" "}}.amazon-btn[data-astro-cid-gauq755v]{--amazon-scale: 1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;border-radius:calc(4px * var(--amazon-scale));padding:calc(clamp(.625rem,.42rem + .5vw,1.125rem) * var(--amazon-scale)) calc(clamp(1rem,.55rem + 1.6vw,2.75rem) * var(--amazon-scale));background-color:#e13581;color:#fff;font-weight:700;font-size:calc(clamp(.875rem,.785rem + .3687vw,1.375rem) * var(--amazon-scale));line-height:1;letter-spacing:calc(.02px * var(--amazon-scale));text-transform:uppercase;box-shadow:none;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}.collection-card[data-astro-cid-gauq755v] .amazon-btn[data-astro-cid-gauq755v]{--amazon-scale: .78}@media(max-width:767px){.collection-card[data-astro-cid-gauq755v] .amazon-btn[data-astro-cid-gauq755v]{--amazon-scale: .92}}.amazon-btn[data-astro-cid-gauq755v]:hover{background-color:#c9256e;transform:translateY(-2px)}.category-tab[data-astro-cid-gauq755v].active,.category-tab[data-astro-cid-gauq755v].active:hover{color:#fff;background-color:#e13581;border-color:#e13581}.collection-tabs[data-astro-cid-gauq755v]{position:sticky;top:5.25rem;z-index:40;margin-top:1.5rem;background:transparent;pointer-events:none;box-shadow:none}@media(min-width:1024px){.collection-tabs[data-astro-cid-gauq755v]{top:6rem;margin-top:2rem}}.collection-tabs-row[data-astro-cid-gauq755v]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:safe center;gap:.625rem;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;padding:.35rem 0;overflow-x:auto;scrollbar-width:none;background:transparent;pointer-events:auto}@media(min-width:640px){.collection-tabs-row[data-astro-cid-gauq755v]{gap:.875rem}}.collection-tabs-row[data-astro-cid-gauq755v]::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.reveal[data-astro-cid-gauq755v],.book-card[data-astro-cid-gauq755v],.collection-card[data-astro-cid-gauq755v],.hero-slide[data-astro-cid-gauq755v]{opacity:1;transform:none;transition:none;animation:none}.book-card[data-astro-cid-gauq755v].is-visible:hover,.collection-card[data-astro-cid-gauq755v].is-visible:hover,.book-card[data-astro-cid-gauq755v].is-visible:hover .book-cover[data-astro-cid-gauq755v],.collection-card[data-astro-cid-gauq755v].is-visible:hover .collection-cover[data-astro-cid-gauq755v],.callout-box[data-astro-cid-gauq755v]:hover{transform:none}}.hero-word[data-astro-cid-gauq755v]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.hero-highlight-bar[data-astro-cid-gauq755v]{transform:scaleX(0);transform-origin:left center;transition:transform .6s cubic-bezier(.16,1,.3,1) .3s}.hero-title-loaded[data-astro-cid-gauq755v] .hero-word[data-astro-cid-gauq755v]{opacity:1;transform:translateY(0)}.hero-title-loaded[data-astro-cid-gauq755v] .hero-highlight-bar[data-astro-cid-gauq755v]{transform:scaleX(1)}
