.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr,.tbd{white-space:nowrap}.tbd{display:inline-block;font-family:var(--util);font-weight:700;font-size:.74em;letter-spacing:.1em;text-transform:uppercase;color:var(--clay);border:1px dashed;border-radius:100px;padding:1px 9px;vertical-align:.06em}.dark .tbd,.eclose .tbd,.life .tbd,.minted .tbd{color:#F2A07B}.ct{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tide);margin-bottom:14px}.dark .ct,.life .ct,.minted .ct{color:var(--volt)}.s{padding:clamp(80px,12vh,150px) var(--gutter)}.s h2{margin-top:14px;font-size:clamp(26px,3.6vw,48px);max-width:22ch}.eopen{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}.eopen .shot{position:absolute;inset:-6% 0;background:url(/os/assets/img/network.jpg) 50%/cover no-repeat;opacity:.32;transform:translate3d(0,calc(var(--p,0) * -6vh),0) scale(1.08)}.eopen .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.88),rgba(10,28,42,.96))}.eopen .halo{position:absolute;right:-14vw;top:50%;width:min(84vh,760px);opacity:.17;transform:translate3d(0,-50%,0) rotate(calc(var(--p,0)*44deg))}.eopen .wrap{position:relative}.eopen h1{margin-top:18px;font-size:clamp(30px,5.2vw,66px);max-width:19ch}.adopt{margin-top:clamp(20px,3.4vh,36px);max-width:62ch;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)}.eopen .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)}.eopen .cue em{display:block;width:34px;height:1px;background:var(--volt);font-style:normal}.inshort{background:var(--paper)}.four{margin-top:clamp(30px,5vh,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,28px);list-style:none}.four.five{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:clamp(14px,1.6vw,22px)}.four li{padding-top:20px;border-top:2px solid var(--ink200)}.four .n{font-family:var(--util);font-weight:700;font-size:12px;letter-spacing:.18em;color:var(--tide)}.four p{margin-top:12px;font-weight:300;font-size:clamp(15px,1.4vw,19px);line-height:1.5;color:var(--ink500)}.four b{display:block;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;line-height:1.2}.tabwrap{margin-top:clamp(28px,4.5vh,50px)}.tabs{display:flex;flex-wrap:wrap;gap:10px}.tabs button{flex:1 1 200px;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:clamp(14px,1.7vw,20px);transition:border-color .3s,background .3s,transform .3s;font-family:inherit;color:inherit}.tabs button .t{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tide)}.tabs button .l{display:block;margin-top:7px;font-weight:900;font-size:clamp(16px,1.6vw,21px);letter-spacing:-.01em;line-height:1.15}.tabs button:hover{border-color:var(--tide);transform:translateY(-2px)}.tabs button.on{background:var(--deep);border-color:var(--deep);color:var(--paper)}.tabs button.on .t{color:var(--volt)}.panels{margin-top:clamp(16px,2.4vh,24px)}.jsi .panel:not(.on){display:none}.panel{background:var(--bone);border-radius:16px;padding:clamp(24px,3vw,40px);border-left:7px solid var(--deep)}.panel+.panel{margin-top:14px}.panel h3{font-size:clamp(19px,2vw,26px)}.panel p{margin-top:14px;font-weight:300;font-size:clamp(15px,1.4vw,19px);line-height:1.55;color:var(--ink700)}.panel p b,.panel p em{font-weight:500;font-style:normal;color:var(--ink)}.mini{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.mini div{padding-top:14px;border-top:1px solid var(--ink200)}.mini b{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tide);margin-bottom:7px}.mini span{font-weight:300;font-size:clamp(14px,1.25vw,16.5px);line-height:1.45;color:var(--ink500)}.worth{background:var(--bone)}.worth .two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,5vw,74px);align-items:start}.why{margin-top:clamp(24px,4vh,38px);display:grid;gap:16px;list-style:none}.why li{padding-left:clamp(0px,1.4vw,18px);font-weight:300;font-size:clamp(15px,1.35vw,18.5px);line-height:1.5;color:var(--ink500)}.why b{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep);margin-bottom:6px}.worth .foot{max-width:64ch;font-weight:300;font-size:clamp(14px,1.2vw,16.5px);line-height:1.55;color:var(--ink400)}.moved,.worth .foot{margin-top:clamp(26px,4vh,40px)}.moved{background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(20px,2.4vw,28px)}.steps2{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(12px,1.8vw,24px)}.steps2 .v{display:block;font-weight:900;font-size:clamp(24px,2.8vw,36px);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.steps2 .m{display:block;margin-top:6px;font-family:var(--util);font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;color:var(--ink400);max-width:26ch}.steps2 .was .v{color:var(--ink300);text-decoration:line-through;text-decoration-thickness:2px}.steps2 .now .v{color:var(--deep)}.steps2 .arw{font-size:22px;color:var(--tide);flex:none}.moved>p{margin-top:18px;padding-top:16px;border-top:1px solid var(--ink100);font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.55;color:var(--ink500);max-width:66ch}.calc{background:var(--river);color:var(--paper);border-radius:18px;padding:clamp(24px,3vw,34px);position:sticky;top:86px}.calc .ct{color:var(--volt)}.fld,.fld span{display:block}.fld span{font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sky);margin-bottom:8px}.fld input{width:100%;background:rgba(10,28,42,.55);border:1px solid rgba(205,233,244,.28);border-radius:11px;padding:14px 16px;color:var(--paper);font-family:inherit;font-weight:900;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fld input:focus{outline:2px solid var(--volt);outline-offset:1px;border-color:transparent}.calc .eq{text-align:center;font-weight:900;font-size:22px;color:var(--volt);margin:12px 0}.calc .rate{margin-top:18px;font-family:var(--util);font-size:11px;letter-spacing:.08em;line-height:1.6;color:var(--sky);opacity:.85;text-transform:uppercase}.life{background:var(--river);color:var(--paper);overflow:hidden}.life .shot{position:absolute;inset:-8% 0;background:url(/os/assets/img/bridge_dark.jpg) 50%/cover no-repeat;opacity:.24;transform:translate3d(0,calc((.5 - var(--p,.5)) * 8vh),0) scale(1.1)}.life .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.9),rgba(10,28,42,.97))}.life .wrap{position:relative}.life .lead{color:var(--mist)}.lgrid{margin-top:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,1.8vw,24px)}.lcard{background:rgba(10,28,42,.46);border:1px solid rgba(205,233,244,.2);border-radius:14px;padding:clamp(20px,2.4vw,28px)}.lcard b{display:block;font-weight:900;font-size:clamp(16px,1.55vw,20px);letter-spacing:-.01em;line-height:1.2;margin-bottom:11px}.lcard p{font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--mist)}.clock{margin-top:clamp(30px,5vh,56px);background:rgba(10,28,42,.6);border:1px solid rgba(205,233,244,.24);border-radius:18px;padding:clamp(22px,3vw,36px)}.clock p{max-width:74ch;font-weight:300;font-size:clamp(15px,1.4vw,19px);line-height:1.55;color:var(--mist)}.clock p+p{margin-top:14px;color:var(--sky);font-size:clamp(14px,1.25vw,17px)}.tokens{background:var(--paper)}.tokrow{margin-top:clamp(28px,4.5vh,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.tokrow button{cursor:pointer;background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:clamp(15px,1.8vw,21px) clamp(12px,1.4vw,18px);text-align:left;font-family:inherit;color:inherit;transition:border-color .3s,background .3s,transform .3s}.tokrow .tn{display:block;font-weight:900;font-size:clamp(18px,1.9vw,24px);letter-spacing:-.015em}.tokrow .tr{display:block;margin-top:5px;font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink400)}.tokrow button:hover{border-color:var(--tide);transform:translateY(-2px)}.tokrow button.on{background:var(--deep);border-color:var(--deep);color:var(--paper)}.tokrow button.on .tr{color:var(--volt)}.tokpanels .panel{background:var(--bone);border-left-color:var(--tide)}.tlead{max-width:62ch}.specs{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;list-style:none}.specs li{padding-top:14px;border-top:1px solid var(--ink200);font-weight:300;font-size:clamp(14px,1.25vw,16.5px);line-height:1.45;color:var(--ink700)}.specs b{display:block;font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tide);margin-bottom:7px}.tnote{border-left:3px solid var(--ink200);padding-left:16px}.tfoot{margin-top:clamp(26px,4vh,40px);max-width:74ch;font-weight:300;font-size:clamp(15px,1.35vw,18.5px);line-height:1.55;color:var(--ink500)}.tfoot b{font-weight:500;color:var(--ink)}.follow{background:var(--bone)}.matrix{margin-top:clamp(28px,4.5vh,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.mlab{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tide);margin-bottom:13px}.chips{display:flex;flex-wrap:wrap;gap:9px}.chips button{cursor:pointer;font-family:var(--util);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:11px 17px;border-radius:100px;border:1px solid var(--ink300);background:#fff;color:var(--ink500);transition:border-color .25s,background .25s,color .25s}.chips button:hover{border-color:var(--tide);color:var(--ink)}.chips button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mout{grid-column:1/-1;display:block;background:var(--river);color:var(--paper);border-radius:18px;padding:clamp(24px,3vw,36px);position:relative}.mstate{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-weight:900;font-size:clamp(18px,2.1vw,27px);letter-spacing:-.01em}.mstate i{font-style:normal;color:var(--volt);font-weight:400}.mout p{margin-top:16px;max-width:70ch;font-weight:300;font-size:clamp(15px,1.45vw,20px);line-height:1.55;color:var(--mist)}.mtag{display:inline-block;margin-top:20px;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:7px 15px;border-radius:100px;background:var(--volt);color:var(--ink)}.mtag.no{background:var(--clay);color:var(--paper)}.mtag.via{background:var(--sky);color:var(--ink)}.fefo{margin-top:clamp(26px,4vh,44px);background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(22px,2.8vw,32px)}.fefo .term{display:inline-block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);background:var(--volt);border-radius:100px;padding:5px 14px;margin-bottom:15px}.fefo>b{display:block;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;margin-bottom:11px}.fefo p{font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.55;color:var(--ink500);max-width:74ch}.fefo p+p{margin-top:13px}.fefo p b{font-weight:500;color:var(--ink)}.more{margin-top:18px;padding-top:16px;border-top:1px solid var(--ink100)}.more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:9px;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--deep);transition:color .25s}.more summary::-webkit-details-marker{display:none}.more summary:before{content:"+";font-size:15px;line-height:1;width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink300);border-radius:50%;transition:transform .25s,border-color .25s}.more[open] summary:before{content:"–";transform:rotate(180deg);border-color:var(--deep)}.more summary:hover{color:var(--ink)}.more summary:focus-visible{outline:2px solid var(--deep);outline-offset:3px;border-radius:3px}.more p{margin-top:14px;font-size:clamp(13.5px,1.2vw,16px);color:var(--ink400);max-width:78ch}.more p b{color:var(--ink700)}.minted{background:var(--river);color:var(--paper);overflow:hidden}.minted .shot{position:absolute;inset:0;background:url(/os/assets/img/system_ai.jpg) 50%/cover no-repeat;opacity:.16}.minted .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.94),rgba(10,28,42,.98))}.minted .wrap{position:relative}.minted .lead{color:var(--mist)}.mint{margin-top:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,26px)}.mcard{background:rgba(10,28,42,.5);border:1px solid rgba(205,233,244,.22);border-radius:16px;padding:clamp(22px,2.6vw,30px)}.mcard .mn{display:inline-block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:var(--volt);border-radius:100px;padding:5px 13px}.mcard b{display:block;margin-top:15px;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2}.mcard ul{margin-top:16px;display:grid;gap:10px;list-style:none}.mcard li{position:relative;padding-left:20px;font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.45;color:var(--mist)}.mcard li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--volt)}.mgoes{margin-top:18px;padding-top:16px;border-top:1px solid rgba(205,233,244,.22);font-weight:300;font-size:clamp(13.5px,1.2vw,16px);line-height:1.5;color:var(--sky)}.mgoes b{display:inline;font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--volt);margin-right:8px}.later{margin-top:clamp(30px,5vh,54px);padding-top:clamp(26px,4vh,40px);border-top:1px solid rgba(205,233,244,.24)}.lrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2.4vw,34px)}.lrow b{display:block;font-weight:900;font-size:clamp(16px,1.55vw,20px);margin-bottom:9px}.lrow p{font-size:clamp(14px,1.25vw,17px);color:var(--mist)}.lnote,.lrow p{font-weight:300;line-height:1.5}.lnote{margin-top:20px;font-size:clamp(13.5px,1.15vw,15.5px);color:var(--sky);opacity:.85;max-width:76ch}.accept{background:var(--paper)}.acards{margin-top:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,26px)}.acard{background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(22px,2.6vw,32px)}.acard b{display:block;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2;margin-bottom:13px}.acard p{font-weight:300;font-size:clamp(14.5px,1.3vw,17.5px);line-height:1.55;color:var(--ink500)}.acard ul{margin-top:14px;display:grid;gap:11px;list-style:none}.acard li{position:relative;padding-left:20px;font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--ink700)}.acard li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--tide)}.acard li b,.acard p b{display:inline;font-size:inherit;font-weight:500;color:var(--ink);margin:0}.anote{margin-top:14px;padding-top:14px;border-top:1px solid var(--ink200);color:var(--ink400)}.liq{background:var(--river);color:var(--paper);overflow:hidden}.liq .shot{position:absolute;inset:-8% 0;background:url(/os/assets/img/foliage.jpg) 50%/cover no-repeat;opacity:.2;transform:translate3d(0,calc((.5 - var(--p,.5)) * 8vh),0) scale(1.1)}.liq .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.93),rgba(10,28,42,.97))}.liq .wrap{position:relative}.liq .lead{color:var(--mist)}.liqgrid{margin-top:clamp(30px,5vh,54px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2vw,26px)}.liqcard{background:rgba(10,28,42,.5);border:1px solid rgba(205,233,244,.22);border-radius:16px;padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column}.tagi{display:inline-block;align-self:flex-start;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-radius:100px;padding:5px 13px}.tagi.in{background:var(--volt);color:var(--ink)}.tagi.out{background:var(--sky);color:var(--ink)}.liqcard>b{display:block;margin-top:15px;font-weight:900;font-size:clamp(19px,2vw,26px);letter-spacing:-.015em;line-height:1.15}.liqcard>p{margin-top:12px;font-weight:300;font-size:clamp(14.5px,1.3vw,17.5px);line-height:1.5;color:var(--mist)}.liqcard ul{margin-top:18px;display:grid;gap:12px;list-style:none}.liqcard li{position:relative;padding-left:20px;font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--mist)}.liqcard li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--volt)}.liqcard.out li:before,.liqcard:last-child li:before{background:var(--sky)}.liqcard li b{font-weight:500;color:var(--paper)}.liqwhy{margin-top:auto;padding-top:18px;margin-bottom:0;border-top:1px solid rgba(205,233,244,.22);font-weight:300;font-size:clamp(13.5px,1.2vw,16px);line-height:1.5;color:var(--sky)}.sustain{margin-top:clamp(30px,5vh,54px);background:rgba(10,28,42,.5);border:1px solid rgba(205,233,244,.22);border-radius:18px;padding:clamp(22px,3vw,34px)}.sintro{font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.55;color:var(--mist);max-width:78ch}.purposes{margin-top:clamp(22px,3.4vh,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(14px,1.8vw,24px);list-style:none}.purposes li{padding-top:16px;border-top:1px solid rgba(205,233,244,.3);font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.45;color:var(--paper)}.hnote{margin-top:clamp(22px,3.4vh,32px);font-size:clamp(13.5px,1.2vw,16px);color:var(--sky)}.hnote,.scope{max-width:80ch;font-weight:300;line-height:1.55}.scope{margin-top:clamp(28px,4.5vh,46px);padding-top:clamp(22px,3.4vh,32px);border-top:1px solid rgba(205,233,244,.24);font-size:clamp(14.5px,1.3vw,18px);color:var(--mist)}.scope b{font-weight:500;color:var(--paper)}.compare{background:var(--bone)}.tablewrap{margin-top:clamp(28px,4.5vh,48px);overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid var(--ink200);background:#fff}.cmp{border-collapse:collapse;width:100%;min-width:760px}.cmp td,.cmp th{text-align:left;vertical-align:top;padding:clamp(14px,1.6vw,20px);border-bottom:1px solid var(--ink100)}.cmp thead th{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink400);background:var(--bone);border-bottom:1px solid var(--ink200);position:sticky;top:0}.cmp thead th.me{color:var(--deep);background:rgba(226,255,92,.2);box-shadow:inset 3px 0 0 var(--volt)}.cmp tbody th{font-weight:900;font-size:clamp(14px,1.2vw,16.5px);line-height:1.25;letter-spacing:-.005em;width:20%;color:var(--ink)}.cmp td{font-weight:300;font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.45;color:var(--ink500);width:26.6%}.cmp td.me{background:rgba(226,255,92,.13);color:var(--ink700);box-shadow:inset 3px 0 0 var(--volt)}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom:0}.cmp i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px;vertical-align:.06em;flex:none}.cmp i.y{background:var(--leaf)}.cmp i.p{background:#D9A72E}.cmp i.n{background:var(--ink300)}.cmpsum{margin-top:clamp(24px,3.6vh,38px);max-width:80ch;font-weight:300;font-size:clamp(15px,1.4vw,19.5px);line-height:1.55;color:var(--ink700)}.road{background:var(--paper)}.road .spine{--spx:clamp(6px,1.2vw,18px);--spad:clamp(28px,5vw,80px);position:relative;margin-top:clamp(36px,6vh,70px);padding-left:var(--spad)}.road .spine .line{position:absolute;left:var(--spx);top:6px;bottom:6px;width:2px;background:var(--ink200)}.road .spine .line em{position:absolute;inset:0 0 auto 0;background:linear-gradient(180deg,var(--tide),var(--deep));height:calc(var(--p,1) * 100%);display:block}.road .node{position:relative;padding:0 0 clamp(30px,5vh,60px)}.road .node:last-child{padding-bottom:0}.road .node:before{content:"";position:absolute;left:calc(var(--spx) - 5px - var(--spad));top:9px;width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid var(--tide);transform:scale(calc(.6 + .4 * var(--p,1)))}.road .node h3{margin-bottom:10px}.road .what{font-weight:300;font-size:clamp(15px,1.4vw,20px);line-height:1.5;color:var(--ink500);max-width:64ch}.pieces{margin-top:clamp(34px,5.5vh,58px);padding-top:clamp(26px,4vh,38px);border-top:1px solid var(--ink200)}.prow{display:flex;flex-wrap:wrap;gap:9px}.prow span{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;padding:9px 15px;border-radius:100px;border:1px solid var(--ink200);background:#fff;color:var(--ink500)}.eclose{background:var(--river);color:var(--paper);text-align:center;overflow:hidden}.eclose .halo{position:absolute;left:50%;top:44%;width:min(110vw,820px);transform:translate(-50%,-50%);opacity:.13}.eclose .wrap{position:relative}.eclose .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}.eclose .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}.eclose .links{margin-top:clamp(28px,4.5vh,50px);display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.eclose .links a{font-family:var(--util);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:11px 20px;border:1px solid rgba(205,233,244,.42);border-radius:100px;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.eclose .links a:hover{background:var(--volt);color:var(--ink);border-color:var(--volt)}@media (max-width:900px){.worth .two{grid-template-columns:minmax(0,1fr)}.calc{position:static;margin-top:28px}.matrix{grid-template-columns:minmax(0,1fr)}.tokrow{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.tabs button{flex:1 1 100%}}@media (max-width:620px){.chips button{font-size:11px;padding:10px 14px}.dread{grid-template-columns:minmax(0,1fr)}.steps2{flex-direction:column;align-items:flex-start;gap:10px}.steps2 .arw{transform:rotate(90deg);margin-left:6px}.steps2 .m{max-width:none}}