.deckbar .doc{color:var(--sky)}.topbar.light .back{color:var(--deep)}.back{margin-left:auto;font-family:var(--util);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);text-decoration:none;pointer-events:auto}.back:hover{text-decoration:underline}.topbar .doc{margin-left:18px}.cover{min-height:100svh;display:flex;align-items:center;background:var(--river);color:var(--paper);overflow:hidden;padding-top:clamp(90px,12vh,140px)}.cover .halo{position:absolute;right:-16vw;top:50%;width:min(92vh,860px);opacity:.22;transform:translate3d(0,-50%,0) rotate(calc(var(--p,0)*50deg))}.cover .wrap{position:relative}.cover .mark{display:flex;align-items:center;gap:15px;margin-bottom:clamp(20px,4vh,40px)}.cover .mark img{height:clamp(42px,6vh,66px)}.cover .mark .wm{font-weight:900;font-size:clamp(22px,2.7vw,31px);line-height:1}.cover .mark .wm span{display:block;font-family:var(--util);font-weight:700;font-size:clamp(10px,1vw,13px);letter-spacing:.34em;color:var(--sky);margin-top:5px}.cover h1{font-size:clamp(34px,5.4vw,68px);max-width:16ch}.cover .sub{margin-top:clamp(14px,2.4vh,26px);font-weight:300;font-style:italic;font-size:clamp(17px,1.9vw,25px);color:var(--mist)}.ones{margin-top:clamp(22px,4vh,42px);display:grid;gap:11px}.ones div{display:flex;align-items:flex-start;gap:13px;font-weight:500;font-size:clamp(14px,1.25vw,17px);line-height:1.35}.ones i{width:10px;height:10px;border-radius:50%;background:var(--volt);flex:none;margin-top:.42em}.cover .entity{margin-top:clamp(24px,4vh,44px);font-family:var(--util);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink300)}.s{padding:clamp(80px,11vh,140px) var(--gutter)}.s h2{font-size:clamp(26px,3.4vw,46px);max-width:20ch}.s .lead,.s h2{margin-top:14px}.hint{margin-top:clamp(26px,4vh,44px);font-size:clamp(12px,1.05vw,14px);line-height:1.5;color:var(--ink400);max-width:78ch}.dark .hint{color:var(--ink300)}.pill{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(24px,4vh,40px);background:var(--bone);border-radius:100px;padding:13px 26px;font-weight:900;font-size:clamp(14px,1.3vw,18px)}.pill em{font-style:normal;color:var(--clay)}.pill b{color:var(--deep);font-weight:900}.problem .shotwrap{margin-top:clamp(26px,4vh,44px);display:flex;justify-content:center}.problem img{max-width:min(100%,700px)}.pillars{margin-top:clamp(28px,4.5vh,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(12px,1.5vw,20px)}.pil{background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:clamp(16px,2vw,24px);text-align:center}.pil .chip{width:56px;height:56px;border-radius:16px;margin:0 auto 14px;display:grid;place-items:center}.pil .chip img{width:28px}.pil .chip svg{width:30px;height:30px;color:#fff}.pil b{font-size:clamp(13px,1.15vw,15.5px)}.score{margin-top:clamp(24px,3.6vh,40px);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.score .big{font-weight:900;font-size:clamp(19px,1.9vw,26px);color:var(--deep)}.score .rest{font-weight:500;font-size:clamp(14px,1.3vw,18px)}.scale-line{margin-top:18px;height:10px;border-radius:6px;max-width:640px;background:linear-gradient(90deg,var(--clay),#D9C97A,var(--leaf));transform:scaleX(var(--p,1));transform-origin:left}.scale-ends{display:flex;justify-content:space-between;max-width:640px;margin-top:8px;font-family:var(--util);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink400)}.solution .grid2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,4vw,64px);align-items:center}.solution .grid2 img{max-height:min(58vh,520px);width:auto;margin:0 auto}.mocks{margin-top:clamp(28px,4.5vh,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(18px,2.5vw,36px)}.mock{text-align:center}.mock img{width:min(78%,230px);margin:0 auto 16px}.mock b{display:block;font-size:clamp(14px,1.2vw,16.5px)}.mock span{display:block;margin-top:6px;font-size:clamp(12.5px,1.05vw,14px);color:var(--ink500)}.hero-stream{margin-top:clamp(26px,4vh,44px);background:var(--river);color:var(--paper);border-radius:14px;padding:clamp(20px,2.6vw,32px);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:clamp(18px,3vw,44px);align-items:center;border-left:7px solid var(--volt)}.hero-stream .tag{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--volt)}.hero-stream .price{margin-top:10px;font-weight:900;font-size:clamp(32px,4vw,50px);line-height:1}.hero-stream .price span{font-weight:500;font-size:.36em;color:var(--mist);margin-left:8px}.hero-stream p{font-weight:500;font-size:clamp(14px,1.3vw,17px);line-height:1.4;color:var(--mist)}.streams{margin-top:clamp(20px,3vh,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,24px)}.stream{background:#fff;border:1px solid var(--ink200);border-radius:13px;overflow:hidden}.stream .top{height:8px}.stream .in{padding:clamp(16px,2vw,24px)}.stream b{font-size:clamp(14px,1.2vw,16.5px)}.stream .aud{margin-top:6px;font-size:12.5px;color:var(--ink500)}.stream .desc{margin-top:14px;padding-top:14px;border-top:1px solid var(--ink100);font-size:clamp(13px,1.1vw,14.5px);line-height:1.45;color:var(--ink500)}.bootstrap{margin-top:clamp(24px,4vh,42px);border-radius:14px;padding:clamp(20px,2.6vw,30px);background:var(--bone);border-left:7px solid var(--deep)}.bootstrap b{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--deep);margin-bottom:10px}.bootstrap p{font-weight:500;font-size:clamp(15px,1.4vw,20px);line-height:1.4}.bootstrap a{color:var(--deep)}.chart{margin-top:clamp(28px,4.5vh,50px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,32px);align-items:end;height:clamp(200px,32vh,300px)}.col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.col .v{font-weight:900;font-size:clamp(15px,1.5vw,20px);margin-bottom:8px}.col .b{width:min(100%,86px);border-radius:7px 7px 0 0;background:var(--tide);height:calc(var(--p,1) * var(--h));transition:none}.years{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,32px);border-top:2px solid var(--ink200);padding-top:12px}.years div{text-align:center;font-family:var(--util);font-weight:700;font-size:clamp(12px,1.2vw,15px);letter-spacing:.12em;color:var(--ink500)}.callouts{margin-top:clamp(22px,3.4vh,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,2vw,24px)}.callout{border-radius:12px;padding:clamp(16px,2vw,22px);background:var(--bone);border-left:6px solid var(--deep)}.callout.clay{border-left-color:var(--clay)}.callout b{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep);margin-bottom:8px}.callout.clay b{color:var(--clay)}.callout .n{font-weight:900;font-size:clamp(20px,2.2vw,28px);color:var(--deep)}.callout.clay .n{color:var(--clay)}.callout .n span{font-weight:500;font-size:.5em;color:var(--ink500);margin-left:8px}.legend{margin-top:20px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink500)}.legend i{width:14px;height:14px;background:var(--tide);display:block}.proofs{margin-top:clamp(26px,4vh,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,22px)}.proof{background:#fff;border:1px solid var(--ink200);border-radius:13px;overflow:hidden}.proof .top{height:9px}.proof .in{padding:clamp(16px,2vw,22px)}.proof b{font-size:clamp(15px,1.3vw,18px)}.proof span{display:block;margin-top:6px;font-size:13px;color:var(--ink500)}.revline{margin-top:clamp(18px,2.6vh,26px);background:var(--bone);border-radius:100px;padding:14px clamp(20px,2.4vw,28px);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.revline i{width:12px;height:12px;border-radius:50%;background:var(--leaf);flex:none}.revline b{font-weight:900;font-size:clamp(15px,1.5vw,20px);color:var(--leaf)}.revline span{font-weight:500;font-size:clamp(13px,1.2vw,16px)}.timeline{margin-top:clamp(28px,4.5vh,46px);border-top:4px solid var(--ink200);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(12px,2vw,24px)}.ph{text-align:center;padding-top:22px;position:relative}.ph:before{content:"";position:absolute;top:-11px;left:50%;width:18px;height:18px;border-radius:50%;background:var(--deep);transform:translateX(-50%) scale(calc(.5 + .5 * var(--p,1)))}.ph b{display:block;font-family:var(--util);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep)}.ph span{display:block;margin-top:8px;font-size:clamp(13px,1.15vw,15px)}.band,.ph span{font-weight:500}.band{margin-top:clamp(26px,4vh,44px);background:var(--river);color:var(--paper);border-radius:13px;border-left:7px solid var(--volt);padding:clamp(18px,2.4vw,26px);font-size:clamp(15px,1.4vw,19px)}.team{margin-top:clamp(28px,4.5vh,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(12px,1.6vw,20px)}.person{background:#fff;border:1px solid var(--ink200);border-radius:13px;overflow:hidden;text-align:center}.person .top{height:7px}.person .in{padding:clamp(16px,1.8vw,22px) 10px}.person img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 12px;border:3px solid var(--ink200)}.person b{display:block;font-size:13.5px;line-height:1.2}.person .role{margin-top:6px;font-family:var(--util);font-weight:700;letter-spacing:.14em}.person .fn,.person .role{display:block;font-size:11.5px}.person .fn{margin-top:7px;line-height:1.3;color:var(--ink500)}.orgs{margin-top:clamp(22px,3.4vh,34px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,24px)}.org{background:var(--bone);border-radius:12px;padding:clamp(16px,2vw,22px);border-left:6px solid var(--deep)}.org b{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep);margin-bottom:9px}.org p{font-weight:500;font-size:clamp(13.5px,1.2vw,16px);line-height:1.4}.org p span{font-weight:300;color:var(--ink500)}.deal{background:var(--river);color:var(--paper);overflow:hidden}.deal .halo{position:absolute;right:-10vw;top:-10%;width:min(70vw,620px);opacity:.16}.deal .wrap{position:relative}.raise{margin-top:clamp(24px,4vh,40px);display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.raise b{font-weight:900;font-size:clamp(28px,3.4vw,44px)}.raise span{font-weight:500;font-size:clamp(14px,1.4vw,18px);color:var(--mist)}.fund{margin-top:18px;height:clamp(38px,5vh,50px);background:var(--ink);position:relative;overflow:hidden;display:flex;align-items:center}.fund,.fund .got{border-radius:100px}.fund .got{position:absolute;inset:0 auto 0 0;width:calc(var(--p,1) * 62%);background:var(--volt)}.fund .l{position:relative;padding-left:24px;font-weight:700;color:var(--ink)}.fund .l,.fund .r{font-size:clamp(12px,1.2vw,15px)}.fund .r{position:absolute;right:26px;font-weight:500;color:var(--mist)}.fundnote{margin-top:12px;font-size:clamp(12.5px,1.1vw,14.5px);color:var(--ink300)}.ways{margin-top:clamp(24px,4vh,38px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2.2vw,26px)}.way{background:var(--ink);border-radius:13px;padding:clamp(20px,2.4vw,28px);border-left:7px solid var(--sky)}.way.volt{border-left-color:var(--volt)}.way .tag{font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sky)}.way.volt .tag{color:var(--volt)}.way .amt{margin-top:12px;font-weight:900;font-size:clamp(28px,3.2vw,40px);line-height:1}.way .amt span{font-weight:500;font-size:.36em;color:var(--mist);margin-left:8px}.way .plus{margin-top:12px;font-weight:700;font-size:clamp(13px,1.2vw,15.5px);color:var(--volt)}.way .fine{margin-top:10px;font-size:clamp(12.5px,1.1vw,14px);line-height:1.4;color:var(--ink300)}.dealnote{margin-top:clamp(20px,3vh,30px);font-size:clamp(13px,1.15vw,15.5px);color:var(--mist)}.cta{margin-top:clamp(26px,4vh,44px);display:flex;flex-wrap:wrap;gap:12px}.cta a{font-family:var(--util);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:13px 24px;border-radius:100px;text-decoration:none;transition:background .3s,color .3s}.cta .primary{background:var(--volt);color:var(--ink);font-weight:700}.cta .ghost{border:1px solid rgba(205,233,244,.42)}.cta a:hover{background:var(--sky);color:var(--ink)}@media (max-width:900px){.solution .grid2{grid-template-columns:minmax(0,1fr)}.solution .grid2 img{max-height:none;width:min(62%,260px)}.hero-stream{grid-template-columns:minmax(0,1fr);gap:14px}.chart,.years{gap:8px}}