.hero-features-module__CLc9nG__scene,.hero-features-module__CLc9nG__frame{position:relative}.hero-features-module__CLc9nG__list{scrollbar-width:none}.hero-features-module__CLc9nG__list::-webkit-scrollbar{display:none}.hero-features-module__CLc9nG__navigation{justify-content:center;align-items:center;padding-bottom:12px;display:flex}.hero-features-module__CLc9nG__dot,.hero-features-module__CLc9nG__playback{cursor:pointer;color:#d2a4f0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.hero-features-module__CLc9nG__dot span{background:#b8a0c880;border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.hero-features-module__CLc9nG__dot[aria-current=true] span{background:#d994ff;width:18px;box-shadow:0 0 10px #bd65e860}.hero-features-module__CLc9nG__dot:focus-visible,.hero-features-module__CLc9nG__playback:focus-visible{outline-offset:1px;outline:2px solid #d994ff}@media (prefers-reduced-motion:reduce){.hero-features-module__CLc9nG__dot span{transition:none}.hero-features-module__CLc9nG__playback{display:none}}.hero-features-module__CLc9nG__item{order:var(--mobile-order);position:relative}.hero-features-module__CLc9nG__item[data-feature=companions]{z-index:1}.hero-features-module__CLc9nG__item[data-feature=companions] .hero-features-module__CLc9nG__card{border-color:#bd89e545}.hero-features-module__CLc9nG__card:before{content:"";pointer-events:none;border-radius:inherit;opacity:var(--reveal-glow,.12);position:absolute;inset:0;box-shadow:inset 0 0 14px #b365e840,inset 0 0 0 1px #d2a4f080}.hero-features-module__CLc9nG__card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.hero-features-module__CLc9nG__icon{filter:drop-shadow(0 0 3px #b777df35);transition:filter .3s,transform .3s}.hero-features-module__CLc9nG__icon:before{content:"";pointer-events:none;opacity:var(--reveal-glow,.12);border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 8px #be7bea80}@media (min-width:1024px){.hero-features-module__CLc9nG__navigation{display:none}.hero-features-module__CLc9nG__item{order:var(--desktop-order)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.hero-features-module__CLc9nG__scene[data-enhanced=true]{height:calc(var(--hero-frame-height,100svh) + 75svh)}.hero-features-module__CLc9nG__scene[data-enhanced=true] .hero-features-module__CLc9nG__frame{top:var(--hero-pin-top,var(--site-header-height));position:sticky}.hero-features-module__CLc9nG__scene[data-enhanced=true] .hero-features-module__CLc9nG__item{opacity:var(--reveal-opacity,1);transform:translate(var(--reveal-x,0px), var(--reveal-y,0px)) scale(var(--reveal-scale,1));filter:var(--reveal-blur,none)}}@media (not (min-width:1024px)) and (prefers-reduced-motion:no-preference){.hero-features-module__CLc9nG__scene[data-enhanced=true] .hero-features-module__CLc9nG__item[data-feature=companions]{opacity:var(--mobile-opacity,1);transform:translateY(var(--mobile-y,0px))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero-features-module__CLc9nG__card:hover:after{animation:.35s ease-out both hero-features-module__CLc9nG__glass-sweep}.hero-features-module__CLc9nG__card:hover .hero-features-module__CLc9nG__icon{filter:drop-shadow(0 0 5px #bc7fec70)}.hero-features-module__CLc9nG__item[data-feature=story] .hero-features-module__CLc9nG__card:hover .hero-features-module__CLc9nG__icon{transform:perspective(100px)rotateY(-12deg)rotate(-6deg)}.hero-features-module__CLc9nG__item[data-feature=choice] .hero-features-module__CLc9nG__card:hover .hero-features-module__CLc9nG__icon{animation:.35s ease-out hero-features-module__CLc9nG__node-pulse}.hero-features-module__CLc9nG__item[data-feature=companions] .hero-features-module__CLc9nG__card:hover .hero-features-module__CLc9nG__icon{animation:.5s ease-in-out hero-features-module__CLc9nG__heartbeat}.hero-features-module__CLc9nG__item[data-feature=worlds] .hero-features-module__CLc9nG__card:hover .hero-features-module__CLc9nG__icon{transform:rotate(10deg)}.hero-features-module__CLc9nG__item[data-feature=perks] .hero-features-module__CLc9nG__icon:after{content:"";opacity:0;clip-path:polygon(25% 12%,75% 12%,96% 40%,50% 94%,4% 40%);background:linear-gradient(125deg,#0000 35%,#ffffff90 50%,#0000 65%) 0 0/300% 100%;position:absolute;inset:0}.hero-features-module__CLc9nG__item[data-feature=perks] .hero-features-module__CLc9nG__card:hover .hero-features-module__CLc9nG__icon:after{animation:.35s ease-out hero-features-module__CLc9nG__diamond-shimmer}}@keyframes hero-features-module__CLc9nG__glass-sweep{to{transform:translate(130%)}}@keyframes hero-features-module__CLc9nG__node-pulse{50%{transform:scale(1.12)}}@keyframes hero-features-module__CLc9nG__heartbeat{30%{transform:scale(1.1)}60%{transform:scale(1)}80%{transform:scale(1.05)}}@keyframes hero-features-module__CLc9nG__diamond-shimmer{0%{opacity:0;background-position:100% 0}45%{opacity:.5}to{opacity:0;background-position:0 0}}
.hero-module__NVBTOW__wordmark{aspect-ratio:2082/483;position:relative;overflow:hidden}.hero-module__NVBTOW__wordmark img{width:104.323%;max-width:none;height:auto;position:absolute;top:-29.3996%;left:-2.1614%}.hero-module__NVBTOW__tagline{aspect-ratio:901/727}.hero-module__NVBTOW__tagline img{width:107.88%;max-width:none;height:auto;position:absolute;top:-70%;left:-50%}.hero-module__NVBTOW__explore{background:linear-gradient(110deg,#770dc2 0%,#8912bd 55%,#bd20dd 100%);border-color:#df78ffb3;box-shadow:inset 0 1px 8px #ed98ff70,inset 0 -1px 4px #e68bff38,0 4px 22px #9f18d640}.hero-module__NVBTOW__explore:before{z-index:-1;content:"";pointer-events:none;border-radius:inherit;opacity:.08;background:linear-gradient(110deg,#e8b1ff,#0000 45%,#edb2ff);position:absolute;inset:0}.hero-module__NVBTOW__explore:hover{box-shadow:inset 0 1px 8px #ed98ff80,inset 0 -1px 4px #e68bff45,0 6px 26px #9f18d65c}@media (prefers-reduced-motion:no-preference){.hero-module__NVBTOW__explore:before{animation:5s ease-in-out infinite hero-module__NVBTOW__soft-glow}}@keyframes hero-module__NVBTOW__soft-glow{0%,to{opacity:.08}50%{opacity:.2}}
.universe-journey-module__WyvXfW__journey{--emblem-size:148px;isolation:isolate;background:var(--color-background);width:100%;margin-top:-48px;position:relative;overflow:hidden}.universe-journey-module__WyvXfW__journey:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#07000e99,#0000 22% 78%,#07000e99),linear-gradient(#07000e,#07000ed9 6%,#0000 30% 64%,#07000ebf 86%,#030005);position:absolute;inset:0}.universe-journey-module__WyvXfW__backdrop{z-index:-3;object-fit:cover;object-position:center 46%;opacity:.65}.universe-journey-module__WyvXfW__foreground{display:none}.universe-journey-module__WyvXfW__atmosphere{z-index:-2;pointer-events:none;background:radial-gradient(at 50% 20%,#6f0cab1f,#0000 70%),linear-gradient(#13022059,#090111a6 52%,#1302202e);position:absolute;inset:0}.universe-journey-module__WyvXfW__chapters{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1360px;margin:0 auto;padding:clamp(160px,11vw,200px) 48px clamp(176px,12vw,224px);list-style:none;display:grid;position:relative}body:has(.universe-journey-module__WyvXfW__journey) footer{margin-top:0}body:has(.universe-journey-module__WyvXfW__journey) footer>div{border-top-color:#0000}.universe-journey-module__WyvXfW__chapter{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.universe-journey-module__WyvXfW__emblem{z-index:1;width:var(--emblem-size);height:var(--emblem-size);flex:none;position:relative}.universe-journey-module__WyvXfW__icon{object-fit:contain;filter:saturate(.85)drop-shadow(0 0 14px #a221ef1f);width:100%;height:100%;transition:transform .45s,filter .45s}.universe-journey-module__WyvXfW__chapter:hover .universe-journey-module__WyvXfW__icon{filter:saturate()drop-shadow(0 0 20px #c040ff4d);transform:translateY(-3px)}.universe-journey-module__WyvXfW__chapterTitle{color:#e7d8f2;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:30px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;line-height:1.5;display:flex}.universe-journey-module__WyvXfW__chapterNumber{color:#ad7acb;letter-spacing:.08em;font-size:10px;font-weight:400}.universe-journey-module__WyvXfW__copy{z-index:1;color:#d3cbdc;max-width:320px;font-family:var(--font-handwritten), sans-serif;text-wrap:pretty;text-shadow:0 2px 12px #000;margin:22px 24px 0;font-size:clamp(15px,1.1vw,18px);font-weight:400;line-height:1.8;position:relative}.universe-journey-module__WyvXfW__connector{top:calc(var(--emblem-size) / 2);left:calc(50% + var(--emblem-size) * .4);width:calc(100% - var(--emblem-size) * .8);opacity:.7;background:linear-gradient(90deg,#0000,#c083e359 20% 80%,#0000);height:1px;position:absolute}.universe-journey-module__WyvXfW__connector:after{content:"";background:#d29eea;border-radius:50%;width:5px;height:5px;animation:3.5s ease-in-out infinite universe-journey-module__WyvXfW__beacon;position:absolute;top:-2px;left:50%;box-shadow:0 0 10px 2px #b82cff66,0 0 20px 5px #a31df81f}.universe-journey-module__WyvXfW__chapter:last-child .universe-journey-module__WyvXfW__connector{display:none}.universe-journey-module__WyvXfW__fireflies{z-index:-1;pointer-events:none;position:absolute;inset:0}.universe-journey-module__WyvXfW__fireflies span{background:#de9bff;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite alternate universe-journey-module__WyvXfW__drift;position:absolute;top:19%;left:8%;box-shadow:0 0 9px 3px #b83fffa6}.universe-journey-module__WyvXfW__fireflies span:nth-child(2){animation-delay:-3s;top:72%;left:15%}.universe-journey-module__WyvXfW__fireflies span:nth-child(3){animation-delay:-5s;top:84%;left:32%}.universe-journey-module__WyvXfW__fireflies span:nth-child(4){animation-delay:-1s;top:12%;left:60%}.universe-journey-module__WyvXfW__fireflies span:nth-child(5){animation-delay:-6s;top:81%;left:69%}.universe-journey-module__WyvXfW__fireflies span:nth-child(6){animation-delay:-2s;top:41%;left:92%}.universe-journey-module__WyvXfW__fireflies span:nth-child(7){animation-delay:-4s;top:88%;left:87%}@keyframes universe-journey-module__WyvXfW__beacon{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes universe-journey-module__WyvXfW__drift{0%{opacity:.2;transform:translateY(5px)}to{opacity:.9;transform:translate(6px,-8px)}}@media (min-width:768px) and (max-width:1199px){.universe-journey-module__WyvXfW__journey{--emblem-size:128px}.universe-journey-module__WyvXfW__chapters{padding:128px 24px 144px}.universe-journey-module__WyvXfW__copy{margin-inline:14px}}@media (max-width:767px){.universe-journey-module__WyvXfW__journey{--emblem-size:92px;margin-top:-32px}.universe-journey-module__WyvXfW__backdrop{object-fit:cover;object-position:center top}.universe-journey-module__WyvXfW__foreground{z-index:-2;pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 72%,#000 94%);mask-image:linear-gradient(#0000 72%,#000 94%)}.universe-journey-module__WyvXfW__chapters{grid-template-columns:1fr;gap:84px;padding:104px 28px 128px}.universe-journey-module__WyvXfW__chapterTitle{letter-spacing:.12em;margin-top:20px;font-size:10px}.universe-journey-module__WyvXfW__copy{max-width:270px;margin:16px 0 0;font-size:13px;line-height:1.75}.universe-journey-module__WyvXfW__connector{background:linear-gradient(#0000,#c083e373 25% 75%,#0000);width:1px;height:40px;top:calc(100% + 22px);left:calc(50% - 1px)}.universe-journey-module__WyvXfW__connector:after{width:4px;height:4px;top:18px;left:-2px}}@media (prefers-reduced-motion:reduce){.universe-journey-module__WyvXfW__fireflies span,.universe-journey-module__WyvXfW__connector:after{animation:none}.universe-journey-module__WyvXfW__icon{transition:none}.universe-journey-module__WyvXfW__chapter:hover .universe-journey-module__WyvXfW__icon{transform:none}}
