.home-showcase{z-index:1;width:100%;padding:clamp(40px, 6vw, 72px) clamp(20px, 5vw, 56px) calc(72px + var(--cookie-clearance,0px));box-sizing:border-box;color:oklch(97% .01 285);text-align:center;background:oklch(11% .025 280);flex-direction:column;align-items:center;gap:clamp(56px,8vw,96px);margin:0;display:flex;position:relative}.home-showcase:before{content:"";pointer-events:none;background:linear-gradient(#0000,oklch(11% .025 280));height:180px;position:absolute;top:-180px;left:0;right:0}.home-showcase .bright-hero-legal,.home-showcase .bright-hero-legal a{color:oklch(80% .02 285)}.home-showcase h2{font-size:clamp(28px,4.2vw,44px);line-height:1.15;font-family:var(--font-sans);letter-spacing:0;text-wrap:balance;margin:0 0 clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.home-showcase h2 em{background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink) 55%, var(--hero-orange));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.showcase-section{flex-direction:column;align-items:center;width:100%;display:flex}.galaxy-hero .showcase-zodiac{--size:min(34vw, 430px);--r:calc(var(--size) / 2);z-index:3;width:var(--size);aspect-ratio:1;pointer-events:none;animation:.9s ease-out 1.2s both orbit-links-arrive;position:absolute;top:50%;right:7%;translate:0 -50%}.showcase-zodiac-ring{border-radius:50%;animation:120s linear infinite showcase-spin;position:absolute;inset:0}.showcase-zodiac-ring:before{content:"";background:radial-gradient(circle,oklch(12% .03 280/.55) 55%,oklch(12% .03 280/.25) 100%);border:1px solid oklch(100% 0 0/.32);border-radius:50%;position:absolute;inset:0}.showcase-zodiac-ring:after{content:"";border:1px solid oklch(100% 0 0/.14);border-radius:50%;position:absolute;inset:22%}.showcase-sign{width:0;height:0;transform:rotate(calc(var(--i) * 30deg)) translateY(calc(var(--r) * -.78));position:absolute;top:50%;left:50%}.showcase-sign>span{font-size:calc(var(--size) * .075);color:oklch(95% .02 290);translate:-50% -50%;rotate:calc(var(--i) * -30deg);font-family:Segoe UI Symbol,Noto Sans Symbols,Apple Symbols,sans-serif;line-height:1;animation:120s linear infinite showcase-upright;display:block;position:absolute;top:0;left:0}.showcase-zodiac-core{object-fit:cover;mix-blend-mode:screen;width:56%;height:56%;filter:brightness(1.3) drop-shadow(0 0 calc(var(--size) * .03) oklch(90% .03 280/.35));pointer-events:none;border-radius:50%;position:absolute;inset:22%}.showcase-orbit{border:1px solid oklch(100% 0 0/.45);border-radius:50%;position:absolute;inset:38% -12%;rotate:-18deg}.showcase-orbit span{background:oklch(98% .03 80);border-radius:50%;width:7px;height:7px;position:absolute;top:78%;right:9%;box-shadow:0 0 12px 4px oklch(85% .12 60/.7)}@keyframes showcase-spin{to{transform:rotate(360deg)}}@keyframes showcase-upright{to{transform:rotate(-360deg)}}@media (width>=601px) and (width<=1023px){.galaxy-hero .showcase-zodiac{--size:30vw;right:4%}}@media (width<=600px){.galaxy-hero .showcase-zodiac{--size:34vw;top:auto;right:7%;bottom:calc(5svh + var(--cookie-clearance,0px));translate:none}}.showcase-steps{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:860px;margin:0;padding:0;list-style:none;display:grid;position:relative}.showcase-steps:before{content:none}.showcase-steps li{color:oklch(92% .01 285);flex-direction:column;align-items:center;gap:16px;font-size:clamp(15px,1.8vw,19px);line-height:1.4;display:flex;position:relative}.showcase-step-no{background:oklch(14% .03 285);border:1px solid oklch(100% 0 0/.45);border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-weight:500;display:grid}.showcase-cards{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,22px);width:100%;max-width:560px;display:grid}.showcase-card{width:100%}.showcase-card .tarot-flip{transition:none}.showcase-text{color:oklch(86% .02 285);max-width:640px;margin:32px 0 0;font-size:clamp(15px,1.7vw,18px);line-height:1.65}.showcase-benefits{grid-template-columns:repeat(3,1fr);width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.showcase-benefits li{color:oklch(90% .01 285);flex-direction:column;align-items:center;gap:12px;padding:0 12px;font-size:clamp(13px,1.5vw,16px);line-height:1.4;display:flex}.showcase-benefits li+li{border-left:1px solid oklch(100% 0 0/.12)}.showcase-icon{background:oklch(16% .03 285);border:1px solid oklch(100% 0 0/.18);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.showcase-icon svg{stroke-width:1.5px;width:22px;height:22px}.showcase-cta{flex-direction:column;align-items:center;gap:16px;display:flex}.showcase-cta .bright-hero-cta{opacity:1}.showcase-cta .bright-hero-legal{opacity:1;text-align:center;max-width:520px}@media (width<=600px){.showcase-steps{gap:8px}.showcase-steps li{gap:12px;font-size:13.5px}.showcase-step-no{width:42px;height:42px;font-size:16px}.showcase-benefits li{padding:0 6px}.showcase-icon{width:40px;height:40px}.showcase-icon svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.showcase-zodiac-ring,.showcase-sign>span{animation:none}}.home-showcase .tarot-position{color:oklch(82% .08 300)}@media (width>=0){.home-sky,.orbit-scroll>.bright-hero.galaxy-hero,.home-showcase{background-color:oklch(9% .012 275);background-image:radial-gradient(1px 1px at 12% 18%,oklch(100% 0 0/.7),#0000 60%),radial-gradient(1px 1px at 27% 64%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1.5px 1.5px at 44% 32%,oklch(100% 0 0/.6),#0000 60%),radial-gradient(1px 1px at 58% 82%,oklch(100% 0 0/.45),#0000 60%),radial-gradient(1px 1px at 71% 12%,oklch(100% 0 0/.6),#0000 60%),radial-gradient(1.5px 1.5px at 86% 54%,oklch(100% 0 0/.55),#0000 60%),radial-gradient(1px 1px at 93% 88%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1px 1px at 6% 76%,oklch(100% 0 0/.45),#0000 60%)}.galaxy-hero .hero-scene-image{display:none}.orbit-scroll>.bright-hero.galaxy-hero{min-height:0;padding-top:150px;padding-bottom:40px}.home-showcase:before{display:none}.home-showcase{gap:80px;padding-top:24px}.galaxy-hero .bright-hero-account{color:oklch(97% 0 0);box-shadow:none;background:oklch(16% .015 275);border:1px solid oklch(100% 0 0/.22)}.galaxy-hero .bright-hero-account:hover{border-color:oklch(100% 0 0/.5)}.galaxy-hero .showcase-zodiac{--size:min(32vw, 400px);top:calc(50% + 40px)}.showcase-cards{align-items:end;gap:0;max-width:560px;padding-top:24px}.showcase-cards>div:first-child{transform-origin:100% 100%;transform:translateY(30px)rotate(-9deg)}.showcase-cards>div:nth-child(2){z-index:1;transform:translateY(-6px)}.showcase-cards>div:nth-child(3){transform-origin:0 100%;transform:translateY(30px)rotate(9deg)}.showcase-cards .tarot-position{rotate:0deg}.showcase-cards+.showcase-text{margin-top:64px}}@media (width>=601px) and (width<=1023px){.orbit-scroll>.bright-hero.galaxy-hero{padding-top:120px}.galaxy-hero .showcase-zodiac{--size:32vw}.showcase-cards{max-width:470px}}@media (width>=0){.orbit-scroll>.bright-hero.galaxy-hero{flex-direction:column;justify-content:center;min-height:100svh;padding-top:120px;padding-bottom:60px;display:flex}.galaxy-hero .showcase-zodiac{top:50%}}@media (width<=600px){.orbit-scroll>.bright-hero.galaxy-hero{justify-content:flex-start;padding-top:0;padding-bottom:48px}.galaxy-hero .bright-hero-copy{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;padding-top:40px;display:flex}.galaxy-hero .showcase-zodiac{--size:min(68vw, 300px);flex:none;order:2;margin:8px auto 0;position:relative;inset:auto;translate:none}.home-showcase{gap:64px}.showcase-cards{max-width:340px;padding-top:12px}.showcase-cards>div:first-child,.showcase-cards>div:nth-child(3){transform:translateY(18px) rotate(var(--tilt))}.showcase-cards>div:first-child{--tilt:-8deg}.showcase-cards>div:nth-child(3){--tilt:8deg}.showcase-cards+.showcase-text{margin-top:44px}.home-showcase .showcase-cta .bright-hero-cta{height:56px!important;min-height:0!important;padding:0 34px!important;font-size:15px!important}.galaxy-hero .bright-hero-copy{justify-content:flex-start;min-height:0;padding-top:clamp(96px,14svh,140px)}.galaxy-hero .showcase-zodiac{--size:min(56vw, 240px);margin:36px auto 0}.showcase-zodiac-ring,.showcase-sign>span{animation-duration:114s}.galaxy-hero .showcase-zodiac{--size:min(80vw, 330px);margin-top:28px}.home-showcase{padding-top:120px;box-shadow:none!important;background:oklch(9% .012 275)!important;border:0!important;outline:0!important}.home-showcase:before,.home-showcase:after{display:none!important}.orbit-scroll>.bright-hero.galaxy-hero{box-shadow:none!important;border:0!important;outline:0!important}}.orbit-scroll>.bright-hero.galaxy-hero{border:0!important;box-shadow:0 3px oklch(9% .012 275)!important}.orbit-scroll>.bright-hero.galaxy-hero:after{display:none!important}.home-showcase{border-top:0!important;margin-top:-2px!important}.loading-caption-stack{display:grid}.loading-caption-stack>.loading-caption{grid-area:1/1}.loading-caption-measure{visibility:hidden;pointer-events:none}.loading-constellation{aspect-ratio:1;opacity:0;max-width:78vw;height:clamp(110px,100svh - 560px,270px);margin:10px auto 2px;transition:opacity 1.2s}.loading-constellation.is-ready{opacity:1}.loading-constellation svg{width:100%;height:100%;overflow:visible}.loading-constellation .lc-guide{stroke:#f4f3fa21;stroke-width:.9px;stroke-dasharray:1.5 3}.loading-constellation .lc-line{fill:none;stroke:url(#orbit-constellation-ink);stroke-width:.7px;stroke-linecap:round;filter:drop-shadow(0 0 4px #f472b6b3);transition-property:stroke-dashoffset;transition-timing-function:linear}.loading-constellation .lc-star{fill:#f4f3fa73;transform-box:fill-box;transform-origin:50%;transition:fill .9s,transform .9s,filter .9s}.loading-constellation .lc-star.is-lit{fill:#fff;filter:drop-shadow(0 0 5px #fbcfe8)drop-shadow(0 0 10px #a78bfacc);transform:scale(1.35)}.loading-constellation .lc-ring-spin{transform-origin:50px 50px;animation:28s linear infinite lc-spin}.loading-constellation .lc-ring-spin.is-reverse{animation-duration:46s;animation-direction:reverse}.loading-constellation .lc-arc{fill:none;stroke:url(#orbit-ring-ink);stroke-width:.4px;stroke-linecap:round;opacity:.7;filter:drop-shadow(0 0 2px #f472b6b3)}.loading-constellation .lc-arc.is-faint{opacity:.45}.loading-constellation .lc-sparkle{fill:#fff;filter:drop-shadow(0 0 3px #f9a8d4)drop-shadow(0 0 6px #c084fce6);animation:2.6s ease-in-out infinite lc-twinkle}.loading-constellation .lc-ring-dot{fill:#fff;filter:drop-shadow(0 0 2.5px #e9d5ff)drop-shadow(0 0 5px #c084fccc)}.loading-constellation .lc-ring-dot.is-warm{fill:#fed7aa;filter:drop-shadow(0 0 4px #fb923c)}.loading-constellation .lc-ring{animation:9s ease-in-out infinite alternate lc-hue}.loading-constellation .lc-dust{fill:#fff;animation:3s ease-in-out infinite lc-twinkle}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(70deg)}}@keyframes lc-twinkle{0%,to{opacity:.15}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.loading-constellation .lc-sparkle,.loading-constellation .lc-ring-spin,.loading-constellation .lc-ring,.loading-constellation .lc-dust{animation:none}}.loading-constellation.is-complete svg{animation:2.2s ease-in-out both lc-glow}@keyframes lc-glow{50%{filter:drop-shadow(0 0 14px #f472b68c)}}@media (prefers-reduced-motion:reduce){.loading-constellation .lc-line,.loading-constellation .lc-star{transition:none}.loading-constellation.is-complete svg{animation:none}}@media (width<=600px){.reading-loading{margin-top:-7svh}}.reading-loading.is-leaving .loading-constellation{opacity:0;filter:blur(1.5px);transition:opacity 1.9s .25s,transform 2.1s .25s,filter 2.1s .25s;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.reading-loading.is-leaving .loading-constellation{filter:none;transform:none}}@media (width>=601px){.reading-loading{margin-top:0;margin-inline:auto}.scroll-panel:has(.reading-loading){padding-bottom:16px}.orbit-site .scroll-journey-content>#journey-loading:has(.reading-loading){justify-content:center;min-height:100svh;padding-top:48px;padding-bottom:48px}}
