html:has(.co-page){scroll-behavior:auto}.co-page{position:relative}#thread{pointer-events:none;z-index:0;width:100%;position:absolute;top:0;left:0;overflow:visible}#thread path{fill:none;stroke:var(--blue);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}#thread .ghost{stroke:#1f4fff47}#thread circle{fill:var(--blue)}#thread #o{fill:var(--blue);stroke:#1f4fff24;stroke-width:10px;paint-order:stroke}#thread #o.wait{animation:1.6s ease-in-out infinite opulse}@keyframes opulse{0%,to{stroke-width:10px}50%{stroke-width:22px}}#thread .node{fill:var(--bg);stroke:var(--blue);stroke-width:1.5px;transition:fill .35s,r .35s}#thread .node.on{fill:var(--blue)}#thread .halo{fill:none;stroke:var(--blue);stroke-width:1px;opacity:0}#thread .halo.on{animation:1.1s ease-out halo}@keyframes halo{0%{opacity:.6;r:5}to{opacity:0;r:22}}.js-seq .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:0s;transform:translateY(22px)}.js-seq .rv.in{opacity:1;transform:none}.js-seq .chars .ch{opacity:0;filter:blur(4px);transition:opacity .45s var(--ease), transform .45s var(--ease), filter .45s var(--ease);transition-delay:calc(var(--c,0) * 32ms);display:inline-block;transform:translateY(.4em)}.chars .w{white-space:nowrap}.js-seq .chars.in .ch{opacity:1;filter:none;transform:none}.js-seq .cap ul.rv li{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(.22s + var(--j,0) * 90ms);transform:translateY(10px)}.js-seq .cap ul.rv.in li{opacity:1;transform:none}.js-seq .mb.rv{transform:translateX(var(--from,0)) scale(.98)}.js-seq .mb.rv.in{transform:none}.toc{z-index:70;opacity:0;gap:14px;transition:opacity .4s;display:grid;position:fixed;top:50%;right:28px;transform:translateY(-50%)}.toc:not(.show){pointer-events:none}.toc.show{opacity:1}.toc a{letter-spacing:.04em;color:var(--ink-3);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.toc a span{opacity:0;transition:opacity .25s,transform .25s;transform:translate(6px)}.toc a i{border:1.5px solid var(--line-2);background:var(--bg);border-radius:50%;width:7px;height:7px;transition:all .3s}.toc:hover a span,.toc a.on span,.toc a:focus-visible span{opacity:1;transform:none}.toc a.on{color:var(--ink)}.toc a.on i{background:var(--blue);border-color:var(--blue);transform:scale(1.35)}@media (width<=1180px){.toc{display:none}}.co-page section{z-index:1;position:relative}.co-page .c{text-align:center}.co-page .pill{border:1px solid var(--line-2);border-radius:var(--pill);background:var(--bg);letter-spacing:.08em;height:28px;color:var(--ink-2);text-transform:uppercase;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.co-page .pill b{color:var(--blue);margin-right:8px;font-weight:600}.co-page .pill.on{background:var(--ink);border-color:var(--ink);color:#fff}.co-page .pill.on b{color:var(--blue-on-dark)}.co-page .stmt{max-width:860px;margin-top:var(--s5);background:var(--bg);font-size:var(--t-2xl);letter-spacing:-.04em;text-wrap:balance;padding:4px 24px;font-weight:700;line-height:1.3;display:inline-block}.co-page .head{padding-top:var(--s10)}.co-page .head.on-line{text-align:left;padding-top:calc(var(--s10) + var(--s4));margin-left:-14px}.co-page .head.on-line .pill{height:34px;box-shadow:0 0 0 6px var(--bg);padding:0 16px;font-size:13px}.co-page .hero{text-align:center}.co-page .brand{padding:var(--s9) 0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.co-page .brand img{width:auto;height:72px}.co-page .brand h1{margin-top:var(--s6);letter-spacing:-.05em;color:var(--ink);font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.18}.co-page .facts{margin:var(--s8) auto 0;grid-template-columns:repeat(4,1fr);max-width:1040px;display:grid}.co-page .facts li{padding:var(--s4) var(--s5) var(--s2)}.co-page .facts li:first-child,.co-page .facts li:nth-child(3){border-right:1px solid var(--line-2)}.co-page .facts b{color:var(--blue);font-size:var(--t-2xl);letter-spacing:-.04em;font-weight:700;line-height:1.1;display:block}.co-page .facts span{margin-top:var(--s2);color:var(--ink-3);font-size:15px;display:block}.co-page .tl{margin-top:var(--s9);position:relative}.co-page .tl .row{grid-template-columns:repeat(6,1fr);display:grid}.co-page .tl .col{text-align:center;padding:var(--s6) var(--s2) 0}.co-page .tl .pt{background:var(--bg);border:1.5px solid var(--blue);z-index:2;width:13px;height:13px;transition:background .3s,box-shadow .4s;transition-delay:calc(var(--i,0) * .11s);border-radius:50%;margin:-6.5px 0 0 -6.5px;position:absolute;top:0}.co-page .tl .pt.now{background:var(--blue);width:17px;height:17px;box-shadow:0 0 0 7px var(--blue-soft);margin:-8.5px 0 0 -8.5px}.co-page .tl .pt.on{background:var(--blue)}.co-page .tl .pt.now.on{box-shadow:0 0 0 7px var(--blue-soft), 0 0 0 14px #1f4fff0f}.co-page .tl .yr{white-space:nowrap;font-size:clamp(20px, 1.85vw, var(--t-xl));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.co-page .tl .now-c .yr{color:var(--blue)}.co-page .tl .lb{margin-top:6px;font-size:15px;font-weight:600}.co-page .tl a.col{border-radius:var(--r3);padding-bottom:var(--s4);transition:background .25s var(--ease);display:block}.co-page .tl .go{margin-top:var(--s3);letter-spacing:.06em;color:var(--ink-3);font-size:12px;font-weight:600;display:inline-block}.co-page .alt{margin-top:var(--s9);gap:var(--s7);display:grid}.co-page .alt .r{grid-template-columns:1fr 1fr;align-items:center;column-gap:120px;scroll-margin-top:100px;display:grid;position:relative}.co-page .alt .r.rev .mb{order:2}.co-page .alt .cap{color:var(--ink-3);text-align:left;max-width:380px;font-size:15px}.co-page .alt .r.rev .cap{justify-self:end}.co-page .alt .cap ul{margin-top:var(--s4);border-top:1px solid var(--ink);color:var(--ink-2);font-size:15px;line-height:1.55}.co-page .alt .cap li{border-bottom:1px solid var(--line);padding:11px 0}.co-page .alt .cap h3{font-size:var(--t-2xl);color:var(--ink);letter-spacing:-.04em;margin-top:4px;font-weight:700;line-height:1.2;display:block}.co-page .alt .cap small{letter-spacing:.08em;color:var(--blue);font-size:12px;font-weight:600}.co-page .mb{border-radius:var(--r4);border:1px solid var(--line);justify-content:center;align-items:center;height:280px;display:flex;position:relative;overflow:hidden}.co-page .mb.white{background:var(--paper)}.co-page .mb.tint{background:linear-gradient(#eef1fa,#e6eaf6)}.co-page .mb.slim{height:150px}.co-page .mb .logos3{justify-content:center;align-items:center;gap:44px;width:100%;padding:0 32px;display:flex}.co-page .mb .logos3 img{object-fit:contain;opacity:.85;width:auto;max-width:30%}.co-page .mb .apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;padding:0 32px;display:grid}.co-page .mb .apps img{border-radius:14px;box-shadow:0 12px 32px -14px #0d1a3a40}.co-page .mb .strips{gap:12px;width:100%;padding:0 36px;display:grid}.co-page .mb .strips img{border-radius:10px;width:100%;height:auto}.co-page .mb.one{height:auto;padding:28px 0}.co-page .mb.bz{gap:28px}.co-page .mb.brandlogo img.fc{height:34px}.co-page .mb.brandlogo img.bz-logo{height:46px}.co-page .mb.bz .bznote{border-left:1px solid var(--line-2);text-align:left;color:var(--ink-2);letter-spacing:-.02em;padding-left:28px;font-size:14px;font-weight:600;line-height:1.7}.co-page .mb.a2o{justify-content:flex-start;height:220px}.co-page .mb.a2o .lk{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;padding-left:40px;display:flex;position:relative}.co-page .mb.a2o .lk .a{width:auto;height:22px}.co-page .mb.a2o .note{border-top:1px solid var(--line-2);text-align:left;min-width:150px;color:var(--blue);letter-spacing:-.02em;flex-direction:column;gap:2px;padding-top:14px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.co-page .mb.a2o .note b{color:var(--ink-3);letter-spacing:0;font-size:12px;font-weight:600}.co-page .mb.a2o .ls{filter:grayscale()contrast(1.05);width:auto;height:86%;position:absolute;bottom:0;right:28px}.co-page .ring{border:1.5px solid var(--blue);background:var(--bg);text-align:center;width:240px;height:240px;box-shadow:0 0 0 12px var(--bg), 0 0 0 13px var(--line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}.co-page .ring.pct{border-color:var(--line-2);position:relative}.co-page .ring.pct svg{width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;inset:-1.5px;transform:rotate(-90deg)}.co-page .ring.pct circle{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--ease)}.co-page .ring b{font-size:var(--t-3xl);letter-spacing:-.05em;font-weight:800;line-height:1}.co-page .ring span{color:var(--ink-2);max-width:150px;margin-top:10px;font-size:14px;line-height:1.45}.co-page .rdrow{margin-top:var(--s9);grid-template-columns:1fr 1fr;align-items:center;column-gap:120px;display:grid}.co-page .rdrow .ring{justify-self:end}.co-page .rdtx{text-align:left;max-width:520px}.co-page .rdtx small{letter-spacing:.12em;color:var(--blue);font-size:12px;font-weight:700;display:block}.co-page .rdline{margin-top:var(--s4);max-width:360px;line-height:1.4;font-size:var(--t-lg);letter-spacing:-.03em;color:var(--ink);font-weight:600}.co-page .pgs{margin-top:var(--s5);gap:var(--s5) var(--s6);grid-template-columns:1fr 1fr;max-width:440px;display:grid}.co-page .pg b{border-bottom:1px solid var(--ink);letter-spacing:-.02em;padding-bottom:8px;font-size:14px;font-weight:700;display:block}.co-page .pg li{border-bottom:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:6px 0;font-size:13px;line-height:1.4}.co-page .unis{margin-top:var(--s5);column-gap:var(--s6);border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;max-width:440px;display:grid}.co-page .unis li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:6px 0;font-size:13px;line-height:1.4}.co-page .pnote{margin-top:var(--s4);color:var(--ink-3);font-size:11.5px}.co-page .fd{margin-top:calc(var(--s9) + var(--s4));grid-template-columns:1fr 1fr;column-gap:96px;display:grid}.co-page #founders .head.on-line{padding-top:calc(var(--s10) * 1.7)}.co-page .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r4);padding:var(--s6) var(--s6) var(--s5);flex-direction:column;display:flex}.co-page .card .top{margin-top:var(--s5);align-items:center;gap:20px;display:flex}.co-page .card .nm h3{font-size:var(--t-xl);letter-spacing:-.04em;font-weight:700;line-height:1.2;display:block}.co-page .card .nm span{letter-spacing:.1em;color:var(--blue);margin-top:4px;font-size:12px;font-weight:600;display:block}.co-page .card ul{margin-top:var(--s5);border-top:1px solid var(--ink);color:var(--ink-2);flex:1;font-size:15px}.co-page .card li{border-bottom:1px solid var(--line);padding:12px 0}.co-page .card .orgs{margin-top:var(--s5);align-items:center;gap:28px;height:34px;display:flex}.co-page .card .orgs img{height:var(--h,24px);opacity:.72;width:auto}.co-page #invest .head{padding-top:calc(var(--s10) + var(--s8))}.co-page .inv{margin-top:var(--s8);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);display:grid}.co-page .inv li{border-left:1px solid var(--line);justify-content:center;align-items:center;height:220px;padding:0 36px;display:flex}.co-page .inv li:nth-child(4n+1),.co-page .inv li:nth-child(4n+3){border-left:0}.co-page .inv li:nth-child(n+5){border-top:1px solid var(--line)}.co-page .inv img{max-height:var(--h,34px);max-width:var(--mw,170px);filter:grayscale();opacity:.78;width:auto;transition:opacity .3s var(--ease), filter .3s var(--ease)}.co-page .inv li.st img{width:86%;max-width:86%;height:auto;max-height:none}.co-page .cta{text-align:center;padding-top:calc(var(--s10) + var(--s8));padding-bottom:calc(var(--s9) + var(--s7))}.co-page .cta .btn-c{margin-top:var(--s6);border-radius:var(--pill);background:var(--blue);color:#fff;z-index:2;height:52px;transition:transform .2s var(--ease), background .2s;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 30px -10px #1f4fff99}@media (pointer:coarse){.co-page .cta .btn-c:active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine){.co-page .tl a.col:hover{background:var(--paper)}.co-page .tl a.col:hover .go{color:var(--blue)}.co-page .inv li:hover img{opacity:1;filter:none}.co-page .cta .btn-c:hover{background:#1640e0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){#thread path{stroke-dashoffset:0!important}}@media (width<=960px){#thread{display:none}.co-page:before{content:"";left:calc(var(--gut) / 2 - 1px);z-index:0;background:linear-gradient(var(--blue), var(--blue)) no-repeat 0 0 / 100% var(--prog,100%), #1f4fff47;width:1.5px;position:absolute;top:0;bottom:0}.co-page .head .pill,.co-page .cta .pill{position:relative}.co-page section .pill:before{content:"";left:calc(-1 * (50vw - var(--gut) / 2) + 50% - 5px);background:var(--blue);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.co-page .head{padding-top:var(--s9)}.co-page .stmt{font-size:var(--t-xl);padding:0}.co-page .head.on-line{padding-top:var(--s9);margin-left:0}.co-page .facts{grid-template-columns:1fr 1fr}.co-page .facts li{padding:var(--s4) var(--s3)}.co-page .facts li:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.co-page .facts b{font-size:var(--t-xl)}.co-page .tl{margin-top:var(--s7);scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));padding:0 var(--gut);overflow-x:auto}.co-page .tl .pt{display:none}.co-page .tl .row{border-top:1.5px solid var(--blue);grid-template-columns:repeat(6,minmax(150px,1fr))}.co-page .tl a.col{scroll-snap-align:start;padding:var(--s4) var(--s3);text-align:left;position:relative}.co-page .tl a.col:before{content:"";left:var(--s3);background:var(--bg);border:1.5px solid var(--blue);border-radius:50%;width:11px;height:11px;position:absolute;top:-7px}.co-page .tl a.col.now-c:before{background:var(--blue)}.co-page .tl .yr{font-size:var(--t-lg);margin-top:var(--s2)}.co-page .alt .r,.co-page .alt .r.rev{row-gap:var(--s5);grid-template-columns:1fr}.co-page .alt .r.rev .mb{order:0}.co-page .alt .cap,.co-page .alt .r.rev .cap{justify-self:stretch;max-width:none}.co-page .mb{height:220px}.co-page .mb.slim{height:110px}.co-page .mb .logos3{gap:20px;padding:0 16px}.co-page .mb .logos3 img{max-height:26px}.co-page .mb .apps{gap:10px;padding:0 14px}.co-page .ring{aspect-ratio:1;width:100%;max-width:170px;height:auto;box-shadow:none;justify-self:center}.co-page .ring b{font-size:var(--t-xl)}.co-page .ring span{max-width:120px;font-size:12px}.co-page .mb.a2o{height:150px}.co-page .mb.brandlogo img.bz-logo{height:32px}.co-page .mb.brandlogo img.fc{height:22px}.co-page .mb.bz{gap:18px}.co-page .mb.bz .bznote{padding-left:18px;font-size:12px}.co-page .mb.a2o .lk{gap:10px;padding-left:20px}.co-page .mb.a2o .lk .a{height:13px}.co-page .mb.a2o .note{min-width:0;padding-top:8px;font-size:13px}.co-page .mb.a2o .note b{font-size:11px}.co-page .mb.a2o .ls{right:10px}.co-page .cta{padding:var(--s9) 0 var(--s8)}.co-page .rdrow{row-gap:var(--s5);margin-top:var(--s8);grid-template-columns:1fr}.co-page .rdrow .ring{justify-self:center;width:200px;max-width:200px}.co-page .pgs{gap:var(--s5) var(--s4);grid-template-columns:1fr 1fr}.co-page .unis{column-gap:var(--s4)}.co-page .unis li{font-size:12px}.co-page .pg li{white-space:normal;font-size:12px}.co-page .fd{row-gap:var(--s5);grid-template-columns:1fr}.co-page .alt .cap h3{font-size:30px}.co-page .card .nm h3{font-size:22px}.co-page .inv{grid-template-columns:repeat(2,minmax(0,1fr))}.co-page .inv img{max-width:100%!important}.co-page .inv li{border-top:1px solid var(--line);min-width:0;height:140px;padding:0 20px;border-left:0!important}.co-page .inv li:nth-child(2n){border-left:1px solid var(--line)!important}}@media (width<=600px){.co-page .brand{padding-top:var(--s7)}.co-page .brand h1{font-size:28px}.co-page .stmt{font-size:clamp(22px, 6.6vw, var(--t-xl))}.co-page .facts b{font-size:var(--t-lg)}.co-page .head,.co-page .head.on-line{padding-top:var(--s8)}.co-page #tl{display:none}.co-page .alt{margin-top:var(--s5);gap:var(--s7)}.co-page .alt .r{row-gap:var(--s4)}.co-page .mb{height:150px}.co-page .mb.slim{height:96px}.co-page .mb.a2o{height:128px}.co-page .mb.one{padding:16px 0}.co-page .alt .cap h3{font-size:var(--t-xl)}.co-page .alt .cap ul{margin-top:var(--s3);font-size:14px}.co-page .alt .cap li{padding:8px 0}.co-page #founders .head.on-line{padding-top:var(--s8)}.co-page #founders .fd{margin-top:var(--s5)}.co-page .card ul{margin-top:var(--s3);font-size:13.5px}.co-page .card li{padding:8px 0}.co-page .rdrow{margin-top:var(--s6);row-gap:var(--s4)}.co-page .rdrow .ring{width:150px;max-width:150px}.co-page .rdline{margin-top:var(--s2)}.co-page .unis,.co-page .pgs{margin-top:var(--s3)}.co-page .pgs{gap:var(--s4) var(--s4)}.co-page .pg li,.co-page .unis li{padding:5px 0}.co-page .inv{margin-top:var(--s5)}.co-page .inv li{height:96px}.co-page .cta{padding:calc(var(--s8) + var(--s6)) 0 calc(var(--s7) + var(--s6))}.co-page #invest .head{padding-top:calc(var(--s8) + var(--s6))}.co-page .brand img{height:40px}.co-page .brand h1{margin-top:var(--s5);font-size:min(var(--m-display), 7.4vw);letter-spacing:-.04em;line-height:1.25}.co-page .facts{margin-top:var(--s7)}.co-page .facts li{padding:var(--s4) var(--s2) var(--s3)}.co-page .facts b{letter-spacing:-.03em;font-size:24px}.co-page .facts span{margin-top:var(--s1);font-size:var(--m-cap)}.co-page .stmt{font-size:clamp(22px, 6.4vw, var(--m-h2));margin-top:var(--s4);line-height:1.35}.co-page .alt .cap small{font-size:12px}.co-page .alt .cap h3{margin-top:2px;font-size:22px;line-height:1.3}.co-page .alt .cap ul{font-size:var(--m-small);line-height:1.6}.co-page .card{padding:var(--s5) var(--s5) var(--s4)}.co-page .card .top{margin-top:0}.co-page .card .nm h3{font-size:var(--m-h3);letter-spacing:-.02em;line-height:1.3}.co-page .card .nm span{margin-top:2px;font-size:11px}.co-page .card ul{margin-top:var(--s4);font-size:var(--m-small);line-height:1.6}.co-page .card .orgs{gap:var(--s5);margin-top:var(--s4);height:28px}.co-page .card .orgs img{height:calc(var(--h,24px) * .8)}.co-page .rdline{font-size:18px;line-height:1.45}.co-page .pg li,.co-page .unis li{font-size:var(--m-cap)}.co-page .pnote{font-size:12px}.co-page .inv img{max-height:calc(var(--h,34px) * .72);max-width:72%!important}.co-page .inv li.st img{width:72%;max-width:72%!important}}
