.wrap{width:min(1392px,calc(100% - 112px));margin-inline:auto}#route-depth{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.8}.site-header{height:95px;width:calc(100% - 88px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid var(--graphite);position:relative;z-index:2}.site-header nav{display:flex;gap:35px;color:#b0b5b9;font-size:13px}.site-header nav a:hover{color:var(--paper)}.site-header .btn{min-height:40px;font-size:12px;padding:9px 17px}.hero{min-height:calc(100svh - 95px);position:relative;display:grid;grid-template-columns:1.1fr 1fr;padding-top:clamp(90px,12vh,165px);padding-bottom:110px;align-items:center}.hero-copy{position:relative;z-index:1;min-width:0}.hero-intro{margin:0 0 31px;display:flex;align-items:center;gap:10px;color:var(--slate);font-size:14px}.status-dot{width:5px;height:5px;background:var(--ember);border-radius:50%;display:inline-block}.hero h1{font-size:clamp(76px,7.9vw,132px);line-height:.94;font-weight:500;letter-spacing:-.075em;margin:0 -90px 0 0}.hero-description{font-size:19px;line-height:1.65;color:#b6babf;margin:38px 0 31px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.hero-primary{background:var(--ember);border-color:var(--ember)}.hero-primary:hover{background:var(--paper);border-color:var(--paper)}.quiet-link{display:inline-flex;align-items:center;gap:20px;color:var(--paper);font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#70767e}.quiet-link:hover{color:var(--ember);text-decoration-color:var(--ember)}.hero-context{margin:24px 0 0;font-size:11px;line-height:1.8;color:#b0b5b9}.hero-context span{color:var(--slate)}.hero-flow{width:112%;height:560px;position:relative;transform:translate(var(--art-x,20px),var(--art-y,0px)) rotate(var(--art-rotate,-4deg));transform-origin:55% 50%;will-change:transform;min-width:0}.flow-map{width:100%;height:100%;filter:drop-shadow(0 30px 25px #0005)}.route-line{stroke-linecap:round;stroke-linejoin:round}.route-main{stroke:var(--ember);stroke-width:13}.route-secondary{stroke:#5c646e;stroke-width:4}.route-tertiary{stroke:#333a43;stroke-width:4}.line-shadow{stroke:#ff6a3612;stroke-width:38}.route-signal{stroke:var(--paper);stroke-width:4;stroke-dasharray:28 1100;stroke-dashoffset:1100;opacity:.9}.hero-flow.signal .route-signal{animation:signal-travel 1.6s linear both}@keyframes signal-travel{to{stroke-dashoffset:0}}.map-back{transform:translateY(var(--back-shift,0px))}.map-top,.map-bottom{position:absolute;left:35px;right:0;display:flex;justify-content:space-between;gap:18px;font:11px var(--mono);color:var(--slate);z-index:1}.map-top{top:10px}.map-bottom{bottom:0}.map-source{color:#5f6871}.path-label{display:flex;align-items:center;gap:9px}.path-label i{width:5px;height:5px;background:var(--ember);border-radius:50%}.flow-crosshair{position:absolute;width:10px;height:10px;z-index:1}.flow-crosshair:before,.flow-crosshair:after{content:'';position:absolute;background:#59616b}.flow-crosshair:before{width:10px;height:1px;top:5px}.flow-crosshair:after{height:10px;width:1px;left:5px}.crosshair-one{top:70px;left:0}.crosshair-two{bottom:70px;right:-4px}.scroll-cue{position:absolute;bottom:28px;left:0;display:flex;gap:42px;font:10px var(--mono);color:var(--slate)}.route-ribbon{border-block:1px solid var(--graphite);overflow:hidden;padding:23px 0;position:relative}.route-ribbon>div{display:flex;align-items:center;gap:65px;width:max-content;transform:translateX(var(--ribbon-x,-20px));font-size:24px;letter-spacing:-.8px;color:#a7adb4}.route-ribbon b{color:var(--ember);font-size:30px;font-weight:400}.flow-story{height:2000px;padding-top:120px;position:relative}.flow-sticky{position:sticky;top:80px;display:grid;grid-template-columns:.82fr 1fr;gap:110px;align-items:center;min-height:calc(100svh - 150px);padding:60px 0}.section-note{font-size:13px;margin:0 0 25px;color:var(--slate)}h2{font-size:clamp(56px,5.6vw,86px);font-weight:500;line-height:1;letter-spacing:-.065em;margin:0}.flow-heading>p:not(.section-note){color:var(--slate);font-size:15px;line-height:1.8;margin:28px 0 39px}.flow-tabs{display:flex;flex-direction:column}.flow-tabs button{display:flex;align-items:center;text-align:left;gap:25px;border:0;border-top:1px solid var(--graphite);background:transparent;padding:21px 0;font-size:23px;letter-spacing:-.8px;color:#7b838d}.flow-tabs button:last-child{border-bottom:1px solid var(--graphite)}.flow-tabs button[aria-selected=true]{color:var(--paper)}.stage-index{font:11px var(--mono);letter-spacing:0;color:#59616b}.stage-arrow{margin-left:auto;color:#59616b}.flow-tabs button[aria-selected=true] .stage-index,.flow-tabs button[aria-selected=true] .stage-arrow{color:var(--ember)}.stage-panel{min-width:0}.stage-diagram{height:360px;position:relative;background:#0e1114;border:1px solid var(--graphite);overflow:hidden;transform:perspective(1200px) rotateY(var(--panel-tilt,-5deg));transition:transform .4s ease}.stage-diagram svg{width:100%;height:100%}.diagram-rail{stroke:#3b424a;stroke-width:3}.diagram-active{stroke:var(--ember);stroke-width:9;stroke-linecap:round;transition:transform .6s ease}.diagram-core{transition:transform .6s ease}.stage-panel[data-stage='1'] .diagram-active{transform:translateY(115px);stroke-width:5}.stage-panel[data-stage='1'] .diagram-core{transform:translateY(115px)}.stage-panel[data-stage='2'] .diagram-active{transform:translateY(230px);stroke:var(--paper);stroke-width:5}.stage-panel[data-stage='2'] .diagram-core{transform:translateY(230px);fill:var(--paper)}.diagram-stamp{position:absolute;top:20px;left:20px;border:1px solid #3f454e;color:var(--slate);padding:4px 8px;font:10px var(--mono)}.stage-copy{padding:31px 0 0 25px;border-left:1px solid var(--graphite);margin-top:24px}.stage-type{font:11px var(--mono);color:var(--ember)}.stage-copy h3{font-size:31px;letter-spacing:-1px;line-height:1.3;font-weight:500;margin:15px 0}.stage-copy p{font-size:15px;line-height:1.8;max-width:48ch;color:var(--slate);min-height:81px;margin-bottom:20px}.terminal-section{padding-top:120px;padding-bottom:120px}.terminal-heading{display:flex;justify-content:space-between;gap:80px;align-items:flex-end;margin-bottom:55px}.terminal-heading>div{max-width:330px}.terminal-heading p{color:var(--slate);font-size:15px;line-height:1.8;margin-bottom:23px}.terminal-preview{display:block;border:1px solid #3a414a;border-radius:8px;background:#0c0e11;overflow:hidden;transform:perspective(1800px) rotateX(var(--terminal-tilt,4deg));transform-origin:center top;transition:border-color .2s}.terminal-preview:hover{border-color:#707982}.preview-bar{height:68px;border-bottom:1px solid var(--graphite);display:flex;align-items:center;gap:30px;padding:0 26px}.preview-bar img{width:82px}.preview-label{font:11px var(--mono);color:var(--slate)}.preview-bar .demo-badge{margin-left:auto}.preview-body{display:grid;grid-template-columns:.9fr 1.4fr 1fr;min-height:395px}.preview-portfolio{padding:30px;border-right:1px solid var(--graphite)}.preview-portfolio>span,.preview-ticket>span:first-child{font-size:12px;color:var(--slate)}.preview-portfolio>strong{display:block;font-weight:500;font-size:29px;letter-spacing:-1px;line-height:1.2;margin:19px 0 28px}.preview-asset{display:flex;align-items:center;gap:12px;font-size:12px;padding:15px 0;border-top:1px solid var(--graphite)}.preview-asset b{font:11px var(--mono);margin-left:auto;font-weight:400}.asset-orb{width:17px;height:17px;display:block;border-radius:50%}.sol-orb{border:4px solid var(--mist)}.usdc-orb{border:4px solid #92aacb}.preview-portfolio>small{font-size:9px;color:#6f7783;display:block;margin-top:23px}.preview-map{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.preview-map>span{font:11px var(--mono);color:var(--slate);margin:20px 25px}.preview-ticket{padding:30px 25px;border-left:1px solid var(--graphite)}.preview-ticket>div{padding:19px 0;border-bottom:1px solid var(--graphite)}.preview-ticket small{font-size:10px;color:var(--slate);display:block}.preview-ticket strong{font-size:26px;font-weight:500;display:flex;justify-content:space-between;align-items:center;margin-top:5px}.preview-ticket b{font-size:12px;font-weight:400}.preview-open{display:flex;justify-content:space-between;margin-top:28px;background:var(--ember);color:var(--ink);padding:12px 16px;border-radius:4px;font-size:11px;font-weight:600}.terminal-foot{display:flex;justify-content:space-between;gap:30px;color:var(--slate);font-size:11px;margin-top:18px}.terminal-foot p{margin:0}.network-section{display:grid;grid-template-columns:.8fr 1fr;gap:110px;padding-top:110px;padding-bottom:130px;border-top:1px solid var(--graphite)}.network-intro>p:not(.section-note){max-width:34ch;color:var(--slate);font-size:15px;margin:30px 0 26px}.network-section>[data-network-feed]{align-self:center;min-width:0}.details{padding-top:60px;padding-bottom:130px;display:grid;grid-template-columns:.8fr 1fr;gap:110px}.details-title>p{color:var(--slate);font-size:14px;margin-top:28px}.details-body article{border-top:1px solid var(--graphite);padding:29px 0;display:flex;align-items:flex-start;gap:29px}.detail-symbol{color:var(--ember);font-size:29px;line-height:1.1;width:32px;flex:none}.details-body h3{font-weight:500;font-size:24px;line-height:1.3;letter-spacing:-.7px;margin:0 0 15px}.details-body p{font-size:14px;color:var(--slate);max-width:48ch;margin:0;line-height:1.8}.details-body .quiet-link{margin-top:20px}.closing{overflow:hidden;position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;border-top:1px solid var(--graphite);padding-top:90px;padding-bottom:230px;min-height:480px}.closing p{color:var(--slate);margin-bottom:0}.closing .btn{margin-bottom:4px;background:var(--ember);border-color:var(--ember);position:relative;z-index:1}.closing-word{position:absolute;font-size:300px;font-weight:700;letter-spacing:-27px;line-height:.8;right:-15px;bottom:-40px;color:#12161b;transform:translateY(var(--closing-y,0px));pointer-events:none}.footer{border-top:1px solid var(--graphite);padding-top:30px;padding-bottom:40px;display:flex;align-items:center;gap:45px;flex-wrap:wrap;color:var(--slate);font-size:11px}.footer .brand img{width:90px}.footer p{margin-right:auto}.footer nav{display:flex;gap:25px}.footer nav a:hover{color:var(--paper)}.footer-status{width:100%;font:9px var(--mono);color:#66707b;margin-top:6px}
@media(min-width:1700px){.hero{grid-template-columns:1.2fr 1fr}.hero-flow{height:620px}.hero h1{font-size:138px}.wrap{max-width:1460px}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.hero h1{font-size:90px}.hero-flow{height:475px}.flow-sticky,.network-section,.details{gap:55px}.flow-tabs button{font-size:20px}.stage-copy h3{font-size:27px}.preview-portfolio{padding:24px 20px}.preview-ticket{padding:24px 20px}.terminal-heading{gap:50px}.preview-portfolio>strong{font-size:25px}}
@media(max-width:800px){.wrap{width:calc(100% - 44px)}.site-header{width:calc(100% - 40px);height:77px;gap:20px}.site-header nav a:not(:last-child){display:none}.site-header nav{margin-left:auto;font-size:12px}.hero{grid-template-columns:1fr;padding-top:75px;padding-bottom:65px;min-height:auto;overflow:hidden}.hero h1{font-size:clamp(67px,12vw,103px);margin-right:0}.hero-description{font-size:17px;margin:29px 0}.hero-flow{height:440px;width:min(650px,100%);margin:65px auto 0;transform:translate(0,var(--art-y,0px)) rotate(-4deg)}.hero-context{font-size:10px}.scroll-cue{bottom:15px}.route-ribbon{padding:18px 0}.route-ribbon>div{font-size:20px;gap:45px}.flow-story{height:auto;padding-top:80px}.flow-sticky{position:relative;top:0;grid-template-columns:1fr;gap:35px;padding:0;min-height:auto}.flow-heading>p:not(.section-note){margin-bottom:28px}.flow-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--graphite)}.flow-tabs button{display:block;padding:18px 10px 18px 0;font-size:14px;letter-spacing:-.3px}.flow-tabs button:last-child{border-bottom:0}.stage-index{display:block;margin-bottom:7px}.stage-arrow{display:none}.stage-diagram{height:315px;transform:none}.stage-copy{padding-top:10px}.stage-copy p{min-height:54px}.terminal-section{padding-top:100px;padding-bottom:80px}.terminal-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:35px}.terminal-heading>div{max-width:44ch}.terminal-heading p{margin-top:0}.preview-body{grid-template-columns:.9fr 1fr}.preview-map{display:none}.preview-bar{padding-inline:20px;gap:20px}.preview-portfolio{padding:26px 20px}.preview-ticket{padding:26px 20px}.terminal-foot{flex-direction:column;gap:7px}.network-section,.details{grid-template-columns:1fr;gap:40px;padding-top:70px;padding-bottom:80px}.network-intro>p:not(.section-note){max-width:44ch}.details-title>p{margin-bottom:0}.details{padding-top:20px}.closing{padding-top:60px;padding-bottom:155px;align-items:flex-start;flex-direction:column;gap:30px;min-height:0}.closing-word{font-size:190px;letter-spacing:-17px;bottom:-25px}.footer{gap:20px}.footer nav{width:100%}.footer p{margin:0 0 0 auto}}
@media(max-width:460px){.site-header nav{display:none}.site-header .brand img{width:90px}.site-header .btn{font-size:11px;padding:8px 13px;min-height:39px}.hero{padding-top:56px}.hero-intro{font-size:12px;margin-bottom:24px}.hero h1{font-size:clamp(54px,12.5vw,68px)}.hero-description{font-size:16px;line-height:1.6}.hero-actions{gap:24px}.hero-primary{font-size:12px;padding:12px 17px}.hero .quiet-link{font-size:11px}.hero-flow{height:345px;margin-top:45px}.map-top,.map-bottom{font-size:8px;left:14px}.map-top{top:4px}.map-bottom{bottom:6px}.map-source{display:none}.flow-crosshair{display:none}.section-note{font-size:12px;margin-bottom:22px}h2{font-size:55px}.stage-diagram{height:240px}.stage-copy{padding-left:18px}.stage-copy h3{font-size:26px}.stage-copy p{font-size:14px;line-height:1.75;min-height:74px}.preview-label{display:none}.preview-bar{height:59px}.preview-portfolio{padding:24px 14px}.preview-portfolio>strong{font-size:24px}.preview-asset{gap:7px;font-size:11px}.preview-asset b{font-size:9px}.preview-ticket{padding:24px 14px}.preview-ticket strong{font-size:22px}.preview-ticket b{font-size:10px}.preview-ticket>span:first-child,.preview-portfolio>span{font-size:10px}.preview-open{font-size:10px;padding:11px 10px}.preview-portfolio>small{font-size:8px}.details-body article{gap:17px}.details-body h3{font-size:22px}.detail-symbol{width:25px;font-size:26px}.closing-word{font-size:160px;letter-spacing:-14px}.footer .brand img{width:80px}.footer p{font-size:10px}.footer nav{gap:23px}.footer-status{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-flow,.terminal-preview,.closing-word,.route-ribbon>div,.stage-diagram{transform:none!important;will-change:auto}.hero-flow.signal .route-signal{animation:none;stroke-dashoffset:300}.map-back{transform:none}}
.hero{overflow:clip}.stage-panel[data-stage="1"] .diagram-active,.stage-panel[data-stage="2"] .diagram-active{transform:none}
.token-address{margin-top:26px;max-width:550px;border-block:1px solid var(--graphite);padding:16px 0}.token-address-heading{display:flex;justify-content:space-between;gap:16px;font:10px var(--mono);color:var(--slate)}.token-address-heading>span:last-child{color:var(--ember)}.token-address code{display:block;margin:12px 0;font:12px/1.7 var(--mono);overflow-wrap:anywhere;user-select:all;color:var(--paper)}.token-address-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;font-size:11px}.token-address-actions button{background:transparent;border:1px solid #4a535c;border-radius:4px;padding:7px 12px;font-size:11px}.token-address-actions button:hover{border-color:var(--ember);color:var(--ember)}.token-address-actions a{color:var(--slate)}.token-address-actions a:hover{color:var(--paper)}.token-address-actions [role=status]{color:var(--mist);font-size:10px}
.brand-intro{position:fixed;inset:0;z-index:100;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:intro-exit .65s 1s cubic-bezier(.7,0,.3,1) forwards;overflow:hidden}.brand-intro img{position:relative;z-index:1;width:clamp(170px,30vw,380px);filter:drop-shadow(0 10px 30px #070809);animation:intro-logo .65s .12s both}.brand-intro>span{position:relative;z-index:1;margin-top:40px;font-size:13px;color:var(--slate);animation:intro-logo .65s .25s both}.intro-rails{position:absolute;width:max(100%,900px);height:100%;opacity:.55}.intro-rails path{stroke-dasharray:1600;stroke-dashoffset:1600;animation:intro-path 1.1s cubic-bezier(.2,.6,.4,1) forwards}.intro-rails path:nth-child(2){animation-delay:.12s}.intro-rails path:nth-child(3){animation-delay:.23s}@keyframes intro-path{to{stroke-dashoffset:0}}@keyframes intro-logo{from{opacity:0;transform:translateY(15px) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes intro-exit{to{transform:translateY(-100%);visibility:hidden}}@media(prefers-reduced-motion:reduce){.brand-intro{display:none}}
