.lp-root{background:#08080a;min-height:100vh}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4{font-family:inherit;color:inherit;letter-spacing:inherit}:where(.lp-root) *{box-sizing:border-box}:where(.lp-root) a{color:#ededf0;text-decoration:none}:where(.lp-root) a:hover{color:#b79cff}.lp-mono{font-family:var(--lp-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.lp-navlink{font-size:14px;color:#9c9ca6;padding:12px 4px;min-height:44px;display:inline-flex;align-items:center}.lp-navlink:hover{color:#ededf0}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:400;border:1px solid transparent;transition:background .3s,border-color .3s,color .3s,filter .3s}.lp-btn-ghost{border-color:hsla(0,0%,100%,.16);color:#ededf0}.lp-btn-ghost:hover{border-color:#ededf0;color:#ededf0}.lp-btn-solid{color:#fff}.lp-btn-solid:hover{color:#fff;filter:brightness(1.18)}.lp-btn .lp-arr{transition:transform .3s}.lp-btn:hover .lp-arr{transform:translateX(4px)}.lp-card{transition:border-color .4s,background .4s}.lp-card:hover{border-color:rgba(169,139,255,.45)!important}.lp-comet{top:-1px;left:-15%;width:56px;height:3px}.lp-comet,.lp-cometv{position:absolute;background:#c9b6ff;box-shadow:0 0 10px 2px rgba(169,139,255,.9),0 0 26px 6px rgba(91,43,209,.55);pointer-events:none}.lp-cometv{left:-1px;top:-15%;width:3px;height:56px}.lp-glow{box-shadow:0 0 0 1px rgba(169,139,255,.5),0 0 40px 4px rgba(91,43,209,.35)}.lp-globe-wrap{position:absolute;left:50%;top:50%;width:224px;height:224px;margin:-112px 0 0 -112px;perspective:900px}.lp-globe-fill{border-radius:50%;background:rgba(14,11,24,.85);box-shadow:0 0 90px 12px rgba(91,43,209,.28)}.lp-globe,.lp-globe-fill{position:absolute;inset:0}.lp-globe{transform-style:preserve-3d;animation:lp-globeSpin 26s linear infinite}@keyframes lp-globeSpin{0%{transform:rotateX(-16deg) rotateY(0deg)}to{transform:rotateX(-16deg) rotateY(1turn)}}.lp-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(169,139,255,.22)}.lp-ring.lp-seam{border:1.5px solid #a98bff;box-shadow:0 0 10px rgba(169,139,255,.35)}.lp-node{position:absolute;transform:translate(-50%,-50%);font-size:10px;color:#d9ccff;background:#0e0b18;border:1px solid rgba(169,139,255,.45);padding:7px 10px;white-space:nowrap}.lp-pl{stroke-dasharray:16 100;stroke-dashoffset:116;opacity:0}.lp-pl-slow{animation:lp-segSlow 3.2s linear infinite}.lp-pl-fast{animation:lp-segFast 3.2s linear infinite}.lp-plr,.lp-pls{stroke-dasharray:100 100;stroke-dashoffset:100;animation:lp-segS 3.2s linear infinite}.lp-flash{opacity:0;animation:lp-flash 3.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.lp-rimflash{opacity:0;animation:lp-rimFlash 3.2s ease-out infinite}@keyframes lp-segSlow{0%{stroke-dashoffset:116;opacity:1}21.9%{stroke-dashoffset:0;opacity:1}22%,to{stroke-dashoffset:0;opacity:0}}@keyframes lp-segFast{0%{stroke-dashoffset:116;opacity:1}10.9%{stroke-dashoffset:0;opacity:1}11%,to{stroke-dashoffset:0;opacity:0}}@keyframes lp-segS{0%{stroke-dashoffset:100;opacity:1}9.4%{stroke-dashoffset:0;opacity:1}20%{stroke-dashoffset:0;opacity:0}to{opacity:0}}@keyframes lp-flash{0%{opacity:1;transform:scale(1)}8%{opacity:0;transform:scale(3)}to{opacity:0}}@keyframes lp-rimFlash{0%{opacity:1}14%{opacity:0}to{opacity:0}}details.lp-faq{position:relative;overflow:clip;border-top:1px solid hsla(0,0%,100%,.09)}details.lp-faq:last-child{border-bottom:1px solid hsla(0,0%,100%,.09)}details.lp-faq summary{position:relative;z-index:1;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font-size:clamp(19px,2vw,24px);font-weight:300;color:#ededf0;min-height:44px;transition:color .35s,padding .5s cubic-bezier(.16,.84,.24,1),font-size .6s cubic-bezier(.16,.84,.24,1)}details.lp-faq summary:hover{color:#b79cff;padding-left:10px}details.lp-faq summary::-webkit-details-marker{display:none}details.lp-faq summary .lp-plus{flex:none;width:20px;height:20px;position:relative;transition:transform .5s cubic-bezier(.2,.7,.2,1)}details.lp-faq summary .lp-plus:after,details.lp-faq summary .lp-plus:before{content:"";position:absolute;left:0;top:50%;width:20px;height:1px;background:currentColor}details.lp-faq summary .lp-plus:after{transform:rotate(90deg)}details.lp-faq[open] summary{color:#b79cff;font-size:clamp(28px,3.6vw,48px);font-weight:400;letter-spacing:-.02em;padding:44px 0 20px}details.lp-faq[open] summary .lp-plus{transform:rotate(225deg)}details.lp-faq .lp-ans{position:relative;z-index:1;padding:0 0 48px;max-width:640px;color:#b9b9c2;font-size:18px;line-height:1.65;font-weight:300}details.lp-faq .lp-qn{position:absolute;right:56px;top:50%;transform:translateY(-50%);font-size:clamp(120px,18vw,260px);font-weight:600;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px rgba(169,139,255,.35);opacity:0;pointer-events:none;z-index:0}details.lp-faq .lp-qline{position:absolute;left:0;top:0;height:1px;width:100%;transform-origin:left;transform:scaleX(0);z-index:1}@keyframes lp-zoomAns{0%{opacity:0;transform:scale(.7) translateY(20px);filter:blur(12px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes lp-zoomNum{0%{opacity:0;transform:translateY(-50%) scale(4)}to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes lp-lineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}details.lp-faq[open] .lp-ans{transform-origin:left top;animation:lp-zoomAns .7s cubic-bezier(.16,.84,.24,1) both}details.lp-faq[open] .lp-qn{animation:lp-zoomNum .9s cubic-bezier(.16,.84,.24,1) both}details.lp-faq[open] .lp-qline{animation:lp-lineIn .8s cubic-bezier(.7,0,.2,1) both}@keyframes lp-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes lp-drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-unblur{0%{opacity:0;filter:blur(14px);transform:scale(1.06)}to{opacity:1;filter:blur(0);transform:none}}@keyframes lp-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes lp-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes lp-spinSlow{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.lp-motion .lp-ld{opacity:0;animation:lp-rise 1.1s cubic-bezier(.16,.84,.24,1) forwards}.lp-motion .lp-ld1{animation-delay:.1s}.lp-motion .lp-ld2{animation-delay:.22s}.lp-motion .lp-ld3{animation-delay:.34s}.lp-motion .lp-ld4{animation-delay:.5s}.lp-motion .lp-ld5{animation-delay:.7s}.lp-motion .lp-ldblur{opacity:0;animation:lp-unblur 1.8s cubic-bezier(.16,.84,.24,1) .4s forwards}.lp-motion .lp-ldline{transform-origin:left;transform:scaleX(0);animation:lp-drawX 1.6s cubic-bezier(.7,0,.2,1) .2s forwards}.lp-marquee{animation:lp-slide 40s linear infinite}.lp-dot{animation:lp-pulse 2.4s ease-in-out infinite}.lp-bob{animation:lp-bob 3.2s ease-in-out infinite}.lp-spinslow{animation:lp-spinSlow 40s linear infinite}.lp-film,.lp-scene,.lp-stage{position:relative}.lp-scene{min-height:100vh;display:flex;align-items:center;border-top:1px solid hsla(0,0%,100%,.06);padding:96px 0}.lp-hud{display:none}.lp-reel,.lp-reelstage{position:relative}.lp-track{display:flex;flex-direction:column}.lp-panel{min-height:100vh;display:flex;align-items:center;border-top:1px solid hsla(0,0%,100%,.06);padding:96px 0}.lp-reelhud{display:none}@supports (animation-timeline:view()){@keyframes lp-sRise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes lp-sClip{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(40px)}to{opacity:1;clip-path:inset(0 0 -20% 0);transform:none}}@keyframes lp-sZoom{0%{opacity:0;transform:scale(.88);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes lp-sDriftL{0%{transform:translateX(12%)}to{transform:translateX(-22%)}}@keyframes lp-sDriftR{0%{transform:translateX(-22%)}to{transform:translateX(12%)}}@keyframes lp-sHeroOut{to{opacity:0;transform:translateY(-80px) scale(.96);filter:blur(8px)}}@keyframes lp-sSpin{0%{transform:rotate(-40deg) scale(.7);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes lp-sDash{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.lp-motion .lp-sr{animation:lp-sRise linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.lp-motion .lp-sr2{animation:lp-sRise linear both;animation-timeline:view();animation-range:entry 15% cover 30%}.lp-motion .lp-sr3{animation:lp-sRise linear both;animation-timeline:view();animation-range:entry 30% cover 35%}.lp-motion .lp-sclip{animation:lp-sClip linear both;animation-timeline:view();animation-range:entry 0 entry 100%}.lp-motion .lp-szoom{animation:lp-sZoom linear both;animation-timeline:view();animation-range:entry 0 entry 80%}.lp-motion .lp-driftL{animation:lp-sDriftL linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.lp-motion .lp-driftR{animation:lp-sDriftR linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.lp-motion .lp-heroOut{animation:lp-sHeroOut linear both;animation-timeline:view();animation-range:exit 0 exit 90%}.lp-motion .lp-sspin{animation:lp-sSpin linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.lp-motion .lp-sdash{stroke-dasharray:400;animation:lp-sDash linear both;animation-timeline:view();animation-range:entry 10% cover 50%}.lp-motion .lp-film{height:440vh;view-timeline-name:--film}.lp-motion .lp-stage{position:sticky;top:0;height:100vh;overflow:clip}.lp-motion .lp-scene{position:absolute;inset:0;min-height:0;border-top:0;padding:76px 0 88px}.lp-motion .lp-hud{display:flex}@keyframes lp-scFirst{0%,75%{opacity:1;transform:none;filter:blur(0);visibility:visible}to{opacity:0;transform:scale(.95);filter:blur(8px);visibility:hidden}}@keyframes lp-scMid{0%{opacity:0;transform:scale(1.05);filter:blur(10px);visibility:hidden}12%,88%{opacity:1;transform:none;filter:blur(0);visibility:visible}to{opacity:0;transform:scale(.95);filter:blur(8px);visibility:hidden}}@keyframes lp-scLast{0%{opacity:0;transform:scale(1.05);filter:blur(10px);visibility:hidden}14%,to{opacity:1;transform:none;filter:blur(0);visibility:visible}}@keyframes lp-inUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes lp-inLeft{0%{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:none}}@keyframes lp-inRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:none}}@keyframes lp-popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes lp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-ringFill{0%{stroke-dashoffset:100}}@keyframes lp-sweepL{0%{left:0}to{left:100%}}@keyframes lp-travel{0%{left:-15%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes lp-travelV{0%{top:-15%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes lp-chap{0%{color:#55555e}12%,88%{color:#ededf0}to{color:#55555e}}@keyframes lp-chapBar{0%{transform:scaleX(0)}12%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lp-pullBook{0%{transform:rotate(180deg)}to{transform:rotate(180deg) translateY(26px)}}.lp-motion .lp-film .lp-f{animation-timeline:--film;animation-fill-mode:both;animation-timing-function:linear;animation-duration:auto}.lp-motion .lp-s0{animation-name:lp-scFirst;animation-range:contain 0 contain 11%}.lp-motion .lp-s1{animation-name:lp-scMid;animation-range:contain 9% contain 28%}.lp-motion .lp-s2{animation-name:lp-scMid;animation-range:contain 26% contain 45%}.lp-motion .lp-s3{animation-name:lp-scMid;animation-range:contain 43% contain 62%}.lp-motion .lp-s4{animation-name:lp-scMid;animation-range:contain 60% contain 79%}.lp-motion .lp-s5{animation-name:lp-scLast;animation-range:contain 77% contain 100%}.lp-motion .lp-c1,.lp-motion .lp-cb1{animation-range:contain 9% contain 28%}.lp-motion .lp-c2,.lp-motion .lp-cb2{animation-range:contain 26% contain 45%}.lp-motion .lp-c3,.lp-motion .lp-cb3{animation-range:contain 43% contain 62%}.lp-motion .lp-c4,.lp-motion .lp-cb4{animation-range:contain 60% contain 79%}.lp-motion .lp-c5,.lp-motion .lp-cb5{animation-range:contain 77% contain 100%}.lp-motion .lp-ch{animation-name:lp-chap}.lp-motion .lp-cb{transform-origin:left;animation-name:lp-chapBar}.lp-motion .lp-fbar{transform-origin:left;animation-name:lp-grow;animation-range:contain 0 contain 100%}.lp-motion .lp-gr1{animation-name:lp-inUp;animation-range:contain 10% contain 13%}.lp-motion .lp-gr2{animation-name:lp-inUp;animation-range:contain 11% contain 14%}.lp-motion .lp-gr3{animation-name:lp-inUp;animation-range:contain 12% contain 15%}.lp-motion .lp-ring1{animation-name:lp-ringFill;animation-range:contain 11% contain 17%}.lp-motion .lp-ring2{animation-name:lp-ringFill;animation-range:contain 12% contain 18%}.lp-motion .lp-ring3{animation-name:lp-ringFill;animation-range:contain 13% contain 19%}.lp-motion .lp-wcard{animation-name:lp-inRight;animation-range:contain 27% contain 30%}.lp-motion .lp-x1{animation-name:lp-inUp;animation-range:contain 28% contain 30.5%}.lp-motion .lp-x2{animation-name:lp-inUp;animation-range:contain 28.6% contain 31.1%}.lp-motion .lp-x3{animation-name:lp-inUp;animation-range:contain 29.2% contain 31.7%}.lp-motion .lp-x4{animation-name:lp-inUp;animation-range:contain 29.8% contain 32.3%}.lp-motion .lp-x5{animation-name:lp-inUp;animation-range:contain 30.4% contain 32.9%}.lp-motion .lp-wk1{animation-name:lp-inUp;animation-range:contain 30% contain 33%}.lp-motion .lp-wk2{animation-name:lp-inUp;animation-range:contain 31% contain 34%}.lp-motion .lp-wk3{animation-name:lp-inUp;animation-range:contain 32% contain 35%}.lp-motion .lp-bl{transform-origin:left;animation-name:lp-grow}.lp-motion .lp-l1{animation-range:contain 44% contain 46%}.lp-motion .lp-l2{animation-range:contain 44.6% contain 46.6%}.lp-motion .lp-l3{animation-range:contain 45.2% contain 47.2%}.lp-motion .lp-l4{animation-range:contain 45.8% contain 47.8%}.lp-motion .lp-l5{animation-range:contain 46.4% contain 48.4%}.lp-motion .lp-l6{animation-range:contain 47% contain 49%}.lp-motion .lp-l7{animation-range:contain 47.6% contain 49.6%}.lp-motion .lp-nowline{animation-name:lp-sweepL;animation-range:contain 46% contain 60%}.lp-motion .lp-cr1{animation-name:lp-popIn;animation-range:contain 61% contain 63%}.lp-motion .lp-cr2{animation-name:lp-popIn;animation-range:contain 62% contain 64%}.lp-motion .lp-cr3{animation-name:lp-popIn;animation-range:contain 63% contain 65%}.lp-motion .lp-cr4{animation-name:lp-popIn;animation-range:contain 64% contain 66%}.lp-motion .lp-cr5{animation-name:lp-popIn;animation-range:contain 65% contain 67%}.lp-motion .lp-kst{animation-name:lp-inUp;animation-range:contain 62% contain 66%}.lp-motion .lp-sh1{animation-name:lp-inUp;animation-range:contain 78% contain 81%}.lp-motion .lp-sh2{animation-name:lp-inUp;animation-range:contain 79.5% contain 82.5%}.lp-motion .lp-pull{animation-name:lp-pullBook;animation-range:contain 82% contain 85%}.lp-motion .lp-bk{animation-name:lp-inRight;animation-range:contain 82% contain 86%}.lp-motion .lp-bkl{animation-range:contain 85% contain 88%}.lp-motion .lp-bkl,.lp-motion .lp-bkl2{transform-origin:left;animation-name:lp-grow}.lp-motion .lp-bkl2{animation-range:contain 86% contain 89%}.lp-motion .lp-reel{height:440vh;view-timeline-name:--reel}.lp-motion .lp-reelstage{position:sticky;top:0;height:100vh;overflow:clip}.lp-motion .lp-track{flex-direction:row;width:400%;height:100%}.lp-motion .lp-panel{flex:0 0 25%;min-height:0;height:100%;border-top:0;padding:76px 0}.lp-motion .lp-reelhud{display:flex}@keyframes lp-reelMove{0%,24%{transform:translateX(0)}35%,46%{transform:translateX(-25%)}57%,68%{transform:translateX(-50%)}79%,to{transform:translateX(-75%)}}.lp-motion .lp-reel .lp-rf{animation-timeline:--reel;animation-fill-mode:both;animation-timing-function:linear;animation-duration:auto}.lp-motion .lp-track{animation-name:lp-reelMove;animation-range:contain 0 contain 100%}.lp-motion .lp-rbar{transform-origin:left;animation-name:lp-grow;animation-range:contain 0 contain 100%}.lp-motion .lp-beam{animation-name:lp-travel;animation-range:contain 0 contain 100%}.lp-motion .lp-pc1{animation-name:lp-travel;animation-range:contain 0 contain 7%}.lp-motion .lp-pc2{animation-name:lp-travel;animation-range:contain 2.5% contain 9.5%}.lp-motion .lp-pc3{animation-name:lp-travel;animation-range:contain 5% contain 12%}.lp-motion .lp-pcb{animation-name:lp-travelV;animation-range:contain 9% contain 15%}.lp-motion .lp-pco{animation-name:lp-travel;animation-range:contain 14% contain 23%}.lp-motion .lp-hubglow{animation-name:lp-popIn;animation-range:contain 10% contain 15%}.lp-motion .lp-q0{animation-name:lp-travelV;animation-range:contain 34% contain 38%}.lp-motion .lp-q1{animation-name:lp-travel;animation-range:contain 36% contain 39%}.lp-motion .lp-q2{animation-name:lp-travel;animation-range:contain 36.8% contain 39.8%}.lp-motion .lp-q3{animation-name:lp-travel;animation-range:contain 37.6% contain 40.6%}.lp-motion .lp-q4{animation-name:lp-travel;animation-range:contain 38.4% contain 41.4%}.lp-motion .lp-q5{animation-name:lp-travel;animation-range:contain 39.2% contain 42.2%}.lp-motion .lp-pr1{animation-name:lp-inUp;animation-range:contain 27% contain 32%}.lp-motion .lp-pr2{animation-name:lp-inUp;animation-range:contain 28% contain 33%}.lp-motion .lp-pr3{animation-name:lp-inUp;animation-range:contain 29% contain 34%}.lp-motion .lp-pr4{animation-name:lp-inUp;animation-range:contain 30% contain 35%}.lp-motion .lp-pr5{animation-name:lp-inUp;animation-range:contain 31% contain 36%}.lp-motion .lp-scan{animation-name:lp-sweepL;animation-range:contain 57% contain 67%}.lp-motion .lp-dash{animation-name:lp-inUp;animation-range:contain 50% contain 56%}.lp-motion .lp-clash{animation-name:lp-sZoom;animation-range:contain 60% contain 65%}.lp-motion .lp-rrow{transform-origin:left;animation-name:lp-grow;animation-range:contain 76% contain 84%}.lp-motion .lp-rflag{animation-name:lp-inLeft;animation-range:contain 80% contain 86%}.lp-motion .lp-p4c{animation-name:lp-travel;animation-range:contain 84% contain 93%}}@media (max-width:899px){.lp-motion .lp-film,.lp-motion .lp-reel{height:auto}.lp-motion .lp-reelstage,.lp-motion .lp-stage{position:relative;height:auto;overflow:visible}.lp-motion .lp-scene{position:relative;inset:auto;min-height:0;padding:72px 0;border-top:1px solid hsla(0,0%,100%,.06)}.lp-motion .lp-film .lp-f,.lp-motion .lp-reel .lp-rf{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.lp-motion .lp-hud,.lp-motion .lp-reelhud{display:none}.lp-motion .lp-track{flex-direction:column;width:auto}.lp-motion .lp-panel{height:auto;min-height:0;padding:72px 0;border-top:1px solid hsla(0,0%,100%,.06)}.lp-comet,.lp-cometv,.lp-nowline,.lp-scan{display:none}.lp-goalgrid{grid-template-columns:1fr!important;max-width:360px}.lp-pshotscale{transform:none!important}}@media (prefers-reduced-motion:reduce){.lp-motion *{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;visibility:visible!important}.lp-comet,.lp-cometv{display:none}}@media (max-width:760px){.lp-hidesm{display:none!important}}@media (max-width:1080px){.lp-hidemd{display:none!important}}