.s{padding:clamp(80px,12vh,150px) var(--gutter)}.s h2{margin-top:14px;font-size:clamp(26px,3.6vw,48px);max-width:22ch}.s .lead{margin-top:18px}.mono{font-variant-numeric:tabular-nums}.iopen{min-height:100svh;display:flex;align-items:center;background:var(--river);color:var(--paper);overflow:hidden;padding:clamp(110px,15vh,170px) var(--gutter) clamp(70px,10vh,110px);position:relative}.iopen .shot{position:absolute;inset:-6% 0;background:url(/os/assets/img/foliage.jpg) 50%/cover no-repeat;opacity:.32;transform:translate3d(0,calc(var(--p,0) * -6vh),0) scale(1.08)}.iopen .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.88),rgba(10,28,42,.96))}.iopen .halo{position:absolute;right:-14vw;top:50%;width:min(84vh,760px);opacity:.17;transform:translate3d(0,-50%,0) rotate(calc(var(--p,0)*44deg))}.iopen .wrap{position:relative}.iopen h1{margin-top:18px;font-size:clamp(34px,6vw,76px);max-width:16ch}.adopt{margin-top:clamp(20px,3.4vh,36px);max-width:64ch;font-weight:500;font-size:clamp(17px,1.8vw,25px);line-height:1.4;color:var(--paper)}.adopt.light{font-weight:300;color:var(--mist)}.iopen .cue{position:absolute;left:0;bottom:calc(-1 * clamp(40px,6vh,70px));display:flex;align-items:center;gap:12px;font-family:var(--util);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sky);opacity:calc(1 - var(--p,0)*2.4);text-decoration:none;transition:color .3s}.iopen .cue:hover{color:var(--volt)}.iopen .cue em{display:block;width:34px;height:1px;background:var(--volt);font-style:normal;transition:width .3s}.iopen .cue:hover em{width:48px}.iwhat{background:var(--paper)}.counts{margin-top:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(14px,2vw,24px)}.count{padding-top:16px;border-top:2px solid var(--tide)}.count b{display:block;font-weight:900;font-size:clamp(34px,4.6vw,58px);line-height:1;letter-spacing:-.03em;color:var(--deep);font-variant-numeric:tabular-nums}.count span{display:block;margin-top:9px;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink500);line-height:1.45}.countfoot{grid-column:1/-1;margin-top:clamp(6px,1.4vh,14px);max-width:80ch;font-weight:300;font-size:clamp(14px,1.25vw,16.5px);line-height:1.6;color:var(--ink500)}.countfoot b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.diffs{margin-top:clamp(34px,5.5vh,60px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,26px);list-style:none}.diffs li{background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(20px,2.4vw,30px)}.diffs b{display:block;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2;margin-bottom:11px}.diffs p{font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--ink500)}.iunlock{background:var(--bone)}.cards3{margin-top:clamp(30px,5vh,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,26px);list-style:none}.cards3 li{padding-top:20px;border-top:2px solid var(--ink200)}.cards3 b{display:block;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2;margin-bottom:10px}.cards3 p{font-weight:300;font-size:clamp(14.5px,1.3vw,17.5px);line-height:1.5;color:var(--ink500)}.isignal{background:var(--paper)}.sigs{margin-top:clamp(30px,5vh,56px);display:grid;gap:clamp(14px,2vh,20px);list-style:none}.sigs li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:clamp(12px,2vw,26px);align-items:baseline;padding-bottom:clamp(14px,2vh,20px);border-bottom:1px solid var(--ink200)}.sigs li:last-child{border-bottom:0}.sigs .n{font-family:var(--util);font-weight:700;font-size:12px;letter-spacing:.2em;color:var(--tide)}.sigs p{font-weight:300;font-size:clamp(15.5px,1.5vw,21px);line-height:1.5;color:var(--ink500);max-width:60ch}.sigs p b{font-weight:700;color:var(--ink)}.caveat{margin-top:clamp(22px,3.4vh,32px);max-width:78ch;font-weight:300;font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.6;color:var(--ink400)}.caveat b{font-weight:500;color:var(--ink500)}.caveat a{color:var(--deep);text-underline-offset:3px;white-space:nowrap}.iport{background:var(--bone)}.filters{margin-top:clamp(28px,4.5vh,48px);display:grid;gap:clamp(14px,2vh,20px)}.frow{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:clamp(12px,2vw,22px);align-items:start}.flab{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tide);padding-top:13px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{cursor:pointer;font-family:inherit;color:inherit;text-align:left;background:#fff;border:1px solid var(--ink200);border-radius:12px;padding:10px 15px;display:flex;align-items:baseline;gap:9px;transition:border-color .25s,background .25s,color .25s,transform .25s}.chips .cn{font-weight:700;font-size:clamp(13.5px,1.2vw,15.5px);letter-spacing:-.005em;white-space:nowrap}.chips .cs{font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.12em;color:var(--ink400);font-variant-numeric:tabular-nums}.chips button:hover{border-color:var(--tide);transform:translateY(-2px)}.chips button.on{background:var(--deep);border-color:var(--deep);color:var(--paper)}.chips button.on .cs{color:var(--volt)}.tally{margin-top:clamp(22px,3.4vh,30px);font-weight:300;font-size:clamp(14.5px,1.35vw,18px);line-height:1.5;color:var(--ink500)}.tally b{font-weight:700;color:var(--ink)}.pgrid{margin-top:clamp(18px,2.6vh,26px);display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(14px,1.8vw,22px)}.pcard{background:#fff;border-radius:18px;padding:clamp(20px,2.3vw,28px);display:flex;flex-direction:column;gap:12px;border:1px solid var(--ink200);border-top:4px solid var(--ink300)}.pcard.st-live{border-top-color:var(--leaf)}.pcard.st-pilot{border-top-color:var(--tide)}.pcard.st-incubation{border-top-color:var(--deep)}.pcard.st-concept{border-top-color:var(--ink300)}.pmeta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.pill{font-family:var(--util);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:100px;color:#fff;flex:none}.pill.live{background:var(--leaf)}.pill.pilot{background:var(--tide)}.pill.incubation{background:var(--deep)}.pill.concept{background:var(--ink400)}.tag{font-family:var(--util);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:100px;border:1px solid var(--ink200);color:var(--ink500)}.tag.peer{border-style:dashed;border-color:var(--clay);color:var(--clay)}.pcard h3{font-size:clamp(19px,1.9vw,24px)}.pcard .pb{font-weight:300;font-size:clamp(13.5px,1.2vw,16px);line-height:1.5;color:var(--ink500)}.pcard .pn{padding-left:12px;border-left:2px solid var(--volt);font-weight:400;font-size:clamp(12.5px,1.1vw,14px);line-height:1.45;color:var(--ink700)}.fund{margin-top:auto;padding-top:14px;border-top:1px solid var(--ink100)}.fline{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.fm{font-family:var(--util);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tide)}.fm,.fv{font-weight:700}.fv{font-size:clamp(13px,1.15vw,15px);font-variant-numeric:tabular-nums;color:var(--ink)}.fv em{font-style:normal;font-weight:300;color:var(--ink400)}.ftrack{margin-top:9px;height:7px;border-radius:5px;background:var(--ink100);overflow:hidden}.ftrack i{display:block;height:100%;border-radius:5px;background:var(--volt);box-shadow:inset 0 0 0 1px rgba(74,122,74,.35)}.plinks{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.plinks a{font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:9px 15px;border-radius:100px;background:var(--deep);color:var(--paper);transition:background .25s,color .25s}.plinks a.ghost{background:transparent;border:1px solid var(--ink200);color:var(--ink500)}.plinks a:hover{background:var(--volt);color:var(--ink)}.plinks a.ghost:hover{border-color:var(--volt)}.empty{grid-column:1/-1;background:#fff;border:1px dashed var(--ink300);border-radius:18px;padding:clamp(28px,4vw,44px);text-align:center;font-weight:300;font-size:clamp(15px,1.4vw,19px);line-height:1.5;color:var(--ink500)}.empty b{display:block;margin-top:8px;font-weight:900;color:var(--ink)}.istage{background:var(--paper)}.ladder{margin-top:clamp(30px,5vh,56px);display:grid;gap:clamp(12px,1.8vh,18px);list-style:none}.rung{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);gap:6px clamp(16px,2.6vw,40px);align-items:baseline;padding:clamp(16px,2.2vh,22px) clamp(18px,2vw,26px);border-radius:16px;background:var(--bone);border-left:6px solid var(--ink300)}.rung.r-live{border-left-color:var(--leaf)}.rung.r-pilot{border-left-color:var(--tide)}.rung.r-incubation{border-left-color:var(--deep)}.rung.r-concept{border-left-color:var(--ink300)}.rn{font-weight:900;font-size:clamp(18px,2vw,26px);letter-spacing:-.015em;line-height:1.15}.rc{grid-column:1;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink400)}.rw{grid-row:1;font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.5;color:var(--ink500);max-width:60ch}.rl,.rw{grid-column:2}.rl{grid-row:2;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--deep);line-height:1.6}.mismatch{margin-top:clamp(26px,4vh,40px);background:var(--bone);border-radius:16px;border-left:6px solid var(--clay);padding:clamp(20px,2.6vw,30px);max-width:82ch}.mismatch b{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--clay);margin-bottom:10px}.mismatch p{font-weight:300;font-size:clamp(14px,1.3vw,17px);line-height:1.6;color:var(--ink500)}.mismatch em{font-style:normal;font-weight:700;color:var(--ink)}.ipath{background:var(--river);color:var(--paper);overflow:hidden;position:relative}.ipath .shot{position:absolute;inset:-8% 0;background:url(/os/assets/img/network.jpg) 50%/cover no-repeat;opacity:.2;transform:translate3d(0,calc((.5 - var(--p,.5)) * 8vh),0) scale(1.1)}.ipath .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.92),rgba(10,28,42,.97))}.ipath .wrap{position:relative}.ipath .lead{color:var(--mist)}.chains{margin-top:clamp(32px,5vh,58px);display:grid;gap:clamp(18px,2.8vh,28px);list-style:none}.chains li{padding:clamp(20px,2.6vw,30px);border-radius:18px;background:rgba(10,28,42,.46);border:1px solid rgba(205,233,244,.2)}.ch{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ch b{font-weight:900;font-size:clamp(17px,2vw,26px);letter-spacing:-.015em;line-height:1.15}.ch i{font-family:var(--util);font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--volt);border-radius:100px;padding:4px 10px;align-self:center}.ch em,.ch i{font-style:normal}.ch em{color:var(--sky);font-size:clamp(16px,1.8vw,22px);padding:0 4px}.chains p{margin-top:14px;font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.55;color:var(--mist);max-width:82ch}.ihow{background:var(--paper)}.steps4{margin-top:clamp(30px,5vh,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(16px,2vw,26px);list-style:none}.steps4 li{background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:11px}.steps4 .n{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;color:var(--tide)}.steps4 b{font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2}.steps4 p{font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--ink500)}.steps4 p b{font-weight:700;font-size:inherit;color:var(--ink)}.track{margin-top:clamp(28px,4.4vh,44px);padding-top:clamp(20px,3vh,28px);border-top:1px solid var(--ink200);display:grid;gap:14px}.tlab{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink400)}.tstates{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.tstates i{font-family:var(--util);font-style:normal;font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding:9px 17px;border-radius:100px;border:1px solid var(--ink200);color:var(--ink500);background:#fff}.tstates i.on{background:var(--deep);border-color:var(--deep);color:var(--paper)}.tstates i.yes{border-color:var(--leaf);color:var(--leaf)}.tstates i.no{border-color:var(--clay);color:var(--clay)}.tstates em{font-style:normal;color:var(--ink300);font-family:var(--util);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.ieco{background:var(--bone)}.peers{margin-top:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(14px,1.8vw,22px);list-style:none}.peers li{background:#fff;border:1px dashed var(--ink300);border-radius:16px;padding:clamp(18px,2.2vw,26px);display:flex;flex-direction:column;gap:9px}.peers a{font-weight:900;font-size:clamp(16px,1.6vw,21px);letter-spacing:-.01em;line-height:1.2;text-decoration:none;color:var(--ink);transition:color .25s}.peers a em{font-style:normal;color:var(--tide);font-size:.8em}.peers a:hover{color:var(--deep)}.peers .pl{font-family:var(--util);font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink400)}.peers p{font-weight:300;font-size:clamp(13px,1.15vw,15.5px);line-height:1.5;color:var(--ink500)}.iclose{background:var(--river);color:var(--paper);text-align:center;overflow:hidden;position:relative}.iclose .halo{position:absolute;left:50%;top:44%;width:min(110vw,820px);transform:translate(-50%,-50%);opacity:.13}.iclose .wrap{position:relative}.iclose .kicker{justify-content:center}.iclose .final{margin-top:clamp(22px,4vh,44px);font-weight:900;font-size:clamp(25px,3.8vw,50px);line-height:1.12;letter-spacing:-.015em;max-width:22ch;margin-inline:auto}.iclose .src{margin-top:clamp(22px,3.4vh,32px);font-weight:300;font-size:clamp(13.5px,1.2vw,16px);line-height:1.6;color:var(--sky);max-width:60ch;margin-inline:auto}.iclose .links{margin-top:clamp(28px,4.5vh,48px);display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.iclose .links a{font-family:var(--util);font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:13px 22px;border:1px solid rgba(205,233,244,.42);border-radius:100px;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.iclose .links a.prim,.iclose .links a:hover{background:var(--volt);color:var(--ink);border-color:var(--volt)}.iclose .links a.prim:hover{background:var(--paper);border-color:var(--paper)}.alsolinks{margin-top:clamp(20px,3vh,28px);display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.alsolinks a{font-family:var(--util);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);text-decoration:none;transition:color .3s}.alsolinks a:hover{color:var(--volt);text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.frow{grid-template-columns:minmax(0,1fr);gap:8px}.flab{padding-top:0}.rung{grid-template-columns:minmax(0,1fr);gap:6px}.rc,.rl,.rw{grid-column:1;grid-row:auto}.rw{margin-top:6px}.sigs li{grid-template-columns:38px minmax(0,1fr);gap:12px}}@media (max-width:620px){.pgrid{grid-template-columns:minmax(0,1fr)}.chips button{padding:9px 13px}.ch em{display:none}.ch{gap:6px 9px}}