.hero[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--ink);flex-direction:column;min-height:clamp(720px,100svh,960px);display:flex;position:relative;overflow:clip}.hero__bg[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.hero__glow-center[data-astro-cid-i3irphx7]{opacity:0;width:1258px;height:auto;animation:fade-in 2.4s var(--ease-out) .2s forwards;top:91px;left:calc(50% - 371px)}.hero__wall[data-astro-cid-i3irphx7]{rotate:15deg;translate:var(--px,0) var(--py,0);transition:translate 1.2s var(--ease-out);gap:24px;display:flex;position:absolute;top:-40%;bottom:-40%;left:calc(50% - 100px)}.hero__col[data-astro-cid-i3irphx7]{--track-gap:24px;width:206px;margin-top:var(--offset);opacity:0;animation:col-in 1.6s var(--ease-out) forwards;animation-delay:calc(var(--col) * .12s + .15s);flex-shrink:0;position:relative;transform:translateY(60px)}.hero__track[data-astro-cid-i3irphx7]{align-items:center;gap:var(--track-gap);animation:drift var(--duration) linear infinite;will-change:transform;flex-direction:column;display:flex}.hero__col[data-astro-cid-i3irphx7][data-direction=down] .hero__track[data-astro-cid-i3irphx7]{animation-direction:reverse}.hero__wall[data-astro-cid-i3irphx7]:hover .hero__track[data-astro-cid-i3irphx7]{animation-play-state:paused}.hero__cover[data-astro-cid-i3irphx7]{aspect-ratio:206/334;border-radius:var(--radius-sm);flex-shrink:0;width:206px;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.hero__cover[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(to bottom, #130e0e1f 8.8%, transparent 21.6%), linear-gradient(to bottom, #130e0e33 66.8%, var(--ink) 84.8%), linear-gradient(to left, #130e0e66 30.3%, #130e0ea6 51.6%);position:absolute;inset:0}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(calc((-100% - var(--track-gap)) / 3))}}@keyframes col-in{to{opacity:1;transform:none}}@keyframes fade-in{to{opacity:1}}.hero__main[data-astro-cid-i3irphx7]{padding-block:calc(var(--nav-height) + 48px) 48px;flex:1;align-items:center;display:flex}.hero__content[data-astro-cid-i3irphx7]{flex-direction:column;gap:24px;max-width:560px;display:flex}.hero__title[data-astro-cid-i3irphx7]{text-wrap:initial;max-width:520px;color:var(--cream)}.hero__accent[data-astro-cid-i3irphx7]{color:var(--pink)}.hero__lead[data-astro-cid-i3irphx7]{max-width:560px;color:var(--cream)}.hero__body[data-astro-cid-i3irphx7]{max-width:518px}.hero__actions[data-astro-cid-i3irphx7]{margin-top:8px}.hero__body[data-astro-cid-i3irphx7]{color:#fdf6ebdb}.hero__partners[data-astro-cid-i3irphx7]{opacity:0;animation:fade-in 1.2s var(--ease-out) 1.1s forwards;padding-block:24px}.hero__partners-inner[data-astro-cid-i3irphx7]{align-items:center;gap:64px;display:flex}.hero__partners-label[data-astro-cid-i3irphx7]{font-weight:500;font-size:var(--text-md);flex-shrink:0;line-height:1.5}.hero__marquee[data-astro-cid-i3irphx7]{flex:1;justify-content:flex-end;min-width:0;display:flex}.hero__logos[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px 48px;display:flex}.hero__logos[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{opacity:.85;width:auto;height:33px;transition:opacity var(--dur-fast) var(--ease-out)}.hero__logos[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]:hover{opacity:1}.hero__logos--clone[data-astro-cid-i3irphx7]{display:none}@media (width<=1120px){.hero__wall[data-astro-cid-i3irphx7]{left:42%}.hero__content[data-astro-cid-i3irphx7]{max-width:520px}.hero__partners-inner[data-astro-cid-i3irphx7]{gap:32px}.hero__logos[data-astro-cid-i3irphx7]{gap:16px 32px}.hero__logos[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{height:26px}}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{min-height:100svh}.hero__wall[data-astro-cid-i3irphx7]{gap:16px;transition:none;left:50%;translate:-50%}.hero__col[data-astro-cid-i3irphx7]{--track-gap:16px;width:150px}.hero__cover[data-astro-cid-i3irphx7]{width:150px}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(to bottom, #130e0e99 0%, #130e0e33 14%, #130e0e40 26%, #130e0ec7 40%, var(--ink) 60%)}.hero__glow-center[data-astro-cid-i3irphx7]{width:900px;top:18%;left:50%;translate:-50%}.hero__main[data-astro-cid-i3irphx7]{padding-top:calc(var(--nav-height) + 30svh);align-items:flex-end;padding-bottom:32px}.hero__content[data-astro-cid-i3irphx7]{gap:20px}.hero__title[data-astro-cid-i3irphx7]{text-wrap:balance}.hero__partners-inner[data-astro-cid-i3irphx7]{flex-direction:column;align-items:flex-start;gap:16px}.hero__partners-label[data-astro-cid-i3irphx7]{font-size:var(--text-base);color:#fdf6ebb8}.hero__marquee[data-astro-cid-i3irphx7]{width:calc(100% + 2 * var(--padding-global));margin-inline:calc(-1 * var(--padding-global));justify-content:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero__logos[data-astro-cid-i3irphx7],.hero__logos--clone[data-astro-cid-i3irphx7]{flex-wrap:nowrap;flex-shrink:0;gap:40px;padding-right:40px;animation:28s linear infinite marquee;display:flex}.hero__logos[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{height:24px}}@media (width<=480px){.hero__col[data-astro-cid-i3irphx7],.hero__cover[data-astro-cid-i3irphx7]{width:124px}}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.hero__col[data-astro-cid-i3irphx7],.hero__partners[data-astro-cid-i3irphx7],.hero__glow-center[data-astro-cid-i3irphx7]{opacity:1;transform:none}}.why[data-astro-cid-vcimfqyw]{background:var(--ink);color:var(--cream);padding-block:var(--section-lg) clamp(5rem, 3.8rem + 5vw, 9rem);position:relative}.why__inner[data-astro-cid-vcimfqyw]{flex-direction:column;align-items:center;gap:40px;display:flex}.why__head[data-astro-cid-vcimfqyw]{justify-content:center;align-items:center;gap:8px;display:flex}.why__title[data-astro-cid-vcimfqyw]{text-align:center;color:#fdf6ea}.why__head[data-astro-cid-vcimfqyw] .why__burst{flex-shrink:0;animation:24s linear infinite burst-spin}.why__head[data-astro-cid-vcimfqyw] .why__burst--right{animation-direction:reverse}@keyframes burst-spin{to{rotate:360deg}}.why__grid[data-astro-cid-vcimfqyw]{grid-template-columns:repeat(6,1fr);gap:24px;width:100%;display:grid}.why__item[data-astro-cid-vcimfqyw]{grid-column:span 2;display:flex}.why__item[data-astro-cid-vcimfqyw]:nth-child(-n+2){grid-column:span 3}.why__card[data-astro-cid-vcimfqyw]{--mx:50%;--my:50%;background:var(--ink-raised);border:1px solid var(--ink-line);border-radius:var(--radius-card);isolation:isolate;transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .5s var(--ease-out);flex-direction:column;flex:1;gap:8px;padding:40px 16px 24px 48px;display:flex;position:relative;overflow:hidden}.why__text[data-astro-cid-vcimfqyw]{color:var(--cream)}.why__card[data-astro-cid-vcimfqyw]:before,.why__card[data-astro-cid-vcimfqyw]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out);position:absolute;inset:-1px}.why__card[data-astro-cid-vcimfqyw]:before{z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), #f3c7cf17, transparent 65%)}.why__card[data-astro-cid-vcimfqyw]:after{background:radial-gradient(260px circle at var(--mx) var(--my), #f3c7cf8c, #cd8a9f0f 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.why__card[data-astro-cid-vcimfqyw]:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #cd8a9f4d}.why__card[data-astro-cid-vcimfqyw]:hover:before,.why__card[data-astro-cid-vcimfqyw]:hover:after{opacity:1}.why__corner[data-astro-cid-vcimfqyw]{pointer-events:none;width:88.5px;height:88.5px;position:absolute;top:0;left:0}.why__corner[data-astro-cid-vcimfqyw] svg{transform-origin:0 0;transition:transform .6s var(--ease-out)}.why__corner[data-astro-cid-vcimfqyw] span[data-astro-cid-vcimfqyw]{font-family:var(--font-display);color:var(--pink);transition:transform .6s var(--ease-out);font-size:21.6px;font-weight:700;line-height:1.3;position:absolute;top:10.5px;left:14px}.why__card[data-astro-cid-vcimfqyw]:hover .why__corner[data-astro-cid-vcimfqyw] svg{transform:scale(1.12)}.why__card[data-astro-cid-vcimfqyw]:hover .why__corner[data-astro-cid-vcimfqyw] span[data-astro-cid-vcimfqyw]{transform:translate(2px,1px)scale(1.12)}@media (width<=1024px){.why__grid[data-astro-cid-vcimfqyw]{grid-template-columns:repeat(2,1fr);gap:16px}.why__item[data-astro-cid-vcimfqyw],.why__item[data-astro-cid-vcimfqyw]:nth-child(-n+2){grid-column:span 1}.why__item[data-astro-cid-vcimfqyw]:last-child{grid-column:span 2}}@media (width<=640px){.why__head[data-astro-cid-vcimfqyw]{gap:4px}.why__head[data-astro-cid-vcimfqyw] .why__burst{width:32px;height:32px}.why__grid[data-astro-cid-vcimfqyw]{grid-template-columns:1fr;gap:12px}.why__item[data-astro-cid-vcimfqyw]:last-child{grid-column:span 1}.why__card[data-astro-cid-vcimfqyw]{padding:40px 20px 24px 40px}}@media (prefers-reduced-motion:reduce){.why__head[data-astro-cid-vcimfqyw] .why__burst{animation:none}}.founder[data-astro-cid-olxgq6ry]{isolation:isolate;background:var(--pink);color:var(--ink);padding-block:var(--section-lg);position:relative;overflow:clip}.founder__glow-right[data-astro-cid-olxgq6ry]{width:689px;height:auto;top:50%;left:calc(50% + 335.5px);translate:-50% -50%}.founder__inner[data-astro-cid-olxgq6ry]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.founder__content[data-astro-cid-olxgq6ry]{flex-direction:column;gap:16px;display:flex}.founder__title[data-astro-cid-olxgq6ry]{text-wrap:initial;margin-bottom:8px}.founder__dot[data-astro-cid-olxgq6ry]{color:var(--rust);display:inline-block}.founder__title[data-astro-cid-olxgq6ry] .split-word__inner .founder__dot[data-astro-cid-olxgq6ry]{transform-origin:50% 80%;transition:transform .6s cubic-bezier(.34,1.8,.64,1);transition-delay:calc(var(--word-index) * 60ms + .45s);transform:scale(0)}.founder__title[data-astro-cid-olxgq6ry].is-visible .founder__dot[data-astro-cid-olxgq6ry]{transform:none}.founder__bio[data-astro-cid-olxgq6ry]{color:var(--text-dark)}.founder__media[data-astro-cid-olxgq6ry]{justify-self:center;width:min(486px,100%);margin-block:37px}.founder__ring[data-astro-cid-olxgq6ry]{position:relative}.founder__ring[data-astro-cid-olxgq6ry]:before{content:"";pointer-events:none;opacity:0;transition:opacity 1.2s var(--ease-out) .7s, scale 1.4s var(--ease-out) .7s;border:2px solid #fffefa80;border-radius:999px;position:absolute;inset:-5.8% -5.76%;scale:.94}.founder__frame[data-astro-cid-olxgq6ry]{aspect-ratio:486/638;box-shadow:var(--shadow-soft);clip-path:inset(100% 0 0 round 999px);transition:clip-path 1.4s var(--ease-in-out);border-radius:999px;position:relative;overflow:hidden}.founder__frame[data-astro-cid-olxgq6ry] img[data-astro-cid-olxgq6ry]{object-fit:cover;width:100%;height:100%;scale:1.18;translate:0 var(--parallax,0);transition:scale 1.8s var(--ease-out)}.founder__media[data-astro-cid-olxgq6ry].is-visible .founder__frame[data-astro-cid-olxgq6ry]{clip-path:inset(0 round 999px)}.founder__media[data-astro-cid-olxgq6ry].is-visible .founder__frame[data-astro-cid-olxgq6ry] img[data-astro-cid-olxgq6ry]{scale:1.06}.founder__media[data-astro-cid-olxgq6ry].is-visible .founder__ring[data-astro-cid-olxgq6ry]:before{opacity:1;scale:1}html:not(.js) .founder__frame[data-astro-cid-olxgq6ry]{clip-path:none}html:not(.js) .founder__ring[data-astro-cid-olxgq6ry]:before{opacity:1;scale:1}@media (width<=860px){.founder__inner[data-astro-cid-olxgq6ry]{grid-template-columns:1fr;gap:48px}.founder__media[data-astro-cid-olxgq6ry]{width:min(78%,400px)}.founder__glow-right[data-astro-cid-olxgq6ry]{top:78%;left:50%}}@media (prefers-reduced-motion:reduce){.founder__frame[data-astro-cid-olxgq6ry]{clip-path:none}.founder__ring[data-astro-cid-olxgq6ry]:before{opacity:1;scale:1}.founder__dot[data-astro-cid-olxgq6ry]{transform:none!important}}.genres[data-astro-cid-tb3aywol]{z-index:1;margin-top:calc(-1 * var(--radius-lg));background:var(--ink);color:var(--cream);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-block:clamp(4.5rem,3.8rem + 3vw,6rem);position:relative}.genres__inner[data-astro-cid-tb3aywol]{flex-direction:column;gap:48px;display:flex}.genres__title[data-astro-cid-tb3aywol]{align-items:center;gap:12px;display:flex}.genres__title[data-astro-cid-tb3aywol] .genres__star{animation:star-twinkle 3.6s var(--ease-in-out) infinite;flex-shrink:0;margin-top:-4px;rotate:14.33deg}@keyframes star-twinkle{0%,to{opacity:1;rotate:14.33deg;scale:1}50%{opacity:.7;rotate:40deg;scale:.78}}.genres__head[data-astro-cid-tb3aywol]{justify-content:space-between;align-items:center;gap:24px;display:flex}.carousel[data-astro-cid-tb3aywol]{flex-direction:column;gap:48px;display:flex}.carousel__track[data-astro-cid-tb3aywol]{--gap:8px;--per-view:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));gap:var(--gap);margin:-40px calc(-1 * var(--padding-global)) -64px;padding:40px var(--padding-global) 64px;box-sizing:content-box;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100%;scroll-padding-inline:var(--padding-global);scrollbar-width:none;display:grid;overflow-x:auto}.carousel__track[data-astro-cid-tb3aywol]::-webkit-scrollbar{display:none}.carousel__slide[data-astro-cid-tb3aywol]{scroll-snap-align:start;display:flex}.genre-card[data-astro-cid-tb3aywol]{border-radius:var(--radius-lg);isolation:isolate;height:clamp(400px,34vw,489px);box-shadow:var(--shadow-card);color:var(--white);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);flex:1;align-items:flex-end;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.genre-card[data-astro-cid-tb3aywol] .genre-card__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.genre-card[data-astro-cid-tb3aywol] .genre-card__img--dim{filter:brightness(.8)}.genre-card__tint[data-astro-cid-tb3aywol]{z-index:-1;background:linear-gradient(to bottom, rgb(var(--tint) / 0) 57%, rgb(var(--tint)) 100%);transition:opacity .6s var(--ease-out);position:absolute;inset:0}.genre-card__tint[data-astro-cid-tb3aywol]:after{content:"";background:linear-gradient(to bottom, rgb(var(--tint) / 0) 25%, rgb(var(--tint) / .95) 100%);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.genre-card__body[data-astro-cid-tb3aywol]{transition:transform .6s var(--ease-out);flex-direction:column;gap:12px;padding:0 21px 18px;display:flex;transform:translateY(36px)}.genre-card__title[data-astro-cid-tb3aywol]{font-family:var(--font-display);color:var(--cream);text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 24px #00000026;font-size:clamp(2rem,1.6rem + .9vw,2.5rem);font-weight:500;line-height:1.2}.genre-card__cta[data-astro-cid-tb3aywol]{font-size:var(--text-base);opacity:0;transition:opacity .4s var(--ease-out);align-items:center;gap:6px;font-weight:600;display:inline-flex}.genre-card__cta[data-astro-cid-tb3aywol] svg{transition:transform .4s var(--ease-out)}.genre-card__cta[data-astro-cid-tb3aywol] svg path{fill:currentColor}.genre-card__index[data-astro-cid-tb3aywol]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.1em;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);font-weight:500;position:absolute;top:18px;right:20px;transform:translateY(-6px)}@media (hover:hover){.genre-card[data-astro-cid-tb3aywol]:hover{box-shadow:14px 24px 50px -10px rgb(var(--tint) / .35);transform:translateY(-6px)}.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__img{transform:scale(1.08)}.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__tint[data-astro-cid-tb3aywol]:after,.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__cta[data-astro-cid-tb3aywol],.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__index[data-astro-cid-tb3aywol]{opacity:1}.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__index[data-astro-cid-tb3aywol],.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__body[data-astro-cid-tb3aywol]{transform:none}.genre-card[data-astro-cid-tb3aywol]:hover .genre-card__cta[data-astro-cid-tb3aywol] svg{transform:translate(4px)}}@media (hover:none){.genre-card__body[data-astro-cid-tb3aywol]{transform:none}.genre-card__cta[data-astro-cid-tb3aywol]{opacity:1}}.genre-card[data-astro-cid-tb3aywol]:focus-visible{outline-offset:4px}.carousel__controls[data-astro-cid-tb3aywol]{transition:opacity var(--dur) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.carousel[data-astro-cid-tb3aywol]:not(.has-overflow) .carousel__controls[data-astro-cid-tb3aywol]{opacity:0;visibility:hidden;height:0;margin-top:-48px}.carousel__dots[data-astro-cid-tb3aywol]{gap:8px;display:flex}.carousel__dot[data-astro-cid-tb3aywol]{width:8px;height:8px;transition:width .4s var(--ease-out), background-color .4s var(--ease-out);background:#fdf6eb38;border-radius:8px}.carousel__dot[data-astro-cid-tb3aywol][aria-current=true]{background:var(--pink);width:24px}.carousel__arrows[data-astro-cid-tb3aywol]{gap:16px;display:flex}.carousel__arrow[data-astro-cid-tb3aywol]{border:1px solid var(--ink-line);background:var(--ink-raised);width:48px;height:48px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border-radius:50px;place-items:center;display:grid}.carousel__arrow[data-astro-cid-tb3aywol]:hover:not(:disabled){background:var(--pink);border-color:var(--pink);transform:scale(1.06)}.carousel__arrow[data-astro-cid-tb3aywol] svg path{fill:var(--cream);transition:fill var(--dur-fast) var(--ease-out)}.carousel__arrow[data-astro-cid-tb3aywol]:hover:not(:disabled) svg path{fill:var(--ink)}.carousel__arrow[data-astro-cid-tb3aywol]:disabled{opacity:.35;cursor:default}@media (width<=1024px){.carousel__track[data-astro-cid-tb3aywol]{--per-view:2.4;--gap:12px}}@media (width<=640px){.genres__head[data-astro-cid-tb3aywol]{flex-direction:column;align-items:flex-start;gap:12px}.genres__inner[data-astro-cid-tb3aywol],.carousel[data-astro-cid-tb3aywol]{gap:32px}.carousel__track[data-astro-cid-tb3aywol]{--per-view:1.2}.genre-card[data-astro-cid-tb3aywol]{height:440px}}.journey[data-astro-cid-wj4iumeo]{isolation:isolate;background:var(--ink);color:var(--cream);padding-block:clamp(4.5rem,3.8rem + 3vw,6rem);position:relative;overflow:clip}.journey__inner[data-astro-cid-wj4iumeo]{flex-direction:column;align-items:center;gap:80px;display:flex}.journey__head[data-astro-cid-wj4iumeo]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:768px;display:flex}.journey__eyebrow[data-astro-cid-wj4iumeo]{color:var(--pink)}.journey__steps[data-astro-cid-wj4iumeo]{flex-direction:column;width:100%;display:flex}.step[data-astro-cid-wj4iumeo]{grid-template-columns:1fr 32px 1fr;column-gap:48px;display:grid;position:relative}.step[data-astro-cid-wj4iumeo] .journey__burst,.journey__spiral[data-astro-cid-wj4iumeo]{z-index:0;pointer-events:none;position:absolute}.step[data-astro-cid-wj4iumeo] .journey__burst{animation:40s linear infinite deco-spin;top:87px;left:14.77%}.journey__spiral[data-astro-cid-wj4iumeo]{place-items:center;width:121px;height:120px;display:grid;top:-41px;left:83.4%;rotate:-129.65deg}.journey__spiral[data-astro-cid-wj4iumeo] svg{animation:18s linear infinite reverse deco-spin}@keyframes deco-spin{to{rotate:360deg}}.step__rail[data-astro-cid-wj4iumeo]{flex-direction:column;grid-area:1/2;align-items:center;gap:8px;display:flex}.step__seg[data-astro-cid-wj4iumeo]{background:var(--neutral);width:3px;position:relative;overflow:hidden}.step__seg--top[data-astro-cid-wj4iumeo]{flex-shrink:0;height:40px}.step__seg--bottom[data-astro-cid-wj4iumeo]{flex:1}.step__seg[data-astro-cid-wj4iumeo]:after{content:"";background:var(--mauve);transform:scaleY(var(--fill,0));transform-origin:top;position:absolute;inset:0}.step__node[data-astro-cid-wj4iumeo]{background:var(--neutral);width:8px;height:8px;transition:background-color .4s var(--ease-out), box-shadow .6s var(--ease-out), transform .6s cubic-bezier(.34, 1.8, .64, 1);border-radius:50%;flex-shrink:0}.step[data-astro-cid-wj4iumeo].is-active .step__node[data-astro-cid-wj4iumeo]{background:var(--mauve);transform:scale(1.5);box-shadow:0 0 0 4px #cd8a9f33,0 0 18px #f3c7cf99}.step__card[data-astro-cid-wj4iumeo]{z-index:1;background:var(--ink-raised);border-radius:var(--radius-sm);border:1px solid var(--ink-line);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), border-color .6s var(--ease-out), box-shadow .6s var(--ease-out);flex-direction:column;grid-row:1;gap:8px;padding:24px;display:flex;position:relative}.step[data-astro-cid-wj4iumeo].is-active .step__card[data-astro-cid-wj4iumeo]{border-color:#cd8a9f59;box-shadow:0 30px 60px -30px #cd8a9f4d}.step--right[data-astro-cid-wj4iumeo] .step__card[data-astro-cid-wj4iumeo]{grid-column:3}.step--left[data-astro-cid-wj4iumeo] .step__card[data-astro-cid-wj4iumeo]{grid-column:1}.step__title[data-astro-cid-wj4iumeo]{color:#faf6ea}.step__text[data-astro-cid-wj4iumeo]{color:#faf6ea;max-width:500px;font-size:clamp(1.0625rem,.99rem + .3vw,1.25rem);line-height:1.5}@media (width<=767px){.journey__inner[data-astro-cid-wj4iumeo]{gap:56px}.step[data-astro-cid-wj4iumeo]{grid-template-columns:20px 1fr;column-gap:16px}.step__rail[data-astro-cid-wj4iumeo]{grid-column:1}.step--right[data-astro-cid-wj4iumeo] .step__card[data-astro-cid-wj4iumeo],.step--left[data-astro-cid-wj4iumeo] .step__card[data-astro-cid-wj4iumeo]{grid-column:2;margin-bottom:16px}.step__card[data-astro-cid-wj4iumeo]{padding:20px}.step[data-astro-cid-wj4iumeo] .journey__burst{width:72px;height:72px;inset:auto -28px -36px auto}.journey__spiral[data-astro-cid-wj4iumeo]{display:none}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-wj4iumeo] .journey__burst,.journey__spiral[data-astro-cid-wj4iumeo] svg{animation:none}}.testimonials[data-astro-cid-ndabfdc4]{isolation:isolate;background:var(--ink);color:var(--cream);padding-block:56px 128px;position:relative;overflow:clip}.testimonials__glow[data-astro-cid-ndabfdc4]{width:2100px;height:auto;top:calc(50% - 34px);left:50%;translate:-50% -50%}.marquee[data-astro-cid-ndabfdc4]{--card-w:316px;--card-h:485px;--gap:32px;--stagger:105px;width:calc(100% + 2 * var(--padding-global));margin-inline:calc(-1 * var(--padding-global));padding-block:8px 48px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#00000026,#00000073 10%,#000 26% 74%,#00000073 90%,#00000026);mask-image:linear-gradient(90deg,#00000026,#00000073 10%,#000 26% 74%,#00000073 90%,#00000026)}.marquee__group[data-astro-cid-ndabfdc4]{align-items:flex-start;gap:var(--gap);padding-right:var(--gap);flex-shrink:0;animation:70s linear infinite marquee;display:flex}.marquee[data-astro-cid-ndabfdc4]:hover .marquee__group[data-astro-cid-ndabfdc4],.marquee[data-astro-cid-ndabfdc4]:focus-within .marquee__group[data-astro-cid-ndabfdc4]{animation-play-state:paused}.marquee__item[data-astro-cid-ndabfdc4]:nth-child(odd){padding-top:var(--stagger)}.t-card[data-astro-cid-ndabfdc4]{isolation:isolate;width:var(--card-w);height:var(--card-h);border-radius:var(--radius-sm);box-shadow:var(--shadow-dark);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);flex-direction:column;justify-content:flex-end;gap:19px;padding:25px;display:flex;position:relative;overflow:hidden}.t-card[data-astro-cid-ndabfdc4] .t-card__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.t-card__shade[data-astro-cid-ndabfdc4]{z-index:-1;transition:opacity .6s var(--ease-out);background:linear-gradient(#0000 38.7%,#000000f7 77.5%,#000 100%),#0006;position:absolute;inset:0}.t-card__quote[data-astro-cid-ndabfdc4]{color:#fcf5ea;text-wrap:pretty;font-size:17.4px;font-weight:500;line-height:1.5}.t-card__caption[data-astro-cid-ndabfdc4]{flex-direction:column;font-size:12.6px;line-height:1.5;display:flex}.t-card__name[data-astro-cid-ndabfdc4]{font-weight:600}.t-card__book[data-astro-cid-ndabfdc4] cite[data-astro-cid-ndabfdc4]{font-style:italic}.t-card[data-astro-cid-ndabfdc4]:hover,.t-card[data-astro-cid-ndabfdc4]:focus-visible{transform:translateY(-8px);box-shadow:0 30px 60px -20px #f3c7cf4d}.t-card[data-astro-cid-ndabfdc4]:hover .t-card__img{transform:scale(1.05)}@media (width<=640px){.testimonials[data-astro-cid-ndabfdc4]{padding-block:32px 80px}.marquee[data-astro-cid-ndabfdc4]{--card-w:260px;--card-h:400px;--gap:20px;--stagger:56px;-webkit-mask-image:linear-gradient(90deg,#0000004d,#000 18% 82%,#0000004d);mask-image:linear-gradient(90deg,#0000004d,#000 18% 82%,#0000004d)}.marquee__group[data-astro-cid-ndabfdc4]{animation-duration:55s}.t-card[data-astro-cid-ndabfdc4]{gap:14px;padding:20px}.t-card__quote[data-astro-cid-ndabfdc4]{font-size:16px}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-ndabfdc4]{scroll-snap-type:x mandatory;overflow-x:auto}.marquee__group[data-astro-cid-ndabfdc4][aria-hidden=true]{display:none}.marquee__item[data-astro-cid-ndabfdc4]{scroll-snap-align:center}}
