.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-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}@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}.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:14svh}.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{overflow-x:clip;border-top:0!important;margin-top:-2px!important}.showcase-cards>div,.showcase-card,.showcase-card .tarot-flip{min-width:0;max-width:100%}@media (width<=600px){.showcase-cards{max-width:min(340px,100vw - 72px)}}.showcase-benefits li+li{border-left:0!important}.showcase-benefits li{justify-content:flex-start}.showcase-benefits li>span:last-child,.showcase-benefits li{text-wrap:balance}@media (width<=600px){.showcase-cards{max-width:min(320px,100vw - 132px);margin-inline:auto}}.showcase-cta{isolation:isolate;width:100vw;max-width:none;margin-bottom:calc(-72px - var(--cookie-clearance,0px));padding:clamp(96px,11vw,150px) 20px clamp(56px,7vw,88px);padding-bottom:calc(clamp(56px, 7vw, 88px) + var(--cookie-clearance,0px));box-sizing:border-box;position:relative;overflow:hidden}.showcase-earth{z-index:-1;object-fit:cover;object-position:center top;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.showcase-cta:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 62%,oklch(8% .02 280/.72),#0000 75%);position:absolute;inset:0}.showcase-trust{letter-spacing:.02em;color:#0000;text-shadow:0 0 24px oklch(60% .2 320/.35);text-wrap:balance;background-image:linear-gradient(100deg,oklch(85% .1 300),oklch(82% .14 345) 45%,oklch(85% .13 60));-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;max-width:min(92vw,520px);margin:0 0 8px;padding:4px 8px;font-size:clamp(15px,1.7vw,18px);font-weight:600;line-height:1.35;display:flex}.showcase-trust:after{content:"";background:linear-gradient(90deg,#0000,oklch(78% .14 340/.8),#0000);width:64px;height:1px;margin-top:8px;display:block}.showcase-cancel{opacity:.72;margin:0;font-size:11.5px;line-height:1.4}.showcase-cancel a,.showcase-cancel button{font-size:inherit;color:oklch(80% .03 290);text-underline-offset:2px;text-shadow:0 1px 8px oklch(5% .02 280/.9),0 0 2px oklch(5% .02 280);text-decoration:underline}@media (width<=600px){.showcase-cta{padding-top:96px}.showcase-earth{object-fit:contain;width:135vw;max-width:none;height:auto;inset:auto auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#00000080 18%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#00000080 18%,#000 38% 100%)}.showcase-trust{font-size:15px}.showcase-earth{width:172vw;-webkit-mask-image:linear-gradient(#0000 0%,#0009 12%,#000 24% 100%)!important;mask-image:linear-gradient(#0000 0%,#0009 12%,#000 24% 100%)!important}.showcase-cta{gap:10px;padding-top:24px}.showcase-earth{width:128vw}.showcase-cta{padding-bottom:calc(52vw + var(--cookie-clearance,0px))!important}}.showcase-cancel{left:0;right:0;bottom:calc(12px + var(--cookie-clearance,0px));z-index:3;text-align:center;position:absolute}.showcase-cards .tarot-flip-card.is-drawn .tarot-front:after{animation:none}.showcase-cards.is-seen .tarot-flip-card.is-drawn .tarot-front:after{animation:10s ease-out infinite both showcase-gold-sweep;animation-delay:calc(.25s + var(--n) * 1.4s);background:linear-gradient(115deg,#0000 32%,oklch(92% .13 85/.7) 50%,#0000 68%)}.showcase-cards .tarot-side.tarot-front{animation:none}.showcase-cards.is-seen .tarot-flip-card.is-drawn .tarot-side.tarot-front{animation:10s ease-out infinite both showcase-gold;animation-delay:calc(.25s + var(--n) * 1.4s)}@keyframes showcase-gold-sweep{0%{opacity:0;transform:translate(-120%)}2%{opacity:1}14%{opacity:1;transform:translate(120%)}16%,to{opacity:0;transform:translate(120%)}}@keyframes showcase-gold{7%{box-shadow:0 0 0 1.5px oklch(90% .13 85/.95), 0 0 46px 4px oklch(85% .15 80/.65), 0 18px 40px -14px var(--hero-pink)}0%,18%,to{box-shadow:0 0 0 1px oklch(90% .1 85/.6), 0 18px 40px -14px var(--hero-pink), 0 0 34px -6px color-mix(in oklch, var(--hero-orange) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.showcase-cards.is-seen .tarot-front:after,.showcase-cards.is-seen .tarot-side.tarot-front{animation:none!important}}.trust-v1{z-index:2;text-align:center;flex-direction:column;order:3;align-items:center;gap:10px;margin:4vw 0 0;display:flex;position:relative}.trust-v1 .t-over{letter-spacing:.32em;text-transform:uppercase;color:oklch(85% .06 300/.85);font-size:11px}.trust-v1 .t-main{background:linear-gradient(100deg,#fff 20%,var(--hero-pink) 55%,var(--hero-orange) 85%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16em;font-family:Cormorant Garamond,serif;font-size:clamp(24px,7vw,34px);font-style:italic;line-height:1.25}.trust-v1 .t-rule{background:linear-gradient(90deg,transparent,var(--hero-pink),transparent);width:56px;height:1px}.trust-v2{z-index:2;text-align:center;flex-direction:column;order:3;align-items:center;gap:6px;margin:4vw 0 0;display:flex;position:relative}.trust-v2 .t-main{letter-spacing:.01em;color:#fff;font-size:clamp(17px,4.6vw,22px);font-weight:600}.trust-v2 .t-main b{background:linear-gradient(90deg,var(--hero-violet),var(--hero-pink),var(--hero-orange));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.trust-v2 .t-sub{color:oklch(78% .03 300/.8);letter-spacing:.04em;font-size:12.5px}.trust-v3{z-index:2;text-align:center;flex-direction:column;order:3;align-items:center;gap:8px;margin:4vw 0 0;display:flex;position:relative}.trust-v3 .t-main{color:#fff;max-width:13em;font-family:Cormorant Garamond,serif;font-size:clamp(26px,8vw,40px);font-weight:500;line-height:1.15}.trust-v3 .t-stars{color:oklch(85% .14 85);gap:6px;display:flex}.trust-v3 .t-stars svg{fill:currentColor;filter:drop-shadow(0 0 6px oklch(85% .14 85/.6));width:13px;height:13px}.trust-v3 .t-sub{letter-spacing:.22em;text-transform:uppercase;color:oklch(75% .04 300/.75);font-size:11.5px}.trust-v4{z-index:2;text-align:center;color:oklch(82% .03 300/.9);order:3;max-width:34em;margin:5vw auto 0;font-size:clamp(14px,3.9vw,16.5px);line-height:1.7;position:relative}.trust-v4 b{color:#fff;font-weight:600}.trust-v4 .t-hl{background:linear-gradient(90deg,var(--hero-pink),var(--hero-orange));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.trust-v5{z-index:2;text-align:center;letter-spacing:.38em;text-transform:uppercase;color:oklch(80% .05 300/.8);order:3;margin:6vw 0 0;font-size:11px;position:relative}.trust-v5:before,.trust-v5:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#0000,oklch(80% .05 300/.5));width:34px;height:1px;margin:0 12px;display:inline-block}.trust-v5:after{background:linear-gradient(90deg,oklch(80% .05 300/.5),#0000)}.trust-v6{z-index:2;text-align:center;border-left:2px solid;border-image:linear-gradient(180deg,var(--hero-violet),var(--hero-pink),var(--hero-orange)) 1;order:3;max-width:20em;margin:4vw auto 0;padding:2px 0 2px 18px;position:relative}.trust-v6 .t-main{color:#fff;text-align:left;font-family:Cormorant Garamond,serif;font-size:clamp(20px,5.6vw,26px);font-style:italic;line-height:1.35}.trust-v6 .t-sub{letter-spacing:.18em;text-transform:uppercase;color:oklch(78% .04 300/.75);text-align:left;margin-top:6px;font-size:11px}@media (width<=600px){.trust-v1,.trust-v2,.trust-v3,.trust-v4,.trust-v5,.trust-v6{margin-top:26vw}}.home-showcase h2{background-image:linear-gradient(100deg, oklch(98% 0 0) 0%, oklch(98% 0 0) 34%, var(--hero-violet) 60%, var(--hero-pink) 82%, var(--hero-orange) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:slice;box-decoration-break:slice;-webkit-background-clip:text;background-clip:text}.home-showcase h2 em{-webkit-text-fill-color:transparent;background:0 0}@media (width>=601px){.showcase-earth{object-fit:contain;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:min(118vw,2200px);max-width:none;height:auto;inset:auto auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#0000008c 14%,#000 30%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000008c 14%,#000 30%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.showcase-cta:after{background:radial-gradient(50% 30% at 50% 18%,oklch(8% .02 280/.55),#0000 80%)}.showcase-cta{padding-top:8vw;padding-bottom:calc(40vw + var(--cookie-clearance,0px))!important}.showcase-earth{width:100vw;-webkit-mask-image:linear-gradient(#0000 0% 16%,#0009 28%,#000 42%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0% 16%,#0009 28%,#000 42%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.showcase-cta:after{display:none}.showcase-trust{letter-spacing:.005em;max-width:min(90vw,760px);margin-bottom:0;font-size:clamp(26px,2.9vw,40px);font-weight:700;line-height:1.2}.showcase-trust:after{width:96px;margin-top:14px}}@media (width<=600px){.galaxy-hero .bright-hero-copy{justify-content:center;min-height:100lvh;padding-top:3lvh;padding-bottom:calc(70px + 3lvh)}.galaxy-hero .showcase-zodiac{margin-top:40px!important;margin-bottom:64px!important}.orbit-scroll>.bright-hero.galaxy-hero{background-color:oklch(9% .012 275)}}.home-showcase{z-index:1;position:relative;margin-top:-6px!important}.orbit-scroll>.bright-hero.galaxy-hero{box-shadow:0 8px oklch(9% .012 275)!important}.showcase-aurora{z-index:-1;pointer-events:none;mix-blend-mode:screen;filter:blur(5px);--r:277vw;--cy:calc(33% + 42px + 277vw);-webkit-mask-image:radial-gradient(circle var(--r) at 50% var(--cy), transparent calc(100% - 26px), #000 calc(100% + 6px), #0006 calc(100% + 40px), transparent calc(100% + 78px));-webkit-mask-image:radial-gradient(circle var(--r) at 50% var(--cy), transparent calc(100% - 26px), #000 calc(100% + 6px), #0006 calc(100% + 40px), transparent calc(100% + 78px));-webkit-mask-image:radial-gradient(circle var(--r) at 50% var(--cy), transparent calc(100% - 26px), #000 calc(100% + 6px), #0006 calc(100% + 40px), transparent calc(100% + 78px));mask-image:radial-gradient(circle var(--r) at 50% var(--cy), transparent calc(100% - 26px), #000 calc(100% + 6px), #0006 calc(100% + 40px), transparent calc(100% + 78px));background-image:linear-gradient(90deg,#0000 0%,oklch(62% .22 300/.6) 9%,oklch(70% .2 335/.4) 15%,#0000 24%,oklch(58% .2 285/.5) 36%,oklch(72% .14 200/.2) 41%,#0000 50%,oklch(64% .22 312/.55) 63%,#0000 73%,oklch(60% .21 295/.5) 84%,oklch(70% .19 340/.35) 91%,#0000 100%);background-repeat:repeat-x;background-size:160vw 100%;animation:90s linear infinite orbit-aurora-flow;position:absolute;inset:0}@keyframes orbit-aurora-flow{to{background-position-x:160vw}}@media (width<=600px){.showcase-aurora{--r:355vw;--cy:calc(100% - 47vw + 355vw);background-size:220vw 100%}@keyframes orbit-aurora-flow{to{background-position-x:220vw}}}@media (prefers-reduced-motion:reduce){.showcase-aurora{animation:none}}.home-showcase{gap:clamp(120px,13vw,180px)!important}@media (width<=600px){.home-showcase{gap:112px!important}.showcase-trust{font-size:21px!important}}.showcase-trust{font-size:clamp(22px,2.6vw,34px)}.hero-menu{top:max(24px, env(safe-area-inset-top));z-index:40;position:absolute;right:clamp(18px,3vw,44px)}.hero-menu .bright-hero-account{cursor:pointer;position:relative;top:auto;right:auto}.hero-menu-toggle svg{overflow:visible;width:22px!important;height:22px!important}.hero-menu-toggle rect{transform-box:view-box;transform-origin:12px 18px;transition:transform .35s}.hero-menu.is-open .hm-c1{transform:rotate(-28deg)}.hero-menu.is-open .hm-c3{transform:rotate(28deg)}.hero-menu-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:oklch(14% .02 280/.82);border:1px solid oklch(75% .15 320/.35);border-radius:18px;flex-direction:column;gap:4px;min-width:210px;padding:8px;animation:.25s both hero-menu-in;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px -18px oklch(40% .2 310/.6)}.hero-menu-panel[hidden]{display:none}@keyframes hero-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.hero-menu-item{color:oklch(96% .01 285);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.hero-menu-item:hover,.hero-menu-item:focus-visible{background:oklch(100% 0 0/.08)}.hero-menu-icon{background:var(--orbit-gradient);width:34px;height:34px;color:var(--orbit-on-gradient);border-radius:999px;flex:none;place-items:center;display:grid}.hero-menu-icon svg{stroke-width:1.7px;width:17px;height:17px}.site-nav{inset:max(22px, env(safe-area-inset-top)) clamp(18px, 3vw, 44px) auto;z-index:40;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.site-nav>*{pointer-events:auto}.site-nav-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:oklch(12% .02 285/.55);border:1px solid oklch(100% 0 0/.12);border-radius:999px;gap:4px;padding:6px;display:flex;box-shadow:0 18px 40px -22px oklch(55% .22 330/.6)}.site-nav-bar .site-nav-link{color:oklch(92% .01 285/.78);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:9px 17px;font-size:15px;text-decoration:none;transition:color .2s,background .2s}.site-nav-bar .site-nav-link svg{display:none}.site-nav-bar .site-nav-link:hover,.site-nav-bar .site-nav-link:focus-visible{color:oklch(98% 0 0);background:oklch(100% 0 0/.06)}.site-nav-bar .site-nav-link.is-current{color:oklch(98% 0 0);background:oklch(20% .03 320/.8);border-color:oklch(68% .24 340/.45)}.site-nav-account{color:oklch(98% 0 0);white-space:nowrap;background:linear-gradient(oklch(10% .02 285), oklch(10% .02 285)) padding-box, var(--orbit-gradient) border-box;border:1.5px solid #0000;border-radius:999px;padding:10px 20px;font-size:15px;text-decoration:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.site-nav-toggle,.site-nav-drawer{display:none}@media (width<=1080px) and (width>=601px){.site-nav{justify-content:flex-start}.site-nav-bar .site-nav-link{padding:8px 12px;font-size:14px}}@media (width<=600px){.site-nav{justify-content:flex-end}.site-nav-bar,.site-nav-account{display:none}.site-nav-toggle{z-index:62;color:oklch(98% 0 0);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:oklch(14% .02 285/.7);border:1px solid oklch(100% 0 0/.22);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative}.site-nav-toggle svg{width:20px;height:20px}.site-nav.is-open .site-nav-toggle{top:max(22px, env(safe-area-inset-top));position:fixed;right:18px}.site-nav-drawer{z-index:61;padding:calc(max(22px, env(safe-area-inset-top)) + 90px) 36px 40px;background:radial-gradient(60% 40% at 50% 55%,oklch(30% .12 330/.22),#0000 70%),oklch(8% .02 285);flex-direction:column;animation:.25s both hero-menu-in;display:flex;position:fixed;inset:0;overflow-y:auto}.site-nav-drawer-logo{top:max(28px, env(safe-area-inset-top));filter:invert();width:124px;height:auto;position:absolute;left:36px}.site-nav-drawer-list{flex-direction:column;display:flex}.site-nav-drawer-list .site-nav-link{color:oklch(98% 0 0);border-bottom:1px solid oklch(100% 0 0/.1);justify-content:space-between;align-items:center;padding:22px 0;font-size:19px;font-weight:600;text-decoration:none;display:flex}.site-nav-drawer-list .site-nav-link svg{color:oklch(68% .24 340);width:20px;height:20px}.site-nav-drawer-account{background:var(--orbit-gradient);color:oklch(99% 0 0);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;margin-top:34px;padding:17px;font-size:16px;font-weight:600;text-decoration:none;display:flex}}html.orbit-nav-open{overflow:hidden}.info-page{flex-direction:column;justify-content:center;min-height:100svh;padding-top:140px;display:flex}.info-page-body{text-align:center}.info-page-title{font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.1}.info-page-soon{opacity:.75;margin-top:14px;font-size:16px}.orbit-site:has(.site-nav--page) .orbit-brand{top:max(92px, calc(env(safe-area-inset-top) + 70px))}.site-nav--page{position:absolute}main.hiw:has(.site-nav--page){padding-top:210px}@media (width<=1080px) and (width>=601px){.site-nav--page{justify-content:center}.site-nav--page .site-nav-account{margin-left:10px;position:static;transform:none}}@media (width<=600px){.orbit-site:has(.site-nav--page) .orbit-brand{top:max(26px, env(safe-area-inset-top))}main.hiw:has(.site-nav--page){padding-top:clamp(190px,26svh,230px)}.orbit-site main.hiw.abt .hiw-title{font-size:44px!important}}.site-nav-logo{display:none}@media (width>=601px){.site-nav--page{justify-content:center}.site-nav--page .site-nav-logo{line-height:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-nav--page .site-nav-logo img{filter:invert();width:clamp(92px,9vw,124px);height:auto}.orbit-site:has(.site-nav--page) .orbit-brand{display:none!important}.orbit-site:has(.site-nav--page) .account-logo-slot{visibility:hidden}main.hiw:has(.site-nav--page){padding-top:130px}.orbit-site:has(.site-nav--page) .support-page{padding-top:110px}}@media (width<=1080px) and (width>=601px){.site-nav--page{justify-content:flex-end;gap:8px}.site-nav--page .site-nav-bar .site-nav-link{padding:7px 9px;font-size:13px}.site-nav--page .site-nav-account{margin-left:0;padding:8px 13px;font-size:13px}}.site-nav-account.is-current{box-shadow:0 0 0 1px oklch(80% .14 345/.7)}.orbit-site .home-showcase .showcase-text{color:oklch(99% 0 0);max-width:720px;font-weight:600}.showcase-benefits{grid-template-columns:repeat(3,1fr);row-gap:34px;max-width:860px}@media (width<=600px){.showcase-benefits{grid-template-columns:repeat(2,1fr);row-gap:26px}}.home-showcase{background-image:radial-gradient(1px 1px at 8% 12%,oklch(100% 0 0/.6),#0000 60%),radial-gradient(1px 1px at 33% 41%,oklch(100% 0 0/.45),#0000 60%),radial-gradient(1.5px 1.5px at 62% 23%,oklch(100% 0 0/.55),#0000 60%),radial-gradient(1px 1px at 79% 67%,oklch(100% 0 0/.45),#0000 60%),radial-gradient(1px 1px at 18% 88%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1.5px 1.5px at 91% 34%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1px 1px at 48% 74%,oklch(100% 0 0/.4),#0000 60%)!important;background-repeat:repeat!important;background-size:460px 540px!important}.orbit-scroll>.bright-hero.galaxy-hero,.hf-hero.home-sky{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%),radial-gradient(1px 1px at 20% 45%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1px 1px at 37% 9%,oklch(100% 0 0/.55),#0000 60%),radial-gradient(1.5px 1.5px at 52% 58%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1px 1px at 66% 40%,oklch(100% 0 0/.45),#0000 60%),radial-gradient(1px 1px at 80% 26%,oklch(100% 0 0/.55),#0000 60%),radial-gradient(1px 1px at 15% 94%,oklch(100% 0 0/.45),#0000 60%),radial-gradient(1.5px 1.5px at 74% 92%,oklch(100% 0 0/.5),#0000 60%),radial-gradient(1px 1px at 97% 6%,oklch(100% 0 0/.5),#0000 60%)!important}@media (width>=601px){.site-nav--page .site-nav-logo img{width:clamp(108px,10.4vw,144px)}main.hiw .site-nav--page .site-nav-logo,main.abt .site-nav--page .site-nav-logo{left:calc(-1*clamp(8px,1.6vw,22px))}}.orbit-site .home-showcase .showcase-text{font-weight:400}.showcase-benefits .showcase-icon{animation:4.5s ease-in-out infinite benefitGlow;animation-delay:calc(var(--b,0) * .5s);background:oklch(16% .04 300/.7);border:1px solid oklch(75% .16 330/.45);border-radius:16px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 0 22px -4px oklch(65% .24 330/.55),inset 0 0 14px oklch(70% .18 300/.25)}.showcase-benefits li:nth-child(2) .showcase-icon{--b:1}.showcase-benefits li:nth-child(3) .showcase-icon{--b:2}.showcase-benefits li:nth-child(4) .showcase-icon{--b:3}.showcase-benefits li:nth-child(5) .showcase-icon{--b:4}.showcase-benefits li:nth-child(6) .showcase-icon{--b:5}.showcase-benefits li:hover .showcase-icon{transform:translateY(-4px)scale(1.06);box-shadow:0 0 32px oklch(70% .24 340/.75),inset 0 0 16px oklch(75% .18 300/.35)}@keyframes benefitGlow{0%,to{box-shadow:0 0 18px -6px oklch(65% .24 330/.45),inset 0 0 12px oklch(70% .18 300/.2)}50%{box-shadow:0 0 30px -2px oklch(70% .22 300/.7),inset 0 0 16px oklch(75% .18 340/.35)}}.abt-globe-btn{cursor:default}.abt-globe-btn img{will-change:transform;animation:60s linear infinite abtTurn}@keyframes abtTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.abt-globe-btn img,.showcase-benefits .showcase-icon{animation:none}}@media (width<=1080px) and (width>=601px){.site-nav--page{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.site-nav--page .site-nav-logo{grid-area:1/1;justify-self:start;position:static;transform:none}main.hiw .site-nav--page .site-nav-logo,main.abt .site-nav--page .site-nav-logo{left:auto}.site-nav--page .site-nav-logo img{width:clamp(84px,10vw,110px)}.site-nav--page .site-nav-bar{grid-area:1/2}.site-nav--page .site-nav-account{grid-area:1/3;justify-self:end;margin:0;position:static;transform:none}}.site-nav-cards{width:24px;height:22px;display:block;position:relative}.site-nav-cards i{transform-origin:50% 100%;background:oklch(14% .03 290);border:1.5px solid oklch(82% .13 300);border-radius:2.5px;width:11px;height:17px;margin-left:-5.5px;transition:transform .3s;position:absolute;bottom:0;left:50%}.site-nav-cards i:first-child{transform:rotate(-24deg)translate(-2px)}.site-nav-cards i:nth-child(2){z-index:1;border-color:oklch(78% .17 345)}.site-nav-cards i:nth-child(3){border-color:oklch(84% .12 60);transform:rotate(24deg)translate(2px)}.site-nav-toggle:hover .site-nav-cards i:first-child{transform:rotate(-32deg)translate(-3px)}.site-nav-toggle:hover .site-nav-cards i:nth-child(3){transform:rotate(32deg)translate(3px)}@media (width<=600px){.site-nav-drawer{padding:calc(max(22px, env(safe-area-inset-top)) + 76px) 18px 28px;background:radial-gradient(70% 45% at 50% 105%,oklch(42% .17 310/.55),#0000 70%),oklch(8% .02 285);justify-content:center}.site-nav-drawer-logo{left:50%;transform:translate(-50%)}.site-nav-drawer-bubble{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(170deg,oklch(20% .06 300/.45),oklch(9% .02 285/.6) 60%,oklch(16% .06 340/.45)) padding-box padding-box,linear-gradient(120deg,oklch(70% .18 300/.7),oklch(70% .22 345/.6),oklch(80% .14 60/.6)) border-box;border:1.5px solid #0000;border-radius:32px;padding:30px 22px 24px;box-shadow:0 24px 60px -24px oklch(60% .24 330/.6)}.site-nav-drawer-list{align-items:center;gap:4px}.site-nav-drawer-list .site-nav-link{border:0;justify-content:center;padding:12px 0;font-size:24px;font-weight:600}.site-nav-drawer-list .site-nav-link.is-current span{color:#0000;background:linear-gradient(90deg,oklch(99% 0 0),oklch(82% .12 300),oklch(78% .16 345));-webkit-background-clip:text;background-clip:text}.site-nav-drawer-account{margin-top:22px}.site-nav-drawer-mail{color:oklch(85% .02 285/.7);margin-top:16px;font-size:13px;text-decoration:none;display:block}}.ad-logo-link{display:contents}@media (width<=600px){.site-nav-drawer{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:radial-gradient(70% 45% at 50% 105%,oklch(42% .17 310/.4),#0000 70%),oklch(6% .02 285/.55)}.site-nav-drawer-bubble{background:linear-gradient(170deg,oklch(30% .08 300/.22),oklch(12% .03 285/.3) 60%,oklch(22% .08 340/.22)) padding-box padding-box,linear-gradient(120deg,oklch(70% .18 300/.7),oklch(70% .22 345/.6),oklch(80% .14 60/.6)) border-box}.site-nav-drawer-account{background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink) 60%, var(--hero-orange));transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;box-shadow:0 14px 34px -12px oklch(60% .25 330/.7)}.site-nav-drawer-account:active{transform:scale(.97)}.site-nav-drawer-list .site-nav-link{border-radius:999px;padding:12px 22px;transition:background .7s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s}.site-nav-drawer-list .site-nav-link:hover,.site-nav-drawer-list .site-nav-link:active,.site-nav-drawer-list .site-nav-link:focus-visible{background:oklch(100% 0 0/.07);transform:scale(1.04);box-shadow:inset 0 0 0 1px oklch(75% .18 330/.45),0 0 26px -8px oklch(65% .24 330/.6)}.site-nav-drawer-list .site-nav-link{animation:.8s cubic-bezier(.2,.8,.2,1) both navItemIn}.site-nav-drawer-list .site-nav-link:nth-child(2){animation-delay:60ms}.site-nav-drawer-list .site-nav-link:nth-child(3){animation-delay:.12s}.site-nav-drawer-list .site-nav-link:nth-child(4){animation-delay:.18s}.site-nav-drawer-list .site-nav-link:nth-child(5){animation-delay:.24s}}@keyframes navItemIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-nav-bar .site-nav-link{transition:color .7s,background .7s,box-shadow .7s,transform .7s cubic-bezier(.2,.8,.2,1),border-color .7s}.site-nav-bar .site-nav-link:hover,.site-nav-bar .site-nav-link:focus-visible{background:oklch(20% .03 320/.55);border-color:oklch(68% .24 340/.35);transform:translateY(-1px);box-shadow:0 0 22px -8px oklch(65% .24 330/.7)}.site-nav-account{transition:box-shadow .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.site-nav-account:hover{box-shadow:0 0 26px -6px oklch(65% .24 330/.7)}@media (prefers-reduced-motion:reduce){.site-nav-drawer-list .site-nav-link{animation:none}}@media (width<=600px){.orbit-site main.hiw.abt .hiw-title{margin-bottom:0!important;font-size:48px!important}.orbit-site main.hiw.abt .hiw-intro{margin-bottom:0!important;padding-bottom:0!important}.orbit-site main.hiw.abt .abt-split{margin-top:18px!important;padding-top:0!important}.site-nav-drawer{isolation:isolate;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:oklch(5% .015 285/.72)!important}.site-nav-drawer:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 12% 18%,oklch(100% 0 0/.9),#0000),radial-gradient(1px 1px at 68% 8%,oklch(100% 0 0/.8),#0000),radial-gradient(1.6px 1.6px at 84% 34%,oklch(100% 0 0/.85),#0000),radial-gradient(1px 1px at 30% 46%,oklch(100% 0 0/.7),#0000),radial-gradient(1.2px 1.2px at 52% 72%,oklch(100% 0 0/.8),#0000),radial-gradient(1px 1px at 8% 82%,oklch(100% 0 0/.7),#0000),radial-gradient(1.4px 1.4px at 92% 90%,oklch(100% 0 0/.8),#0000);background-size:100% 50%;animation:28s linear infinite drawerStars;position:absolute;inset:-100% 0 0}.site-nav-drawer-bubble{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(170deg,oklch(20% .06 300/.38),oklch(9% .02 285/.55) 60%,oklch(16% .06 340/.4))!important;border:1px solid oklch(80% .1 310/.24)!important;box-shadow:inset 0 1px oklch(100% 0 0/.08),0 -20px 60px -30px oklch(60% .22 330/.55)!important}}@keyframes drawerStars{to{transform:translateY(50%)}}main.orbit-standalone,.orbit-site main.account-page,.orbit-site .reading-selection{animation:.9s cubic-bezier(.2,.8,.2,1) backwards orbitPageIn}@keyframes orbitPageIn{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0 0 -200vh)}}@media (prefers-reduced-motion:reduce){.site-nav-drawer:before,main.orbit-standalone,.orbit-site main.account-page,.orbit-site .reading-selection{animation:none}}@media (width<=600px){.site-nav-toggle{width:54px!important;height:54px!important}.site-nav-toggle .site-nav-cards{transform:scale(1.25)}.site-nav-toggle svg{width:24px;height:24px}}.site-nav-cards i{box-shadow:0 2px 6px oklch(0% 0 0/.45);background:linear-gradient(160deg,oklch(30% .06 295),oklch(13% .03 285))!important;border:1px solid oklch(86% .09 80/.9)!important;border-radius:3px!important}.site-nav-cards i:nth-child(2){background:linear-gradient(160deg,oklch(42% .12 320),oklch(18% .05 290))!important}.site-nav-cards i:nth-child(2):after{content:"✦";color:oklch(90% .1 85);place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;inset:0}.site-nav-toggle{transition:box-shadow .8s,border-color .8s}.site-nav-toggle:hover{border-color:oklch(86% .09 80/.5);box-shadow:0 0 20px -6px oklch(80% .12 80/.6)}main.orbit-standalone,.orbit-site main.account-page,.orbit-site .reading-selection,main.orbit-legal-page,main.orbit-menu-page{animation:1.2s cubic-bezier(.22,.7,.2,1) backwards orbitPageIn!important}@media (prefers-reduced-motion:reduce){main.orbit-legal-page,main.orbit-menu-page{animation:none!important}}@media (width<=759px){.orbit-site main.hiw .hiw-title:not(.hiw-end-title){font-size:50px!important}.orbit-site main.hiw.abt .hiw-title:not(.hiw-end-title){font-size:58px!important}.site-nav-drawer:before{background-image:radial-gradient(1.6px 1.6px at 12% 18%,oklch(100% 0 0/.95),#0000),radial-gradient(1.2px 1.2px at 68% 8%,oklch(100% 0 0/.85),#0000),radial-gradient(1.8px 1.8px at 84% 34%,oklch(100% 0 0/.9),#0000),radial-gradient(1.1px 1.1px at 30% 46%,oklch(100% 0 0/.8),#0000),radial-gradient(1.4px 1.4px at 52% 72%,oklch(100% 0 0/.85),#0000),radial-gradient(1.1px 1.1px at 8% 82%,oklch(100% 0 0/.8),#0000),radial-gradient(1.6px 1.6px at 92% 90%,oklch(100% 0 0/.85),#0000),radial-gradient(1.2px 1.2px at 40% 28%,oklch(90% .08 300/.9),#0000),radial-gradient(1.3px 1.3px at 76% 60%,oklch(92% .08 60/.85),#0000),radial-gradient(1px 1px at 20% 62%,oklch(100% 0 0/.75),#0000)!important}.site-nav-drawer-bubble{background:oklch(10% .03 290/.28)!important}.site-nav-drawer{-webkit-backdrop-filter:none!important;background:oklch(4% .01 285)!important}.site-nav-drawer-list .site-nav-link,.site-nav-drawer-account,.site-nav-drawer-mail{animation:1.1s cubic-bezier(.2,.8,.2,1) both navItemIn!important}.site-nav-drawer-list .site-nav-link:first-child{animation-delay:.15s!important}.site-nav-drawer-list .site-nav-link:nth-child(2){animation-delay:.35s!important}.site-nav-drawer-list .site-nav-link:nth-child(3){animation-delay:.55s!important}.site-nav-drawer-list .site-nav-link:nth-child(4){animation-delay:.75s!important}.site-nav-drawer-list .site-nav-link:nth-child(5){animation-delay:.95s!important}.site-nav-drawer-account{animation-delay:1.15s!important}.site-nav-drawer-mail{animation-delay:1.3s!important}}@media (width<=759px) and (prefers-reduced-motion:reduce){.site-nav-drawer-list .site-nav-link,.site-nav-drawer-account,.site-nav-drawer-mail{animation:none!important}}@media (width>=1081px){.orbit-site .site-nav--page .site-nav-logo{left:-22px}.orbit-site .site-nav--page{left:max(clamp(18px,3vw,44px),50% - 590px + clamp(18px,3vw,44px));right:max(clamp(18px,3vw,44px),50% - 590px + clamp(18px,3vw,44px))}}.showcase-phone-zodiac{display:none}@media (width<=600px){.galaxy-hero>.showcase-zodiac{display:none!important}.orbit-scroll>.bright-hero.galaxy-hero{height:auto!important;min-height:0!important}.galaxy-hero .bright-hero-copy{box-sizing:border-box!important;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;height:100svh!important;min-height:0!important;max-height:none!important;padding-bottom:24px!important;display:flex!important}.home-showcase{gap:72px!important;padding-top:44px!important}.home-showcase>.showcase-section:first-of-type{order:1}.home-showcase>.showcase-section:nth-of-type(2){order:2}.home-showcase>.showcase-section:nth-of-type(3){order:3}.home-showcase>.showcase-phone-zodiac{order:4;justify-content:center;width:100%;display:flex}.home-showcase>.showcase-cta,.home-showcase>.site-footer{order:5}.showcase-phone-zodiac .showcase-zodiac{--size:270px;width:270px!important;height:270px!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.showcase-benefits{margin-top:22px;grid-template-columns:1fr!important;row-gap:8px!important;max-width:360px!important}.showcase-benefits li{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,oklch(100% 0 0/.06),oklch(100% 0 0/.015));border-radius:16px;min-height:58px;color:oklch(97% .01 285)!important;text-wrap:pretty!important;border:1px solid oklch(72% .2 320/.3)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:12px 16px!important;font-size:15px!important}.showcase-benefits .showcase-icon{flex:none}.showcase-phone-zodiac .showcase-zodiac{--size:270px;--r:135px}}.home-showcase.reveal-ready .reveal-item{opacity:0;transition:opacity 1.3s ease var(--reveal-delay,0s), translate 1.3s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);translate:0 32px}.home-showcase.reveal-ready .reveal-item.is-in{opacity:1!important;translate:0!important}@media (width<=600px){.galaxy-hero .bright-hero-copy{height:calc(100svh - 170px)!important}.home-showcase{padding-top:8px!important}}@media (prefers-reduced-motion:reduce){.home-showcase.reveal-ready .reveal-item{opacity:1!important;transition:none!important;translate:none!important}}.site-nav-cards i,.site-nav-cards i:nth-child(2),.site-nav-cards i:nth-child(3){background:oklch(12% 0 0)!important;border-color:oklch(96% 0 0/.9)!important}.site-nav-cards i:nth-child(2):after{color:oklch(96% 0 0)!important}html.orbit-nav-open .orbit-scroll>.bright-hero.galaxy-hero{position:relative;z-index:80!important}.home-showcase:not(.reveal-ready)>.showcase-section>*,.home-showcase:not(.reveal-ready) .showcase-cards>div{opacity:0}.home-showcase:not(.reveal-armed) .reveal-item{transition:none!important}@media (width<=600px){.home-showcase{gap:128px!important}.showcase-benefits .showcase-icon{box-shadow:none!important;background:oklch(15% .03 295)!important;border-color:oklch(75% .16 330/.55)!important;animation:none!important}}.showcase-zodiac{--zd:1.2s}.galaxy-hero .showcase-zodiac{animation:zd-fly-left 1.8s cubic-bezier(.16,1,.3,1) var(--zd) both!important}.showcase-zodiac .showcase-zodiac-ring:before{animation:zd-pop 1.1s cubic-bezier(.2,.9,.25,1) calc(var(--zd) + .5s) both}.showcase-zodiac .showcase-zodiac-ring:after{animation:zd-pop 1.1s cubic-bezier(.2,.9,.25,1) calc(var(--zd) + .95s) both}.showcase-zodiac .showcase-zodiac-core{animation:zd-moon 1.3s ease-out calc(var(--zd) + 1.35s) both}.showcase-zodiac .showcase-sign{animation:zd-sign .9s cubic-bezier(.2,.9,.25,1.15) calc(var(--zd) + 1.9s + var(--i) * .13s) both}.showcase-zodiac .showcase-orbit{animation:zd-orbit 1.4s cubic-bezier(.16,1,.3,1) calc(var(--zd) + 3.7s) both}.showcase-zodiac .showcase-orbit span{animation:zd-sun 1s ease-out calc(var(--zd) + 4.6s) both}@keyframes zd-fly-left{0%{opacity:0;transform:translate(-38vw)rotate(-160deg)scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes zd-fly-corner{0%{opacity:0;transform:translate(60vw,-50vh)rotate(160deg)scale(.5)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes zd-pop{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes zd-moon{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes zd-sign{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@keyframes zd-orbit{0%{opacity:0;scale:.2 1}to{opacity:1;scale:1}}@keyframes zd-sun{0%{opacity:0;scale:0}60%{opacity:1;scale:1.6}to{opacity:1;scale:1}}.showcase-phone-zodiac .showcase-zodiac{--zd:.25s}.home-showcase>.showcase-phone-zodiac{animation:1.8s cubic-bezier(.16,1,.3,1) .25s both zd-fly-corner}.showcase-phone-zodiac:not(.is-in),.showcase-phone-zodiac:not(.is-in) .showcase-zodiac,.showcase-phone-zodiac:not(.is-in) .showcase-zodiac *,.showcase-phone-zodiac:not(.is-in) .showcase-zodiac-ring:before,.showcase-phone-zodiac:not(.is-in) .showcase-zodiac-ring:after{animation-play-state:paused!important}.home-showcase.reveal-ready>.showcase-phone-zodiac.reveal-item{opacity:1!important;transition:none!important;translate:none!important}@media (prefers-reduced-motion:reduce){.showcase-zodiac,.showcase-zodiac .showcase-sign,.showcase-zodiac .showcase-orbit,.showcase-zodiac .showcase-orbit span,.showcase-zodiac .showcase-zodiac-core,.showcase-zodiac-ring:before,.showcase-zodiac-ring:after{animation:none!important}}.home-showcase.reveal-ready .showcase-words.reveal-item{translate:none}.home-showcase.reveal-ready .showcase-words>span{opacity:0;filter:blur(4px);transition:opacity .6s ease calc(var(--w) * 70ms + .2s), filter .6s ease calc(var(--w) * 70ms + .2s)}.home-showcase.reveal-ready .showcase-words.is-in>span{opacity:1;filter:none}.home-showcase.reveal-ready .showcase-steps>li.reveal-item{translate:none}.home-showcase.reveal-ready .showcase-steps>li>span:last-child{opacity:0;transition:opacity .9s ease calc(var(--reveal-delay,0s) + .55s), translate .9s cubic-bezier(.16,1,.3,1) calc(var(--reveal-delay,0s) + .55s);translate:0 12px}.home-showcase.reveal-ready .showcase-steps>li.is-in>span:last-child{opacity:1;translate:0}.home-showcase.reveal-ready .showcase-benefits>li.reveal-item{translate:-48px}.home-showcase.reveal-ready .showcase-benefits>li.reveal-item.is-in{translate:0!important}@media (prefers-reduced-motion:reduce){.home-showcase.reveal-ready .showcase-words>span,.home-showcase.reveal-ready .showcase-steps>li>span:last-child{opacity:1!important;filter:none!important;transition:none!important;translate:none!important}}.showcase-benefits{overflow-x:clip}.home-showcase.reveal-ready .showcase-benefits>li.reveal-item{will-change:opacity, translate;backface-visibility:hidden;translate:-28px;transition:opacity 1.4s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s), translate 1.4s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s)!important}.home-showcase.reveal-ready .showcase-benefits>li.reveal-item:not(.is-in) .showcase-icon{animation-play-state:paused}.home-showcase.reveal-ready .showcase-benefits .showcase-icon{transition:box-shadow .35s}.showcase-benefits li:hover .showcase-icon{transform:none}.hc-root{--v:oklch(56% .25 285);--pk:oklch(68% .24 340);--or:oklch(80% .15 55);--ink:oklch(98% .005 300);--mute:oklch(78% .03 300);--sky:oklch(7% .012 275);--grad:linear-gradient(100deg, oklch(72% .2 290), var(--pk) 50%, var(--or));background:var(--sky);min-height:100vh;color:var(--ink);font-family:var(--font-orbit,"Outfit", sans-serif);position:relative;overflow-x:clip}.hc-root *{box-sizing:border-box}.hc{position:relative}.hc-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hc-grad{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hc-logo{filter:invert();width:clamp(118px,12vw,168px);height:auto;display:block}.hc-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--mute);margin:0 0 18px;font-size:clamp(11px,1vw,13px)}.hc-h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 clamp(32px,5vw,64px);font-size:clamp(34px,5.4vw,76px);font-weight:600;line-height:1.02}.hc-h2.is-xl{font-size:clamp(44px,8vw,128px)}.hc-root .hc-legal{color:oklch(70% .02 300);margin:14px 0 0;font-size:12px}.hc-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hc-trust{color:var(--mute);margin:0 0 22px;font-size:clamp(15px,1.4vw,18px)}.hc-cta{letter-spacing:.01em;color:oklch(99% 0 0);isolation:isolate;background:linear-gradient(100deg, var(--v), var(--pk) 55%, var(--or));background-size:200% 100%;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 34px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:6s ease-in-out infinite hc-cta-flow;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px -10px oklch(60% .25 330/.75),inset 0 1px oklch(100% 0 0/.35)}.hc-cta:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,oklch(100% 0 0/.45) 50%,#0000 70%);animation:3.6s ease-in-out 1s infinite hc-cta-shine;position:absolute;inset:0;transform:translate(-120%)}.hc-cta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 18px 60px -12px oklch(65% .26 330/.9),inset 0 1px oklch(100% 0 0/.4)}.hc-cta.is-big{min-height:62px;padding:0 44px;font-size:18px}@keyframes hc-cta-flow{50%{background-position:100% 0}}@keyframes hc-cta-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}.hc-reveal{opacity:0;filter:blur(8px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1),filter 1s;transform:translateY(40px)}.hc-reveal.is-in{opacity:1;filter:none;transform:none}.hc-fade{opacity:0;animation:1.1s cubic-bezier(.2,.7,.2,1) forwards hc-fade}@keyframes hc-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hc-blurin{opacity:0;filter:blur(18px);animation:1.6s cubic-bezier(.2,.7,.2,1) forwards hc-blurin;display:block;transform:scale(1.06)}@keyframes hc-blurin{to{opacity:1;filter:blur();transform:none}}.hc-letters{display:block}.hc-letters i{opacity:0;transform-origin:50% 100%;font-style:normal;animation:.9s cubic-bezier(.2,.8,.2,1) forwards hc-letter;display:inline-block;transform:translateY(.5em)rotateX(-80deg)}@keyframes hc-letter{to{opacity:1;transform:none}}.hc-scrollwords{letter-spacing:-.01em;text-wrap:pretty;max-width:26ch;margin:0;font-size:clamp(22px,2.9vw,42px);font-weight:400;line-height:1.32}.hc-scrollwords span{transition:opacity .25s linear}.hc-scrollhint{z-index:3;background:oklch(100% 0 0/.15);width:1px;height:54px;position:absolute;bottom:28px;left:50%;overflow:hidden}.hc-scrollhint i{background:linear-gradient(transparent, var(--pk));width:1px;height:40%;animation:2.2s ease-in-out infinite hc-drip;position:absolute;top:-40%;left:0}@keyframes hc-drip{to{top:110%}}.hc-startext{position:relative}.hc-startext canvas{pointer-events:none;z-index:2;position:absolute}.hc-startext h1{opacity:0;margin:0;transition:opacity 1s}.hc-startext.is-done h1{opacity:1}.hc-startext h1 span{display:block}.hc-holo{perspective:1100px;opacity:0;transition:opacity 1s var(--delay,0s), transform 1.2s cubic-bezier(.2,.7,.2,1) var(--delay,0s);margin:0;transform:translateY(60px)}.hc-holo.is-seen{opacity:1;transform:none}.hc-holo-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.hc-holo-tilt.is-hover{transition:transform 80ms linear}.hc-holo-inner{aspect-ratio:432/638;transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.7,0,.2,1) calc(var(--delay,0s) + .35s);position:relative}.hc-holo.can-flip .hc-holo-inner{transform:rotateY(180deg)}.hc-holo.can-flip.is-seen .hc-holo-inner{transform:none}.hc-holo-face{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px -25px oklch(40% .22 300/.9),0 0 0 1px oklch(85% .1 70/.35)}.hc-holo-face img{object-fit:cover;width:100%;height:100%;display:block}.hc-holo-back{transform:rotateY(180deg)}.hc-holo-foil{mix-blend-mode:color-dodge;opacity:0;background:repeating-linear-gradient(115deg,oklch(75% .2 290/0) 0%,oklch(80% .2 330/.5) 8%,oklch(85% .15 60/.45) 16%,oklch(80% .18 200/.35) 24%,oklch(75% .2 290/0) 32%) 0 0/300% 300%;background-position:var(--mx) var(--my);transition:opacity .4s;position:absolute;inset:0}.hc-holo-glare{background:radial-gradient(circle at var(--mx) var(--my), oklch(100% 0 0/.45), transparent 45%);mix-blend-mode:overlay;opacity:0;transition:opacity .4s;position:absolute;inset:0}.hc-holo-tilt.is-hover .hc-holo-foil{opacity:.55}.hc-holo-tilt.is-hover .hc-holo-glare{opacity:1}.hc-holo-foil.auto{opacity:.35;animation:7s linear infinite hc-foil}@keyframes hc-foil{0%{background-position:0 0}to{background-position:300% 300%}}@media (hover:none){.hc-holo.is-seen .hc-holo-foil{opacity:.3;animation:8s linear infinite hc-foil}}.hc-holo figcaption{text-align:center;margin-top:18px}.hc-holo figcaption b{letter-spacing:.22em;text-transform:uppercase;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;display:block}.hc-holo figcaption span{color:var(--mute);margin-top:6px;font-size:15px;display:block}.hc-final{text-align:center;padding:clamp(110px,16vw,220px) 24px clamp(80px,10vw,140px);position:relative;overflow:hidden}.hc-final .hc-h2{margin-inline:auto}.hc-footer{z-index:2;padding:0 0 24px;position:relative}.hc-footer .site-footer{width:min(1180px,100vw - 48px);margin:0 auto 0 50%}.hc-footer .site-footer h3{letter-spacing:.14em;text-transform:uppercase;color:#0000;background-image:linear-gradient(90deg,oklch(99% 0 0),oklch(82% .1 300) 50%,oklch(80% .15 345));-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:13px;font-weight:700}.hc-switch{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:oklch(12% .02 290/.72);border:1px solid oklch(100% 0 0/.14);border-radius:999px;gap:4px;padding:5px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.hc-switch a{color:var(--mute);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px;text-decoration:none}.hc-switch a.is-on{color:oklch(99% 0 0);background:linear-gradient(100deg, var(--v), var(--pk))}.hc1-hero{text-align:center;place-items:center;min-height:100svh;padding:110px 24px 120px;display:grid;position:relative;overflow:hidden}.hc1-nebula{pointer-events:none;filter:blur(30px);background:radial-gradient(40% 30% at 30% 40%,oklch(45% .22 290/.32),#0000 70%),radial-gradient(35% 28% at 72% 62%,oklch(55% .22 340/.22),#0000 70%),radial-gradient(30% 22% at 55% 30%,oklch(70% .14 55/.12),#0000 70%);animation:28s ease-in-out infinite alternate hc-nebula;position:absolute;inset:-20%}@keyframes hc-nebula{to{transform:rotate(8deg)scale(1.12)}}.hc1-logo{z-index:3;opacity:0;animation:1.2s .2s forwards hc-fade;position:absolute;top:34px;left:50%;transform:translate(-50%)}.hc1-copy{z-index:2;max-width:1100px;position:relative}.hc1-title h1{letter-spacing:-.035em;font-size:clamp(42px,7.6vw,118px);font-weight:600;line-height:1}.hc1-sub{color:var(--mute);margin:26px 0 38px;font-size:clamp(17px,1.8vw,22px)}.hc1-story{max-width:1240px;margin:0 auto;padding:clamp(100px,14vw,200px) 24px;position:relative}.hc1-story>.hc-h2{text-align:center}.hc1-fan{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;gap:clamp(18px,4vw,56px);margin-bottom:clamp(70px,9vw,120px);display:grid}.hc1-fan .hc-holo:first-child{translate:0 26px;rotate:-5deg}.hc1-fan .hc-holo:nth-child(3){translate:0 26px;rotate:5deg}.hc1-storytext{text-align:center;margin:0 auto}.hc1-steps{height:260vh;position:relative}.hc1-steps-sticky{flex-direction:column;justify-content:center;max-width:1280px;min-height:100vh;margin:0 auto;padding:60px clamp(24px,6vw,80px);display:flex;position:sticky;top:0}.hc1-steps .hc-h2{text-align:center}.hc1-track{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px);padding-top:54px;display:grid;position:relative}.hc1-rail{background:oklch(100% 0 0/.12);height:1px;position:absolute;top:14px;left:0;right:0}.hc1-rail-fill{transform-origin:0;transform:scaleX(var(--p));background:var(--grad);position:absolute;inset:0;box-shadow:0 0 18px oklch(70% .24 330/.8)}.hc1-comet{top:50%;left:calc(var(--p) * 100%);background:oklch(100% 0 0);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 12px 4px oklch(85% .15 345/.9),0 0 40px 12px oklch(60% .25 300/.6),-40px 0 30px -6px oklch(80% .15 55/.5)}.hc1-stop{opacity:.28;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(18px)}.hc1-stop.is-lit{opacity:1;transform:none}.hc1-star{background:oklch(100% 0 0/.4);width:10px;height:10px;transition:background .5s,box-shadow .5s;position:absolute;top:-46px;left:0;rotate:45deg}.hc1-stop.is-lit .hc1-star{background:oklch(100% 0 0);box-shadow:0 0 16px 4px oklch(80% .18 340/.9)}.hc1-stop h3{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(22px,2.2vw,30px);font-weight:600}.hc1-stop p{color:var(--mute);max-width:30ch;margin:0;font-size:16px;line-height:1.55}.hc1-get{max-width:1240px;margin:0 auto;padding:clamp(100px,12vw,180px) 24px 0}.hc1-get>.hc-h2{text-align:center}.hc1-bento{grid-template-columns:repeat(6,1fr);grid-auto-flow:dense;gap:14px;display:grid}.hc1-tile{grid-column:span 2}.hc1-tile.t0,.hc1-tile.t1{grid-column:span 3}.hc1-tile.t3{grid-column:span 6}.hc1-tile-in{--sx:-999px;--sy:-999px;isolation:isolate;background:oklch(12% .02 290/.6);border:1px solid oklch(100% 0 0/.08);border-radius:26px;height:100%;min-height:170px;padding:clamp(24px,3vw,38px);position:relative;overflow:hidden}.hc1-tile-in:before{content:"";z-index:-1;background:radial-gradient(380px circle at var(--sx) var(--sy), oklch(60% .24 320/.22), transparent 60%);position:absolute;inset:0}.hc1-tile-in:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--sx) var(--sy), oklch(85% .16 340), oklch(80% .15 55/.6) 35%, transparent 70%);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:none){.hc1-tile-in{animation:9s ease-in-out infinite hc-spot}.hc1-tile:nth-child(2n) .hc1-tile-in{animation-delay:-4s}}@property --sx{syntax:"<length>";inherits:true;initial-value:-999px}@property --sy{syntax:"<length>";inherits:true;initial-value:-999px}@keyframes hc-spot{0%{--sx:-100px;--sy:0px}50%{--sx:420px;--sy:160px}to{--sx:-100px;--sy:0px}}.hc1-tile h3{margin:0 0 10px;font-size:clamp(21px,2vw,28px);font-weight:600}.hc1-tile.t3 h3{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,42px)}.hc1-tile p{color:var(--mute);margin:0;font-size:15px;line-height:1.55}.hc-1 .hc-final{background:radial-gradient(50% 50% at 50% 60%,oklch(35% .2 300/.35),#0000 70%)}.hc2-hero{height:160vh;position:relative}.hc2-sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hc2-eclipse{--lx:0px;--ly:0px;aspect-ratio:1;width:min(84vmin,760px);transform:translate(-50%, -50%) scale(calc(1 + var(--hp) * 1.6));opacity:calc(1 - var(--hp) * .55);transition:transform .1s linear;position:absolute;top:52%;left:50%}.hc2-hero{--lx:0px;--ly:0px}.hc2-disc{z-index:3;opacity:0;background:radial-gradient(circle at 46% 42%,oklch(12% .01 280),oklch(3% 0 0) 70%);border-radius:50%;animation:2.2s cubic-bezier(.2,.7,.2,1) .2s forwards hc-disc;position:absolute;inset:0;box-shadow:inset 0 0 40px oklch(0% 0 0),0 0 0 1px oklch(95% .06 60/.55),0 0 30px 4px oklch(95% .08 60/.55)}@keyframes hc-disc{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:none}}.hc2-corona{z-index:1;filter:blur(14px);opacity:0;translate:var(--lx) var(--ly);background:conic-gradient(oklch(75% .2 290/0),oklch(75% .22 330/.85),oklch(85% .14 60/.9),oklch(70% .22 290/.7),oklch(80% .2 340/0),oklch(85% .14 60/.75),oklch(75% .2 290/0));border-radius:50%;animation:24s linear infinite hc-spin,2.4s 1s forwards hc-coronaIn;position:absolute;inset:-22%;-webkit-mask:radial-gradient(circle,#0000 40%,#000 41%,#0000 72%);mask:radial-gradient(circle,#0000 40%,#000 41%,#0000 72%)}.hc2-corona.c2{filter:blur(34px);translate:calc(var(--lx) * -.6) calc(var(--ly) * -.6);animation-duration:40s,2.4s;animation-direction:reverse,normal;inset:-40%;-webkit-mask:radial-gradient(circle,#0000 30%,#000 34%,#0000 70%);mask:radial-gradient(circle,#0000 30%,#000 34%,#0000 70%)}@keyframes hc-spin{to{rotate:360deg}}@keyframes hc-coronaIn{to{opacity:1}}.hc2-rays{z-index:0;opacity:0;background:repeating-conic-gradient(oklch(90% .08 60/.07) 0deg 1.2deg,#0000 1.2deg 9deg);border-radius:50%;animation:90s linear infinite hc-spin,3s 1.6s forwards hc-coronaIn;position:absolute;inset:-60%;-webkit-mask:radial-gradient(circle,#0000 22%,#000 26%,#0000 70%);mask:radial-gradient(circle,#0000 22%,#000 26%,#0000 70%)}.hc2-flare{z-index:4;aspect-ratio:1;filter:blur(1px);opacity:0;background:radial-gradient(circle,oklch(100% 0 0),oklch(95% .1 60/.6) 20%,#0000 60%);border-radius:50%;width:12%;animation:5s ease-in-out 2.4s infinite hc-flare;position:absolute;top:12%;right:10%}@keyframes hc-flare{0%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.2)}60%{opacity:.7}}.hc2-logo{z-index:6;opacity:0;animation:1.2s .5s forwards hc-fade;position:absolute;top:34px;left:50%;transform:translate(-50%)}.hc2-copy{z-index:5;text-align:center;max-width:min(78vmin,700px);transform:translateY(calc(var(--hp) * -60px));margin-top:8vh;padding:0 20px;position:relative}.hc2-title{letter-spacing:-.04em;text-shadow:0 4px 60px oklch(0% 0 0/.9);margin:0;font-size:clamp(38px,5.4vw,84px);font-weight:300;line-height:1}.hc2-title .hc-grad{font-weight:600}.hc2-sub{color:var(--ink);opacity:.82;margin:24px 0 36px;font-size:clamp(17px,1.8vw,22px)}.hc2-story{text-align:center;z-index:2;max-width:1200px;margin:-30vh auto 0;padding:clamp(80px,12vw,180px) 24px;position:relative}.hc2-storytext{max-width:44ch;color:var(--mute);margin:0 auto clamp(56px,7vw,96px);font-size:clamp(17px,1.5vw,20px);line-height:1.7}.hc2-cards{grid-template-columns:repeat(3,minmax(0,240px));justify-content:center;gap:clamp(20px,5vw,80px);display:grid}.hc2-cards .hc-holo:nth-child(2){translate:0 -30px}.hc2-seq{height:340vh;position:relative}.hc2-seq-sticky{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:0 24px;display:flex;position:sticky;top:0;overflow:hidden}.hc2-seq-head{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin:0 0 3vh;font-size:13px}.hc2-verbs{width:100%;height:clamp(90px,17vw,240px);position:relative}.hc2-verbs span{letter-spacing:-.05em;background:var(--grad);color:#0000;opacity:0;filter:blur(30px);-webkit-background-clip:text;background-clip:text;place-items:center;font-size:clamp(60px,15vw,230px);font-weight:700;line-height:1;transition:opacity .9s,filter .9s,transform 1.1s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0;transform:scale(1.15)translateY(40px)}.hc2-verbs span.is-past{transform:scale(.9)translateY(-40px)}.hc2-verbs span.is-on{opacity:1;filter:none;transform:none}.hc2-detail{width:min(560px,100%);height:130px;margin-top:3vh;position:relative}.hc2-detail div{opacity:0;transition:opacity .7s .15s,transform .8s .15s;position:absolute;inset:0;transform:translateY(16px)}.hc2-detail div.is-on{opacity:1;transform:none}.hc2-detail h3{margin:0 0 10px;font-size:clamp(20px,2vw,26px);font-weight:600}.hc2-detail p{color:var(--mute);margin:0;font-size:16px;line-height:1.55}.hc2-progress{background:oklch(100% 0 0/.12);border-radius:2px;width:min(320px,60vw);height:2px;position:absolute;bottom:9vh;overflow:hidden}.hc2-progress i{background:var(--grad);transform-origin:0;height:100%;display:block}.hc2-get{text-align:center;padding:clamp(90px,12vw,170px) 0 0}.hc2-marquee{gap:10px;margin-bottom:clamp(60px,8vw,110px);display:grid;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hc2-row{width:max-content;animation:46s linear infinite hc-marquee;display:flex}.hc2-row.is-rev{animation-duration:54s;animation-direction:reverse}.hc2-row span{letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px oklch(100% 0 0/.32);align-items:center;gap:.5em;padding:0 .5em;font-size:clamp(38px,6vw,92px);font-weight:600;transition:color .4s;display:inline-flex}.hc2-row:not(.is-rev) span:nth-child(3n+1){color:var(--ink);-webkit-text-stroke:0}.hc2-row span i{color:var(--pk);-webkit-text-stroke:0;font-size:.38em;font-style:normal}@keyframes hc-marquee{to{transform:translate(-50%)}}.hc2-list{text-align:left;grid-template-columns:repeat(3,1fr);gap:46px 40px;max-width:1100px;margin:0 auto;padding:0 24px;list-style:none;display:grid}.hc2-list li{border-top:1px solid oklch(100% 0 0/.14);padding-top:18px;position:relative}.hc2-list li:before{content:"";background:var(--grad);width:40px;height:1px;position:absolute;top:-1px;left:0}.hc2-list h3{margin:0 0 8px;font-size:20px;font-weight:600}.hc2-list p{color:var(--mute);margin:0;font-size:15px;line-height:1.55}.hc2-mini-eclipse{aspect-ratio:1;opacity:.45;pointer-events:none;width:min(70vmin,640px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hc2-mini-eclipse .hc2-disc,.hc2-mini-eclipse .hc2-corona{animation-delay:0s}.hc2-final .hc-h2,.hc2-final .hc-reveal{z-index:2;position:relative}.hc3-hero{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hc3-aurora{pointer-events:none;filter:blur(70px)saturate(1.2);opacity:.9;position:absolute;inset:0;overflow:hidden}.hc3-aurora i{mix-blend-mode:screen;opacity:.55;border-radius:50%;width:60vmax;height:30vmax;position:absolute}.hc3-aurora i:first-child{background:oklch(45% .24 285);animation:22s ease-in-out infinite alternate hc-a1;top:-10%;left:-10%}.hc3-aurora i:nth-child(2){background:oklch(55% .25 340);animation:26s ease-in-out infinite alternate hc-a2;top:10%;right:-15%}.hc3-aurora i:nth-child(3){opacity:.32;background:oklch(70% .16 55);animation:30s ease-in-out infinite alternate hc-a3;bottom:-20%;left:20%}.hc3-aurora i:nth-child(4){opacity:.18;background:oklch(60% .15 220);width:30vmax;height:14vmax;animation:34s ease-in-out infinite alternate-reverse hc-a1;top:30%;left:40%}@keyframes hc-a1{to{transform:translate(30%,25%)rotate(25deg)scale(1.2)}}@keyframes hc-a2{to{transform:translate(-35%,30%)rotate(-30deg)scale(.9)}}@keyframes hc-a3{to{transform:translate(25%,-45%)rotate(15deg)scale(1.3)}}.hc3-aurora.small{opacity:.5}.hc3-grain{pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hc3-logo{z-index:3;opacity:0;margin:34px auto 0;animation:1.2s .1s forwards hc-fade;position:relative}.hc3-layout{z-index:2;flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;width:min(1280px,100%);margin:0 auto;padding:40px clamp(24px,5vw,64px) 80px;display:grid;position:relative}.hc3-title{letter-spacing:-.035em;perspective:600px;margin:0;font-size:clamp(42px,6.4vw,100px);font-weight:600;line-height:1.02}.hc3-sub{color:var(--ink);opacity:.82;margin:24px 0 36px;font-size:clamp(17px,1.7vw,22px)}.hc3-orbit{perspective:1400px;height:clamp(380px,46vw,600px);position:relative}.hc3-ring{width:0;height:0;transform-style:preserve-3d;animation:30s linear infinite hc-ring;position:absolute;top:50%;left:50%;transform:rotateX(-8deg)}@keyframes hc-ring{0%{transform:rotateX(-8deg)rotateY(0)}to{transform:rotateX(-8deg)rotateY(-360deg)}}.hc3-slot{aspect-ratio:432/638;width:clamp(120px,12vw,180px);translate:-50% -50%;transform:rotateY(calc(var(--i) * 60deg)) translateZ(clamp(170px, 18vw, 280px));border-radius:12px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px oklch(30% .2 300/.9),0 0 0 1px oklch(85% .1 70/.4)}.hc3-slot img{object-fit:cover;width:100%;height:100%;display:block}.hc3-orbit-glow{filter:blur(20px);background:radial-gradient(closest-side,oklch(65% .24 330/.5),#0000);border-radius:50%;width:70%;height:18%;position:absolute;top:58%;left:50%;translate:-50%}.hc3-story{max-width:1240px;margin:0 auto;padding:clamp(100px,14vw,200px) clamp(24px,6vw,80px)}.hc3-storytext{max-width:30ch;margin-bottom:clamp(60px,8vw,110px)}.hc3-trio{border-top:1px solid oklch(100% 0 0/.14);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.hc3-trio-item{gap:8px;padding:28px 24px 0 0;display:grid}.hc3-trio-item+.hc3-trio-item{border-left:1px solid oklch(100% 0 0/.1);padding-left:24px}.hc3-pos{letter-spacing:.26em;text-transform:uppercase;color:var(--pk);font-size:12px}.hc3-trio-item b{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:600}.hc3-trio-item span:last-child{color:var(--mute)}.hc3-hscroll{--pw:min(78vw, 860px);--pg:28px;height:300vh;position:relative}.hc3-hscroll-sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hc3-hhead{width:min(1240px,100%);margin-inline:auto;padding:0 clamp(24px,6vw,80px)}.hc3-panels{gap:var(--pg);padding-left:calc((100vw - var(--pw)) / 2);will-change:transform;display:flex}.hc3-panel{flex:0 0 var(--pw);opacity:.45;background:linear-gradient(150deg,oklch(20% .07 295/.8),oklch(10% .02 285/.9) 55%,oklch(18% .07 340/.7));border:1px solid oklch(100% 0 0/.1);border-radius:32px;align-items:flex-end;height:clamp(300px,46vh,460px);padding:clamp(28px,4vw,54px);transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;transform:scale(.94)}.hc3-panel.is-on{opacity:1;transform:none}.hc3-panel-word{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px oklch(100% 0 0/.18);white-space:nowrap;font-size:clamp(80px,14vw,210px);font-weight:700;line-height:1;position:absolute;top:4%;right:-2%}.hc3-panel.is-on .hc3-panel-word{-webkit-text-stroke:1px oklch(80% .18 340/.55)}.hc3-panel h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,3vw,42px);font-weight:600}.hc3-panel p{max-width:38ch;color:var(--mute);margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.hc3-get{max-width:1240px;margin:0 auto;padding:clamp(90px,12vw,170px) clamp(24px,6vw,80px) 0}.hc3-lines{counter-reset:none;margin:0;padding:0;list-style:none}.hc3-lines li{border-bottom:1px solid oklch(100% 0 0/.1);grid-template-columns:1fr 1fr;align-items:baseline;gap:24px;padding:clamp(22px,2.6vw,34px) 0;display:grid;position:relative}.hc3-lines li:after{content:"";background:var(--grad);transform-origin:0;width:100%;height:1px;transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.hc3-lines li.is-in:after{transform:scaleX(1)}.hc3-lines h3{letter-spacing:-.02em;margin:0;font-size:clamp(24px,3.2vw,46px);font-weight:500;transition:transform .5s}.hc3-lines li:hover h3{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;transform:translate(10px)}.hc3-lines p{color:var(--mute);margin:0;font-size:16px;line-height:1.55}@media (width<=900px){.hc3-layout{text-align:center;grid-template-columns:1fr;gap:0;padding-top:10px}.hc3-orbit{order:-1;height:340px}.hc1-bento{grid-template-columns:repeat(2,1fr)}.hc1-tile,.hc1-tile.t0,.hc1-tile.t1{grid-column:span 1}.hc1-tile.t3{grid-column:span 2}.hc2-list{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hc-cta.is-big{min-height:58px;padding:0 36px;font-size:17px}.hc1-hero{padding:100px 20px 110px}.hc1-fan,.hc2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hc1-fan .hc-holo:first-child,.hc1-fan .hc-holo:nth-child(3){translate:0 14px}.hc-holo figcaption b{letter-spacing:.14em;font-size:10px}.hc-holo figcaption span{font-size:12px}.hc1-steps{height:auto}.hc1-steps-sticky{min-height:0;padding:90px 24px 40px;position:relative}.hc1-track{grid-template-columns:1fr;gap:44px;padding:0 0 0 34px}.hc1-rail{width:1px;height:auto;inset:0 auto 0 4px}.hc1-rail-fill{transform-origin:50% 0;transform:scaleY(var(--p))}.hc1-comet{left:50%;top:calc(var(--p) * 100%);margin:-7px 0 0 -7px}.hc1-star{top:8px;left:-35px}.hc1-stop{opacity:1;transform:none}.hc1-bento{grid-template-columns:1fr}.hc1-tile,.hc1-tile.t0,.hc1-tile.t1,.hc1-tile.t3{grid-column:span 1}.hc1-tile-in{min-height:0}.hc2-hero{height:130vh}.hc2-eclipse{width:64vw;top:25%}.hc2-copy{max-width:none;margin-top:30vh}.hc2-title{font-size:38px}.hc2-sub{margin:16px 0 24px}.hc2-story{margin-top:0}.hc2-cards .hc-holo:nth-child(2){translate:0 -14px}.hc2-list{grid-template-columns:1fr;gap:30px}.hc2-detail{height:150px}.hc3-logo{margin-top:26px}.hc3-orbit{height:230px}.hc3-slot{width:84px;transform:rotateY(calc(var(--i) * 60deg)) translateZ(118px)}.hc3-layout{padding-bottom:60px}.hc3-sub{margin:16px 0 24px}.hc3-title{font-size:40px}.hc3-trio{grid-template-columns:1fr}.hc3-trio-item,.hc3-trio-item+.hc3-trio-item{border-bottom:1px solid oklch(100% 0 0/.1);border-left:0;padding:22px 0}.hc3-hscroll{--pw:84vw;--pg:14px}.hc3-lines li{grid-template-columns:1fr;gap:6px}.hc-switch a{padding:8px 10px;font-size:11px}.hc-footer .site-footer{width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.hc-root *,.hc-root :before,.hc-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hf{--edge:max(24px, calc((100vw - 1152px) / 2));--hairline:oklch(98% .005 300/.14);--panel:oklch(12% .02 290/.65);--sky:oklch(9% .012 275);--grad:linear-gradient(100deg, var(--hero-violet), var(--hero-pink) 52%, var(--hero-orange))}.hc-root.hf{background:0 0}.hf *,.hf :before,.hf :after{letter-spacing:0}.hf .hc-h2{font-size:60px;line-height:1.1}.hf .hc-eyebrow{font-size:12px}.hf-hero{min-height:94svh;padding:90px var(--edge) 110px;isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hf-photo{z-index:-2;position:absolute;inset:0}.hf-photo img{object-fit:cover;width:100%;height:100%}.hf-hero:after{content:none}.hf-hero .orbit-starfield-banner{z-index:0;opacity:1;position:absolute}.hf-hero .orbit-flight-star{clip-path:none;width:1.5px;height:1.5px;box-shadow:none;animation-name:orbit-banner-flight}.hf-hero .orbit-flight-star:nth-child(3n){width:1px;height:1px}.hf-hero .orbit-flight-star:nth-child(7n){width:2px;height:2px}.hf-hero .orbit-flight-star:before,.hf-hero .orbit-flight-star:after{content:none}.hf-intro{z-index:2;text-align:left;width:min(820px,100%);position:relative}.hf-logo{width:168px;margin:0 0 60px}.hf-solid-title{font-family:var(--font-orbit);text-wrap:pretty;margin:0;font-size:60px;font-weight:800;line-height:1.1}.hf-title-line{display:block}.hf-word{white-space:nowrap;margin-right:.2em;display:inline-block}.hf-word:last-child{margin-right:0}.hf-solid-title{display:grid}.hf-animated-title,.hf-final-title{grid-area:1/1}.hf-animated-title{animation:1.9s step-end forwards hf-hide-assembled}.hf-final-title{opacity:0;animation:1.9s step-end forwards hf-show-assembled}@keyframes hf-hide-assembled{to{visibility:hidden}}@keyframes hf-show-assembled{to{opacity:1}}.hf-word-in,.hf-glyph{display:inline-block}.hf-entrance-1 .hf-word-in{animation:1.1s cubic-bezier(.16,1,.3,1) both hf-word-compose;animation-delay:calc(.15s + var(--order) * 70ms)}.hf-entrance-2 .hf-glyph{animation:.95s cubic-bezier(.16,1,.3,1) both hf-glyph-compose;animation-delay:calc(.12s + var(--order) * 16ms)}.hf-entrance-3 .hf-word-in{animation:.8s cubic-bezier(.22,1,.36,1) both hf-word-rhythm;animation-delay:calc(.15s + var(--order) * .11s)}@keyframes hf-word-compose{0%{opacity:0;transform:translate(-16px,8px)}to{opacity:1;transform:none}}@keyframes hf-glyph-compose{0%{opacity:0;transform:translateY(14px)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes hf-word-rhythm{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.hf-action{margin-top:36px;animation-delay:1.3s}.hf-bottom{left:var(--edge);color:var(--mute);font-size:12px;position:absolute;bottom:34px}.hf-story{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:130px 64px 100px;display:grid}.hf-story .hc-h2{margin-bottom:30px}.hf-prose{color:var(--mute);max-width:40ch;margin:0 0 30px;font-size:18px;line-height:1.7}.hf-caption{margin:0 0 8px;font-size:16px}.hf-sample{color:var(--mute);max-width:40ch;font-size:12px;display:block}.hf .hc-holo-face{box-shadow:0 25px 40px -28px var(--sky), 0 0 0 1px var(--hairline);border-radius:8px}.hf .hc-holo-foil{opacity:.12}.hf .hc-holo-tilt.is-hover .hc-holo-foil{opacity:.22}.hf .hc-holo{margin:0}.hf-spread{grid-template-columns:repeat(3,1fr);align-items:center;padding:38px 18px 0;display:grid}.hf-spread-card{width:148%;margin-left:-24%}.hf-spread-card:first-child{translate:12% 28px;rotate:-12deg}.hf-spread-card:nth-child(2){z-index:2}.hf-spread-card:nth-child(3){translate:-12% 28px;rotate:12deg}.hf-spread-labels{text-align:center;color:var(--mute);grid-template-columns:repeat(3,1fr);margin-top:66px;font-size:12px;display:grid}.hf-reveal-stage{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.hf-single{width:min(240px,100%);margin:auto;animation:.75s both hf-card-arrive}@keyframes hf-card-arrive{0%{opacity:0;transform:translateY(20px)rotateY(-15deg)}to{opacity:1;transform:none}}.hf-selected span{color:var(--mute);font-size:12px}.hf-selected h3{margin:12px 0;font-size:38px;font-weight:500}.hf-selected p{color:var(--mute);font-size:16px;line-height:1.5}.hf-card-tabs{grid-column:1/-1;justify-content:center;gap:16px;margin-top:12px;display:flex}.hf-card-tabs button{color:var(--mute);border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;padding:12px 0;font-size:13px}.hf-card-tabs button.is-active{color:var(--ink);border-color:var(--pk)}.hf-story-3{grid-template-columns:1fr;gap:54px}.hf-story-3 .hf-story-copy{grid-template-columns:1fr 1fr;align-items:center;gap:0 64px;display:grid}.hf-story-3 .hf-story-copy>:last-child{grid-column:2}.hf-gallery{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.hf-gallery-item{border-top:1px solid var(--hairline);padding-top:20px}.hf-gallery-item:nth-child(2){margin-top:50px}.hf-gallery-pos{color:var(--mute);margin-bottom:28px;font-size:13px;display:block}.hf-gallery .hc-holo{width:78%;margin:auto}.hf-gallery h3{margin:24px 0 8px;font-size:28px;font-weight:500}.hf-gallery p{color:var(--mute);margin:0;font-size:15px}.hf-how{--step-width:min(76vw, 920px);--step-gap:70px;height:220vh;position:relative}.hf-how-sticky{flex-direction:column;justify-content:center;height:100svh;padding-block:60px;display:flex;position:sticky;top:0;overflow:hidden}.hf-how .hc-h2{padding-inline:var(--edge);margin-bottom:60px}.hf-how-track{gap:var(--step-gap);padding-left:var(--edge);will-change:transform;display:flex;transform:translate(0)}.hf-step{flex:0 0 var(--step-width);opacity:.24;grid-template-columns:90px minmax(0,1fr);column-gap:24px;min-width:0;transition:opacity .5s;display:grid}.hf-step.is-active{opacity:1}.hf-step-num{color:var(--mute);align-self:center;font-size:18px}.hf-step-verb{color:var(--ink);margin-bottom:24px;font-size:108px;font-weight:500;line-height:1.1}.hf-step h3,.hf-step p{grid-column:2;margin:0}.hf-step h3{margin-bottom:14px;font-size:25px;font-weight:500}.hf-step p{color:var(--mute);max-width:42ch;font-size:17px;line-height:1.65}.hf-how-progress{padding:50px var(--edge) 0;gap:8px;display:flex}.hf-how-progress i{background:var(--hairline);width:36px;height:1px}.hf-how-progress i.is-active{background:var(--pk)}.hf-benefits{padding:100px 0 0}.hf-benefits>.hc-h2{max-width:1152px;margin-inline:auto;padding-inline:24px}.hf .hc1-bento{max-width:1152px;margin:auto;padding-inline:24px}.hf .hc1-tile-in{background:var(--panel);border-radius:8px}.hf .hc1-tile h3{font-size:26px}.hf .hc1-tile.t3 h3{font-size:34px}.hf .hc2-row span{font-size:66px}.hf .hc2-marquee{margin-bottom:66px}.hf .hc-final{padding:130px 24px 100px}.hf .hc-switch{border-radius:8px}.hf .hc-switch a{border-radius:4px;height:auto}@media (width<=1023px){.hf-solid-title{font-size:48px}.hf-story{gap:32px;padding-inline:32px}.hf .hc-h2{font-size:48px}.hf-step-verb{font-size:84px}}@media (width<=600px){.hf-hero{min-height:94svh;padding:70px 24px 100px}.hf-logo{width:140px;margin-bottom:44px}.hf-solid-title{text-wrap:pretty;font-size:44px;line-height:1.1}.hf-action{margin-top:32px}.hf-story{grid-template-columns:1fr;gap:48px;padding:78px 24px}.hf .hc-h2{font-size:36px}.hf-prose{font-size:17px}.hf-spread{padding:28px 26px 0}.hf-spread-labels{margin-top:60px;font-size:11px}.hf-reveal-stage{gap:22px}.hf-single{max-width:178px}.hf-selected h3{font-size:30px}.hf-selected p{font-size:15px}.hf-card-tabs{gap:18px}.hf-story-3 .hf-story-copy{display:block}.hf-gallery{grid-template-columns:1fr;gap:28px}.hf-gallery-item,.hf-gallery-item:nth-child(2){grid-template-columns:1fr 1fr;align-items:center;column-gap:24px;margin:0;display:grid}.hf-gallery-pos{grid-column:1/-1;margin-bottom:22px}.hf-gallery .hc-holo{grid-row:span 2;width:100%}.hf-gallery h3{align-self:end;margin:0 0 8px}.hf-gallery p{align-self:start}.hf-how{--step-width:calc(100vw - 56px);--step-gap:22px;height:200svh}.hf-how .hc-h2{margin-bottom:42px}.hf-step{grid-template-columns:28px minmax(0,1fr);gap:12px}.hf-step-num{font-size:13px}.hf-step-verb{margin-bottom:18px;font-size:48px}.hf-step h3{font-size:22px}.hf-step p{font-size:16px}.hf-benefits{padding-top:70px}.hf .hc2-row span{font-size:38px}.hf .hc1-tile h3,.hf .hc1-tile.t3 h3{font-size:24px}.hf .hc-final{padding-block:90px}}@media (prefers-reduced-motion:reduce){.hf-how{height:auto}.hf-how-sticky{height:auto;position:relative}.hf-how-track{padding-inline:var(--edge);gap:50px;display:grid;transform:none!important}.hf-step{opacity:1}.hf .hc2-row{animation:none}}.hc-root.hf{background-color:var(--sky);color:var(--galaxy-ink)}.hf-hero.home-sky{background-color:var(--sky);min-height:94svh;padding-inline:7%}.hf .hf-intro{width:min(48%,590px)}.hf .hf-logo{filter:brightness(0)invert();width:220px;margin-bottom:52px}.hf .hf-solid-title{opacity:1;max-width:17ch;margin:0;animation:none}.hf .hf-title-line{opacity:1;animation:none}.hf .hf-title-line .hf-word-in,.hf .hf-title-line .hf-glyph{background-image:var(--phrase-gradient);-webkit-background-clip:text;background-clip:text}.hf .hf-title-line.bright-hero-a{--phrase-gradient:linear-gradient(100deg,var(--galaxy-ink),color-mix(in oklch,var(--hero-violet) 42%,var(--galaxy-ink)))}.hf .hf-title-line.bright-hero-b{--phrase-gradient:var(--grad)}.hf .hf-action{margin-top:32px}.hf .hc-cta{background:var(--grad);color:var(--galaxy-ink);background-size:100% 100%;min-height:62px;padding:16px 32px;font-size:18px;font-weight:600;animation:none}.hf .hc-cta:after{content:none}.hf .hc-root .hc-legal,.hf .hc-legal{font-family:var(--font-orbit);color:var(--galaxy-muted);max-width:40em;margin-top:18px;font-size:10px;line-height:1.7}.hf .hc-reveal{filter:none;transition-property:opacity,transform}.hf .hf-replay{color:var(--galaxy-muted);border:1px solid var(--hairline);z-index:5;background:0 0;border-radius:50%;position:absolute;bottom:70px;right:24px}.hf-replay svg{width:18px;height:18px}@media (width>=601px) and (width<=1023px){.hf .hf-intro{width:60%}.hf .hf-logo{width:200px}}@media (width<=600px){.hf-hero.home-sky{padding:120px 7% 100px}.hf .hf-intro{width:100%}.hf .hf-logo{width:180px;margin-bottom:44px}.hf-hero>.showcase-zodiac{display:none}.hf .hf-solid-title{max-width:14ch}.hf .hc-legal{font-size:10px}}@media (width<=360px){.hf .hf-solid-title{font-size:38px}}@media (prefers-reduced-motion:reduce){.hf .hf-word-in,.hf .hf-glyph{opacity:1;animation:none;transform:none}}@media (width<=600px){.site-nav-toggle{padding:0}.site-nav-toggle svg{width:24px;height:24px}.site-nav-toggle.is-menu-hidden{visibility:hidden}.site-nav-drawer.site-nav-axis{z-index:200;box-sizing:border-box;min-height:100svh;padding:max(30px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));color:var(--nav-ink);overscroll-behavior:contain;isolation:isolate;flex-direction:column;justify-content:flex-start;animation:.45s both nav-axis-enter;display:flex;position:fixed;inset:0;overflow-y:auto;background:var(--nav-sky)!important;-webkit-backdrop-filter:none!important}.site-nav-drawer.site-nav-axis:before{display:none}.site-nav-axis>.orbit-starfield{z-index:-1;opacity:.7;pointer-events:none;position:fixed;inset:0}.site-nav-axis-brand{flex:none;align-self:center;width:136px;margin:10px 0 38px;line-height:0;display:block}.site-nav-axis-brand img{filter:brightness(0)invert();width:100%;height:auto}.site-nav-axis-close{top:max(22px, env(safe-area-inset-top));width:44px;height:44px;color:var(--nav-ink);border-radius:50%;padding:0;position:absolute;right:18px}.site-nav-axis-close svg{width:24px;height:24px}.site-nav-axis .site-nav-drawer-list{flex:1 0 auto;grid-template-rows:repeat(4,minmax(88px,1fr));align-items:stretch;gap:0;width:100%;max-width:420px;min-height:380px;margin:0 auto;display:grid;position:relative}.site-nav-axis .site-nav-drawer-list:before{content:"";background:var(--nav-axis);width:1px;position:absolute;top:-20px;bottom:-30px;left:calc(50% - .5px)}.site-nav-axis .site-nav-link{--point-color:var(--hero-violet);box-sizing:border-box;letter-spacing:0;width:100%;min-height:88px;color:var(--nav-ink);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);padding:12px 0;font-size:22px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .3s;display:grid;position:relative;transform:none}.site-nav-axis .site-nav-link:nth-child(2){--point-color:var(--hero-pink)}.site-nav-axis .site-nav-link:nth-child(3){--point-color:color-mix(in oklch, var(--hero-pink), var(--hero-orange))}.site-nav-axis .site-nav-link:nth-child(4){--point-color:var(--hero-orange)}.site-nav-axis .site-nav-link:before{content:"";background:var(--nav-point);width:5px;height:5px;box-shadow:0 0 8px 2px var(--point-color), 0 0 20px 3px color-mix(in oklch, var(--point-color) 45%, transparent);border-radius:50%;grid-area:1/2;place-self:center}.site-nav-axis .site-nav-link>span{text-align:left;overflow-wrap:anywhere;text-wrap:pretty;grid-area:1/3;min-width:0}.site-nav-axis .site-nav-link:nth-child(2n)>span{text-align:right;grid-column:1}.site-nav-axis .site-nav-link.is-current>span{color:var(--nav-ink);-webkit-text-fill-color:currentColor;background:0 0;font-weight:600}.site-nav-axis .site-nav-link:hover,.site-nav-axis .site-nav-link:active,.site-nav-axis .site-nav-link:focus-visible{box-shadow:none;color:var(--nav-soft-ink);background:0 0;transform:none}.site-nav-axis .site-nav-link:focus-visible,.site-nav-axis-brand:focus-visible{outline:1px solid var(--hero-pink);outline-offset:4px}.site-nav-axis .site-nav-drawer-account{box-sizing:border-box;background:linear-gradient(var(--nav-sky), var(--nav-sky)) padding-box, var(--nav-rim) border-box;width:min(240px,100%);color:var(--nav-ink);text-transform:none;letter-spacing:0;box-shadow:none;border:1px solid #0000;border-radius:999px;flex:none;align-self:center;margin:46px 0 0;padding:14px 20px;font-size:17px;font-weight:400}.site-nav-axis .site-nav-drawer-mail{color:var(--nav-soft-ink);align-self:center;margin-top:18px;font-size:12px}@keyframes nav-axis-enter{0%{opacity:0}to{opacity:1}}}@media (width<=600px) and (height<=650px){.site-nav-drawer.site-nav-axis{padding-top:max(22px, env(safe-area-inset-top));padding-bottom:max(22px, env(safe-area-inset-bottom))}.site-nav-axis-brand{margin:4px 0 18px}.site-nav-axis .site-nav-drawer-list{grid-template-rows:repeat(4,minmax(64px,1fr));min-height:256px}.site-nav-axis .site-nav-link{min-height:64px}.site-nav-axis .site-nav-drawer-account{margin-top:26px}.site-nav-axis .site-nav-drawer-mail{margin-top:12px}}@media (width<=600px) and (prefers-reduced-motion:reduce){.site-nav-drawer.site-nav-axis,.site-nav-axis .site-nav-link,.site-nav-axis .site-nav-drawer-account,.site-nav-axis .site-nav-drawer-mail{transition:none;animation:none!important}}@media (width<=600px){.site-nav-axis .site-nav-link,.site-nav-axis .site-nav-link>span{color:#fff!important;-webkit-text-fill-color:#fff!important}}
