.ContactModal_backdrop__czL55{position:fixed;inset:0;z-index:200;background:rgba(10,10,10,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px}.ContactModal_dialog__vCIeq{position:relative;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff;border:1px solid var(--ink);border-radius:20px;box-shadow:8px 8px 0 var(--ink);padding:32px;display:flex;flex-direction:column;gap:16px}.ContactModal_close__aPgrs{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.ContactModal_close__aPgrs:hover{border-color:var(--ink)}.ContactModal_eyebrow__V8zMi{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.ContactModal_person__8apnk{display:flex;align-items:center;gap:16px}.ContactModal_avatar__DlZrX{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line);background:var(--soft);flex-shrink:0}.ContactModal_name__bXKvD{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ContactModal_role__k35j2{font-size:14px;color:var(--grey);margin-top:4px}.ContactModal_bio__QEWbj{font-size:14px;color:var(--grey);line-height:1.55}.ContactModal_message__8AuLY{font-size:17px;line-height:1.45;color:var(--ink);border-left:3px solid var(--color-accent);padding-left:14px}.ContactModal_primary__olsUH{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:#fff;border-radius:var(--radius-full);padding:14px 22px;font-size:15px;font-weight:600;margin-top:4px;transition:transform var(--duration-fast) var(--ease-out-expo)}.ContactModal_primary__olsUH:hover{transform:translateY(-2px)}.ContactModal_alt__Ynkpj{font-size:13px;color:var(--grey);text-align:center}.ContactModal_alt__Ynkpj a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.ContactModal_dialog__vCIeq{padding:24px 20px;box-shadow:5px 5px 0 var(--ink)}.ContactModal_name__bXKvD{font-size:22px}}.Footer_footer__eNA9m{background-color:var(--color-near-black);padding:var(--space-24) var(--content-padding) var(--space-8);border-top:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.7);font-family:var(--font-sans)}.Footer_container__IkLXC{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column}.Footer_topRow__1F0RJ{display:grid;grid-template-columns:2.5fr 1.5fr 1.5fr 3fr;gap:var(--space-12);margin-bottom:var(--space-12)}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;gap:var(--space-6)}.Footer_brandLogo__eTJmw{display:block}.Footer_tagline__WuViG{font-size:var(--font-size-body);color:rgba(255,255,255,.7);line-height:1.5;max-width:250px}.Footer_socialLink__nh4hv{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:rgba(255,255,255,.5);border-radius:8px;transition:color .2s,background-color .2s}.Footer_socialLink__nh4hv:hover{color:#ffffff;background-color:rgba(255,255,255,.08)}.Footer_linkGroup__D6mKM h4{font-size:13px;font-weight:500;color:rgba(255,255,255,.5);margin-bottom:var(--space-6);letter-spacing:.5px}.Footer_linkList__K_ONQ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.Footer_linkItem__G7uCn{font-size:14px;font-weight:500;color:#ffffff;text-decoration:none;transition:color .2s}.Footer_linkItem__G7uCn:hover{color:var(--color-accent)}.Footer_ctaBox__Wcopl{background-color:var(--color-accent);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start;color:#1a1d2e}.Footer_ctaIcon__ChnXf{color:#ffffff;animation:Footer_ctaBurst__sfeT_ 6s infinite;transform-origin:center center}@keyframes Footer_ctaBurst__sfeT_{0%{transform:rotateY(0deg);animation-timing-function:ease-in-out}20%{transform:rotateY(3turn)}to{transform:rotateY(3turn)}}.Footer_ctaText__ScMuu{font-size:var(--font-size-h4);font-weight:500;line-height:1.3}.Footer_ctaButton__jkZGH{background:#1a1d2e;color:#ffffff;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .2s}.Footer_ctaButton__jkZGH:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Footer_ctaButton__jkZGH svg{transition:transform .2s ease}.Footer_ctaButton__jkZGH:hover svg{transform:translateX(4px)}.Footer_bottomRow__HhqUp{display:flex;justify-content:space-between;align-items:flex-start;padding-top:var(--space-8);padding-bottom:var(--space-8);border-top:1px solid rgba(255,255,255,.1);margin-top:var(--space-8)}.Footer_legalLeft__e_odW{flex-direction:column;gap:4px}.Footer_legalLeft__e_odW,.Footer_legalRight__7ZxUM{display:flex;font-size:12px;color:rgba(255,255,255,.4)}.Footer_legalRight__7ZxUM{gap:16px}.Footer_legalLink__QOSHD{color:rgba(255,255,255,.4);text-decoration:none;transition:color .2s}.Footer_legalLink__QOSHD:hover{color:#ffffff}@media (max-width:1024px){.Footer_topRow__1F0RJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Footer_topRow__1F0RJ{grid-template-columns:1fr;gap:var(--space-12)}.Footer_bottomRow__HhqUp{flex-direction:column;gap:var(--space-6)}}.Navbar_header__UKF8E{position:fixed;inset:0 0 auto 0;z-index:100;background:rgba(255,255,255,.72);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--duration-normal) ease,background-color var(--duration-normal) ease}.Navbar_scrolled__nobxR{background:rgba(255,255,255,.9);border-bottom-color:var(--line)}.Navbar_nav___WITp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);max-width:var(--max-width);height:64px;margin:0 auto;padding:0 var(--content-padding)}.Navbar_logo__Am5h2{flex-shrink:0;display:inline-flex}.Navbar_logoImg__Skw9J{display:block;width:122px;height:auto;filter:brightness(0)}.Navbar_links__c080l{display:flex;gap:var(--space-8)}.Navbar_link__wMX_K{font-size:15px;font-weight:500;color:var(--ink);transition:opacity var(--duration-fast) ease}.Navbar_link__wMX_K:hover{opacity:.55}.Navbar_actions__TwM5h{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.Navbar_langSwitch__OgaJL{font-family:var(--font-mono),monospace;font-size:12px;font-weight:500;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-full);padding:4px 12px;letter-spacing:.05em;transition:border-color var(--duration-fast) ease}.Navbar_langSwitch__OgaJL:hover{border-color:var(--ink)}.Navbar_login__vQn2A{font-size:14px;font-weight:500;color:var(--ink);padding:8px 4px}.Navbar_login__vQn2A:hover{opacity:.55}.Navbar_cta__X3jE5{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:var(--radius-full);padding:10px 18px;font-size:14px;font-weight:500;transition:transform var(--duration-fast) var(--ease-out-expo)}.Navbar_cta__X3jE5:hover{transform:translateY(-1px)}.Navbar_dot__x9sEQ{width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.Navbar_toggle__eiZd0{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;cursor:pointer}.Navbar_hamburger__HA1m5,.Navbar_hamburger__HA1m5:after,.Navbar_hamburger__HA1m5:before{display:block;width:20px;height:2px;background:var(--ink);transition:transform var(--duration-normal) var(--ease-out-expo),background-color var(--duration-fast)}.Navbar_hamburger__HA1m5{position:relative}.Navbar_hamburger__HA1m5:after,.Navbar_hamburger__HA1m5:before{content:"";position:absolute;left:0}.Navbar_hamburger__HA1m5:before{top:-6px}.Navbar_hamburger__HA1m5:after{top:6px}.Navbar_isOpen__w_Ckt .Navbar_hamburger__HA1m5{background:transparent}.Navbar_isOpen__w_Ckt .Navbar_hamburger__HA1m5:before{transform:translateY(6px) rotate(45deg)}.Navbar_isOpen__w_Ckt .Navbar_hamburger__HA1m5:after{transform:translateY(-6px) rotate(-45deg)}.Navbar_panel__ZqH74{position:fixed;top:64px;left:0;right:0;height:calc(100dvh - 64px);background:#fff;border-top:1px solid var(--line);padding:var(--space-8) var(--content-padding);justify-content:space-between}.Navbar_panelLinks__r_Ny_,.Navbar_panel__ZqH74{display:flex;flex-direction:column}.Navbar_panelLink__j5xGQ{display:block;font-size:28px;font-weight:600;letter-spacing:-.02em;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink)}.Navbar_panelActions__XkINo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-8)}.Navbar_panelCta__ITlbt{width:100%;text-align:center;background:var(--ink);color:#fff;border-radius:var(--radius-full);padding:16px;font-weight:500}@media (max-width:900px){.Navbar_actions__TwM5h,.Navbar_links__c080l{display:none}.Navbar_toggle__eiZd0{display:flex}}.shared_wrap__u760y{max-width:var(--max-width);margin:0 auto;padding:0 var(--content-padding)}.shared_eyebrow__BmrMP{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.shared_title__hMEOS{font-size:clamp(34px,4.4vw,56px);line-height:1.04;letter-spacing:-.03em;font-weight:600;color:var(--ink);margin:14px 0 18px;text-wrap:balance}.shared_lead__c4vZY{font-size:clamp(16px,1.4vw,18px);color:var(--grey);max-width:620px;text-wrap:pretty}.shared_note__TnTL1{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;color:var(--grey);margin-top:14px}.shared_render__EEn4V{mix-blend-mode:multiply;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.shared_btn__pr40I{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:var(--radius-full);padding:13px 24px;font-size:15px;font-weight:500;transition:transform var(--duration-fast) var(--ease-out-expo)}.shared_btn__pr40I:hover{transform:translateY(-2px)}.shared_btn__pr40I:active{transform:translateY(0) scale(.98)}.shared_btnGhost__v_B_8{background:transparent;color:var(--ink)}.shared_dot__CpVuy{width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.shared_dark__BIoik .shared_eyebrow__BmrMP{color:var(--color-accent)}.shared_dark__BIoik .shared_title__hMEOS{color:#fff}.shared_dark__BIoik .shared_lead__c4vZY{color:rgba(255,255,255,.62)}.shared_dark__BIoik .shared_note__TnTL1{color:rgba(255,255,255,.45)}.shared_guide__LZM79{display:inline-block;margin-top:14px;font-size:15px;font-weight:600;color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.shared_dark__BIoik .shared_guide__LZM79{color:var(--color-accent)}.AppWall_section__qn2jU{background:#fff;padding:clamp(64px,10vh,120px) 0}.AppWall_head__Ca_5r{border-top:1px solid var(--ink);padding-top:48px;max-width:900px}.AppWall_groups__2F4XR{margin-top:40px;border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.AppWall_row__ImeL0{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--line)}.AppWall_row__ImeL0:last-child{border-bottom:0}.AppWall_groupLabel__RiXYL{display:flex;align-items:center;padding:0 24px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);border-right:1px solid var(--line)}.AppWall_video__E8p1D{background:var(--ink)}.AppWall_video__E8p1D .AppWall_groupLabel__RiXYL{color:var(--color-accent);border-right-color:rgba(255,255,255,.12)}.AppWall_video__E8p1D .AppWall_tile__vVwPF{color:#fff;border-right-color:rgba(255,255,255,.12)}.AppWall_video__E8p1D .AppWall_tile__vVwPF:hover{background:rgba(255,255,255,.06)}.AppWall_tiles__my8hQ{display:grid;grid-template-columns:repeat(6,1fr)}.AppWall_tile__vVwPF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 8px;font-size:13px;font-weight:600;text-align:center;color:var(--ink);border-right:1px solid var(--line);transition:background-color .2s ease}.AppWall_tile__vVwPF:last-child{border-right:0}.AppWall_tile__vVwPF:hover{background:var(--soft)}.AppWall_icon__J4GZ6,.AppWall_svgIcon__Y7gt4{width:56px;height:56px;border-radius:13px;transition:transform .35s var(--ease-out-expo)}.AppWall_icon__J4GZ6{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.08)}.AppWall_svgIcon__Y7gt4{background:#fff;padding:11px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08);-o-object-fit:contain;object-fit:contain}.AppWall_tile__vVwPF:hover .AppWall_icon__J4GZ6,.AppWall_tile__vVwPF:hover .AppWall_svgIcon__Y7gt4{transform:translateY(-3px) scale(1.06)}@media (max-width:900px){.AppWall_row__ImeL0{grid-template-columns:1fr}.AppWall_groupLabel__RiXYL{padding:14px 16px 0;border-right:0}.AppWall_tiles__my8hQ{grid-template-columns:repeat(3,1fr)}.AppWall_tile__vVwPF{border-right:0;padding:16px 4px}.AppWall_icon__J4GZ6,.AppWall_svgIcon__Y7gt4{width:48px;height:48px;border-radius:11px}}.Brands_row__3Rk20{display:flex;flex-wrap:wrap;gap:6px}.Brands_brand__EIb_v{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:1px solid var(--ink);border-radius:var(--radius-full);background:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.Brands_icon__DyB7v{width:15px;height:15px}.Brands_wordmark__Y8kww{height:13px;width:auto}.Brands_tbc__7Thnm{border-style:dashed;border-color:#a1a1aa;color:#52525b}.Chain_section___RWgU{background:#fff;padding-top:clamp(64px,10vh,120px)}.Chain_intro__dKSXL{max-width:820px}.Chain_track__0bPkM{position:relative;height:calc(var(--layers) * 85vh + 100vh)}.Chain_sticky___gRk_{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:64px;overflow:hidden}.Chain_grid__M8Ekp{width:100%;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,64px);align-items:center}.Chain_stage__am1wC{position:relative;aspect-ratio:16/11;width:100%}.Chain_stageInner__M4YIu{position:absolute;inset:0;will-change:transform}.Chain_stageImage__xkc4X{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity}.Chain_counter__SZEPA{position:absolute;left:0;bottom:0;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.1em;color:var(--grey)}.Chain_counter__SZEPA b{color:var(--ink);font-weight:500}.Chain_list__J9z53{list-style:none;border-top:1px solid var(--ink)}.Chain_item__vwDHc{border-bottom:1px solid var(--line)}.Chain_itemHead__d3sqU{width:100%;display:flex;align-items:baseline;gap:16px;padding:18px 0;background:none;border:0;cursor:pointer;text-align:left;color:var(--grey);transition:color .3s ease}.Chain_num__VbcJ3{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em}.Chain_itemTitle__OGQD0{font-size:clamp(20px,2vw,26px);line-height:1.15;font-weight:600;letter-spacing:-.02em;color:inherit}.Chain_item__vwDHc[data-active=true] .Chain_itemHead__d3sqU{color:var(--ink)}.Chain_body__dWIvQ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out-expo)}.Chain_item__vwDHc[data-active=true] .Chain_body__dWIvQ{grid-template-rows:1fr}.Chain_bodyInner__np_n9{overflow:hidden;display:flex;flex-direction:column;gap:14px;padding-left:36px}.Chain_item__vwDHc[data-active=true] .Chain_bodyInner__np_n9{padding-bottom:22px}.Chain_inlineImage__aKv4J{display:none}.Chain_desc__RxHmK{font-size:16px;color:var(--grey)}.Chain_flows__S4eEV{display:flex;flex-wrap:wrap;gap:8px}.Chain_flows__S4eEV div{display:inline-flex;gap:8px;align-items:center;font-size:13px;border-radius:var(--radius-full);padding:4px 12px}.Chain_flows__S4eEV dt{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.Chain_flows__S4eEV dd{font-weight:500}.Chain_out__qLqUL{background:#fef2f2;color:#991b1b}.Chain_in__ts_K_{background:#ecfdf5;color:#065f46}.Chain_more__A0MRI{font-size:14px;font-weight:600;color:var(--accent-ink)}.Chain_pain__1lL4a{border-left:3px solid var(--ink);background:var(--soft);padding:12px 14px;font-size:15px;line-height:1.45;color:var(--ink)}.Chain_pain__1lL4a b{display:block;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pain);margin-bottom:4px;font-weight:500}.Chain_progress__tqXEL{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--line)}.Chain_progress__tqXEL i{display:block;height:100%;background:var(--ink);transform-origin:left}@media (max-width:900px),(prefers-reduced-motion:reduce){.Chain_track__0bPkM{height:auto}.Chain_sticky___gRk_{position:relative;height:auto;padding:32px 0 64px}.Chain_grid__M8Ekp{grid-template-columns:1fr}.Chain_progress__tqXEL,.Chain_stage__am1wC{display:none}.Chain_body__dWIvQ{grid-template-rows:1fr}.Chain_bodyInner__np_n9{padding:0 0 28px}.Chain_itemHead__d3sqU{color:var(--ink);cursor:default}.Chain_inlineImage__aKv4J{display:block;width:100%;height:auto;margin:-8px 0 -4px}}.Contact_section__axrPt{background:#fff;border-top:8px solid var(--ink);padding:clamp(96px,14vh,160px) 0}.Contact_inner__3cZS_{display:flex;flex-direction:column;align-items:center;text-align:center}.Contact_title__cmhko{font-size:clamp(40px,6vw,80px);line-height:1.02;letter-spacing:-.04em;font-weight:600;margin:16px 0 20px;max-width:900px;text-wrap:balance}.Contact_lead__wMLB_{color:var(--grey);font-size:18px;max-width:620px;margin-bottom:32px}.Contact_actions__JaYQu{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.Gap_section__Iadn1{background:var(--ink);height:190vh}.Gap_sticky__Tnlml{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:96px 0 64px}.Gap_grid__pp_iN{width:100%;display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(32px,5vw,72px);align-items:center}.Gap_chart__THUZg svg{width:100%;height:auto;overflow:visible}.Gap_axis__3gwsV{fill:rgba(255,255,255,.4);font-size:10px}.Gap_axis__3gwsV,.Gap_label__dMgCp{font-family:var(--font-mono),monospace}.Gap_label__dMgCp{fill:rgba(255,255,255,.8);font-size:11px}.Gap_funding__zVChv{fill:#c4bfff;font-family:var(--font-mono),monospace;font-size:12px}.Gap_legend__7Pn4X{display:flex;gap:20px;margin-top:16px;font-size:13px;color:rgba(255,255,255,.7)}.Gap_legend__7Pn4X i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:8px;vertical-align:-1px}@media (max-width:900px),(prefers-reduced-motion:reduce){.Gap_section__Iadn1{height:auto}.Gap_sticky__Tnlml{position:relative;min-height:0;padding:80px 0}.Gap_grid__pp_iN{grid-template-columns:1fr}}.Hero_hero__MpeZv{position:relative;background:#fff}.Hero_copy__DJ_M8{padding-top:calc(64px + clamp(40px, 8vh, 96px));text-align:center}.Hero_copy__DJ_M8,.Hero_h1__7ci07{display:flex;flex-direction:column;align-items:center}.Hero_h1__7ci07{font-weight:inherit}.Hero_title__M0ThY{display:block;font-size:clamp(40px,6.2vw,84px);line-height:1.02;letter-spacing:-.04em;font-weight:600;color:var(--ink);margin:18px auto 20px;max-width:1000px;text-wrap:balance}.Hero_title__M0ThY em{font-style:normal;color:var(--color-accent)}.Hero_description__HaY4Q{font-size:clamp(16px,1.5vw,19px);color:var(--grey);max-width:640px;margin:0 auto 28px;text-wrap:pretty}.Hero_ctas__joTa3{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.Hero_parent__pvPJI{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.06em;color:var(--grey);transition:color .2s ease}.Hero_parent__pvPJI img{width:56px;height:auto;filter:brightness(0);opacity:.7}.Hero_parent__pvPJI:hover{color:var(--ink)}.Hero_track__zjAzt{position:relative;height:220vh}.Hero_stage__bOa_R{position:sticky;top:64px;min-height:calc(100vh - 64px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:8px 0 24px}.Hero_panorama__TSbdu{position:relative;width:min(100vw,1760px,calc((100vh - 64px - 190px) * 7 / 3));aspect-ratio:7/3;margin-top:44px}.Hero_media__B5MvJ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .35s ease,filter .8s ease,transform .8s var(--ease-out-expo)}.Hero_stillLoading__BVNA8{filter:blur(10px) saturate(.6);transform:scale(.985)}.Hero_loader__yw3Z8{display:inline-flex;align-self:center;align-items:center;gap:10px;position:relative;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);padding:6px 14px 9px;border:1px solid var(--line);border-radius:var(--radius-full);background:#fff;opacity:0;transition:opacity .5s ease;pointer-events:none}.Hero_loader__yw3Z8[data-show=true]{opacity:1}.Hero_loader__yw3Z8 b{color:var(--ink);font-weight:500;min-width:3ch}.Hero_dots__xTRBp{display:inline-flex;gap:5px}.Hero_dots__xTRBp i{width:6px;height:6px;border-radius:50%;background:var(--line);animation:Hero_dot__dc6s5 1.6s infinite}.Hero_dots__xTRBp i:nth-child(2){animation-delay:.2s}.Hero_dots__xTRBp i:nth-child(3){animation-delay:.4s}.Hero_dots__xTRBp i:nth-child(4){animation-delay:.6s}@keyframes Hero_dot__dc6s5{0%,60%,to{background:var(--line);transform:scale(1)}20%{background:var(--color-accent);transform:scale(1.35)}}.Hero_loadBar__22hqS{position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--line);border-radius:1px;overflow:hidden}.Hero_loadBar__22hqS i{display:block;height:100%;background:var(--ink);transform-origin:left;transition:transform .3s ease}.Hero_pins__cEoUT{list-style:none;position:absolute;inset:0;pointer-events:none}.Hero_pin__L9Hkv{position:absolute;top:-44px;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:14px;white-space:nowrap;opacity:.25;transition:opacity .5s ease}.Hero_pin__L9Hkv b{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:2px 0;transition:color .3s ease}.Hero_pinNum__f7D2l,.Hero_pin__L9Hkv b{font-family:var(--font-mono),monospace;color:var(--grey)}.Hero_pinNum__f7D2l{font-size:11px}.Hero_leader__wf3IE{width:1px;border-left:1px dashed;background:none!important;color:#a1a1aa;height:calc(var(--drop) * .75);min-height:12px;background:var(--ink)}.Hero_pin__L9Hkv[data-on=true]{opacity:1}.Hero_pin__L9Hkv[data-on=true] b{color:var(--ink)}.Hero_pin__L9Hkv[data-current=true] .Hero_leader__wf3IE,.Hero_pin__L9Hkv[data-current=true] .Hero_pinNum__f7D2l,.Hero_pin__L9Hkv[data-current=true] b{color:var(--accent-ink)}.Hero_coins__Kkl6M{position:absolute;translate:-50% 0;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#047857;background:#ecfdf5;border-radius:var(--radius-full);padding:4px 12px;white-space:nowrap;opacity:0;transition:opacity .5s ease}.Hero_coins__Kkl6M[data-on=true]{opacity:1}.Hero_legend__5xSc0{list-style:none;width:min(1200px,calc(100% - 2 * var(--content-padding)));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.Hero_legend__5xSc0 li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;padding:12px 12px 0 0;opacity:.35;transition:opacity .4s ease}.Hero_legend__5xSc0 span{grid-row:span 2;font-family:var(--font-mono),monospace;font-size:12px;color:var(--accent-ink);padding-top:2px}.Hero_legend__5xSc0 b{font-size:15px;font-weight:600}.Hero_legend__5xSc0 small{font-size:13px;color:var(--grey)}.Hero_legend__5xSc0 li[data-on=true]{opacity:1}@media (max-width:900px){.Hero_copy__DJ_M8{padding-top:calc(64px + 40px)}.Hero_track__zjAzt{height:300vh}.Hero_stage__bOa_R{align-items:flex-start;justify-content:flex-start;min-height:0;padding-top:16px;overflow:hidden}.Hero_panorama__TSbdu{width:230vw;margin-top:40px}.Hero_pin__L9Hkv b{font-size:11px}.Hero_pinNum__f7D2l{font-size:10px}.Hero_coins__Kkl6M{font-size:11px}.Hero_loader__yw3Z8{align-self:center}.Hero_legend__5xSc0{grid-template-columns:1fr;width:calc(100% - 2 * var(--content-padding))}.Hero_legend__5xSc0 li{display:none;opacity:1}.Hero_legend__5xSc0 li[data-current=true]{display:grid}}@media (prefers-reduced-motion:reduce){.Hero_track__zjAzt{height:auto}.Hero_stage__bOa_R{position:relative;top:0;min-height:0}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.Hero_panorama__TSbdu{width:100vw}.Hero_coins__Kkl6M,.Hero_pins__cEoUT{display:none}.Hero_legend__5xSc0 li{display:grid}}.Ledger_section___I3xd{background:var(--soft);padding:clamp(80px,12vh,140px) 0}.Ledger_board__zVpqs{position:relative;height:460px;margin-top:48px;border:1px solid var(--line);border-radius:20px;background-color:#fff;background-image:radial-gradient(#e4e4e7 1px,transparent 0);background-size:20px 20px;overflow:hidden}.Ledger_wires__1_MCw{position:absolute;inset:0;width:100%;height:100%}.Ledger_packet__ugEYc{fill:var(--color-accent)}.Ledger_packetGreen__oZsql{fill:var(--flow-in)}.Ledger_card__XqYPG{position:absolute;width:23%;min-width:200px;background:#fff;border:1px solid var(--ink);border-radius:12px;padding:14px 16px;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;align-items:flex-start;gap:2px}.Ledger_hl__sVMJ4{border-color:var(--accent-ink);box-shadow:4px 4px 0 var(--color-accent)}.Ledger_label__WVsu4{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.Ledger_value__YJETc{font-size:22px;letter-spacing:-.02em;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.Ledger_sub__J8fkf{color:var(--grey);font-size:12px}.Ledger_pill__F7_p0{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:var(--radius-full);margin-top:8px}.Ledger_ok__NMD69{background:#ecfdf5;color:#047857}.Ledger_due__WQOj_{background:#fef3c7;color:#92400e}@media (max-width:900px){.Ledger_board__zVpqs{height:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.Ledger_wires__1_MCw{display:none}.Ledger_card__XqYPG{position:static;width:auto;min-width:0}}.Needs_section__lztLn{background:#fff;padding:clamp(80px,12vh,140px) 0}.Needs_grid__IyBkA{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.Needs_card__oydH2{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--ink);border-radius:var(--radius-xl);background:#fff;transition:box-shadow .3s ease,transform .3s var(--ease-out-expo)}.Needs_card__oydH2:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.Needs_kicker__B0Tjr{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.Needs_cardTitle__uwlBy{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.Needs_desc__HKpsH{color:var(--grey);font-size:15px}.Needs_viz__DWzgq{border-top:1px solid var(--line);padding-top:16px;margin-top:auto}.Needs_viz__DWzgq svg{width:100%;height:auto;display:block}.Needs_capAccent__NeUvO,.Needs_capLight__DyEg4,.Needs_cap__fv4iN{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.Needs_cap__fv4iN{fill:var(--grey)}.Needs_capLight__DyEg4{fill:#fff}.Needs_capAccent__NeUvO{fill:var(--accent-ink)}.Needs_repay__CSG63{border-top:1px solid var(--line);padding-top:12px;font-size:14px}.Needs_repay__CSG63 b{display:block;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);font-weight:500;margin-bottom:4px}@media (max-width:900px){.Needs_grid__IyBkA{grid-template-columns:1fr}}.Rails_section__O7Lcf{background:#fff;height:240vh;border-top:1px solid var(--line)}.Rails_sticky__8MiQP{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:96px 0 48px}.Rails_grid__YgYqM{width:100%;display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,5vw,64px);align-items:center}.Rails_steps__y67rB{list-style:none;margin-top:28px;border-top:1px solid var(--ink)}.Rails_steps__y67rB li{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);color:#a1a1aa;transition:color .35s ease}.Rails_steps__y67rB li[data-done=true]{color:var(--ink)}.Rails_n__AywWU{font-family:var(--font-mono),monospace;font-size:13px;color:var(--accent-ink)}.Rails_steps__y67rB b{font-weight:600;font-size:16px}.Rails_steps__y67rB em{font-style:normal;font-family:var(--font-mono),monospace;font-size:12px;color:var(--grey)}.Rails_visual__DTVeU{display:flex;flex-direction:column;gap:8px}.Rails_media__Y_8su{position:relative;width:100%;aspect-ratio:16/9;will-change:transform}.Rails_canvas__F3n7M,.Rails_image__9QJQ_{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.Rails_route__BKhdE{padding:0 4%}.Rails_bar__XvQNx{position:relative;height:6px;border-radius:3px;background:var(--line)}.Rails_barFill__51JZ2{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,#938aff,#10b981);transform-origin:left}.Rails_packet__YbRw_{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--ink);translate:-50% -50%}.Rails_nodes__DUJWg{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px}.Rails_nodes__DUJWg span{font-family:var(--font-mono),monospace;font-size:11px;color:#a1a1aa;transition:color .35s ease}.Rails_nodes__DUJWg span[data-done=true]{color:var(--ink)}@media (max-width:900px),(prefers-reduced-motion:reduce){.Rails_section__O7Lcf{height:auto}.Rails_sticky__8MiQP{position:relative;min-height:0;padding:80px 0}.Rails_grid__YgYqM{grid-template-columns:1fr}.Rails_nodes__DUJWg span,.Rails_steps__y67rB li{color:var(--ink)}.Rails_route__BKhdE{display:none}}.PartOfStabo_section__w5hqc{background:#fff;border-top:1px solid var(--line);padding:clamp(80px,12vh,128px) 0}.PartOfStabo_grid__dPKT3{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.PartOfStabo_intro__i_43s{display:flex;flex-direction:column;align-items:flex-start}.PartOfStabo_visit__UZdeT{margin-top:24px}.PartOfStabo_logo__r1g7j{width:64px;height:auto}.PartOfStabo_links__Sffnh{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--ink)}.PartOfStabo_links__Sffnh li{border-bottom:1px solid var(--line)}.PartOfStabo_links__Sffnh li:nth-child(odd){border-right:1px solid var(--line)}.PartOfStabo_link__HAA2_{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px 40px 20px 16px;transition:background-color .2s ease}.PartOfStabo_link__HAA2_:hover{background:var(--soft)}.PartOfStabo_link__HAA2_ b{font-size:17px;font-weight:600;letter-spacing:-.01em}.PartOfStabo_link__HAA2_ small{font-size:14px;color:var(--grey)}.PartOfStabo_link__HAA2_ span{position:absolute;top:20px;right:16px;color:var(--grey);transition:transform .2s ease,color .2s ease}.PartOfStabo_link__HAA2_:hover span{color:var(--accent-ink);transform:translate(2px,-2px)}@media (max-width:900px){.PartOfStabo_grid__dPKT3,.PartOfStabo_links__Sffnh{grid-template-columns:1fr}.PartOfStabo_links__Sffnh li:nth-child(odd){border-right:0}}.SeoArticle_page__M4NfM{padding:calc(64px + clamp(40px, 7vh, 80px)) var(--content-padding) clamp(64px,10vh,120px);max-width:var(--max-width);margin:0 auto}.SeoArticle_header__Y2LB6{max-width:860px}.SeoArticle_crumbs__oo_bh ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;font-family:var(--font-mono),monospace;font-size:12px;color:var(--grey)}.SeoArticle_crumbs__oo_bh li+li:before{content:"/";margin-right:6px;color:#a1a1aa}.SeoArticle_crumbs__oo_bh a:hover{color:var(--ink)}.SeoArticle_eyebrow__8lHre{margin-top:28px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.SeoArticle_h1__P62pm{font-size:clamp(36px,5vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:600;margin:14px 0 20px;text-wrap:balance}.SeoArticle_lede__0lRWD{font-size:clamp(18px,1.7vw,21px);line-height:1.5;color:var(--ink);text-wrap:pretty}.SeoArticle_meta__N5npE{margin-top:20px;font-size:14px;color:var(--grey)}.SeoArticle_meta__N5npE a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.SeoArticle_heroFigure__Isvqx{margin:40px auto 0;max-width:1200px}.SeoArticle_figure__Tza1r img,.SeoArticle_heroFigure__Isvqx img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.SeoArticle_figure__Tza1r{margin:24px 0 28px}.SeoArticle_figure__Tza1r figcaption{margin-top:6px;font-size:13px;line-height:1.5;color:var(--grey);border-left:2px solid var(--color-accent);padding-left:10px}.SeoArticle_body__VS6nA{display:grid;grid-template-columns:240px minmax(0,760px);gap:clamp(32px,5vw,80px);margin-top:24px;border-top:1px solid var(--ink);padding-top:40px}.SeoArticle_toc__NjV_V{position:sticky;top:96px;align-self:start}.SeoArticle_tocTitle__VhfcY{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:12px}.SeoArticle_toc__NjV_V ol{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px}.SeoArticle_toc__NjV_V a{color:var(--grey)}.SeoArticle_toc__NjV_V a:hover{color:var(--ink)}.SeoArticle_content__McKRC{min-width:0}.SeoArticle_section__lvXiT{scroll-margin-top:96px;margin-bottom:48px}.SeoArticle_section__lvXiT h2{font-size:clamp(24px,2.4vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.SeoArticle_section__lvXiT li,.SeoArticle_section__lvXiT p{font-size:17px;line-height:1.7;color:#262626}.SeoArticle_section__lvXiT p+p{margin-top:14px}.SeoArticle_content__McKRC a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.SeoArticle_content__McKRC strong{font-weight:600;color:var(--ink)}.SeoArticle_ol__3eVSc,.SeoArticle_ul__5tjN_{margin:12px 0 16px 22px;display:flex;flex-direction:column;gap:8px}.SeoArticle_ul__5tjN_{list-style:disc}.SeoArticle_ol__3eVSc{list-style:decimal}.SeoArticle_ol__3eVSc li::marker,.SeoArticle_ul__5tjN_ li::marker{color:var(--accent-ink)}.SeoArticle_tableWrap__zzXB0{overflow-x:auto;margin:16px 0 20px;border:1px solid var(--line);border-radius:var(--radius-lg)}.SeoArticle_table__RpDjP{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.SeoArticle_table__RpDjP caption{caption-side:bottom;text-align:left;padding:10px 14px;font-size:12px;color:var(--grey)}.SeoArticle_table__RpDjP td,.SeoArticle_table__RpDjP th{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line);line-height:1.5}.SeoArticle_table__RpDjP thead th{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);font-weight:500;background:var(--soft)}.SeoArticle_table__RpDjP tbody th{font-weight:600}.SeoArticle_table__RpDjP tbody tr:last-child td,.SeoArticle_table__RpDjP tbody tr:last-child th{border-bottom:0}.SeoArticle_callout__UX1gM{margin:20px 0;border-left:3px solid var(--color-accent);background:var(--soft);padding:14px 18px}.SeoArticle_callout__UX1gM b{display:block;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px;font-weight:500}.SeoArticle_faqs__dhS2j{border-top:1px solid var(--ink)}.SeoArticle_faq__v9SdH{border-bottom:1px solid var(--line);padding:16px 0}.SeoArticle_faq__v9SdH summary{cursor:pointer;font-weight:600;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.SeoArticle_faq__v9SdH summary:after{content:"+";font-family:var(--font-mono),monospace;color:var(--grey)}.SeoArticle_faq__v9SdH[open] summary:after{content:"–"}.SeoArticle_faq__v9SdH p{margin-top:10px}.SeoArticle_cta__edRSu{border:1px solid var(--ink);border-radius:var(--radius-xl);box-shadow:6px 6px 0 var(--ink);padding:28px;margin:8px 0 48px}.SeoArticle_cta__edRSu h2{font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.SeoArticle_cta__edRSu p{color:var(--grey);margin-bottom:18px}.SeoArticle_content__McKRC .SeoArticle_ctaBtn__YayoF{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;text-decoration:none;border-radius:var(--radius-full);padding:12px 22px;font-size:15px;font-weight:500}.SeoArticle_dot__2Y4Fc{width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.SeoArticle_related__6FxP8 h2,.SeoArticle_sources__UO_XJ h2{font-size:20px;font-weight:600;margin-bottom:14px}.SeoArticle_related__6FxP8 ul{list-style:none;display:grid;gap:12px;margin-bottom:48px}.SeoArticle_content__McKRC .SeoArticle_related__6FxP8 a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px;transition:border-color .2s ease}.SeoArticle_content__McKRC .SeoArticle_related__6FxP8 a:hover{border-color:var(--ink)}.SeoArticle_kind__CNYyc{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.SeoArticle_related__6FxP8 small{color:var(--grey);font-size:14px}.SeoArticle_sources__UO_XJ ol{margin-left:20px;font-size:14px;display:flex;flex-direction:column;gap:6px}.SeoArticle_sources__UO_XJ p{margin-top:12px;font-size:13px;color:var(--grey)}@media (max-width:900px){.SeoArticle_body__VS6nA{grid-template-columns:1fr}.SeoArticle_toc__NjV_V{position:static;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}}