.homeV4-module__3lKP3W__root{--void:#06050d;--ink:#110e22;--ink2:#191533;--line:#c4b5ff1f;--line2:#c4b5ff3d;--star:#eeeaf8;--mist:#a19cbd;--faint:#6a6589;--violet:#7c5cfc;--lilac:#c4b5ff;--human:var(--star);--paper:#f4f2ec;--display:var(--font-display);--body:var(--font-sans);--gut:clamp(16px, 4vw, 48px);background:var(--void);color:var(--star);font-family:var(--body);overflow-x:clip}.homeV4-module__3lKP3W__light{--void:#f4f2ec;--ink:#fff;--ink2:#efece5;--line:#18142617;--line2:#1814262b;--star:#16131f;--mist:#565168;--faint:#8b8699;--violet:#5b3fd6;--lilac:#5b3fd6;--human:var(--star);z-index:1;background:var(--void);color:var(--star);border-radius:clamp(28px,4vw,56px);position:relative}.homeV4-module__3lKP3W__light ::selection{color:var(--star);background:#5b3fd638}.homeV4-module__3lKP3W__light :focus-visible{outline-color:var(--violet)}.homeV4-module__3lKP3W__light [style*=--agent-ink]{--agent:var(--agent-ink)!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:900px){.homeV4-module__3lKP3W__light{animation:linear both homeV4-module__3lKP3W__panelOpen;animation-timeline:view();animation-range:entry entry 55%}@keyframes homeV4-module__3lKP3W__panelOpen{0%{clip-path:inset(0 3% round 64px)}to{clip-path:inset(0 round clamp(28px,4vw,56px))}}}}.homeV4-module__3lKP3W__light>section{border-top:0}.homeV4-module__3lKP3W__light>section+section{border-top:1px solid var(--line)}.homeV4-module__3lKP3W__root ::selection{color:#fff;background:#7c5cfc73}.homeV4-module__3lKP3W__root button{font-family:inherit}.homeV4-module__3lKP3W__root :focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.homeV4-module__3lKP3W__wrap{max-width:1200px;padding:0 var(--gut);margin:0 auto}.homeV4-module__3lKP3W__head{max-width:920px;margin-bottom:clamp(36px,5vw,64px)}.homeV4-module__3lKP3W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:500;display:flex}.homeV4-module__3lKP3W__h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,70px);font-weight:200;line-height:1.04}.homeV4-module__3lKP3W__h2 em,.homeV4-module__3lKP3W__bigStatement em,.homeV4-module__3lKP3W__visionTitle em,.homeV4-module__3lKP3W__ovTitle em{color:var(--mist);font-style:italic}.homeV4-module__3lKP3W__lede{color:var(--mist);max-width:52ch;margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.homeV4-module__3lKP3W__lede strong{color:var(--star);font-weight:500}.homeV4-module__3lKP3W__btn{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.homeV4-module__3lKP3W__btnPrimary{background:var(--star);color:var(--void)}.homeV4-module__3lKP3W__btnPrimary:hover{background:color-mix(in srgb, var(--star) 86%, var(--lilac));transform:translateY(-1px)}.homeV4-module__3lKP3W__btnGhost{border:1px solid var(--line2);color:var(--star)}.homeV4-module__3lKP3W__btnGhost:hover{border-color:var(--lilac)}.homeV4-module__3lKP3W__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.homeV4-module__3lKP3W__textLink{color:var(--star);border-bottom:1px solid var(--agent,var(--lilac));gap:6px;margin-top:28px;padding-bottom:4px;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.homeV4-module__3lKP3W__textLink:hover{color:var(--agent,var(--lilac))}.homeV4-module__3lKP3W__eyebrowDot{background:var(--lilac);width:7px;height:7px;box-shadow:0 0 12px var(--lilac);border-radius:50%;animation:1.6s ease-in-out infinite homeV4-module__3lKP3W__blink}.homeV4-module__3lKP3W__orbImg{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;max-width:none;display:block}.homeV4-module__3lKP3W__lockup{align-items:center;gap:calc(var(--size) * .28);display:inline-flex}.homeV4-module__3lKP3W__lockup .homeV4-module__3lKP3W__orbImg{box-shadow:0 0 calc(var(--size) * .5) color-mix(in srgb, var(--agent,#fff) 35%, transparent)}.homeV4-module__3lKP3W__lockup>span{line-height:1;display:grid}.homeV4-module__3lKP3W__lockup b{font-family:var(--display);font-style:italic;font-weight:200;font-size:calc(var(--size) * .82);letter-spacing:-.01em}.homeV4-module__3lKP3W__lockup small{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:10px}.homeV4-module__3lKP3W__orbDot{background:var(--agent);width:9px;height:9px;box-shadow:0 0 10px var(--agent);border-radius:50%;flex-shrink:0;display:inline-block}.homeV4-module__3lKP3W__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homeV4-module__3lKP3W__fadeIn{animation:.45s cubic-bezier(.2,.8,.2,1) both homeV4-module__3lKP3W__fadeUp}@keyframes homeV4-module__3lKP3W__fadeUp{0%{opacity:0;transform:translateY(10px)}}@media (max-width:899px){.homeV4-module__3lKP3W__onlyDesktop,.homeV4-module__3lKP3W__onlyDesktopInline{display:none!important}}@media (min-width:900px){.homeV4-module__3lKP3W__onlyMobile,.homeV4-module__3lKP3W__onlyMobileFlex,.homeV4-module__3lKP3W__onlyMobileInline{display:none!important}}.homeV4-module__3lKP3W__nav{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;inset:0 0 auto}.homeV4-module__3lKP3W__navSolid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#06050dd1}.homeV4-module__3lKP3W__navInner{max-width:1296px;height:68px;padding:0 var(--gut);align-items:center;gap:28px;margin:0 auto;display:flex}.homeV4-module__3lKP3W__brand{font-family:var(--display);color:var(--star);align-items:center;gap:10px;font-size:21px;font-weight:400;text-decoration:none;display:inline-flex}.homeV4-module__3lKP3W__brandLogo{width:auto;height:22px;display:block}@media (max-width:899px){.homeV4-module__3lKP3W__brandLogo{height:18px}}.homeV4-module__3lKP3W__navLinks{gap:28px;margin-left:auto;display:flex}.homeV4-module__3lKP3W__navLinks a{color:var(--mist);font-size:14px;text-decoration:none;transition:color .2s}.homeV4-module__3lKP3W__navLinks a:hover{color:var(--star)}.homeV4-module__3lKP3W__navCta{min-height:40px;padding:0 18px;font-size:14px}.homeV4-module__3lKP3W__menuBtn{border:1px solid var(--line2);height:40px;color:var(--star);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14px;display:none}.homeV4-module__3lKP3W__sheet{display:none}@media (max-width:899px){.homeV4-module__3lKP3W__navInner{gap:8px;height:60px}.homeV4-module__3lKP3W__navLinks{display:none}.homeV4-module__3lKP3W__menuBtn{align-items:center;margin-left:auto;display:inline-flex}.homeV4-module__3lKP3W__navCta{order:3;min-height:40px;padding:0 14px}.homeV4-module__3lKP3W__sheet{padding:4px var(--gut) 20px;flex-direction:column;animation:.25s both homeV4-module__3lKP3W__fadeUp;display:flex}.homeV4-module__3lKP3W__sheet a{color:var(--star);border-bottom:1px solid var(--line);padding:16px 0;font-size:18px;text-decoration:none}}.homeV4-module__3lKP3W__hero{padding:116px var(--gut) clamp(56px, 8vh, 96px);isolation:isolate;position:relative}.homeV4-module__3lKP3W__hero:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 74% 46%,#7c5cfc29,#0000 70%),radial-gradient(22% 30% at 88% 20%,#ff4a3d14,#0000 70%),radial-gradient(26% 34% at 62% 86%,#f0a52e12,#0000 70%),radial-gradient(30% 40% at 18% 28%,#6fb2f217,#0000 70%);position:absolute;inset:0}.homeV4-module__3lKP3W__hero:after{content:"";z-index:-1;opacity:.35;pointer-events:none;background-image:radial-gradient(#eeeaf880 .6px,#0000 .6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 45%,#000,#0000 75%);mask-image:radial-gradient(60% 70% at 70% 45%,#000,#0000 75%)}.homeV4-module__3lKP3W__heroGrid{align-items:center;gap:48px;max-width:1296px;margin:0 auto;display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__heroGrid{grid-template-columns:1fr 1.05fr;min-height:calc(100svh - 190px)}}.homeV4-module__3lKP3W__heroTitle{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(50px,7vw,104px);font-weight:200;line-height:.96;animation:.9s .1s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__heroTitle em{white-space:nowrap;background:linear-gradient(90deg,#6fb2f2,#c4b5ff 30%,#ff4a3d 62%,#f0a52e);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.homeV4-module__3lKP3W__heroSub{color:var(--star);max-width:44ch;margin:28px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;animation:.9s .25s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__heroSub2{color:var(--mist);max-width:46ch;margin:14px 0 0;font-size:16px;line-height:1.6;animation:.9s .35s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__heroCopy .homeV4-module__3lKP3W__ctas{animation:.9s .45s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__micro{color:var(--faint);align-items:center;gap:10px;margin:18px 0 0;font-size:13px;display:flex}.homeV4-module__3lKP3W__micro:before{content:"";background:var(--faint);width:18px;height:1px}.homeV4-module__3lKP3W__crew{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}.homeV4-module__3lKP3W__crewLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:11px;display:block}.homeV4-module__3lKP3W__crew ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.homeV4-module__3lKP3W__crew li{animation:.7s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__crew a{border:1px solid var(--line);color:var(--star);background:#110e2280;border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 3px;font-size:13px;text-decoration:none;transition:border-color .25s,background-color .25s,transform .25s;display:inline-flex}.homeV4-module__3lKP3W__crew a:hover{border-color:var(--line2);background:var(--ink2);transform:translateY(-2px)}.homeV4-module__3lKP3W__crew a .homeV4-module__3lKP3W__orbImg{transition:transform .6s cubic-bezier(.3,1.4,.5,1)}.homeV4-module__3lKP3W__crew a:hover .homeV4-module__3lKP3W__orbImg{transform:rotate(-25deg)scale(1.08)}.homeV4-module__3lKP3W__stream{margin:0;padding:0;list-style:none;display:grid}.homeV4-module__3lKP3W__streamTop{border:1px solid var(--line2);background:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:10px 18px;font-size:12px}.homeV4-module__3lKP3W__streamItem{opacity:.3;gap:4px;padding:18px 0 4px 34px;transition:opacity .5s;display:grid;position:relative}.homeV4-module__3lKP3W__streamItem:before{content:"";background:var(--line2);width:1px;position:absolute;top:0;bottom:-14px;left:22px}.homeV4-module__3lKP3W__streamItem:after{content:"";background:var(--void);border:1px solid var(--line2);border-radius:50%;width:9px;height:9px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:25px;left:18px}.homeV4-module__3lKP3W__streamItem:last-child:before{height:26px;bottom:auto}.homeV4-module__3lKP3W__streamItem.homeV4-module__3lKP3W__on{opacity:1}.homeV4-module__3lKP3W__streamItem.homeV4-module__3lKP3W__on:after{background:var(--agent);border-color:var(--agent)}.homeV4-module__3lKP3W__streamNow:after{box-shadow:0 0 0 5px color-mix(in srgb, var(--agent) 22%, transparent), 0 0 16px var(--agent)}.homeV4-module__3lKP3W__streamText{font-family:var(--display);font-size:24px;font-weight:300}.homeV4-module__3lKP3W__streamNote{color:var(--agent);opacity:0;align-items:center;gap:8px;font-size:13px;transition:opacity .4s .15s,transform .4s .15s;display:inline-flex;transform:translate(-6px)}.homeV4-module__3lKP3W__streamItem.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__streamNote{opacity:1;transform:none}.homeV4-module__3lKP3W__mapWrap{gap:18px;width:100%;max-width:580px;margin:0 auto;display:grid}.homeV4-module__3lKP3W__heroVisual .homeV4-module__3lKP3W__map{width:min(100%,100svh - 380px);min-width:380px;margin:0 auto}.homeV4-module__3lKP3W__map{aspect-ratio:1;width:100%;position:relative}.homeV4-module__3lKP3W__mapSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homeV4-module__3lKP3W__mapRing{fill:none;stroke:var(--line);stroke-width:.25px}.homeV4-module__3lKP3W__mapLayer{fill:#7c5cfc0d;stroke:#c4b5ff4d;stroke-width:.25px;stroke-dasharray:.8 1.4;animation:40s linear infinite homeV4-module__3lKP3W__dash}@keyframes homeV4-module__3lKP3W__dash{to{stroke-dashoffset:-60px}}.homeV4-module__3lKP3W__mapSpoke{stroke:var(--line);stroke-width:.2px}.homeV4-module__3lKP3W__mapRoute{fill:none;stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85;filter:drop-shadow(0 0 1px);animation:1.7s cubic-bezier(.5,0,.3,1) forwards homeV4-module__3lKP3W__draw}@keyframes homeV4-module__3lKP3W__draw{to{stroke-dashoffset:0}}.homeV4-module__3lKP3W__mapCenter{aspect-ratio:1;text-align:center;border:1px solid var(--line2);background:radial-gradient(circle at 50% 35%,#231c4d,#0d0b1c 75%);border-radius:50%;place-content:center;justify-items:center;gap:2px;width:26%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 80px #7c5cfc47,inset 0 0 30px #7c5cfc26}.homeV4-module__3lKP3W__mapCenter:before{content:"";border:1px solid #c4b5ff2e;border-radius:50%;animation:4s ease-in-out infinite homeV4-module__3lKP3W__breathe;position:absolute;inset:-10px}@keyframes homeV4-module__3lKP3W__breathe{50%{opacity:.3;inset:-18px}}.homeV4-module__3lKP3W__mapCenter small{letter-spacing:.2em;text-transform:uppercase;color:var(--mist);font-size:10px}.homeV4-module__3lKP3W__mapCenter b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(15px,1.9vw,22px);font-weight:300}.homeV4-module__3lKP3W__mapFinal .homeV4-module__3lKP3W__mapCenter{border-color:color-mix(in srgb, var(--human) 55%, transparent);box-shadow:0 0 80px color-mix(in srgb, var(--human) 22%, transparent), inset 0 0 30px color-mix(in srgb, var(--human) 12%, transparent)}.homeV4-module__3lKP3W__mapFinal .homeV4-module__3lKP3W__mapCenter b{text-transform:none;font-size:clamp(12px,1.4vw,16px)}.homeV4-module__3lKP3W__mapCenterAvatars{margin-bottom:6px;display:flex}.homeV4-module__3lKP3W__mapCenterAvatars i{border:1.5px solid var(--human);background:radial-gradient(circle at 50% 36%, var(--human) 0 20%, transparent 22%), radial-gradient(circle at 50% 100%, var(--human) 0 38%, transparent 40%), #2a2140;border-radius:50%;width:18px;height:18px;margin-left:-5px}.homeV4-module__3lKP3W__mapCenterAvatars i:first-child{margin-left:0}.homeV4-module__3lKP3W__mapNode{background:var(--ink);border:1px solid var(--line2);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;transition:border-color .4s,box-shadow .4s;position:absolute;translate:-50% -50%}.homeV4-module__3lKP3W__mapNodePulse{border-color:#eeeaf899;box-shadow:0 0 24px #c4b5ff40}.homeV4-module__3lKP3W__mapNodeRing{border-radius:inherit;border:1px solid var(--star);opacity:0;pointer-events:none;position:absolute;inset:-1px}.homeV4-module__3lKP3W__mapNodePulse .homeV4-module__3lKP3W__mapNodeRing{animation:1.1s ease-out homeV4-module__3lKP3W__ring}@keyframes homeV4-module__3lKP3W__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7,2.2)}}.homeV4-module__3lKP3W__mapAgent{letter-spacing:.02em;color:var(--faint);flex-direction:column;align-items:center;gap:5px;font-size:11px;transition:color .4s;display:flex;position:absolute;translate:-50% -50%}.homeV4-module__3lKP3W__mapAgent .homeV4-module__3lKP3W__orbImg{opacity:.5;filter:saturate(.55);transition:opacity .4s,filter .4s,box-shadow .4s,scale .4s cubic-bezier(.3,1.5,.5,1);animation:24s linear infinite homeV4-module__3lKP3W__spin}@keyframes homeV4-module__3lKP3W__spin{to{rotate:360deg}}.homeV4-module__3lKP3W__mapAgentOn{color:var(--star)}.homeV4-module__3lKP3W__mapAgentOn .homeV4-module__3lKP3W__orbImg{opacity:1;filter:none;box-shadow:0 0 0 4px color-mix(in srgb, var(--agent) 18%, transparent), 0 0 22px var(--agent)}.homeV4-module__3lKP3W__mapAgentHot .homeV4-module__3lKP3W__orbImg{animation:24s linear infinite homeV4-module__3lKP3W__spin,.9s ease-in-out infinite alternate homeV4-module__3lKP3W__glow;scale:1.3}@keyframes homeV4-module__3lKP3W__glow{to{box-shadow:0 0 0 8px color-mix(in srgb, var(--agent) 14%, transparent), 0 0 36px var(--agent)}}.homeV4-module__3lKP3W__mapFinal .homeV4-module__3lKP3W__mapAgent .homeV4-module__3lKP3W__orbImg{animation:24s linear infinite homeV4-module__3lKP3W__spin,1.6s ease-in-out infinite alternate homeV4-module__3lKP3W__glow}.homeV4-module__3lKP3W__mapFinal .homeV4-module__3lKP3W__mapAgent:nth-child(odd) .homeV4-module__3lKP3W__orbImg{animation-delay:-6s,-.8s}.homeV4-module__3lKP3W__packet{z-index:2;width:10px;height:10px;box-shadow:0 0 0 3px var(--agent), 0 0 18px 4px var(--agent);left:var(--x1);top:var(--y1);background:#fff;border-radius:50%;margin:-5px 0 0 -5px;animation-name:homeV4-module__3lKP3W__travel;animation-timing-function:cubic-bezier(.5,0,.3,1);animation-fill-mode:forwards;position:absolute}@keyframes homeV4-module__3lKP3W__travel{to{left:var(--x2);top:var(--y2)}}.homeV4-module__3lKP3W__hud{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#110e22b3;border-radius:18px;gap:14px;padding:16px 18px;display:grid}.homeV4-module__3lKP3W__hudIn{align-items:center;gap:12px;font-size:14px;display:flex}.homeV4-module__3lKP3W__hudLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.homeV4-module__3lKP3W__hudTrigger{align-items:center;gap:8px;animation:.4s both homeV4-module__3lKP3W__fadeUp;display:inline-flex}.homeV4-module__3lKP3W__hudTrigger:before{content:"";background:var(--lilac);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite homeV4-module__3lKP3W__blink}@keyframes homeV4-module__3lKP3W__blink{50%{opacity:.2}}.homeV4-module__3lKP3W__hudLog{gap:6px;min-height:66px;margin:0;padding:0;list-style:none;display:grid}.homeV4-module__3lKP3W__hudLog li{color:var(--mist);align-items:center;gap:10px;font-size:13px;display:flex}.homeV4-module__3lKP3W__hudLog li:first-child{color:var(--star);animation:.4s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__hudLog li:nth-child(3){opacity:.55}.homeV4-module__3lKP3W__hudCounters{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding-top:12px;display:grid}.homeV4-module__3lKP3W__hudCounters dt{color:var(--faint);font-size:11px;line-height:1.3}.homeV4-module__3lKP3W__hudCounters dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:400}.homeV4-module__3lKP3W__bump{animation:.9s ease-out homeV4-module__3lKP3W__bump}@keyframes homeV4-module__3lKP3W__bump{0%{color:#fff;text-shadow:0 0 14px var(--lilac);transform:translateY(-5px)}to{transform:none}}@media (max-width:899px){.homeV4-module__3lKP3W__mapNode{padding:6px 10px;font-size:11px}.homeV4-module__3lKP3W__mapAgent{font-size:10px}.homeV4-module__3lKP3W__hudCounters{grid-template-columns:repeat(2,1fr)}}.homeV4-module__3lKP3W__problem{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0 clamp(40px,6vw,80px)}.homeV4-module__3lKP3W__bigStatement{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:17ch;color:var(--mist);margin:0;font-size:clamp(40px,6.2vw,96px);font-weight:200;line-height:1}.homeV4-module__3lKP3W__bigStatement em{color:var(--star);font-weight:400}.homeV4-module__3lKP3W__problemGrid{align-items:center;gap:8px;display:grid}@media (min-width:1024px){.homeV4-module__3lKP3W__problemGrid{grid-template-columns:1fr 1.1fr;gap:56px}.homeV4-module__3lKP3W__problemGrid .homeV4-module__3lKP3W__bigStatement{font-size:clamp(40px,4.4vw,68px)}.homeV4-module__3lKP3W__problemGrid .homeV4-module__3lKP3W__noise{margin-top:0}}.homeV4-module__3lKP3W__chores{flex-wrap:wrap;gap:8px;margin:22px 0 6px;padding:0;list-style:none;display:flex}.homeV4-module__3lKP3W__chores li{border:1px solid var(--line2);color:var(--star);border-radius:999px;padding:8px 16px;font-size:15px}.homeV4-module__3lKP3W__noise{border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 50%, #7c5cfc14, transparent 70%), var(--ink);border-radius:28px;width:100%;max-width:1200px;height:clamp(460px,62vh,580px);margin:clamp(32px,5vw,56px) 0 0;position:relative;overflow:hidden}.homeV4-module__3lKP3W__msg{left:calc(var(--x) * 1%);top:calc(var(--y) * 1% + 12px);translate:calc(var(--x) * -1%) 0;rotate:var(--r);opacity:0;perspective:600px;transition:opacity .35s, scale .45s cubic-bezier(.3, 1.5, .5, 1), left .8s cubic-bezier(.6, 0, .3, 1) var(--d), top .8s cubic-bezier(.6, 0, .3, 1) var(--d), translate .8s cubic-bezier(.6, 0, .3, 1) var(--d), rotate .6s;display:grid;position:absolute;scale:.7}.homeV4-module__3lKP3W__msg.homeV4-module__3lKP3W__on{opacity:1;scale:1}.homeV4-module__3lKP3W__msgFront,.homeV4-module__3lKP3W__msgBack{white-space:nowrap;backface-visibility:hidden;transition:transform .5s cubic-bezier(.3, 0, .2, 1) var(--d), opacity .3s var(--d);border-radius:14px 14px 14px 4px;grid-area:1/1;align-items:center;gap:8px;padding:11px 16px;font-size:14px;display:inline-flex}.homeV4-module__3lKP3W__msgFront{background:var(--ink2);border:1px solid var(--line2);color:var(--star);box-shadow:0 10px 30px -14px #0006}.homeV4-module__3lKP3W__msgBack{color:var(--star);opacity:0;background:#7c5cfc29;border:1px solid #c4b5ff73;justify-self:start;transform:rotateX(90deg)}.homeV4-module__3lKP3W__msgBack i{background:var(--lilac);border-radius:50%;width:16px;height:16px;position:relative}.homeV4-module__3lKP3W__msgBack i:after{content:"";border:solid var(--void);border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:2.5px;left:5.5px;rotate:45deg}.homeV4-module__3lKP3W__noise_sweep .homeV4-module__3lKP3W__msgFront,.homeV4-module__3lKP3W__noise_collapse .homeV4-module__3lKP3W__msgFront{opacity:0;transform:rotateX(-90deg)}.homeV4-module__3lKP3W__noise_sweep .homeV4-module__3lKP3W__msgBack,.homeV4-module__3lKP3W__noise_collapse .homeV4-module__3lKP3W__msgBack{opacity:1;transform:none}.homeV4-module__3lKP3W__noise_sweep .homeV4-module__3lKP3W__msg{rotate:none}.homeV4-module__3lKP3W__noise_collapse .homeV4-module__3lKP3W__msg{opacity:0;transition:opacity .5s calc(var(--d) + .45s), scale .8s cubic-bezier(.6, 0, .3, 1) var(--d), left .8s cubic-bezier(.6, 0, .3, 1) var(--d), top .8s cubic-bezier(.6, 0, .3, 1) var(--d), translate .8s cubic-bezier(.6, 0, .3, 1) var(--d);top:50%;left:50%;translate:-50% -50%;rotate:none;scale:.4}.homeV4-module__3lKP3W__noisePulse{border:2px solid var(--lilac);opacity:0;pointer-events:none;background:radial-gradient(circle,#c4b5ff59,#0000 65%);border-radius:50%;width:80px;height:80px;margin:-40px 0 0 -40px;position:absolute;top:50%;left:50%}.homeV4-module__3lKP3W__noise_sweep .homeV4-module__3lKP3W__noisePulse{animation:1.6s cubic-bezier(.2,.6,.3,1) forwards homeV4-module__3lKP3W__sweep}@keyframes homeV4-module__3lKP3W__sweep{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(18)}}.homeV4-module__3lKP3W__noiseBadge{background:color-mix(in srgb, var(--ink) 94%, transparent);font-family:var(--display);white-space:nowrap;opacity:0;border:1px solid #c4b5ff80;border-radius:999px;align-items:center;gap:14px;padding:18px 30px;font-size:clamp(22px,3vw,38px);font-weight:300;transition:opacity .6s,scale .6s cubic-bezier(.3,1.4,.5,1);display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.8;box-shadow:0 0 80px #7c5cfc59}.homeV4-module__3lKP3W__noise_collapse .homeV4-module__3lKP3W__noiseBadge{opacity:1;transition-delay:.9s;scale:1}.homeV4-module__3lKP3W__noiseBadgeDot{background:var(--lilac);width:12px;height:12px;box-shadow:0 0 16px var(--lilac);border-radius:50%;animation:1.4s ease-in-out infinite homeV4-module__3lKP3W__blink}@media (max-width:767px){.homeV4-module__3lKP3W__msgFront,.homeV4-module__3lKP3W__msgBack{padding:8px 12px;font-size:12px}.homeV4-module__3lKP3W__noiseBadge{padding:14px 22px}}.homeV4-module__3lKP3W__native{padding:clamp(88px,12vw,160px) 0}.homeV4-module__3lKP3W__nativeFlows{gap:14px;display:grid}.homeV4-module__3lKP3W__flowRow{border:1px solid var(--line);border-radius:18px;gap:10px;padding:18px 20px;transition:opacity .2s;display:grid}.homeV4-module__3lKP3W__flowRowNext{background:#7c5cfc12;border-color:#c4b5ff59}.homeV4-module__3lKP3W__flowTag{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.homeV4-module__3lKP3W__flowRowNext .homeV4-module__3lKP3W__flowTag{color:var(--lilac)}.homeV4-module__3lKP3W__flowRow ol{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;font-size:clamp(15px,1.4vw,19px);list-style:none;display:flex}.homeV4-module__3lKP3W__flowRow li:not(:last-child):after{content:"→";color:var(--faint);margin:0 12px}.homeV4-module__3lKP3W__flowRowNext li:nth-child(2){color:var(--lilac)}.homeV4-module__3lKP3W__transform{margin-top:32px}.homeV4-module__3lKP3W__transformTabs{border:1px solid var(--line2);border-radius:999px;margin-bottom:20px;padding:4px;display:inline-flex}.homeV4-module__3lKP3W__transformTabs button,.homeV4-module__3lKP3W__seg button{height:38px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14px;transition:background-color .3s,color .3s}.homeV4-module__3lKP3W__transformTabs button.homeV4-module__3lKP3W__on,.homeV4-module__3lKP3W__seg button.homeV4-module__3lKP3W__on{background:var(--star);color:var(--void)}.homeV4-module__3lKP3W__board{aspect-ratio:100/64;border:1px solid var(--line);background:radial-gradient(50% 30% at 50% 50%, rgba(124, 92, 252, calc(var(--k) * .18)), transparent 80%), var(--ink);border-radius:24px;position:relative;overflow:hidden}.homeV4-module__3lKP3W__boardSvg{width:100%;height:100%;position:absolute;inset:0}.homeV4-module__3lKP3W__messy{stroke:#ff8c788c;stroke-width:1px;vector-effect:non-scaling-stroke}.homeV4-module__3lKP3W__clean{stroke:color-mix(in srgb, var(--lilac) 60%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.homeV4-module__3lKP3W__layer{letter-spacing:.04em;background:linear-gradient(90deg,#6fb2f24d,#7c5cfc38,#f0a52e3d,#ff4a3d33);border:1px solid #c4b5ff80;border-radius:14px;place-items:center;height:46px;font-size:14px;display:grid;position:absolute;top:50%;left:5%;right:5%;box-shadow:0 0 50px #7c5cfc59}.homeV4-module__3lKP3W__bnode{background:var(--ink2);border:1px solid var(--line2);white-space:nowrap;z-index:1;border-radius:999px;padding:7px 12px;font-size:13px;position:absolute;translate:-50% -50%}.homeV4-module__3lKP3W__bnodeHuman{border-color:var(--star);background:var(--star);color:var(--void)}.homeV4-module__3lKP3W__tierLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;position:absolute;left:16px;translate:0 18px}.homeV4-module__3lKP3W__tierLabel:last-of-type{translate:0 -30px}.homeV4-module__3lKP3W__slider{color:var(--mist);align-items:center;gap:14px;margin-top:20px;font-size:13px;display:flex}.homeV4-module__3lKP3W__slider input{appearance:none;background:linear-gradient(90deg, #ff8c7880, var(--lilac));cursor:pointer;border-radius:99px;flex:1;height:6px}.homeV4-module__3lKP3W__slider input::-webkit-slider-thumb{appearance:none;background:var(--star);border:4px solid var(--violet);border-radius:50%;width:28px;height:28px;box-shadow:0 0 20px #7c5cfcb3}.homeV4-module__3lKP3W__slider input::-moz-range-thumb{background:var(--star);border:4px solid var(--violet);border-radius:50%;width:22px;height:22px}.homeV4-module__3lKP3W__sliderHint{animation:1.8s ease-in-out infinite homeV4-module__3lKP3W__hint}@keyframes homeV4-module__3lKP3W__hint{50%{box-shadow:0 0 0 6px #c4b5ff2e}}.homeV4-module__3lKP3W__nativeNote{max-width:56ch;margin:28px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}@media (min-width:900px){.homeV4-module__3lKP3W__board{aspect-ratio:100/50}}@media (max-width:767px){.homeV4-module__3lKP3W__board{aspect-ratio:100/120}.homeV4-module__3lKP3W__bnode{padding:5px 8px;font-size:11px}.homeV4-module__3lKP3W__layer{height:40px;font-size:12px}}.homeV4-module__3lKP3W__chain{margin:24px 0 0;padding:0;list-style:none;display:grid}.homeV4-module__3lKP3W__chainItem{opacity:.32;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:10px 0;font-size:16px;transition:opacity .45s;display:grid;position:relative}.homeV4-module__3lKP3W__chainItem:not(:last-child):before{content:"";background:var(--line2);width:1px;height:calc(100% - 22px);position:absolute;top:calc(50% + 11px);left:10.5px}.homeV4-module__3lKP3W__chainItem.homeV4-module__3lKP3W__on{opacity:1}.homeV4-module__3lKP3W__chainMark{border:1.5px solid var(--faint);border-radius:50%;width:22px;height:22px;transition:background .35s,border-color .35s,box-shadow .35s;position:relative}.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__chainMark{background:var(--agent);border-color:var(--agent)}.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__chainMark:after{content:"";border:solid var(--void);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2.5px;left:6.5px;rotate:45deg}.homeV4-module__3lKP3W__chainNow .homeV4-module__3lKP3W__chainMark{box-shadow:0 0 0 6px color-mix(in srgb, var(--agent) 20%, transparent), 0 0 20px var(--agent)}.homeV4-module__3lKP3W__chainHuman.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__chainMark{background:var(--human);border-color:var(--human)}.homeV4-module__3lKP3W__chainHuman.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__chainMark:after{content:"!";width:100%;height:100%;color:var(--void);border:0;place-items:center;font-size:13px;font-weight:700;display:grid;top:0;left:0;rotate:none}.homeV4-module__3lKP3W__chainHuman.homeV4-module__3lKP3W__chainNow .homeV4-module__3lKP3W__chainMark{box-shadow:0 0 0 6px color-mix(in srgb, var(--human) 22%, transparent), 0 0 20px var(--human)}.homeV4-module__3lKP3W__chainTag{color:var(--human);border:1px solid color-mix(in srgb, var(--human) 45%, transparent);border-radius:999px;padding:3px 9px;font-size:11px}.homeV4-module__3lKP3W__workforce{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0}@media (min-width:900px){.homeV4-module__3lKP3W__wfDesktop{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}}.homeV4-module__3lKP3W__orbit{aspect-ratio:1;width:100%;max-width:540px;margin:0 auto;position:relative}.homeV4-module__3lKP3W__orbitSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homeV4-module__3lKP3W__orbitSvg circle{fill:none;stroke:var(--line);stroke-width:.3px}.homeV4-module__3lKP3W__orbitSvg line{stroke:var(--line);stroke-width:.25px;transition:stroke .4s,stroke-width .4s}.homeV4-module__3lKP3W__orbitSvg .homeV4-module__3lKP3W__orbitLineOn{stroke-width:.6px}.homeV4-module__3lKP3W__orbitCore{aspect-ratio:1;border:1px solid var(--line2);background:radial-gradient(circle at 50% 35%,#231c4d,#0d0b1c 75%);border-radius:50%;place-content:center;justify-items:center;gap:6px;width:34%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 90px #7c5cfc4d}.homeV4-module__3lKP3W__orbitCore b{font-family:var(--display);font-size:20px;font-weight:200}.homeV4-module__3lKP3W__orbitLogo{opacity:.9;width:46px;height:auto}.homeV4-module__3lKP3W__orbitSvg circle{stroke-dasharray:.6 1.2;animation:60s linear infinite homeV4-module__3lKP3W__dash}.homeV4-module__3lKP3W__orbitCore small{color:var(--mist);font-size:12px}.homeV4-module__3lKP3W__orb{color:var(--star);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px;transition:opacity .45s;display:flex;position:absolute;translate:-50% -38px}.homeV4-module__3lKP3W__orbHalo{box-shadow:0 0 34px color-mix(in srgb, var(--agent) 40%, transparent);border-radius:50%;margin-bottom:6px;transition:scale .4s cubic-bezier(.3,1.5,.5,1),box-shadow .4s;animation:5s ease-in-out infinite homeV4-module__3lKP3W__float;display:block}.homeV4-module__3lKP3W__orb:nth-of-type(2n) .homeV4-module__3lKP3W__orbHalo{animation-delay:-2.5s}@keyframes homeV4-module__3lKP3W__float{50%{translate:0 -5px}}.homeV4-module__3lKP3W__orb:hover .homeV4-module__3lKP3W__orbHalo{scale:1.08}.homeV4-module__3lKP3W__orb:hover .homeV4-module__3lKP3W__orbImg{rotate:-30deg}.homeV4-module__3lKP3W__orbHalo .homeV4-module__3lKP3W__orbImg{transition:rotate .8s cubic-bezier(.3,1.2,.5,1)}.homeV4-module__3lKP3W__orbOn .homeV4-module__3lKP3W__orbHalo{box-shadow:0 0 0 8px color-mix(in srgb, var(--agent) 18%, transparent), 0 0 60px var(--agent);scale:1.2}.homeV4-module__3lKP3W__orbitPicked .homeV4-module__3lKP3W__orb:not(.homeV4-module__3lKP3W__orbOn){opacity:.3}.homeV4-module__3lKP3W__orbName{font-size:15px;font-weight:500}.homeV4-module__3lKP3W__orbRole{color:var(--mist);white-space:nowrap;font-size:12px}.homeV4-module__3lKP3W__wfPanel{flex-direction:column;justify-content:center;min-height:480px;display:flex}.homeV4-module__3lKP3W__roster{margin:0;padding:0;list-style:none}.homeV4-module__3lKP3W__roster li{border-top:1px solid var(--line)}.homeV4-module__3lKP3W__roster li:last-child{border-bottom:1px solid var(--line)}.homeV4-module__3lKP3W__roster button{width:100%;color:var(--star);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:16px 8px;transition:background .25s;display:flex}.homeV4-module__3lKP3W__roster button:hover{background:#c4b5ff0d}.homeV4-module__3lKP3W__roster .homeV4-module__3lKP3W__orbImg{margin-top:0}.homeV4-module__3lKP3W__roster b{font-size:16px;font-weight:500}.homeV4-module__3lKP3W__roster small{color:var(--agent);margin-left:6px;font-size:13px}.homeV4-module__3lKP3W__rosterLine{color:var(--mist);margin-top:4px;font-size:14px;line-height:1.5;display:block}.homeV4-module__3lKP3W__storyTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.homeV4-module__3lKP3W__storyRole{border:1px solid color-mix(in srgb, var(--agent) 40%, transparent);color:var(--agent);border-radius:999px;margin:0;padding:6px 12px;font-size:13px}.homeV4-module__3lKP3W__storyHook{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:200;line-height:1.1}.homeV4-module__3lKP3W__storyHook span{color:var(--mist);display:block}.homeV4-module__3lKP3W__swipe{scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scroll-padding:0 var(--gut);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.homeV4-module__3lKP3W__swipe::-webkit-scrollbar{display:none}.homeV4-module__3lKP3W__deptTabs::-webkit-scrollbar{display:none}.homeV4-module__3lKP3W__cases::-webkit-scrollbar{display:none}.homeV4-module__3lKP3W__baGrid::-webkit-scrollbar{display:none}.homeV4-module__3lKP3W__wfTabs::-webkit-scrollbar{display:none}.homeV4-module__3lKP3W__storyCard{scroll-snap-align:start;border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--agent) 10%, var(--ink)), var(--ink) 50%);border-radius:24px;flex:0 0 88%;padding:22px}.homeV4-module__3lKP3W__storyCard .homeV4-module__3lKP3W__storyHook{font-size:26px}.homeV4-module__3lKP3W__storyCard .homeV4-module__3lKP3W__chainItem{font-size:15px}.homeV4-module__3lKP3W__depts{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0}.homeV4-module__3lKP3W__deptTabsWrap{z-index:10;background:color-mix(in srgb, var(--void) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:60px}@media (min-width:900px){.homeV4-module__3lKP3W__deptTabsWrap{top:68px}}.homeV4-module__3lKP3W__deptTabs{max-width:1200px;padding:12px var(--gut);scrollbar-width:none;gap:8px;margin:0 auto;display:flex;overflow-x:auto}.homeV4-module__3lKP3W__deptTabs button{border:1px solid var(--line2);height:40px;color:var(--mist);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 18px;font-size:14px;transition:background-color .25s,color .25s,border-color .25s}.homeV4-module__3lKP3W__deptTabs button:hover{color:var(--star)}.homeV4-module__3lKP3W__deptTabs button.homeV4-module__3lKP3W__on{background:var(--star);border-color:var(--star);color:var(--void)}.homeV4-module__3lKP3W__deptBody{gap:28px;margin-top:36px;display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__deptBody{grid-template-columns:5fr 6fr;align-items:start;gap:56px}}.homeV4-module__3lKP3W__chips{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.homeV4-module__3lKP3W__chip{border:1px solid var(--line2);color:var(--star);cursor:pointer;background:0 0;border-radius:999px;padding:12px 18px;font-size:15px;transition:background-color .3s,border-color .3s,box-shadow .3s;animation:.4s both homeV4-module__3lKP3W__fadeUp}.homeV4-module__3lKP3W__chip:hover{border-color:color-mix(in srgb, var(--agent) 60%, transparent)}.homeV4-module__3lKP3W__chip.homeV4-module__3lKP3W__on{border-color:var(--agent);background:color-mix(in srgb, var(--agent) 16%, transparent);box-shadow:0 0 24px -6px var(--agent)}.homeV4-module__3lKP3W__flowCard{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--agent) 9%, var(--ink)), var(--ink) 55%);box-shadow:0 40px 80px -40px color-mix(in srgb, var(--agent) 40%, transparent);border-radius:24px;padding:26px}.homeV4-module__3lKP3W__flowCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.homeV4-module__3lKP3W__flowCardTitle{font-family:var(--display);font-size:clamp(22px,2.2vw,30px);font-weight:300}.homeV4-module__3lKP3W__handled{border:1px solid color-mix(in srgb, var(--agent) 45%, transparent);color:var(--agent);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.homeV4-module__3lKP3W__together{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0}.homeV4-module__3lKP3W__wfTabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.homeV4-module__3lKP3W__wfTabs button{border:0;border-bottom:2px solid var(--line);color:var(--mist);text-align:left;cursor:pointer;background:0 0;flex:1 0 auto;gap:4px;padding:14px 18px;font-size:16px;transition:color .25s,border-color .25s;display:grid}.homeV4-module__3lKP3W__wfTabs small{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.homeV4-module__3lKP3W__wfTabs button.homeV4-module__3lKP3W__on{color:var(--star);border-color:var(--lilac)}.homeV4-module__3lKP3W__canvas{border:1px solid var(--line);background:radial-gradient(60% 80% at 50% 0%, #7c5cfc14, transparent 70%), var(--ink);border-radius:28px;margin-top:28px;padding:clamp(20px,3vw,36px)}.homeV4-module__3lKP3W__canvasBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.homeV4-module__3lKP3W__working{border:1px solid var(--line2);border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 16px;font-size:14px;animation:.3s both homeV4-module__3lKP3W__fadeUp;display:inline-flex}.homeV4-module__3lKP3W__play{background:var(--star);height:40px;color:var(--void);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.homeV4-module__3lKP3W__play:hover{background:#fff}.homeV4-module__3lKP3W__track{--rail:15px;gap:26px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.homeV4-module__3lKP3W__track:before,.homeV4-module__3lKP3W__track:after{content:"";left:var(--rail);background:var(--line);width:2px;margin-left:-1px;position:absolute;top:14px;bottom:14px}.homeV4-module__3lKP3W__track:after{background:linear-gradient(to bottom, var(--lilac), #6fb2f2, #f0a52e);transform-origin:top;transform:scaleY(var(--p));transition:transform 1s cubic-bezier(.5,0,.3,1);box-shadow:0 0 10px #c4b5ff80}.homeV4-module__3lKP3W__trackTrigger,.homeV4-module__3lKP3W__trackStep{opacity:.38;gap:4px;min-height:30px;padding-left:48px;transition:opacity .45s;display:grid;position:relative}.homeV4-module__3lKP3W__trackTrigger b{padding-top:5px;font-size:15px;font-weight:500}.homeV4-module__3lKP3W__trackTrigger.homeV4-module__3lKP3W__on,.homeV4-module__3lKP3W__trackNow,.homeV4-module__3lKP3W__trackDone{opacity:1}.homeV4-module__3lKP3W__trackNode{z-index:1;background:var(--void);border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:30px;height:30px;transition:background .4s,border-color .4s,box-shadow .4s;display:grid;position:absolute;top:0;left:0}.homeV4-module__3lKP3W__trackTrigger.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__trackNode{background:var(--star);border-color:var(--star)}.homeV4-module__3lKP3W__trackNow .homeV4-module__3lKP3W__trackNode,.homeV4-module__3lKP3W__trackDone .homeV4-module__3lKP3W__trackNode{background:var(--agent);border-color:var(--agent)}.homeV4-module__3lKP3W__trackNow .homeV4-module__3lKP3W__trackNode{box-shadow:0 0 0 8px color-mix(in srgb, var(--agent) 20%, transparent), 0 0 30px var(--agent);animation:.9s ease-in-out infinite alternate homeV4-module__3lKP3W__glowNode}@keyframes homeV4-module__3lKP3W__glowNode{to{box-shadow:0 0 0 12px color-mix(in srgb, var(--agent) 10%, transparent), 0 0 44px var(--agent)}}.homeV4-module__3lKP3W__trackWho{color:var(--agent);padding-top:6px;font-size:13px;font-weight:500}.homeV4-module__3lKP3W__trackText{color:var(--mist);font-size:16px;line-height:1.45;transition:color .4s}.homeV4-module__3lKP3W__trackNow .homeV4-module__3lKP3W__trackText,.homeV4-module__3lKP3W__trackDone .homeV4-module__3lKP3W__trackText{color:var(--star)}.homeV4-module__3lKP3W__avatar{width:100%;height:100%;color:var(--void);opacity:0;place-items:center;font-size:9px;font-weight:700;transition:opacity .3s,scale .4s cubic-bezier(.3,1.6,.5,1);display:grid;scale:.4}.homeV4-module__3lKP3W__trackNow .homeV4-module__3lKP3W__avatar,.homeV4-module__3lKP3W__trackDone .homeV4-module__3lKP3W__avatar{opacity:1;scale:1}.homeV4-module__3lKP3W__trackNode .homeV4-module__3lKP3W__trackOrb{opacity:0;transition:opacity .3s,scale .5s cubic-bezier(.3,1.6,.5,1);position:absolute;inset:0;scale:.4;width:100%!important;height:100%!important}.homeV4-module__3lKP3W__trackNow .homeV4-module__3lKP3W__trackOrb,.homeV4-module__3lKP3W__trackDone .homeV4-module__3lKP3W__trackOrb{opacity:1;scale:1}.homeV4-module__3lKP3W__trackNow .homeV4-module__3lKP3W__trackOrb{animation:6s linear infinite homeV4-module__3lKP3W__spin}@media (min-width:900px){.homeV4-module__3lKP3W__track{grid-auto-columns:1fr;grid-auto-flow:column;gap:16px}.homeV4-module__3lKP3W__track:before,.homeV4-module__3lKP3W__track:after{left:15px;right:calc((100% - (var(--n) - 1) * 16px) / var(--n) - 15px);top:var(--rail);width:auto;height:2px;margin:-1px 0 0;bottom:auto}.homeV4-module__3lKP3W__track:after{transform-origin:0;transform:scaleX(var(--p))}.homeV4-module__3lKP3W__trackTrigger,.homeV4-module__3lKP3W__trackStep{padding:46px 8px 0 0}}@media (max-width:899px){.homeV4-module__3lKP3W__canvasBar{z-index:3;background:var(--ink);padding:8px 0;position:sticky;top:68px}}.homeV4-module__3lKP3W__ba{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0;scroll-margin-top:60px}.homeV4-module__3lKP3W__seg{border:1px solid var(--line2);border-radius:999px;margin-bottom:18px;padding:4px;display:inline-flex}.homeV4-module__3lKP3W__baGrid{gap:20px;display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__baGrid{grid-template-columns:1fr 1fr}}@media (max-width:899px){.homeV4-module__3lKP3W__baGrid{scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gut));padding:0 var(--gut);scroll-padding:0 var(--gut);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.homeV4-module__3lKP3W__baCol{scroll-snap-align:start;flex:0 0 88%}}.homeV4-module__3lKP3W__baCol{border:1px solid var(--line);border-radius:26px;padding:clamp(24px,3vw,40px)}.homeV4-module__3lKP3W__baCol h3{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:500;display:flex}.homeV4-module__3lKP3W__baCol ul{margin:0;padding:0;list-style:none;display:grid}.homeV4-module__3lKP3W__baCol li{border-top:1px solid var(--line);padding:13px 0;font-size:clamp(15px,1.3vw,18px);line-height:1.45;position:relative}.homeV4-module__3lKP3W__baBefore{opacity:calc(1 - var(--p) * .55);filter:saturate(calc(1 - var(--p)))}.homeV4-module__3lKP3W__baBefore li{color:var(--mist);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(161, 156, 189, min(.9, calc(var(--p) * 1.4)));text-decoration-color:rgba(161, 156, 189, min(.9, calc(var(--p) * 1.4)))}.homeV4-module__3lKP3W__baAfter{border-color:rgba(196, 181, 255, calc(.12 + var(--p) * .3));background:linear-gradient(180deg, rgba(124, 92, 252, calc(var(--p) * .14)), transparent 70%);box-shadow:0 40px 100px -50px rgba(124, 92, 252, calc(var(--p) * .9))}.homeV4-module__3lKP3W__baAfter h3{color:var(--lilac)}.homeV4-module__3lKP3W__baAfter li{opacity:.3;align-items:flex-start;gap:12px;transition:opacity .5s;display:flex}.homeV4-module__3lKP3W__baAfter li.homeV4-module__3lKP3W__on{opacity:1}.homeV4-module__3lKP3W__liveDot{background:var(--lilac);width:8px;height:8px;box-shadow:0 0 10px var(--lilac);border-radius:50%;animation:1.4s infinite homeV4-module__3lKP3W__blink}.homeV4-module__3lKP3W__tick{border:1.5px solid var(--faint);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:background .35s,border-color .35s;position:relative}.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__tick{background:var(--lilac);border-color:var(--lilac)}.homeV4-module__3lKP3W__on .homeV4-module__3lKP3W__tick:after{content:"";border:solid var(--void);border-width:0 1.8px 1.8px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;rotate:45deg}.homeV4-module__3lKP3W__hxa{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0}.homeV4-module__3lKP3W__hxaCols,.homeV4-module__3lKP3W__hxaStage{max-width:760px;margin-left:auto;margin-right:auto}.homeV4-module__3lKP3W__hxaCols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.homeV4-module__3lKP3W__hxaHead{border-bottom:1px solid var(--line2);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.homeV4-module__3lKP3W__hxaStage{--rowH:54px;height:calc(var(--rows) * var(--rowH));margin-top:14px;padding:0;list-style:none;transition:height .6s;position:relative}.homeV4-module__3lKP3W__duty{top:0;left:calc(var(--col) * (50% + 8px));border:1px solid color-mix(in srgb, var(--human) 28%, transparent);background:color-mix(in srgb, var(--human) 6%, var(--ink));width:calc(50% - 8px);height:44px;transform:translateY(calc(var(--row) * var(--rowH)));border-radius:12px;justify-content:center;align-items:center;font-size:15px;transition:transform .7s cubic-bezier(.6,0,.25,1),left .7s cubic-bezier(.6,0,.25,1),background-color .5s,border-color .5s,color .5s;display:flex;position:absolute}.homeV4-module__3lKP3W__dutyAi{color:var(--lilac);background:#7c5cfc24;border-color:#c4b5ff73}.homeV4-module__3lKP3W__converge{text-align:center;max-width:760px;margin:12px auto 0}.homeV4-module__3lKP3W__converge svg{width:100%;height:70px;display:block}.homeV4-module__3lKP3W__converge path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.6}.homeV4-module__3lKP3W__convergePill{border:1px solid var(--line2);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#eeeaf81a,#7c5cfc33);border-radius:999px;padding:14px 30px;font-size:clamp(22px,2.6vw,32px);font-weight:300;display:inline-block}.homeV4-module__3lKP3W__convergeLine{max-width:40ch;color:var(--mist);margin:24px auto 0;font-size:clamp(18px,1.8vw,24px);line-height:1.45}.homeV4-module__3lKP3W__convergeLine strong{color:var(--star);font-weight:500}@media (max-width:767px){.homeV4-module__3lKP3W__hxaStage{--rowH:48px}.homeV4-module__3lKP3W__duty{height:40px;font-size:13px}}.homeV4-module__3lKP3W__grow{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0 clamp(40px,6vw,80px)}.homeV4-module__3lKP3W__growGrid{gap:8px;display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__growGrid{grid-template-columns:1fr 1fr;gap:64px}}.homeV4-module__3lKP3W__netWrap{z-index:2;background:linear-gradient(to bottom, var(--void) 88%, transparent);height:34vh;position:sticky;top:60px}@media (min-width:900px){.homeV4-module__3lKP3W__netWrap{aspect-ratio:1;background:0 0;align-self:start;height:auto;top:120px}}.homeV4-module__3lKP3W__net{width:100%;height:100%;overflow:visible}.homeV4-module__3lKP3W__netRoot{fill:var(--star)}.homeV4-module__3lKP3W__netDot{fill:var(--faint)}.homeV4-module__3lKP3W__netLine{stroke:color-mix(in srgb, var(--lilac) 45%, transparent);stroke-width:.4px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s .15s}.homeV4-module__3lKP3W__netLine.homeV4-module__3lKP3W__on{stroke-dashoffset:0}.homeV4-module__3lKP3W__netNode{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.homeV4-module__3lKP3W__netNode.homeV4-module__3lKP3W__on{opacity:1;transform:scale(1)}.homeV4-module__3lKP3W__netHalo{opacity:.22;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite homeV4-module__3lKP3W__halo}@keyframes homeV4-module__3lKP3W__halo{50%{opacity:.32;transform:scale(1.3)}}.homeV4-module__3lKP3W__netCount{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:8px;right:0}.homeV4-module__3lKP3W__stages{margin:0;padding:0;list-style:none}.homeV4-module__3lKP3W__stage{opacity:.25;flex-direction:column;justify-content:center;min-height:46vh;transition:opacity .5s;display:flex}.homeV4-module__3lKP3W__stageNow{opacity:1}.homeV4-module__3lKP3W__stageN{letter-spacing:.16em;text-transform:uppercase;color:var(--lilac);font-size:12px}.homeV4-module__3lKP3W__stage h3{font-family:var(--display);margin:10px 0 0;font-size:clamp(32px,3.6vw,52px);font-weight:200;line-height:1.05}.homeV4-module__3lKP3W__stage p{color:var(--mist);max-width:34ch;margin:12px 0 0;font-size:18px;line-height:1.5}@media (min-width:900px){.homeV4-module__3lKP3W__stage{min-height:62vh}}.homeV4-module__3lKP3W__ov{padding:0 0 clamp(88px,12vw,160px)}.homeV4-module__3lKP3W__ovFilm{isolation:isolate;align-items:end;min-height:clamp(540px,86vh,880px);display:grid;position:relative;overflow:hidden}.homeV4-module__3lKP3W__ovVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.homeV4-module__3lKP3W__ovFilmShade{z-index:-1;background:linear-gradient(to bottom, var(--void) 0%, transparent 20%, transparent 46%, #06050dc7 80%, var(--void) 100%), linear-gradient(90deg, #06050db8, transparent 62%);position:absolute;inset:0}.homeV4-module__3lKP3W__ovFilmCopy{width:100%;padding-bottom:clamp(36px,6vw,80px)}.homeV4-module__3lKP3W__ovWordmark{width:clamp(170px,20vw,280px);height:auto;margin-bottom:26px;display:block}.homeV4-module__3lKP3W__ovTitle{font-family:var(--display);letter-spacing:-.03em;max-width:11ch;margin:0;font-size:clamp(46px,6.8vw,108px);font-weight:200;line-height:.96}.homeV4-module__3lKP3W__ovFilmBtn{right:var(--gut);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:36px;color:var(--star);cursor:pointer;background:#06050d80;border:1px solid #eeeaf840;border-radius:999px;padding:0 14px;font-size:12px;position:absolute;bottom:clamp(36px,6vw,80px)}.homeV4-module__3lKP3W__ovFilmBtn:hover{border-color:#eeeaf899}@media (max-width:767px){.homeV4-module__3lKP3W__ovFilm{min-height:600px}.homeV4-module__3lKP3W__ovVideo{object-position:50% 30%}.homeV4-module__3lKP3W__ovFilmBtn{top:84px;bottom:auto}}.homeV4-module__3lKP3W__ovGrid{align-items:center;gap:48px;margin-top:clamp(48px,7vw,88px);display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__ovGrid{grid-template-columns:1fr 1fr;gap:64px}}.homeV4-module__3lKP3W__verbs{font-family:var(--display);flex-wrap:wrap;gap:6px 0;margin:28px 0 0;padding:0;font-size:clamp(22px,2.2vw,30px);font-weight:300;list-style:none;display:flex}.homeV4-module__3lKP3W__verbs li{color:var(--faint);transition:color .5s}.homeV4-module__3lKP3W__verbs li.homeV4-module__3lKP3W__on{color:var(--star)}.homeV4-module__3lKP3W__verbs li:not(:last-child):after{content:"·";color:var(--faint);margin:0 12px}.homeV4-module__3lKP3W__ovNote{color:var(--mist);margin:24px 0 0;font-size:17px}.homeV4-module__3lKP3W__ovStage{--ov:#b9c9de;border:1px solid var(--line);background:radial-gradient(60% 50% at 50% 30%, #b9c9de24, transparent 70%), var(--ink);border-radius:28px;align-content:center;justify-items:center;gap:18px;min-height:540px;padding:32px clamp(18px,3vw,36px);display:grid;position:relative;overflow:hidden}.homeV4-module__3lKP3W__ovWave{align-items:center;gap:3px;width:80%;height:52px;transition:opacity .6s,height .6s;display:flex}.homeV4-module__3lKP3W__ovWave i{background:var(--ov);opacity:.85;border-radius:2px;flex:1;height:15%}.homeV4-module__3lKP3W__ovPhase0 .homeV4-module__3lKP3W__ovWave i{animation:.8s ease-in-out infinite alternate homeV4-module__3lKP3W__wave}@keyframes homeV4-module__3lKP3W__wave{0%{height:12%}to{height:100%}}.homeV4-module__3lKP3W__ovPhase2 .homeV4-module__3lKP3W__ovWave,.homeV4-module__3lKP3W__ovPhase3 .homeV4-module__3lKP3W__ovWave{opacity:.25;height:20px}.homeV4-module__3lKP3W__ovDevice{width:120px;position:relative}.homeV4-module__3lKP3W__ovDevice img{filter:drop-shadow(0 20px 40px #0009);border-radius:12px;width:100%;height:auto;display:block}.homeV4-module__3lKP3W__ovPhase0 .homeV4-module__3lKP3W__ovDevice img{filter:drop-shadow(0 0 30px #b9c9de73)drop-shadow(0 20px 40px #0009)}.homeV4-module__3lKP3W__ovRec{color:#fff;letter-spacing:.08em;background:#ff4d4d;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;animation:1.2s infinite homeV4-module__3lKP3W__blink;position:absolute;top:-10px;right:-26px}.homeV4-module__3lKP3W__ovTranscript{text-align:center;max-width:38ch;color:var(--star);opacity:0;filter:blur(6px);margin:0;font-size:15px;line-height:1.55;transition:opacity .9s,filter .9s}.homeV4-module__3lKP3W__ovPhase1 .homeV4-module__3lKP3W__ovTranscript{opacity:1;filter:none}.homeV4-module__3lKP3W__ovPhase2 .homeV4-module__3lKP3W__ovTranscript,.homeV4-module__3lKP3W__ovPhase3 .homeV4-module__3lKP3W__ovTranscript{opacity:.45;filter:none}.homeV4-module__3lKP3W__ovPieces{gap:8px;width:100%;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.homeV4-module__3lKP3W__ovPieces li{border:1px solid var(--line2);background:var(--ink2);opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.3,1.3,.5,1),border-color .5s,box-shadow .5s;transition-delay:calc(var(--i) * .15s);border-radius:12px;gap:2px;padding:10px 14px;font-size:14px;display:grid;position:relative;transform:translateY(12px)scale(.96)}.homeV4-module__3lKP3W__ovPieces small{letter-spacing:.14em;text-transform:uppercase;color:var(--mist);font-size:10px}.homeV4-module__3lKP3W__ovPhase2 .homeV4-module__3lKP3W__ovPieces li,.homeV4-module__3lKP3W__ovPhase3 .homeV4-module__3lKP3W__ovPieces li{opacity:1;transform:none}.homeV4-module__3lKP3W__ovPhase3 .homeV4-module__3lKP3W__ovPieces li{border-color:var(--agent);box-shadow:0 0 24px -8px var(--agent);transform:translate(18px)}.homeV4-module__3lKP3W__ovTo{color:var(--agent);opacity:0;transition:opacity .4s calc(var(--i) * .15s + .3s);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:50%;right:14px;translate:0 -50%}.homeV4-module__3lKP3W__ovPhase3 .homeV4-module__3lKP3W__ovTo{opacity:1}.homeV4-module__3lKP3W__ovShots{gap:16px;margin-top:clamp(56px,8vw,104px);display:flex}.homeV4-module__3lKP3W__ovShots figure{align-content:start;gap:14px;margin:0;display:grid}.homeV4-module__3lKP3W__ovShotWide{flex:1.5}.homeV4-module__3lKP3W__ovShotSquare{flex:1}.homeV4-module__3lKP3W__ovShots img{border:1px solid var(--line);border-radius:22px;width:100%;height:auto;display:block}.homeV4-module__3lKP3W__ovShots figcaption{color:var(--mist);max-width:48ch;font-size:14px;line-height:1.5}@media (max-width:767px){.homeV4-module__3lKP3W__ovShots{flex-direction:column}}.homeV4-module__3lKP3W__studio{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0}.homeV4-module__3lKP3W__studio .homeV4-module__3lKP3W__head>.homeV4-module__3lKP3W__lockup{margin-bottom:28px}.homeV4-module__3lKP3W__scanScroll{scrollbar-width:none;margin:0 calc(-1 * var(--gut));padding:0 var(--gut);overflow-x:auto}.homeV4-module__3lKP3W__scanScroll::-webkit-scrollbar{display:none}.homeV4-module__3lKP3W__scan{aspect-ratio:2;border:1px solid var(--line);background-color:var(--ink);background-image:radial-gradient(#c4b5ff1a 1px,#0000 1px);background-size:22px 22px;border-radius:26px;width:max(100%,620px);max-width:880px;margin:0 auto;position:relative;overflow:hidden}.homeV4-module__3lKP3W__scanLayer{width:94%;height:88%;position:absolute;inset:6% 3%;overflow:visible}.homeV4-module__3lKP3W__sketch path{fill:none;stroke:#e6e1fab3;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.homeV4-module__3lKP3W__sketch text{fill:var(--mist);text-anchor:middle;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:14px}.homeV4-module__3lKP3W__sketch .homeV4-module__3lKP3W__sketchNote{fill:#ff8c78;font-size:13px}.homeV4-module__3lKP3W__clean2 path{fill:none;stroke:#c4b5ff;stroke-width:1.5px}.homeV4-module__3lKP3W__clean2 rect{fill:#1d1838;stroke-width:1.5px}.homeV4-module__3lKP3W__clean2 text{fill:var(--star);font-family:var(--body);font-size:14px}.homeV4-module__3lKP3W__clean2 .homeV4-module__3lKP3W__cleanNote{fill:var(--faint);font-size:12px}.homeV4-module__3lKP3W__cleanLoop{stroke:#c4b5ff80!important}.homeV4-module__3lKP3W__clean2{clip-path:inset(0 100% 0 0)}.homeV4-module__3lKP3W__scanLine{background:var(--lilac);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 24px 6px #c4b5ff8c}.homeV4-module__3lKP3W__scanTagA,.homeV4-module__3lKP3W__scanTagB{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line2);background:#06050db3;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;top:16px}.homeV4-module__3lKP3W__scanTagA{color:#ff8c78;left:16px}.homeV4-module__3lKP3W__scanTagB{color:var(--lilac);right:16px}.homeV4-module__3lKP3W__scan .homeV4-module__3lKP3W__sketch,.homeV4-module__3lKP3W__scan .homeV4-module__3lKP3W__clean2,.homeV4-module__3lKP3W__scan .homeV4-module__3lKP3W__scanLine{animation:none}.homeV4-module__3lKP3W__scan .homeV4-module__3lKP3W__sketch{animation-name:homeV4-module__3lKP3W__scanSketch}.homeV4-module__3lKP3W__scan .homeV4-module__3lKP3W__clean2{animation-name:homeV4-module__3lKP3W__scanClean}.homeV4-module__3lKP3W__scan .homeV4-module__3lKP3W__scanLine{animation-name:homeV4-module__3lKP3W__scanMove}.homeV4-module__3lKP3W__scanOn .homeV4-module__3lKP3W__sketch,.homeV4-module__3lKP3W__scanOn .homeV4-module__3lKP3W__clean2,.homeV4-module__3lKP3W__scanOn .homeV4-module__3lKP3W__scanLine{animation-play-state:running}@keyframes homeV4-module__3lKP3W__scanSketch{0%,18%{clip-path:inset(0);opacity:1}58%{clip-path:inset(0 0 0 100%);opacity:1}92%{clip-path:inset(0 0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes homeV4-module__3lKP3W__scanClean{0%,18%{clip-path:inset(0 100% 0 0);opacity:1}58%,90%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes homeV4-module__3lKP3W__scanMove{0%,17%{opacity:0;left:3%}18%{opacity:1}58%{opacity:1;left:97%}60%,to{opacity:0;left:97%}}.homeV4-module__3lKP3W__process{flex-wrap:wrap;gap:10px 0;margin:32px 0 0;padding:0;list-style:none;display:flex}.homeV4-module__3lKP3W__process li{align-items:center;gap:8px;font-size:15px;display:inline-flex}.homeV4-module__3lKP3W__process li span{color:var(--lilac);font-variant-numeric:tabular-nums;font-size:11px}.homeV4-module__3lKP3W__process li:not(:last-child):after{content:"→";color:var(--faint);margin:0 14px}.homeV4-module__3lKP3W__proof{border-top:1px solid var(--line);padding:clamp(88px,12vw,160px) 0}.homeV4-module__3lKP3W__cases{--edge:max(var(--gut), calc((100vw - 1200px) / 2 + var(--gut)));scroll-snap-type:x mandatory;padding:4px var(--edge) 12px;scroll-padding:0 var(--edge);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.homeV4-module__3lKP3W__case{scroll-snap-align:start;border:1px solid var(--line);border-top:2px solid var(--agent);background:linear-gradient(180deg, color-mix(in srgb, var(--agent) 8%, var(--ink)), var(--ink) 40%);border-radius:26px;flex:0 0 min(88vw,540px);padding:clamp(24px,3vw,36px)}.homeV4-module__3lKP3W__caseHead{flex-direction:column;gap:4px;display:flex}.homeV4-module__3lKP3W__caseHead b{font-family:var(--display);font-size:clamp(30px,3vw,40px);font-weight:300}.homeV4-module__3lKP3W__caseHead span{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:12px}.homeV4-module__3lKP3W__caseFlow{margin:26px 0 0;display:grid}.homeV4-module__3lKP3W__caseFlow>div{border-left:1px solid var(--line2);padding:0 0 22px 22px;position:relative}.homeV4-module__3lKP3W__caseFlow>div:last-child{border-left-color:#0000;padding-bottom:0}.homeV4-module__3lKP3W__caseFlow>div:before{content:"";background:var(--void);border:1.5px solid var(--faint);border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.homeV4-module__3lKP3W__caseDeployed:before{box-shadow:0 0 12px var(--agent);background:var(--agent)!important;border-color:var(--agent)!important}.homeV4-module__3lKP3W__caseFlow>div:last-child:before{background:var(--lilac);border-color:var(--lilac)}.homeV4-module__3lKP3W__caseFlow dt{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11px}.homeV4-module__3lKP3W__caseFlow dd{color:var(--mist);margin:8px 0 0;font-size:16px;line-height:1.55}.homeV4-module__3lKP3W__caseAgents{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.homeV4-module__3lKP3W__caseAgents>span{border:1px solid color-mix(in srgb, var(--agent) 45%, transparent);color:var(--star);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.homeV4-module__3lKP3W__caseChange{color:var(--star)!important;font-size:18px!important}.homeV4-module__3lKP3W__logoBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:18px;margin:0 0 clamp(40px,5vw,64px);padding:22px 0;display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__logoBand{grid-template-columns:auto 1fr;align-items:center;gap:48px}}.homeV4-module__3lKP3W__logoLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:11px}.homeV4-module__3lKP3W__logos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px clamp(28px,5vw,56px);margin:0;padding:0;list-style:none;display:flex}.homeV4-module__3lKP3W__logos img{object-fit:contain;opacity:.78;filter:grayscale();width:auto;max-width:128px;height:30px;transition:opacity .3s,filter .3s;display:block}.homeV4-module__3lKP3W__logos img:hover{opacity:1;filter:none}.homeV4-module__3lKP3W__logoInvert{filter:invert()grayscale()!important}.homeV4-module__3lKP3W__light .homeV4-module__3lKP3W__logoInvert{filter:grayscale()!important}.homeV4-module__3lKP3W__vision{border-top:1px solid var(--line);isolation:isolate;padding:clamp(96px,12vw,170px) 0;position:relative}.homeV4-module__3lKP3W__vision:before{content:"";z-index:-1;background:radial-gradient(30% 40% at 80% 30%,#6fb2f217,#0000 70%),radial-gradient(30% 40% at 66% 74%,#f0a52e12,#0000 70%),radial-gradient(50% 60% at 70%,#7c5cfc29,#0000 75%);position:absolute;inset:0}.homeV4-module__3lKP3W__visionGrid{align-items:center;gap:56px;display:grid}@media (min-width:900px){.homeV4-module__3lKP3W__visionGrid{grid-template-columns:1fr 1.05fr;gap:64px}}.homeV4-module__3lKP3W__visionTitle{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:200;line-height:1.02}.homeV4-module__3lKP3W__visionKicker{font-family:var(--display);background:linear-gradient(90deg,#6fb2f2,#c4b5ff 30%,#ff4a3d 62%,#f0a52e);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:32px 0 0;padding-right:.1em;font-size:clamp(24px,2.4vw,34px);font-style:italic;font-weight:200}.homeV4-module__3lKP3W__visionLabel{text-align:center;color:var(--mist);margin:0;font-size:13px}.homeV4-module__3lKP3W__visionLabel b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--star);margin-bottom:4px;font-size:22px;font-weight:300;display:block}.homeV4-module__3lKP3W__visionMap{gap:20px;display:grid}@media (prefers-reduced-motion:reduce){.homeV4-module__3lKP3W__root *,.homeV4-module__3lKP3W__root :before,.homeV4-module__3lKP3W__root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.homeV4-module__3lKP3W__clean2{clip-path:none}.homeV4-module__3lKP3W__sketch,.homeV4-module__3lKP3W__scanLine{display:none}}
