.MomentumLocalView-module__7c20MG__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(150px,18vh,200px) 24px clamp(90px,10vw,130px);display:flex;position:relative;overflow:hidden}.MomentumLocalView-module__7c20MG__glow{z-index:-1;pointer-events:none;background:radial-gradient(54% 40% at 50% 24%,#2bdcff13,#0000 72%),radial-gradient(70% 34% at 50% 100%,#2bdcff0b,#0000 70%);position:absolute;inset:0}.MomentumLocalView-module__7c20MG__glow:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000 0%,#0000 78%);mask-image:radial-gradient(60% 55% at 50% 40%,#000 0%,#0000 78%)}.MomentumLocalView-module__7c20MG__heroIcon{opacity:.92;margin-bottom:30px}.MomentumLocalView-module__7c20MG__heroTitle{max-width:920px;color:var(--vx-white);letter-spacing:-.046em;text-wrap:balance;margin:28px 0 0;font-size:clamp(2.9rem,7.4vw,5.8rem);font-weight:550;line-height:.97}.MomentumLocalView-module__7c20MG__heroSub{max-width:620px;color:var(--vx-body);text-wrap:balance;margin:28px 0 0;font-size:clamp(1rem,1.4vw,1.14rem);font-weight:430;line-height:1.65}.MomentumLocalView-module__7c20MG__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.MomentumLocalView-module__7c20MG__heroNote{max-width:52ch;color:var(--vx-dim);margin:18px 0 0;font-size:.76rem;line-height:1.6}.MomentumLocalView-module__7c20MG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MomentumLocalView-module__7c20MG__sectionHead{max-width:780px}.MomentumLocalView-module__7c20MG__sectionTitle{color:var(--vx-white);letter-spacing:-.04em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:540;line-height:1}.MomentumLocalView-module__7c20MG__mechanics{scroll-margin-top:80px}.MomentumLocalView-module__7c20MG__story{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:48px;display:grid}.MomentumLocalView-module__7c20MG__mechList{margin:0;padding:0;list-style:none}.MomentumLocalView-module__7c20MG__mech{opacity:.38;flex-direction:column;justify-content:center;min-height:62vh;transition:opacity .45s;display:flex}.MomentumLocalView-module__7c20MG__mechOn{opacity:1}.MomentumLocalView-module__7c20MG__mechMedia{display:none}.MomentumLocalView-module__7c20MG__mechNum{color:var(--vx-cyan);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:.66rem;font-weight:560}.MomentumLocalView-module__7c20MG__mechName{color:var(--vx-white);letter-spacing:-.02em;margin:12px 0 10px;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:560;line-height:1.2}.MomentumLocalView-module__7c20MG__mechLine{max-width:42ch;color:var(--vx-body);margin:0;font-size:.94rem;line-height:1.7}.MomentumLocalView-module__7c20MG__storyMedia{align-items:center;height:calc(100vh - 108px);display:grid;position:sticky;top:84px}.MomentumLocalView-module__7c20MG__storyStage{border:1px solid var(--vx-line);background:radial-gradient(130% 100% at 72% 18%, #22d3ee21, transparent 58%), radial-gradient(90% 80% at 18% 88%, #22d3ee12, transparent 55%), var(--vx-panel);border-radius:20px;width:100%;height:min(62vh,560px);position:relative;overflow:hidden}.MomentumLocalView-module__7c20MG__storyStage:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 120% at 50% 40%,#000 30%,#0000 78%)}.MomentumLocalView-module__7c20MG__frag{opacity:0;pointer-events:none;place-items:center;transition:opacity .5s,transform .6s cubic-bezier(.22,.8,.24,1);display:grid;position:absolute;inset:0;transform:translateY(18px)scale(.94)}.MomentumLocalView-module__7c20MG__fragOn{opacity:1;transform:none}.MomentumLocalView-module__7c20MG__fragMain{object-fit:contain;filter:drop-shadow(0 30px 60px #0009);border-radius:14px;max-height:90%;display:block}.MomentumLocalView-module__7c20MG__fragOver{opacity:0;border-radius:14px;width:78%;transition:opacity .45s .35s,transform .55s cubic-bezier(.22,.8,.24,1) .35s;position:absolute;bottom:7%;left:50%;transform:translate(-50%,24px)scale(.96);box-shadow:0 30px 70px #000000b3}.MomentumLocalView-module__7c20MG__fragOn .MomentumLocalView-module__7c20MG__fragOver{opacity:1;transform:translate(-50%)scale(1)}:is(.MomentumLocalView-module__7c20MG__fragOn .MomentumLocalView-module__7c20MG__fragOver~*,.MomentumLocalView-module__7c20MG__fragOn:has(.MomentumLocalView-module__7c20MG__fragOver) .MomentumLocalView-module__7c20MG__fragMain){filter:drop-shadow(0 30px 60px #0009)brightness(.55);transition:filter .5s .35s}.MomentumLocalView-module__7c20MG__figcap{border-top:1px solid var(--vx-line);margin:28px 0 0;padding-top:16px}.MomentumLocalView-module__7c20MG__figcap .vx-attribution{margin-top:0}.MomentumLocalView-module__7c20MG__surfaceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.MomentumLocalView-module__7c20MG__surface{border:1px solid var(--vx-line);background:var(--vx-panel);border-radius:16px;flex-direction:column;padding:24px 22px 26px;transition:border-color .2s;display:flex}.MomentumLocalView-module__7c20MG__surface:hover{border-color:var(--vx-line-strong)}.MomentumLocalView-module__7c20MG__surface>svg{width:20px;height:20px;color:var(--vx-cyan-soft);stroke-width:1.7px}.MomentumLocalView-module__7c20MG__surfaceTag{color:var(--vx-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:20px 0 0;font-size:.6rem;font-weight:540;line-height:1.4}.MomentumLocalView-module__7c20MG__surface h3{color:var(--vx-white);letter-spacing:-.02em;margin:8px 0 0;font-size:1.02rem;font-weight:560;line-height:1.25}.MomentumLocalView-module__7c20MG__surface p{color:var(--vx-body);margin:12px 0 0;font-size:.8rem;line-height:1.65}.MomentumLocalView-module__7c20MG__lockin{border-top:1px solid var(--vx-line);padding:clamp(64px,8vw,104px) 0 clamp(56px,7vw,92px);overflow:hidden}.MomentumLocalView-module__7c20MG__lockHead{text-align:center;max-width:720px;margin:0 auto;padding:0 24px}.MomentumLocalView-module__7c20MG__lockTitle{color:var(--vx-white);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:550;line-height:1.1}.MomentumLocalView-module__7c20MG__lockLine{color:var(--vx-body);margin:14px 0 0;font-size:.9rem;line-height:1.7}.MomentumLocalView-module__7c20MG__rail{margin-top:clamp(36px,4.5vw,56px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.MomentumLocalView-module__7c20MG__railTrack{width:max-content;animation:26s linear infinite MomentumLocalView-module__7c20MG__rail-scroll;display:flex}.MomentumLocalView-module__7c20MG__railHalf{align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);display:flex}.MomentumLocalView-module__7c20MG__railChip{color:var(--vx-dim);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.45em;font-size:clamp(1.4rem,3.2vw,2.6rem);font-weight:520;display:inline-flex}.MomentumLocalView-module__7c20MG__railMark{opacity:.85;width:auto;height:1em}.MomentumLocalView-module__7c20MG__railMarkWide{opacity:.85;width:auto;height:1.15em}.MomentumLocalView-module__7c20MG__railIcon{stroke-width:1.8px;width:1em;height:1em}.MomentumLocalView-module__7c20MG__railChip:last-child{color:var(--vx-cyan)}@keyframes MomentumLocalView-module__7c20MG__rail-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.MomentumLocalView-module__7c20MG__railTrack{animation:none}.MomentumLocalView-module__7c20MG__rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.MomentumLocalView-module__7c20MG__callout{border:1px solid var(--vx-line);background:var(--vx-panel);border-radius:18px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:26px 56px;margin-top:clamp(48px,6vw,72px);padding:clamp(30px,4vw,46px);display:grid}.MomentumLocalView-module__7c20MG__calloutTitle{color:var(--vx-white);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:550;line-height:1.15}.MomentumLocalView-module__7c20MG__calloutBody{color:var(--vx-body);margin:0;font-size:.9rem;line-height:1.7}.MomentumLocalView-module__7c20MG__closing{border-top:1px solid var(--vx-line);text-align:center;padding:clamp(110px,13vw,170px) 0}.MomentumLocalView-module__7c20MG__closingTitle{max-width:760px;color:var(--vx-white);letter-spacing:-.042em;text-wrap:balance;margin:20px auto 0;font-size:clamp(2.2rem,4.8vw,4rem);font-weight:540;line-height:1}.MomentumLocalView-module__7c20MG__interest{text-align:center;justify-items:center;margin-top:42px;display:grid}.MomentumLocalView-module__7c20MG__closingLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}@media (max-width:1020px){.MomentumLocalView-module__7c20MG__surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MomentumLocalView-module__7c20MG__callout,.MomentumLocalView-module__7c20MG__story{grid-template-columns:1fr}.MomentumLocalView-module__7c20MG__storyMedia{display:none}.MomentumLocalView-module__7c20MG__mech{opacity:1;min-height:0;padding:34px 0}.MomentumLocalView-module__7c20MG__mech+.MomentumLocalView-module__7c20MG__mech{border-top:1px solid var(--vx-line)}.MomentumLocalView-module__7c20MG__mechMedia{border:1px solid var(--vx-line);background:radial-gradient(120% 100% at 70% 20%, #22d3ee1a, transparent 60%), var(--vx-panel);border-radius:14px;gap:12px;margin-top:22px;padding:18px;display:grid}.MomentumLocalView-module__7c20MG__mechMedia img{filter:drop-shadow(0 16px 34px #00000080);border-radius:10px;width:100%;height:auto;display:block}}@media (max-width:620px){.MomentumLocalView-module__7c20MG__hero{padding:132px 20px 80px}.MomentumLocalView-module__7c20MG__surfaceGrid{grid-template-columns:1fr}}
