.ScrollHero_wrap__j_E7g{position:relative;background:var(--paper-sunk);z-index:1}.ScrollHero_sticky__MJXXA{display:flex;flex-direction:column;align-items:center;padding-bottom:72px}.ScrollHero_copy__Jojtc{width:100%;padding-top:40px}.ScrollHero_copyInner__5nfZV{display:flex;flex-direction:column;align-items:center;text-align:center}.ScrollHero_chip__5y3qD{margin-bottom:26px;color:var(--muted);background:var(--paper-raised)}.ScrollHero_headline__qn6o8{max-width:900px}.ScrollHero_line__8CPYb{display:block}.ScrollHero_lede__JP2NN{margin-top:22px;max-width:54ch}.ScrollHero_btns__xF7PM{gap:12px}.ScrollHero_btns__xF7PM,.ScrollHero_facts__P70EK{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.ScrollHero_facts__P70EK{gap:0}.ScrollHero_fact__lR0pR{display:flex;align-items:baseline;gap:7px;padding:0 18px;border-right:1px solid rgba(0,0,0,.12)}.ScrollHero_fact__lR0pR:last-child{border-right:0}.ScrollHero_factValue__8S_9m{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.ScrollHero_factLabel__OIVzo{font-family:var(--font-display);font-size:13px;color:var(--faint)}.ScrollHero_frameWrap__Tve6e{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin-top:56px}.ScrollHero_frame__fUgmO{margin:0;border-radius:var(--r-xl);overflow:hidden;background:#0f1216;border:1px solid rgba(0,0,0,.1);box-shadow:0 -12px 60px rgba(0,0,0,.1),0 32px 64px -24px rgba(0,0,0,.28)}.ScrollHero_chrome__aKmXp{display:flex;align-items:center;gap:7px;padding:11px 16px;background:#171b21;border-bottom:1px solid #262b33}.ScrollHero_dot__JSXu2{width:8px;height:8px;border-radius:50%;background:#33393f;flex:none}.ScrollHero_url__SkKFM{margin-left:10px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:#6b7280}.ScrollHero_shot__QjARg{display:block;width:100%;height:auto}.ScrollHero_panWrap__b40_e{--pan-edge:#0f1216;--pan-radius:var(--r-xl)}@media (prefers-reduced-motion:no-preference){@keyframes ScrollHero_hero-copy__uaOSP{0%,30%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-5vh) scale(.96)}}@keyframes ScrollHero_hero-frame__yn6A_{0%{transform:translateY(26%) scale(.62)}to{transform:translateY(-50%) scale(1)}}@supports (animation-timeline:view()) and (view-timeline-name:--probe){.ScrollHero_wrap__j_E7g{height:200vh;view-timeline-name:--hero;view-timeline-axis:block}.ScrollHero_sticky__MJXXA{position:-webkit-sticky;position:sticky;top:0;height:100dvh;justify-content:center;padding-bottom:0;overflow:hidden}.ScrollHero_copy__Jojtc{top:0;height:74dvh;display:flex;align-items:center;justify-content:center;padding-top:var(--nav-h);animation:ScrollHero_hero-copy__uaOSP linear both;animation-timeline:--hero;animation-range:contain 0 contain 42%}.ScrollHero_copy__Jojtc,.ScrollHero_frameWrap__Tve6e{position:absolute;inset-inline:0;transform-origin:top center}.ScrollHero_frameWrap__Tve6e{top:50%;margin:0 auto;animation:ScrollHero_hero-frame__yn6A_ linear both;animation-timeline:--hero;animation-range:contain 0 contain 62%}}:where(html[data-scrollfx=js]) .ScrollHero_wrap__j_E7g{height:200vh}:where(html[data-scrollfx=js]) .ScrollHero_sticky__MJXXA{position:-webkit-sticky;position:sticky;top:0;height:100dvh;justify-content:center;padding-bottom:0;overflow:hidden}:where(html[data-scrollfx=js]) .ScrollHero_copy__Jojtc{position:absolute;inset-inline:0;top:0;height:74dvh;display:flex;align-items:center;justify-content:center;padding-top:var(--nav-h);transform-origin:top center;animation:ScrollHero_hero-copy__uaOSP 1s linear both paused;animation-delay:calc(clamp(0, var(--p, 0) / .42, 1) * -1s)}:where(html[data-scrollfx=js]) .ScrollHero_frameWrap__Tve6e{position:absolute;inset-inline:0;top:50%;margin:0 auto;transform-origin:top center;animation:ScrollHero_hero-frame__yn6A_ 1s linear both paused;animation-delay:calc(clamp(0, var(--p, 0) / .62, 1) * -1s)}}@media (max-width:900px){.ScrollHero_facts__P70EK{gap:4px 0}.ScrollHero_fact__lR0pR{padding:0 12px}}@media (max-width:760px){.ScrollHero_copy__Jojtc{padding-top:24px}.ScrollHero_headline__qn6o8{max-width:none}.ScrollHero_btns__xF7PM{flex-direction:column;width:100%}.ScrollHero_btns__xF7PM>*{width:100%;justify-content:center}.ScrollHero_facts__P70EK{flex-direction:column;align-items:center;gap:8px;margin-top:28px}.ScrollHero_fact__lR0pR{border-right:0;padding:0}.ScrollHero_frameWrap__Tve6e{margin-top:40px}.ScrollHero_frame__fUgmO{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ScrollHero_chrome__aKmXp,.ScrollHero_shot__QjARg{min-width:780px}.ScrollHero_frameVideo__ODr8a .ScrollHero_chrome__aKmXp,.ScrollHero_frameVideo__ODr8a .ScrollHero_shot__QjARg{min-width:0;width:100%}.ScrollHero_wrap__j_E7g{height:auto!important}.ScrollHero_sticky__MJXXA{position:static!important;height:auto!important;padding-bottom:56px}.ScrollHero_copy__Jojtc{position:static!important;height:auto!important;animation:none!important}.ScrollHero_frameWrap__Tve6e{position:static!important;animation:none!important;transform:none!important}}.StepRail_wrap__2rhVN{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:64px;gap:64px;align-items:start}.StepRail_left__xRLCU{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);display:flex;flex-direction:column;gap:16px}.StepRail_title__I1r4B{max-width:15ch}.StepRail_lede__wlT1F{max-width:40ch}.StepRail_listWrap__RGLY5{position:relative;padding-left:28px}.StepRail_list__qb0Ib{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.StepRail_rail__k8TrM{position:absolute;left:13px;top:14px;bottom:14px;width:1px;background:var(--rule);pointer-events:none}.StepRail_railFill__2Q5DX{position:absolute;inset:0;background:var(--ink);transform-origin:top center;transform:scaleY(0)}.StepRail_tick__frP59{position:absolute;left:-19px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--paper);border:1px solid var(--rule-strong);pointer-events:none}.StepRail_step__2jI7z{position:relative;display:flex;gap:22px;padding:26px 28px;border-radius:var(--r-xl);background:var(--paper-raised);transform:scale(calc(.994 + var(--step-focus) * .006));border:1px solid rgb(0 0 0/calc(.08 + var(--step-peak) * .1));box-shadow:0 1px 2px rgb(0 0 0/calc(var(--step-peak) * .04)),0 14px 30px -14px rgb(0 0 0/calc(var(--step-peak) * .16))}.StepRail_step__2jI7z:hover{border-color:rgba(0,0,0,.16);box-shadow:var(--shadow-raised)}.StepRail_numCol__eAQ81{flex:none;display:flex;flex-direction:column;align-items:center}.StepRail_num__6Qxt7{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);font-family:var(--font-mono);font-size:12px;background:color-mix(in oklab,var(--ink) calc(var(--step-peak) * 100%),var(--paper-sunk));color:color-mix(in oklab,#ffffff calc(var(--step-peak) * 100%),var(--ink))}.StepRail_mark__GLJ9S{display:block;width:26px;height:2px;margin-top:12px;border-radius:1px;transform-origin:left center;transform:scaleX(calc(.34 + var(--step-focus) * .66));background:color-mix(in oklab,var(--ink) calc(var(--step-focus) * 100%),var(--rule))}.StepRail_tick__frP59{transform:scale(calc(1 + var(--step-peak) * .45));background:color-mix(in oklab,var(--ink) calc(var(--step-focus) * 100%),var(--paper));border-color:color-mix(in oklab,var(--ink) calc(var(--step-focus) * 100%),var(--rule-strong))}@media (prefers-reduced-motion:no-preference){@keyframes StepRail_step-focus__4w0C_{0%{--step-focus:0;--step-peak:0}32%{--step-peak:0}38%{--step-focus:1}45%{--step-peak:1}55%{--step-peak:1}62%{--step-focus:1}68%{--step-peak:0}to{--step-focus:0;--step-peak:0}}@keyframes StepRail_rail-fill__ixYHZ{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline:view()) and (view-timeline-name:--probe){.StepRail_step__2jI7z{view-timeline-name:--step;view-timeline-axis:block;animation:StepRail_step-focus__4w0C_ linear both;animation-timeline:--step;animation-range:cover}.StepRail_listWrap__RGLY5{view-timeline-name:--rail;view-timeline-axis:block}.StepRail_railFill__2Q5DX{animation:StepRail_rail-fill__ixYHZ linear both;animation-timeline:--rail;animation-range:cover 25% cover 80%}}:where(html[data-scrollfx=js]) .StepRail_step__2jI7z{animation:StepRail_step-focus__4w0C_ 1s linear both paused;animation-delay:calc(var(--v, 0) * -1s)}:where(html[data-scrollfx=js]) .StepRail_railFill__2Q5DX{animation:StepRail_rail-fill__ixYHZ 1s linear both paused;animation-delay:calc(clamp(0, (var(--v, 0) - .25) / .55, 1) * -1s)}}.StepRail_stepBody__YLTly{display:flex;flex-direction:column;gap:8px;min-width:0}.StepRail_stepTitle__e1pfG{letter-spacing:-.022em;color:rgb(10 10 10/calc(.55 + var(--step-focus) * .45))}.StepRail_stepNote__MxQiL{font-size:14.5px;line-height:1.7;max-width:56ch;color:rgb(0 0 0/calc(.54 + var(--step-focus) * .06))}.StepRail_stepMeta__t5GZL{font-family:var(--font-display);font-size:13px;color:var(--faint);margin-top:2px}.StepRail_stepLink__JjscU{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--font-display);font-size:13.5px;font-weight:500;color:var(--blue)}.StepRail_stepLink__JjscU svg{transition:transform var(--dur-short) var(--ease-enter)}.StepRail_stepLink__JjscU:hover svg{transform:translateX(3px)}@media (max-width:900px){.StepRail_wrap__2rhVN{grid-template-columns:1fr;gap:32px}.StepRail_listWrap__RGLY5{padding-left:0}.StepRail_rail__k8TrM,.StepRail_tick__frP59{display:none}.StepRail_left__xRLCU{position:static}.StepRail_lede__wlT1F,.StepRail_title__I1r4B{max-width:none}.StepRail_step__2jI7z{padding:22px;gap:16px}.StepRail_num__6Qxt7{width:38px;height:38px}}.LogoMarquee_rails___Exx0{display:flex;flex-direction:column;gap:16px}.LogoMarquee_rail__WW6Yu{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.LogoMarquee_edge__Bi1D3{z-index:2}.LogoMarquee_track__l__aW{display:flex;gap:12px;width:max-content;will-change:transform}.LogoMarquee_rail__WW6Yu:hover .LogoMarquee_track__l__aW{animation-play-state:paused}.LogoMarquee_chip__huWWx{flex:none;display:flex;align-items:center;gap:10px;background:var(--paper-raised);border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:12px 18px;box-shadow:var(--shadow-chip);font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap}@media (max-width:640px){.LogoMarquee_chip__huWWx{padding:10px 15px;font-size:13px}}