.marquee-wrapper[data-astro-cid-nquh5gji]{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee-track[data-astro-cid-nquh5gji]{display:flex;gap:1.5rem;width:-moz-max-content;width:max-content;animation:marquee 30s linear infinite}@media(min-width:640px){.marquee-track[data-astro-cid-nquh5gji]{gap:2.25rem}}@media(min-width:1024px){.marquee-track[data-astro-cid-nquh5gji]{gap:80px}}.marquee-track[data-astro-cid-nquh5gji]:hover{animation-play-state:paused}.marquee-item[data-astro-cid-nquh5gji]{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;width:180px;height:180px;padding:16px 18px 14px;border:3px solid #4c2777;border-radius:8px;background:#fff;box-shadow:4px 4px 6px #4c2777c7}.marquee-img-wrap[data-astro-cid-nquh5gji]{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0}@media(min-width:640px){.marquee-item[data-astro-cid-nquh5gji]{width:220px;height:220px;padding:20px 24px 16px}}@media(min-width:1024px){.marquee-item[data-astro-cid-nquh5gji]{gap:10px;width:260px;height:260px;padding:24px 32px 20px;border-width:4px}}@media(prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-nquh5gji]{animation:none}.marquee-wrapper[data-astro-cid-nquh5gji]{overflow-x:auto}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.quote-slides-wrapper[data-astro-cid-z7siuuie]{display:grid;place-items:center}.quote-slide[data-astro-cid-z7siuuie]{grid-area:1 / 1;width:100%;opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;visibility:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),visibility .5s step-end}.quote-slide[data-astro-cid-z7siuuie].is-active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;visibility:visible;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),visibility 0s}.quote-clamp[data-astro-cid-z7siuuie]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:640px){.quote-clamp[data-astro-cid-z7siuuie]{-webkit-line-clamp:6}}@media(min-width:1024px){.quote-clamp[data-astro-cid-z7siuuie]{-webkit-line-clamp:7}}@media(prefers-reduced-motion:reduce){.quote-slide[data-astro-cid-z7siuuie]{transition:none!important;transform:none!important}}@media(min-width:1024px){.dream-step[data-astro-cid-vncfkl57]{transform:translateY(calc(-1 * var(--lift)))}}@media(min-width:1920px){.dream-step[data-astro-cid-vncfkl57]{transform:translateY(calc(-1 * var(--lift-3xl)))}}@media(min-width:2560px){.dream-step[data-astro-cid-vncfkl57]{transform:translateY(calc(-1 * var(--lift-4k)))}}@media(prefers-reduced-motion:reduce){.dream-card[data-astro-cid-vncfkl57],.dream-card[data-astro-cid-vncfkl57] [data-astro-cid-vncfkl57]{transition:none}.dream-card[data-astro-cid-vncfkl57]:hover{transform:none}}.compass-hub[data-astro-cid-nw6m7wcj]{border:1.5px solid #f0a8c5;animation:hub-glow-pulse 5s ease-in-out infinite}.compass-hub-inner[data-astro-cid-nw6m7wcj]{border:1.5px solid #f0a8c5}@keyframes hub-glow-pulse{0%,to{box-shadow:0 0 0 1px #e135811f,0 0 35px 10px #f0a8c573,0 0 65px 20px #e1358114}50%{box-shadow:0 0 0 1.5px #e1358133,0 0 50px 16px #f0a8c5a6,0 0 85px 28px #e1358124}}.compass-icon-spin[data-astro-cid-nw6m7wcj]{display:inline-block;animation:compass-needle-settle 7s ease-in-out infinite}@keyframes compass-needle-settle{0%,to{transform:rotate(0)}30%{transform:rotate(3.5deg)}65%{transform:rotate(-2.5deg)}85%{transform:rotate(1deg)}}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj]{opacity:0;--tw-translate-y: 14px;--tw-scale-x: .9;--tw-scale-y: .9;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj].is-revealed{opacity:1;--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;pointer-events:auto}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj].active-spotlight{opacity:1;--tw-translate-y: -6px;--tw-scale-x: 1.05;--tw-scale-y: 1.05;pointer-events:auto}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj].active-spotlight .compass-icon-box[data-astro-cid-nw6m7wcj]{transform:scale(1.22);box-shadow:0 0 24px 6px #e135816b}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj].active-spotlight h3[data-astro-cid-nw6m7wcj],.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj].active-spotlight p[data-astro-cid-nw6m7wcj]{color:#e13581!important}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj].is-revealed:not(.active-spotlight):hover{--tw-translate-y: -4px;cursor:default}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-path[data-astro-cid-nw6m7wcj]{stroke-dasharray:300;stroke-dashoffset:300;opacity:0;transition:stroke-dashoffset .45s ease-out,opacity .35s ease,stroke .35s ease,filter .35s ease}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-path[data-astro-cid-nw6m7wcj].is-drawing,.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-path[data-astro-cid-nw6m7wcj].active-spotlight{stroke-dashoffset:0;opacity:1!important;stroke:#e13581!important;stroke-width:2.4!important;filter:drop-shadow(0 0 6px rgba(225,53,129,.75))!important}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-path[data-astro-cid-nw6m7wcj].is-revealed{stroke-dashoffset:0;opacity:.75;animation:arrow-shimmer 6s ease-in-out infinite}.path-1[data-astro-cid-nw6m7wcj].is-revealed{animation-delay:0s}.path-2[data-astro-cid-nw6m7wcj].is-revealed{animation-delay:1s}.path-3[data-astro-cid-nw6m7wcj].is-revealed{animation-delay:2s}.path-4[data-astro-cid-nw6m7wcj].is-revealed{animation-delay:3s}.path-5[data-astro-cid-nw6m7wcj].is-revealed{animation-delay:4s}.path-6[data-astro-cid-nw6m7wcj].is-revealed{animation-delay:5s}@keyframes arrow-shimmer{0%,to{opacity:.75}50%{opacity:1;filter:drop-shadow(0 0 3px rgba(225,53,129,.35))}}@media(prefers-reduced-motion:reduce){.compass-hub[data-astro-cid-nw6m7wcj],.compass-icon-spin[data-astro-cid-nw6m7wcj],.compass-path[data-astro-cid-nw6m7wcj]{animation:none!important}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-card[data-astro-cid-nw6m7wcj]{opacity:1!important;--tw-translate-y: 0px !important;--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;pointer-events:auto!important}.compass-wheel-container[data-astro-cid-nw6m7wcj] .compass-path[data-astro-cid-nw6m7wcj]{opacity:.75!important;stroke-dashoffset:0!important}}#compass-orbit-arrow[data-astro-cid-nw6m7wcj]{transform-origin:center center;will-change:transform;pointer-events:none}.sec-card[data-astro-cid-o4djjeao]{height:100%}.sec-card-btn[data-astro-cid-o4djjeao]{letter-spacing:.1em}.book-ambient-float-layer[data-astro-cid-cbi6tqy4]{animation:book-ambient-bob 5s ease-in-out infinite;will-change:transform}.book-hero-img[data-astro-cid-cbi6tqy4]{will-change:transform,filter;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1)}.edition-badge-float[data-astro-cid-cbi6tqy4]{will-change:transform,box-shadow,border-color;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .45s ease}.book-hover-group[data-astro-cid-cbi6tqy4]:hover .book-hero-img[data-astro-cid-cbi6tqy4]{transform:translateY(-14px) scale(1.035);filter:drop-shadow(0 34px 54px rgba(76,39,119,.36))}.book-hover-group[data-astro-cid-cbi6tqy4]:hover .edition-badge-float[data-astro-cid-cbi6tqy4]{transform:translateY(-14px) scale(1.05);border-color:#e1358180;box-shadow:0 14px 34px #e1358147}@keyframes book-ambient-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.book-ambient-float-layer[data-astro-cid-cbi6tqy4]{animation:none!important}.book-hover-group[data-astro-cid-cbi6tqy4]:hover .book-hero-img[data-astro-cid-cbi6tqy4],.book-hover-group[data-astro-cid-cbi6tqy4]:hover .edition-badge-float[data-astro-cid-cbi6tqy4]{transform:none!important}}.contact-flip[data-astro-cid-nwcluplw]{perspective:1400px}.contact-flip__inner[data-astro-cid-nwcluplw]{position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1)}.contact-flip[data-astro-cid-nwcluplw].is-flipped .contact-flip__inner[data-astro-cid-nwcluplw]{transform:rotateY(180deg)}.contact-flip__face[data-astro-cid-nwcluplw]{backface-visibility:hidden}.contact-flip__face--front[data-astro-cid-nwcluplw]{position:relative}.contact-flip__face--back[data-astro-cid-nwcluplw]{position:absolute;inset:0;transform:rotateY(180deg);pointer-events:none}.contact-flip[data-astro-cid-nwcluplw].is-flipped .contact-flip__face--front[data-astro-cid-nwcluplw]{pointer-events:none}.contact-flip[data-astro-cid-nwcluplw].is-flipped .contact-flip__face--back[data-astro-cid-nwcluplw]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.contact-flip__inner[data-astro-cid-nwcluplw]{transition:none}.contact-flip[data-astro-cid-nwcluplw].is-flipped .contact-flip__face--front[data-astro-cid-nwcluplw]{visibility:hidden}.contact-flip[data-astro-cid-nwcluplw]:not(.is-flipped) .contact-flip__face--back[data-astro-cid-nwcluplw]{visibility:hidden}}.hero-landing-stage[data-astro-cid-j7pv25f6]{opacity:1}.hero-typewriter-cursor[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:2px;font-weight:300;animation:cursor-blink .9s cubic-bezier(.4,0,.6,1) infinite;text-shadow:0 0 12px rgba(225,53,129,.45);transition:opacity .4s ease}@keyframes cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}.hero-dream-word[data-astro-cid-j7pv25f6]{display:inline-block;transition:text-shadow .5s ease}.hero-landing-stage[data-astro-cid-j7pv25f6].hero-is-revealed .hero-dream-word[data-astro-cid-j7pv25f6]{text-shadow:0 0 20px rgba(225,53,129,.28)}.hero-line[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.hero-landing-stage[data-astro-cid-j7pv25f6].hero-is-revealed .hero-line-1[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0);transition-delay:.2s}.hero-landing-stage[data-astro-cid-j7pv25f6].hero-is-revealed .hero-line-2[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0);transition-delay:.35s}.hero-landing-stage[data-astro-cid-j7pv25f6].hero-is-revealed .hero-line-3[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0);transition-delay:.5s}.hero-cta-wrap[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(18px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.hero-landing-stage[data-astro-cid-j7pv25f6].hero-is-revealed .hero-cta-wrap[data-astro-cid-j7pv25f6]{opacity:1;transform:translateY(0);transition-delay:.65s}@media(prefers-reduced-motion:reduce){.hero-line[data-astro-cid-j7pv25f6],.hero-cta-wrap[data-astro-cid-j7pv25f6]{opacity:1!important;transform:none!important;transition:none!important}}@media(max-height:820px)and (min-width:1024px){.hero-bg-img[data-astro-cid-j7pv25f6]{-o-object-position:65% 15%!important;object-position:65% 15%!important}.hero-landing-stage[data-astro-cid-j7pv25f6]{padding-top:6.5rem!important}.hero-landing-stage[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.8rem,5.5vw,84px)!important}.hero-subhead[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,56px)!important}.hero-cta-wrap[data-astro-cid-j7pv25f6]{margin-top:1.5rem!important}}@media(max-width:639px){.hero-bg-img[data-astro-cid-j7pv25f6]{height:125%!important;top:-20%!important;-o-object-position:72% center!important;object-position:72% center!important}}
