@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-latin-400-normal.2o3xb38ucbuw3.woff2)format("woff2"),url(../media/geist-latin-400-normal.3pwg30tlg2bzr.woff)format("woff")}
@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-latin-500-normal.19fpjsj-urh6p.woff2)format("woff2"),url(../media/geist-latin-500-normal.35xss_p6y3rr2.woff)format("woff")}
@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(../media/geist-latin-600-normal.2wfsxoxr0shu2.woff2)format("woff2"),url(../media/geist-latin-600-normal.38eejjoavdlju.woff)format("woff")}
@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(../media/geist-latin-700-normal.09wdiuakezl8w.woff2)format("woff2"),url(../media/geist-latin-700-normal.3gpdhswlsnodc.woff)format("woff")}
@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.0cd_-v3p9jh1i.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.42bpynni4ssl9.woff)format("woff")}
:root{--bg:#080909;--panel:#101211;--text:#eceee7;--muted:#888d87;--line:#ffffff15;--orange:#ff743d;--mono:"Geist Mono",monospace;--gutter:clamp(24px,4.15vw,80px);--accent:var(--orange);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Arial,sans-serif;font-size:15px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}::selection{background:var(--orange);color:var(--bg)}:focus-visible{outline:2px solid var(--orange);outline-offset:6px}button,a,input,select,textarea{touch-action:manipulation}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}button{border:0}button,a{transition:color .2s,background .2s,border-color .2s,transform .2s}p{line-height:1.65}main,footer{z-index:1;position:relative}section{scroll-margin-top:85px;position:relative}.solid-section{background:var(--bg)}.muted{color:var(--muted)}.orange{color:var(--orange)}.eyebrow{font-family:var(--mono);letter-spacing:.1em;font-size:9px;font-weight:400;line-height:1.6}.small{font-size:12px}.orange-square{background:var(--orange);width:6px;height:6px;margin-right:12px;display:inline-block}.live-dot{background:#b9ccaa;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block;box-shadow:0 0 9px #b9ccaa33}.orange-dot{background:var(--orange);box-shadow:0 0 10px #ff743d55}.button{text-transform:uppercase;min-height:46px;font-family:var(--mono);letter-spacing:.055em;white-space:nowrap;background:0 0;border:1px solid #ffffff28;justify-content:center;align-items:center;gap:26px;padding:0 22px;font-size:9px;font-weight:500;display:inline-flex}.button:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.button-orange{background:var(--orange);border-color:var(--orange);color:#11140f}.button-orange:hover{background:#ff956a;border-color:#ff956a}.button-quiet{border-color:#0000;padding-left:12px;padding-right:12px}.button-quiet:hover{color:var(--orange);background:0 0;border-color:#0000}.text-link{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff35;align-items:center;gap:20px;padding-bottom:8px;font-size:9px;display:inline-flex}.text-link:hover{color:var(--orange);border-color:var(--orange)}.text-button{background:0 0;padding:15px;font-size:12px;text-decoration:underline}.icon-button{background:0 0;place-items:center;width:40px;height:40px;display:grid}.skip-link{z-index:100;background:var(--orange);color:var(--bg);padding:14px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:20;height:96px;margin:0 var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:12px;display:flex}.brand>svg{width:30px;height:33px}.brand>span{letter-spacing:.045em;font-size:23px;font-weight:600;line-height:1}.brand-sub{font-family:var(--mono);letter-spacing:.265em;margin-top:7px;font-size:7px;font-weight:400;display:block}.desktop-nav{gap:30px;margin-left:95px;display:flex}.desktop-nav>a{color:#b7bcb5;font-size:11px}.desktop-nav>a:hover{color:var(--orange)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-cta{gap:23px;min-height:37px;padding:0 17px;font-size:8px}.nav-cta svg{width:13px}.menu-toggle,.mobile-nav{display:none}.core-scene{z-index:0;pointer-events:none;transition:opacity .5s;position:fixed;inset:0}.core-scene canvas{transition:opacity 1s}.core-fallback{width:280px;height:280px;position:absolute;top:49%;left:70%;transform:translate(-50%,-50%)rotate(-15deg)skewY(8deg)}.fallback-frame{clip-path:polygon(9% 0,91% 0,100% 9%,100% 91%,91% 100%,9% 100%,0 91%,0 9%);border:22px solid #343a35;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a7ada555,0 1px 0 1px #ff743d80,10px 12px #101411}.frame-one{transform:translate(-30px,35px)}.frame-two{transform:translate(-15px,18px)}.frame-three{background:#151a17}.fallback-chip{color:#d7dfd3;background:#252b25;outline:3px solid #ff743da8;flex-direction:column;justify-content:center;align-items:center;font-size:42px;display:flex;position:absolute;inset:70px;box-shadow:0 0 55px #ff743d22}.fallback-chip span{letter-spacing:1px;margin-top:12px;font-size:5px}.hero{height:max(780px,100svh);min-height:780px;max-height:1180px;padding:0 var(--gutter);overflow:hidden}.hero-grid{inset:96px var(--gutter) 0;z-index:-1;opacity:.6;pointer-events:none;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:25% 100%;position:absolute}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#d7692410,#0000 65%);width:43vw;height:50%;position:absolute;top:23%;right:3%}.hero-top-meta{top:129px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute}.hero-top-meta .eyebrow{letter-spacing:.11em;font-size:8px}.hero-content{top:27%;left:var(--gutter);z-index:2;pointer-events:none;position:absolute}.hero-content a,.hero-content button{pointer-events:auto}.hero-kicker{font-family:var(--mono);letter-spacing:.15em;color:#b6b9b0;gap:12px;margin-bottom:25px;font-size:9px;display:flex}.hero h1{letter-spacing:-.072em;white-space:nowrap;font-size:clamp(76px,7.9vw,142px);font-weight:500;line-height:.96}.next-word{position:relative}.next-word>svg{width:98%;height:14px;color:var(--orange);position:absolute;bottom:-11px;left:0}.hero-copy{max-width:430px;margin-top:37px}.hero-copy p:first-child{color:#c8cdc4;letter-spacing:-.01em;font-size:15px;line-height:1.65}.hero-copy p+p{color:var(--muted);margin-top:15px;font-size:12px;line-height:1.75}.hero-actions{align-items:center;gap:17px;margin-top:29px;display:flex}.object-label{pointer-events:none;position:absolute}.label-top{font-size:9px;top:24.1%;right:10.1%}.label-top .eyebrow{font-size:8px}.label-top>span{display:block}.label-top>span+span{margin-top:6px;font-size:9px}.leader-line{border-bottom:1px solid #ffffff27;border-left:1px solid #ffffff27;width:40px;height:33px;position:absolute;top:44px;left:0;transform:skewY(-25deg)}.label-side{right:var(--gutter);text-align:right;bottom:24%}.label-side>span{display:block}.label-side .eyebrow{font-size:8px}.coordinate{font-family:var(--mono);letter-spacing:.04em;color:#626b63;margin-top:8px;font-size:7px}.hero-core-control{position:absolute;bottom:15.5%;right:19%}.core-control{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c7cec3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#13161399;border:1px solid #ffffff20;align-items:center;gap:10px;min-height:38px;padding:11px 13px;font-size:8px;display:flex}.core-control:hover,.core-control[aria-pressed=true]{border-color:var(--orange);color:var(--orange);background:#131613}.control-key{color:#8b9489;margin-left:16px}.hero-bottom{bottom:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line);justify-content:space-between;align-items:center;height:91px;display:flex;position:absolute}.hero-bottom .eyebrow{font-size:8px}.scroll-cue{color:#bcc1b7;align-items:center;gap:12px;display:flex}.scroll-cue:hover{color:var(--orange)}.scroll-icon{border:1px solid #ffffff25;border-radius:14px;place-items:center;width:23px;height:34px;display:grid}.hero-bottom-center{color:#737b70}.hero-bottom>span:last-child{align-items:center;gap:9px;display:flex}.progress-mini{background:#ffffff17;width:80px;height:2px;margin-left:16px;display:inline-block}.progress-mini>i{background:var(--orange);width:15%;height:100%;display:block}.system-index{padding:50px var(--gutter) 60px;border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.1fr 4fr;gap:55px;display:grid}.index-heading{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.index-heading>.eyebrow{font-size:8px}.index-heading p{letter-spacing:-.04em;font-size:20px;line-height:1.4}.index-heading>svg{color:var(--orange);margin-top:5px}.system-links{grid-template-columns:repeat(4,1fr);display:grid}.system-links>a{border-left:1px solid var(--line);padding:2px 22px 0}.system-links>a:last-child{padding-right:0}.system-link-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.system-link-top>svg{color:#bac0b4}.system-links h2{letter-spacing:.015em;white-space:nowrap;font-size:10px;font-weight:500}.system-links p{color:#7f877b;justify-content:space-between;align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.system-links a:hover h2,.system-links a:hover svg{color:var(--orange)}.chapter{padding:44px var(--gutter) 85px;--accent:var(--orange);isolation:isolate;align-items:center;height:105svh;min-height:850px;max-height:1250px;display:flex}.chapter:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080909fa 0%,#080909e8 23%,#08090990 44%,#08090900 68%);position:absolute;inset:0}.chapter-ai{--accent:#91dce1}.chapter-software{--accent:#c5dc99}.chapter-web3{--accent:#b49cdb}.chapter-immersive{--accent:var(--orange);height:120svh;max-height:1300px}.chapter-label{top:36px;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--line);justify-content:space-between;padding-top:24px;display:flex;position:absolute}.chapter-label>span:first-child{color:var(--accent)}.chapter-label i{background:var(--accent);width:5px;height:5px;margin-right:10px;display:inline-block}.chapter-content{width:49%;max-width:610px;margin-top:40px}.section-kicker{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);margin-bottom:22px;font-size:8px;display:block}.chapter h2{letter-spacing:-.062em;font-size:clamp(43px,5.1vw,86px);font-weight:500;line-height:1.02}.chapter h2>span{color:var(--accent)}.chapter-description{letter-spacing:-.02em;color:#ccd0c6;max-width:460px;margin-top:29px;font-size:19px;line-height:1.5}.body-copy{color:var(--muted);max-width:405px;margin-top:17px;font-size:12px;line-height:1.9}.capability-tags{flex-wrap:wrap;gap:8px 7px;max-width:450px;margin:27px 0 0;padding:0;list-style:none;display:flex}.capability-tags>li{color:#aeb5a8;background:#0b0d0b88;border:1px solid #ffffff17;padding:8px 10px;font-size:9px}.inline-feature{border-top:1px solid #ffffff20;align-items:center;gap:17px;max-width:415px;margin-top:29px;padding-top:19px;display:flex}.feature-icon{width:47px;height:47px;color:var(--accent);border:1px solid #fff2;place-items:center;display:grid}.inline-feature>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.inline-feature strong{font-size:14px;font-weight:500}.inline-feature>span:nth-child(2)>span:last-child{color:var(--muted);font-size:10px}.inline-feature>.lucide{color:var(--accent);margin-left:auto}.inline-feature:hover{color:var(--accent)}.chapter-foot{bottom:35px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute}.chapter-foot>span:first-child{color:var(--accent);font-size:8px}.chapter-foot>span:last-child{font-size:8px}.spatial-labels{font-family:var(--mono);color:#90b6b6;opacity:.8;flex-direction:column;gap:52px;font-size:7px;display:flex;position:absolute;top:32%;right:5%}.spatial-labels>span:before{content:"+";margin-right:10px}.partner-note{border-left:2px solid var(--accent);max-width:415px;margin-top:30px;padding-left:18px}.partner-note>.eyebrow{color:var(--accent);font-size:8px}.partner-note>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8}.layer-labels{font-family:var(--mono);color:#b2bf98;flex-direction:column;gap:70px;font-size:8px;display:flex;position:absolute;top:35%;right:5%}.chapter-immersive .core-control{color:var(--orange);margin-top:30px}.immersive-note{color:var(--orange);gap:10px;display:flex;position:absolute;bottom:20%;right:6%}.immersive-note>.eyebrow{font-size:8px;line-height:1.8}.work-section{padding:56px var(--gutter) 110px;border-top:1px solid var(--line)}.section-topline{justify-content:space-between;align-items:center;display:flex}.section-topline>.eyebrow{font-size:8px}.work-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:68px;display:flex}.work-heading h2,.proof-intro h2,.white-label h2,.company h2{letter-spacing:-.055em;font-size:clamp(36px,4.4vw,74px);font-weight:500;line-height:1.04}.work-heading>div{max-width:305px;padding-bottom:5px}.work-heading p{color:var(--muted);margin-bottom:17px;font-size:12px;line-height:1.9}.work-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:52px;padding-bottom:18px;display:flex}.filter-tabs{gap:8px;display:flex}.filter-tabs>button{font-family:var(--mono);color:var(--muted);background:0 0;border:1px solid #0000;padding:9px 14px;font-size:9px}.filter-tabs>button.active{color:var(--text);background:#151815;border-color:#ffffff2b}.filter-tabs>button:hover{color:var(--text)}.filter-tabs>button>span{color:#aaa;margin-left:10px;font-size:7px}.filter-count{font-size:8px}.featured-grid{grid-template-columns:1fr 1fr;gap:42px 26px;padding-top:30px;display:grid}.project-card{min-width:0;display:block}.project-network{background:#101513;border:1px solid #ffffff0c;grid-column:1/-1;grid-template-columns:1.4fr 1fr;display:grid}.project-network .project-info{align-items:flex-end;padding:40px 38px;display:flex;position:relative}.project-network .project-info>div{padding-bottom:15px}.project-network .project-info h3{font-size:31px}.project-network .project-info p{max-width:290px;font-size:13px;line-height:1.8}.project-network .project-info .eyebrow{font-size:7px;line-height:1.7}.project-network .project-index{position:absolute;top:32px;right:32px}.project-network .project-info h3>svg{position:absolute;bottom:48px;right:31px}.project-bill{background:#141310;border:1px solid #ffffff0c;grid-column:1/-1;grid-template-columns:1fr 1.4fr;display:grid}.project-bill .product-preview{order:2}.project-bill .project-info{align-items:flex-end;padding:40px}.project-bill .project-info h3{font-size:31px}.project-bill .project-info p{max-width:300px;font-size:13px}.project-bill .project-index{display:none}.product-preview{justify-content:center;align-items:center;height:340px;padding:30px 28px 10px;display:flex;position:relative;overflow:hidden}.preview-caption{font-family:var(--mono);letter-spacing:.14em;color:#ffffff45;z-index:1;font-size:6px;position:absolute;top:16px;left:19px}.preview-network{background:radial-gradient(at 30% 90%,#66958635,#0000 65%),#1a211e;align-items:flex-end;height:385px;padding:35px 22px 0}.preview-interview{background:radial-gradient(at 15% 20%,#72608635,#0000 70%),#262329}.preview-aura{background:radial-gradient(at 75% 90%,#82964428,#0000 75%),#252a22}.preview-bill{background:radial-gradient(at 15% 75%,#9d6a4430,#0000 75%),#302923;height:320px}.project-info{justify-content:space-between;gap:20px;padding:22px 2px 0;display:flex}.project-info .eyebrow{letter-spacing:.085em;font-size:7px}.project-info h3{letter-spacing:-.045em;align-items:center;gap:15px;margin-top:9px;font-size:24px;font-weight:500;line-height:1.3;display:flex}.project-info h3>svg{width:21px;margin-left:7px}.project-info p{max-width:410px;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7}.project-index{font-family:var(--mono);color:#7c8577;margin-top:22px;font-size:8px}.project-card:hover h3{color:var(--project-color)}.project-card:hover .network-ui,.project-card:hover .interview-ui,.project-card:hover .aura-ui,.project-card:hover .bill-ui{transform:translateY(-5px)}.filtered .project-card{grid-column:auto;display:block}.filtered .project-info{padding:24px}.filtered .product-preview{height:340px}.filtered .project-bill .product-preview{order:0}.filtered .project-network .project-info h3>svg{position:static}.filtered .project-network .project-index{display:none}.more-work{margin-top:80px;scroll-margin-top:40px}.more-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.more-heading h3{letter-spacing:-.03em;font-size:20px;font-weight:500}.more-heading h3>span{color:var(--muted);letter-spacing:0;margin-left:18px;font-size:11px}.more-heading>.eyebrow{font-size:8px}.more-grid{grid-template-columns:repeat(3,1fr);display:grid}.more-project{border-bottom:1px solid var(--line);padding:30px 27px 28px 0}.more-project:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:26px}.more-project .eyebrow{font-size:6px}.more-project h4{letter-spacing:-.035em;justify-content:space-between;gap:15px;margin-top:12px;font-size:18px;font-weight:500;display:flex}.more-project p{color:var(--muted);max-width:310px;margin-top:13px;font-size:10px;line-height:1.8}.more-project:hover h4{color:var(--orange)}.network-ui,.interview-ui,.aura-ui,.bill-ui{transition:transform .45s cubic-bezier(.2,.6,.3,1)}.network-ui{background:#0c1110;border:1px solid #8eab972d;border-radius:6px 6px 0 0;width:100%;min-width:410px;max-width:570px;height:304px;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 20px 50px #0004}.window-top{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;height:40px;padding:0 16px;display:flex}.mini-brand{letter-spacing:-.035em;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.window-status{font-family:var(--mono);letter-spacing:.08em;color:#9fb0a0;align-items:center;gap:5px;font-size:5px;display:flex}.window-status>i{background:#a3c095;border-radius:50%;width:4px;height:4px}.network-body{height:calc(100% - 40px);display:flex}.network-side{border-right:1px solid #ffffff0a;flex-shrink:0;width:124px;padding:21px 8px;position:relative}.network-side>span{color:#6a786e;white-space:nowrap;align-items:center;gap:6px;padding:8px;font-size:6px;display:flex}.network-side>.selected{color:#c1cfbe;background:#ffffff06}.sidebar-bottom{font-family:var(--mono);color:#7d8e7e;font-size:5px;line-height:2;position:absolute;bottom:17px;left:14px}.sidebar-bottom>span{color:#536657;font-size:5px}.network-main{flex:1;min-width:0;padding:21px 18px}.mini-breadcrumb{color:#6d7b6f;align-items:center;gap:8px;font-size:6px;display:flex}.preview-title{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:14px;display:flex}.mini-tag{font-family:var(--mono);letter-spacing:.05em;color:#96aaa0;white-space:nowrap;border:1px solid #ffffff12;padding:4px;font-size:4px}.architecture-visual{justify-content:center;align-items:center;gap:0;height:142px;display:flex}.diagram-node{color:#b5c9b7;background:#17231e;border:1px solid #72947e44;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:62px;height:63px;display:flex;position:relative}.diagram-node>span{font-family:var(--mono);letter-spacing:.06em;font-size:4px}.orchestrator{background:#283a2e;width:78px;height:78px;box-shadow:0 0 25px #719a7020}.orchestrator>span{font-size:4px}.diagram-line{background:#779e7d66;width:22px;height:1px;position:relative}.diagram-line:after{content:"";background:#becfad;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:0}.node-cluster{flex-direction:column;gap:7px;display:flex}.gpu-node{font-family:var(--mono);color:#9bb3a3;white-space:nowrap;background:#121d17;border:1px solid #7594802a;align-items:center;gap:8px;padding:8px;font-size:5px;display:flex}.gpu-node>i{background:#b7c99c;border-radius:50%;width:3px;height:3px}.gpu-symbol{gap:2px;display:flex}.gpu-symbol>span{background:#738776;width:2px;height:11px}.network-code{font-family:var(--mono);color:#84988a;background:#070b09;border:1px solid #ffffff0a;align-items:center;gap:9px;padding:10px;font-size:6px;display:flex}.network-code>span:first-child{color:#c1d7b1;font-size:5px}.code-end{color:#b9c9b1;margin-left:auto;font-size:4px}.interview-ui{background:#16141b;border:1px solid #fff2;border-radius:8px;width:95%;max-width:440px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 15px 40px #0003}.window-dots{color:#867f91;font-size:20px;line-height:1}.interview-body{padding:18px}.audio-status{align-items:center;gap:9px;display:flex}.audio-icon{color:#c3b2e1;background:#c7b4e211;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.audio-status>div:nth-child(2){font-size:9px}.audio-status>div:nth-child(2)>span{color:#827b8d;margin-top:6px;font-size:5px;display:block}.waveform{align-items:center;gap:2px;margin-left:auto;display:flex}.waveform>i{background:#a093bd;border-radius:3px;width:2px}.transcript{border:1px solid #ffffff0e;margin-top:16px;padding:12px}.tiny-label{font-family:var(--mono);letter-spacing:.08em;color:#a89daa;font-size:5px}.transcript>p{color:#c5bccf;margin-top:9px;font-size:10px;line-height:1.5}.ai-response{background:#a394d20b;border:1px solid #a799d12b;margin-top:9px;padding:13px}.ai-response>span{font-family:var(--mono);color:#bbacd3;align-items:center;gap:6px;font-size:5px;display:flex}.ai-response>p{margin-top:9px;font-size:11px;line-height:1.7}.response-tags{gap:5px;margin-top:10px;display:flex}.response-tags>span{color:#b7aeca;background:#ffffff05;border:1px solid #ffffff0c;padding:4px 6px;font-size:5px}.interview-bottom{color:#92869f;gap:14px;padding-top:12px;font-size:5px;display:flex}.interview-bottom>span{align-items:center;gap:4px;display:flex}.aura-ui{background:#13170f;border:1px solid #ffffff1c;border-radius:6px;width:96%;max-width:440px;overflow:hidden;transform:perspective(1000px)rotateY(-5deg)rotate(2deg);box-shadow:0 15px 40px #0003}.aura-ui .mini-brand{color:#d0d8b9}.avatar{color:#ccd7af;background:#9eac7120;border-radius:50%;place-items:center;width:16px;height:16px;font-size:5px;display:grid}.aura-body{padding:18px}.aura-body .preview-title{font-size:13px}.aura-tabs{color:#849073;border-bottom:1px solid #ffffff10;gap:18px;margin-top:20px;padding-bottom:8px;font-size:6px;display:flex}.aura-tabs>span:first-child{color:#ccd6b3}.aura-chart{border:1px solid #ffffff10;margin-top:16px;padding:12px}.chart-heading{color:#acb497;justify-content:space-between;align-items:center;font-size:6px;display:flex}.chart-heading>span{align-items:center;gap:5px;display:flex}.chart-heading>span:last-child{font-family:var(--mono);color:#5d6950;font-size:4px}.chart-bars{background:repeating-linear-gradient(0deg,#0000 0 24px,#ffffff08 25px);align-items:flex-end;gap:4px;height:78px;margin-top:13px;display:flex}.chart-bars>span{background:#acbf72;flex:1;min-width:2px;max-width:9px}.aura-bottom{color:#8d9b79;gap:23px;margin-top:15px;font-size:5px;display:flex}.aura-bottom>span{align-items:center;gap:6px;display:flex}.bill-ui{width:370px;max-width:85%;position:relative;transform:rotate(-3deg)}.bill-terminal{background:#1a1713;border:1px solid #ffffff26;border-radius:6px;width:280px;max-width:100%;overflow:hidden;box-shadow:0 10px 30px #0003}.bill-content{padding:12px}.bill-search{color:#918578;border:1px solid #ffffff10;align-items:center;gap:6px;padding:7px;font-size:6px;display:flex}.retail-products{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.retail-products>div{background:#27231d;border:1px solid #ffffff08;flex-direction:column;align-items:center;height:69px;padding:8px;display:flex}.retail-products>div>span{color:#c8bcad;margin-top:7px;font-size:5px}.retail-object{background:#aaa18f;width:22px;height:32px;box-shadow:3px 4px 10px #0004}.retail-object.cup{background:#b7a58e;border-radius:2px 2px 6px 6px;width:24px;height:27px;margin-top:5px;position:relative}.retail-object.cup:after{content:"";z-index:-1;border:3px solid #b7a58e;border-radius:4px;width:9px;height:14px;position:absolute;top:3px;right:-6px}.retail-object.bottle{background:#7e8c74;border-radius:5px 5px 2px 2px;width:13px}.retail-object.bag{clip-path:polygon(9% 0,90% 0,100% 100%,0 100%);background:#bc9c78;width:28px;height:28px;margin-top:4px}.retail-object.box{background:#b2afa0;border-top:3px solid #cccbbe;border-right:6px solid #8a887b;width:31px;height:24px;margin-top:7px;transform:skewY(-7deg)}.bill-bottom{font-family:var(--mono);color:#a29582;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 12px;font-size:5px;display:flex}.nfc-card{color:#30281a;background:linear-gradient(140deg,#d8c8ad,#a7977b);border:1px solid #d8cbb366;border-radius:9px;flex-direction:column;width:132px;height:175px;padding:17px;display:flex;position:absolute;bottom:2px;right:-26px;transform:rotate(11deg);box-shadow:5px 10px 30px #0005}.nfc-card>span{letter-spacing:-.04em;margin-top:18px;font-size:11px}.nfc-card small{font-family:var(--mono);letter-spacing:.05em;margin-top:7px;font-size:5px;display:block}.nfc-card>.lucide:last-child{align-self:flex-end;margin-top:auto}.generic-preview{color:var(--project-color);flex-direction:column;align-items:center;gap:35px;display:flex}.generic-preview>span{font-family:var(--mono);letter-spacing:.18em;font-size:9px}.preview-other{background:#161a16;height:380px}.engineering-proof{padding:95px var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;display:grid}.proof-intro{padding:12px 0}.proof-intro h2{margin-top:23px;font-size:clamp(30px,3.3vw,55px)}.proof-intro p{color:var(--muted);max-width:350px;margin-top:23px;font-size:12px;line-height:1.9}.proof-intro .text-link{margin-top:29px}.proof-terminal{font-family:var(--mono);background:#0c100d;border:1px solid #ffffff20}.terminal-heading{letter-spacing:.05em;color:#c1c8b9;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:16px 20px;font-size:7px;display:flex}.terminal-flow{padding:5px 20px}.terminal-flow>div{border-bottom:1px solid #ffffff0b;align-items:center;gap:20px;padding:19px 0;display:flex}.terminal-flow>div:last-child{border-bottom:0}.flow-num{color:#677761;font-size:8px}.terminal-flow>div>div{flex-direction:column;gap:6px;display:flex}.terminal-flow strong{color:#d0d9c8;letter-spacing:.07em;font-size:8px;font-weight:400}.terminal-flow>div>div>span{color:#7a8872;font-size:8px}.terminal-flow>div>svg{color:#64735c;margin-left:auto}.terminal-flow>div:last-child>svg{color:var(--orange);transform:rotate(-90deg)}.terminal-source{letter-spacing:.03em;color:#717f6b;border-top:1px solid #ffffff13;justify-content:space-between;gap:10px;padding:13px 19px;font-size:5px;display:flex}.terminal-source>a{color:#b2bdab;align-items:center;gap:6px;font-size:6px;display:flex}.white-label{padding:55px var(--gutter) 50px;border-bottom:1px solid var(--line)}.white-label-grid{grid-template-columns:1.25fr 1fr;gap:70px;padding:85px 0 65px;display:grid}.white-label h2>span{color:#72786d}.white-label .body-copy{max-width:405px}.white-label .button{margin-top:30px}.white-label-art{perspective:1000px;justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.brand-plate{border:1px solid #939d8055;flex-direction:column;justify-content:space-between;width:290px;height:188px;padding:20px;display:flex;position:absolute;transform:rotateX(20deg)rotateY(-16deg)rotate(-14deg);box-shadow:10px 20px 40px #0006}.brand-plate>span{font-family:var(--mono);letter-spacing:.06em;font-size:5px}.plate-back{color:#8e9c80;background:#1b2218;top:30px;left:calc(50% - 165px)}.plate-circuit{justify-content:center;gap:13px;display:flex}.plate-circuit>span{background:repeating-linear-gradient(0deg,#0000 0 3px,#9eaf8b20 4px);border:1px solid #a1b38c44;width:24px;height:54px}.plate-front{color:#303628;outline-offset:-7px;background:linear-gradient(120deg,#dcdfd0,#c1c6b3);outline:1px solid #a7ad9744;top:92px;left:calc(50% - 125px)}.plate-front>svg{position:absolute;top:52px;right:25px}.plate-front>strong{letter-spacing:-.055em;margin-top:14px;font-size:27px;font-weight:500}.plate-front>span:last-child{font-size:5px}.art-caption{font-family:var(--mono);letter-spacing:.1em;color:#6d7964;font-size:6px;position:absolute;bottom:0}.white-label-services{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 27px;padding-top:26px;display:flex}.white-label-services>span{color:#a4ae9d;align-items:center;gap:13px;font-size:9px;display:flex}.white-label-services>span>svg{color:#5d6b54}.company{padding:110px var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:10%;display:grid}.company-symbol{color:#c3ccb9;margin:46px 0}.company-left>.eyebrow{font-size:8px;line-height:1.9}.company h2{font-size:clamp(34px,3.55vw,61px)}.company-right>p{color:var(--muted);max-width:470px;margin-top:16px;font-size:12px;line-height:1.9}.company-right>p:nth-child(2){color:#c4ccbc;max-width:400px;margin-top:29px;font-size:17px}.company-principles{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.015em;color:#b0baa6;flex-wrap:wrap;gap:28px;margin-top:32px;padding-top:23px;font-size:6px;display:flex}.final-cta{padding:45px var(--gutter) 85px;isolation:isolate;height:90svh;min-height:720px;max-height:1000px}.final-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#080909f9,#080909c9 34%,#0000 74%);position:absolute;inset:0}.final-content{margin-top:110px}.final-content h2{letter-spacing:-.06em;font-size:clamp(43px,5.3vw,88px);font-weight:500;line-height:1.04}.final-content h2>span{color:var(--orange);margin-top:9px;display:inline-block}.final-content>p{color:var(--muted);margin-top:28px;font-size:13px}.final-content>.button{margin-top:25px}.contact-email{color:#9ea994;align-items:center;gap:15px;width:fit-content;margin-top:24px;font-size:11px;display:flex}.contact-email:hover{color:var(--orange)}.final-core-label{align-items:center;display:flex;position:absolute;bottom:100px;right:10%}.final-core-label>.eyebrow{color:#9ba58f;font-size:7px}.site-footer{padding:50px var(--gutter) 22px;border-top:1px solid var(--line)}.footer-top{justify-content:space-between;align-items:center;padding-bottom:43px;display:flex}.footer-top>p{margin-right:10%;font-size:11px;line-height:1.8}.brand-footer>span{font-size:22px}.back-top{font-family:var(--mono);color:#b0baa4;align-items:center;gap:22px;font-size:8px;display:flex}.back-top>svg{transform:rotate(-90deg)}.back-top:hover{color:var(--orange)}.footer-bottom{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.07em;color:#737f69;justify-content:space-between;gap:20px;padding-top:22px;font-size:6px;display:flex}.footer-bottom>a{color:#a0ac93;align-items:center;gap:10px;display:flex}.inquiry{width:min(600px,100% - 32px);max-height:90svh;color:var(--text);overscroll-behavior:contain;background:#111510;border:1px solid #ffffff28;padding:0}.inquiry::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030603cc}.inquiry-inner{padding:43px;position:relative}.dialog-close{position:absolute;top:14px;right:14px}.dialog-close:hover{color:var(--orange)}.inquiry h2{letter-spacing:-.045em;margin-top:19px;font-size:40px;font-weight:500;line-height:1.1}.inquiry h2+p{color:var(--muted);margin-top:14px;font-size:12px}.inquiry form{margin-top:25px}.inquiry label{color:#b6c0ac;flex-direction:column;gap:9px;margin-bottom:18px;font-size:10px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inquiry input,.inquiry textarea,.inquiry select{width:100%;min-height:42px;color:var(--text);background:#080c08;border:1px solid #ffffff1c;border-radius:0;padding:11px;font-size:12px}.inquiry textarea{resize:vertical;min-height:100px}.inquiry input::placeholder,.inquiry textarea::placeholder{color:#687160}.form-note{color:#76826c;margin-top:13px;font-size:9px;display:block}.brief-ready{padding-top:32px}.brief-ready h3{letter-spacing:-.03em;font-size:21px}.brief-ready>p{color:var(--muted);margin:15px 0 25px;font-size:12px}.brief-ready>p.small{font-size:10px}.brief-ready>p>a{color:#c8d0bf;word-break:break-word}.case-page{padding:155px var(--gutter) 90px;max-width:1600px;min-height:90svh;margin:0 auto}.case-back{font-family:var(--mono);color:var(--muted);align-items:center;gap:14px;margin-bottom:60px;font-size:9px;display:inline-flex}.case-back:hover{color:var(--orange)}.case-heading{grid-template-columns:1.3fr 1fr;align-items:flex-end;gap:10%;margin-bottom:50px;display:grid}.case-heading h1{letter-spacing:-.065em;margin-top:22px;font-size:clamp(48px,6.3vw,95px);font-weight:500;line-height:1}.case-heading p{color:var(--muted);font-size:14px;line-height:1.9}.case-heading .button{margin-top:24px}.case-page>.product-preview{--project-color:#b4c4ab;height:550px;padding:50px}.case-page>.product-preview .network-ui{max-width:740px;height:380px;transform:none}.case-page>.product-preview .network-side{width:170px;padding-top:30px}.case-page>.product-preview .network-side>span{padding:12px;font-size:9px}.case-page>.product-preview .network-main{padding:28px}.case-page>.product-preview .architecture-visual{height:210px}.case-page>.product-preview .interview-ui,.case-page>.product-preview .aura-ui{transform:scale(1.4)}.case-page>.product-preview .bill-ui{transform:scale(1.35)}.case-content{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr;gap:12%;padding:75px 0;display:grid}.case-content h2{letter-spacing:-.05em;font-size:40px;font-weight:500;line-height:1.15}.case-content p{color:var(--muted);max-width:530px;margin-top:22px;font-size:13px;line-height:1.9}.case-capabilities{margin:20px 0 0;padding:0;list-style:none}.case-capabilities>li{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.case-architecture{padding:65px 0}.case-architecture h2{letter-spacing:-.04em;margin:19px 0 30px;font-size:30px;font-weight:500}.architecture-steps{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.architecture-steps>div{border-right:1px solid var(--line);padding:27px}.architecture-steps>div:last-child{border-right:0}.architecture-steps h3{margin-top:20px;font-size:14px;font-weight:500}.architecture-steps p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.source-note{color:var(--muted);margin-top:20px;font-size:10px}.source-note a{color:#b8c4ad;text-decoration:underline}.case-cta{justify-content:space-between;align-items:center;gap:25px;padding:55px 0 0;display:flex}.case-cta h2{letter-spacing:-.04em;font-size:29px;font-weight:500}.not-found{padding:220px var(--gutter) 150px;min-height:80svh}.not-found h1{letter-spacing:-.06em;margin:25px 0;font-size:60px}.not-found p{color:var(--muted);margin-bottom:30px}@media (min-width:1600px){.hero-content{top:29%}.hero-copy p:first-child{font-size:18px}.hero-copy p+p{font-size:14px}.hero-actions{margin-top:38px}.button{min-height:51px;font-size:10px}.nav-cta{min-height:40px;font-size:9px}.hero-core-control{bottom:20%}.chapter-content{max-width:650px}.body-copy{max-width:480px;font-size:14px}.chapter-description{font-size:22px}.capability-tags{max-width:510px}.capability-tags>li{font-size:10px}.product-preview{height:420px}.preview-network{height:440px}.preview-bill{height:370px}}@media (max-width:1100px){.desktop-nav{gap:22px;margin-left:0}.hero h1{font-size:8.05vw}.hero-top-meta .eyebrow{font-size:7px}.hero-content{top:28%}.hero-copy p:first-child{font-size:14px}.hero-copy p+p{font-size:11px}.label-top{top:27%;right:7%}.label-side{bottom:25%}.hero-core-control{bottom:17%;right:14%}.system-index{grid-template-columns:1fr 4fr;gap:24px}.system-links>a{padding:0 14px}.system-links h2,.system-links p{font-size:8px}.index-heading p{font-size:17px}.chapter h2{font-size:5.2vw}.chapter-description{font-size:17px}.chapter .body-copy{max-width:350px}.spatial-labels,.layer-labels{right:3%}.work-heading h2{font-size:4.4vw}.work-heading>div{max-width:255px}.project-network{grid-template-columns:1.4fr 1fr}.project-network .project-info{padding:30px 25px}.project-network .project-info h3{font-size:26px}.project-network .project-info p{max-width:240px;font-size:11px}.project-network .project-info h3>svg{bottom:24px;right:24px}.preview-network{height:350px;padding-left:15px;padding-right:15px}.network-ui{min-width:390px}.product-preview{height:300px;padding-left:20px;padding-right:20px}.preview-network{height:350px}.preview-bill{height:300px}.project-bill .project-info{padding:30px}.project-info p{font-size:10px}.interview-body,.aura-body{padding:14px}.preview-title{font-size:12px}.mini-tag{display:none}.white-label-grid{gap:30px}.brand-plate{width:260px;height:175px}.plate-front{left:calc(50% - 110px)}.plate-back{left:calc(50% - 140px)}.white-label-art{min-height:340px}.company-principles{gap:15px}.final-content{margin-top:110px}.case-page>.product-preview .interview-ui,.case-page>.product-preview .aura-ui{transform:scale(1.2)}}@media (max-width:767px){:root{--gutter:24px}html{scroll-padding-top:30px}.site-header{gap:10px;height:79px}.brand{gap:9px}.brand>svg{width:24px;height:27px}.brand>span{font-size:19px}.brand-sub{letter-spacing:.32em;margin-top:5px;font-size:5px}.desktop-nav{display:none}.nav-actions{gap:5px}.nav-cta>svg{width:11px}.menu-toggle{width:28px;height:35px;display:grid}.menu-toggle>svg{width:19px}.mobile-nav{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));padding:18px var(--gutter) 28px;background:#0d100dfc;border-bottom:1px solid #ffffff20;flex-direction:column;display:flex;position:absolute;top:78px;box-shadow:0 25px 40px #0008}.mobile-nav>a{letter-spacing:-.04em;border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:16px 0;font-size:27px;font-weight:500;display:flex}.mobile-nav>a>.eyebrow{color:var(--orange);font-size:8px}.hero{height:100svh;min-height:860px;max-height:1050px}.hero-top-meta{top:103px}.hero-top-meta .eyebrow{letter-spacing:.05em;font-size:6px}.hero-top-meta>.eyebrow:last-child{display:none}.hero-top-meta .live-dot{width:4px;height:4px;margin-right:7px}.hero-content{top:151px;right:var(--gutter)}.hero-kicker{letter-spacing:.09em;gap:8px;margin-bottom:20px;font-size:7px}.hero h1{letter-spacing:-.065em;font-size:clamp(48px,10.65vw,81px);line-height:1}.next-word>svg{height:9px;bottom:-9px}.hero-copy{max-width:350px;margin-top:25px}.hero-copy p:first-child{font-size:12px;line-height:1.6}.hero-copy p+p{max-width:300px;margin-top:13px;font-size:10px;line-height:1.75}.hero-actions{gap:10px;margin-top:22px}.button{gap:15px;min-height:42px;padding:0 14px;font-size:7px}.button-quiet{gap:10px;padding:0 7px}.button svg{width:13px}.nav-cta{gap:9px;min-height:32px;padding:0 10px;font-size:6px}.hero-grid{inset:79px var(--gutter) 0;background-size:50% 100%}.hero:after{width:100%;height:42%;top:auto;bottom:7%;right:0}.label-top{top:auto;bottom:31%;left:var(--gutter);right:auto}.label-top>.eyebrow{font-size:6px}.label-top>span+span{display:none}.leader-line{width:28px;height:22px;top:19px}.label-side{right:var(--gutter);bottom:17%}.label-side .eyebrow{font-size:5px}.coordinate{margin-top:5px;font-size:4px}.hero-core-control{bottom:11%;left:50%;right:auto;transform:translate(-50%)}.core-control{gap:8px;min-height:33px;padding:9px 12px;font-size:6px}.hero-bottom{height:69px;bottom:0}.hero-bottom .eyebrow{letter-spacing:.025em;font-size:6px}.hero-bottom-center{display:none}.scroll-cue{gap:9px}.scroll-icon{width:19px;height:28px}.scroll-icon svg{width:11px}.progress-mini{width:40px;margin-left:4px}.hero-bottom>span:last-child{gap:6px}.core-fallback{width:195px;height:195px;top:68%;left:50%}.fallback-frame{border-width:17px}.fallback-chip{font-size:29px;inset:47px}.fallback-chip span{font-size:4px}.system-index{padding:33px var(--gutter) 38px;grid-template-columns:1fr;gap:29px}.index-heading{grid-template-columns:1fr 1fr 30px;align-items:center;gap:18px;display:grid}.index-heading>.eyebrow{font-size:6px}.index-heading p{font-size:17px}.index-heading>svg{width:23px;margin:0}.system-links{grid-template-columns:1fr 1fr;gap:27px 0}.system-links>a{padding:0 20px}.system-links>a:nth-child(odd){border-left:0;padding-left:0}.system-links>a:nth-child(2n){padding-right:0}.system-link-top{margin-bottom:19px}.system-link-top>.eyebrow{font-size:7px}.system-link-top>svg{width:20px}.system-links h2{font-size:8px}.system-links p{margin-top:7px;font-size:8px}.chapter{height:auto;min-height:1060px;max-height:none;padding:110px var(--gutter) 440px;align-items:flex-start;scroll-margin-top:0}.chapter:before{background:linear-gradient(#080909 0%,#080909fa 22%,#080909e8 40%,#08090944 60%,#08090900 90%)}.chapter-label{align-items:center;gap:20px;padding-top:20px;top:25px}.chapter-label>.eyebrow{font-size:6px}.chapter-label>.eyebrow:last-child{text-align:right;max-width:120px;font-size:5px}.chapter-content{width:100%;max-width:100%;margin-top:0}.section-kicker{margin-bottom:19px;font-size:6px}.chapter h2{font-size:clamp(38px,10.7vw,69px);line-height:1.02}.chapter-description{max-width:360px;margin-top:25px;font-size:17px}.body-copy{max-width:350px;font-size:11px;line-height:1.9}.chapter .body-copy{max-width:350px}.capability-tags{gap:6px;max-width:350px;margin-top:22px}.capability-tags>li{padding:7px 8px;font-size:7px}.inline-feature{gap:13px;max-width:350px;margin-top:25px;padding-top:18px}.feature-icon{width:40px;height:40px}.feature-icon>svg{width:20px}.inline-feature .eyebrow{font-size:6px}.inline-feature strong{font-size:13px}.inline-feature>span:nth-child(2)>span:last-child{font-size:8px}.inline-feature>svg{width:16px}.chapter-foot{align-items:flex-end;gap:20px;bottom:23px}.chapter-foot>span:first-child{font-size:6px}.chapter-foot>span:last-child{text-align:right;max-width:130px;font-size:5px}.spatial-labels{top:auto;bottom:110px;right:var(--gutter);gap:28px;font-size:5px}.layer-labels{top:auto;bottom:110px;right:var(--gutter);gap:35px;font-size:6px}.partner-note{max-width:350px;margin-top:22px}.partner-note>.eyebrow{font-size:6px}.partner-note>p{font-size:10px}.chapter-software{min-height:1120px}.chapter-web3{min-height:1050px}.chapter-immersive{min-height:1070px}.immersive-note{bottom:70px;right:var(--gutter);gap:8px}.immersive-note>.eyebrow{font-size:6px}.immersive-note>svg{width:13px}.work-section{padding:35px var(--gutter) 65px}.section-topline{align-items:flex-start;gap:20px}.section-topline>.eyebrow{font-size:6px}.section-topline>.eyebrow:last-child{text-align:right;max-width:110px;font-size:5px}.orange-square{width:4px;height:4px;margin-right:8px}.work-heading{margin-top:44px;display:block}.work-heading h2{font-size:clamp(30px,8.6vw,50px);line-height:1.07}.work-heading>div{max-width:none;margin-top:25px}.work-heading p{margin-bottom:15px;font-size:11px}.text-link{gap:16px;font-size:7px}.work-toolbar{margin-top:33px;padding-bottom:14px}.filter-tabs{gap:3px}.filter-tabs>button{padding:8px 10px;font-size:7px}.filter-tabs>button>span{margin-left:6px;font-size:5px}.filter-count{display:none}.featured-grid{grid-template-columns:1fr;gap:30px;padding-top:22px}.project-network,.project-bill{grid-column:auto;display:block}.project-network .project-info,.project-bill .project-info{padding:22px}.project-network .project-info>div{padding:0}.project-network .project-info h3,.project-bill .project-info h3{font-size:25px}.project-network .project-info p,.project-bill .project-info p{max-width:280px;font-size:11px}.project-network .project-info h3>svg{position:static}.project-network .project-index{margin:0;top:20px;right:22px}.product-preview,.preview-network,.preview-bill,.filtered .product-preview{height:290px;padding:28px 16px 10px}.preview-network{align-items:flex-end;padding-bottom:0}.network-ui{transform-origin:bottom;flex-shrink:0;width:375px;min-width:375px;height:300px;margin:0 -30px;transform:scale(.85)}.network-side{width:110px;padding:15px 5px}.network-side>span{gap:5px;font-size:5px}.network-main{padding:20px 12px}.preview-title{font-size:12px}.architecture-visual{height:155px}.diagram-node{width:51px;height:55px}.orchestrator{width:67px;height:69px}.diagram-line{width:18px}.gpu-node{gap:5px;padding:7px 6px}.mini-tag{display:none}.network-code{padding:8px;font-size:5px}.project-info{padding-top:19px}.project-info h3{font-size:24px}.project-info .eyebrow{font-size:6px}.project-info p{max-width:310px;font-size:10px}.project-card:hover .network-ui{transform:scale(.85)}.project-card:hover .interview-ui,.project-card:hover .aura-ui{transform:none}.interview-ui,.aura-ui{width:100%;max-width:360px;transform:rotate(-2deg)}.interview-body,.aura-body{padding:13px}.window-top{height:34px;padding:0 12px}.mini-brand{font-size:10px}.audio-status>div:nth-child(2){font-size:8px}.waveform{gap:1px}.waveform>i{width:2px}.audio-status>div:nth-child(2)>span{font-size:4px}.transcript{margin-top:12px;padding:9px}.ai-response{padding:10px}.ai-response p{font-size:10px}.aura-tabs{margin-top:15px}.chart-bars{gap:3px;height:64px}.bill-ui{width:290px;max-width:88%}.bill-terminal{width:245px}.nfc-card{width:107px;height:149px;padding:13px;right:-20px}.nfc-card>svg:first-child{width:31px}.nfc-card>span{margin-top:12px;font-size:9px}.more-work{margin-top:50px}.more-heading{align-items:flex-start;gap:20px;padding-bottom:20px}.more-heading h3{font-size:19px}.more-heading h3>span{margin:7px 0 0;font-size:10px;display:block}.more-heading>.eyebrow{text-align:right;max-width:110px;font-size:5px}.more-grid{grid-template-columns:1fr 1fr}.more-project,.more-project:not(:nth-child(3n+1)){border-left:0;padding:22px 17px 23px 0}.more-project:nth-child(2n){border-left:1px solid var(--line);padding-left:17px;padding-right:0}.more-project .eyebrow{min-height:15px;font-size:4px;line-height:1.8;display:block}.more-project h4{letter-spacing:-.04em;gap:4px;margin-top:9px;font-size:15px}.more-project h4>svg{width:13px}.more-project p{margin-top:11px;font-size:8px;line-height:1.85}.engineering-proof{padding:55px var(--gutter);grid-template-columns:1fr;gap:35px}.proof-intro>.eyebrow{font-size:7px}.proof-intro h2{margin-top:20px;font-size:32px}.proof-intro p{max-width:310px;font-size:11px}.proof-intro .text-link{margin-top:23px}.terminal-heading{padding:14px 15px;font-size:6px}.terminal-flow{padding:4px 15px}.terminal-flow>div{gap:17px;padding:17px 0}.terminal-flow>div>div>span{font-size:7px}.terminal-source{padding:12px 14px;font-size:4px}.terminal-source>a{font-size:5px}.white-label{padding:35px var(--gutter)}.white-label-grid{grid-template-columns:1fr;gap:28px;padding:47px 0 30px}.white-label h2{font-size:clamp(31px,8.5vw,50px)}.white-label .chapter-description{font-size:16px}.white-label .body-copy{font-size:11px}.white-label-art{width:100%;max-width:360px;min-height:310px;margin:0 auto}.white-label-services{gap:15px 20px;padding-top:23px}.white-label-services>span{gap:8px;font-size:8px}.white-label-services>span>svg{width:9px}.company{padding:55px var(--gutter);grid-template-columns:1fr;gap:32px}.company-left{justify-content:space-between;align-items:center;gap:20px;display:flex}.company-left>.eyebrow{max-width:130px;font-size:6px}.company-symbol{order:2;margin:0}.company-symbol>svg{width:55px;height:55px}.company-left>.eyebrow:last-child{display:none}.company h2{font-size:clamp(31px,8.5vw,51px)}.company-right>p{max-width:360px;font-size:11px}.company-right>p:nth-child(2){max-width:320px;margin-top:24px;font-size:15px}.company-principles{gap:16px;margin-top:25px;padding-top:20px;font-size:5px}.final-cta{height:100svh;min-height:890px;max-height:1050px;padding-top:29px}.final-cta:before{background:linear-gradient(#080909f9,#080909d9 35%,#08090900 72%)}.final-content{margin-top:66px}.final-content h2{font-size:clamp(35px,9.2vw,57px)}.final-content>p{margin-top:24px;font-size:12px}.final-content>.button{margin-top:22px}.contact-email{gap:13px;margin-top:24px;font-size:10px}.final-core-label{bottom:41px;right:auto;left:var(--gutter)}.final-core-label>.eyebrow{font-size:6px}.site-footer{padding:33px var(--gutter) 20px}.footer-top{flex-wrap:wrap;gap:24px;padding-bottom:29px}.footer-top>p{order:3;width:100%;margin:0;font-size:10px}.brand-footer>span{font-size:19px}.back-top{gap:12px;font-size:6px}.back-top>svg{width:13px}.footer-bottom{flex-wrap:wrap;gap:17px;padding-top:20px;font-size:5px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{gap:5px;margin-left:auto;font-size:5px}.inquiry-inner{padding:35px 23px 25px}.inquiry h2{font-size:32px}.inquiry>.eyebrow{font-size:7px}.inquiry h2+p{font-size:11px}.form-row{grid-template-columns:1fr;gap:0}.inquiry label{margin-bottom:14px}.inquiry input,.inquiry select,.inquiry textarea{font-size:16px}.inquiry textarea{min-height:95px}.brief-ready>.button{font-size:8px}.case-page{padding:125px var(--gutter) 50px}.case-back{margin-bottom:40px;font-size:7px}.case-heading{grid-template-columns:1fr;gap:27px;margin-bottom:35px}.case-heading h1{margin-top:17px;font-size:48px}.case-heading p{font-size:12px}.case-heading>.eyebrow{font-size:6px}.case-page>.product-preview{height:320px;padding:20px 10px}.case-page>.product-preview.preview-network{padding-bottom:0}.case-page>.product-preview .network-ui{width:375px;min-width:375px;height:300px;margin:0 -35px;transform:scale(.8)}.case-page>.product-preview .network-side{width:110px;padding-top:15px}.case-page>.product-preview .network-side>span{padding:8px;font-size:5px}.case-page>.product-preview .network-main{padding:20px 12px}.case-page>.product-preview .architecture-visual{height:155px}.case-page>.product-preview .interview-ui,.case-page>.product-preview .aura-ui{transform:scale(.95)}.case-page>.product-preview .bill-ui{transform:scale(.9)}.case-content{grid-template-columns:1fr;gap:35px;padding:40px 0}.case-content h2{font-size:30px}.case-content p{font-size:12px}.case-capabilities>li{font-size:11px}.case-architecture{padding:40px 0}.case-architecture h2{font-size:26px}.architecture-steps{grid-template-columns:1fr 1fr}.architecture-steps>div{border-bottom:1px solid var(--line);padding:20px}.architecture-steps>div:nth-child(2){border-right:0}.architecture-steps>div:nth-child(n+3){border-bottom:0}.architecture-steps h3{font-size:12px}.architecture-steps p{font-size:10px}.case-cta{flex-direction:column;align-items:flex-start;padding-top:35px}.case-cta h2{font-size:25px}.source-note{font-size:9px}}@media (max-width:370px){:root{--gutter:18px}.hero h1{font-size:10.5vw}.nav-cta{gap:5px;padding:0 8px}.hero-actions{gap:4px}.hero-actions .button{gap:10px;font-size:6px}.more-project h4{font-size:13px}.chapter h2{font-size:10.5vw}.company-principles{gap:10px}.network-ui,.project-card:hover .network-ui{transform:scale(.77)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.project-card:hover .network-ui,.project-card:hover .interview-ui,.project-card:hover .aura-ui,.project-card:hover .bill-ui{transform:none}.hero-reveal,[data-reveal]{opacity:1!important;transform:none!important}}@keyframes hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-reveal{animation:1s cubic-bezier(.2,.65,.3,1) both hero-enter}.hero-content h1{animation-delay:.1s}.hero-copy{animation-delay:.2s}.hero-actions{animation-delay:.3s}}
.chapter{isolation:auto;height:178svh;min-height:1400px;max-height:none;padding:0;scroll-margin-top:0;display:block}.chapter:before{display:none}.chapter-stage{height:100svh;min-height:740px;padding:90px var(--gutter);isolation:isolate;align-items:center;display:flex;position:sticky;top:0}.chapter-stage:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.chapter-stage .chapter-label{top:28px}.chapter-stage .chapter-foot{bottom:28px}.chapter-stage .chapter-content{margin-top:0}.chapter-ai .chapter-stage:before{background:linear-gradient(#080909e8 0%,#08090900 34% 57%,#080909e8 82%)}.chapter-ai .chapter-content{width:100%;max-width:none;position:absolute;inset:0}.chapter-ai .section-kicker{text-align:center;width:100%;position:absolute;top:11%;left:0}.chapter-ai h2{text-align:center;width:100%;font-size:clamp(43px,4.8vw,80px);position:absolute;top:15%;left:0}.chapter-ai .chapter-description{left:var(--gutter);width:35%;max-width:370px;margin:0;position:absolute;bottom:19%}.chapter-ai .body-copy{right:var(--gutter);width:32%;max-width:410px;margin:0;position:absolute;bottom:20%}.chapter-ai .capability-tags{left:var(--gutter);width:43%;max-width:470px;margin:0;position:absolute;bottom:8%}.chapter-ai .inline-feature{right:var(--gutter);width:32%;margin:0;position:absolute;bottom:8%}.chapter-ai .spatial-labels{flex-direction:row;justify-content:space-between;gap:10px;font-size:7px;display:flex;inset:61% 8% auto}.chapter-software .chapter-stage{justify-content:flex-end}.chapter-software .chapter-stage:before{background:linear-gradient(90deg,#0000 20%,#08090900 37%,#080909d0 58%,#080909fa 100%)}.chapter-software .chapter-content{width:46%;max-width:620px}.chapter-software .layer-labels{left:var(--gutter);gap:95px;font-size:7px;top:28%;right:auto}.chapter-software .layer-labels>span{border-bottom:1px solid #c1dc8720;padding:8px 12px 8px 0}.chapter-web3 .chapter-stage{justify-content:center}.chapter-web3 .chapter-stage:before{background:radial-gradient(31% 40% at 50% 51%,#080909ed 0%,#080909c9 63%,#08090900 100%)}.chapter-web3 .chapter-content{text-align:center;width:49%;max-width:640px}.chapter-web3 h2{font-size:clamp(42px,4.35vw,73px)}.chapter-web3 .chapter-description{margin:23px auto 0;font-size:17px}.chapter-web3 .body-copy{max-width:350px;margin:17px auto 0;font-size:11px}.chapter-web3 .capability-tags{justify-content:center;max-width:425px;margin:22px auto 0}.chapter-web3 .section-kicker{color:var(--accent)}.chapter-immersive{--traverse:0;--intro-opacity:1;--intro-y:0px;height:320svh;min-height:2500px}.chapter-immersive .chapter-stage:before{background:linear-gradient(#080909cc 0%,#08090900 25% 74%,#080909d9 100%)}.chapter-immersive .chapter-content{width:100%;max-width:none;opacity:var(--intro-opacity);transform:translateY(var(--intro-y));pointer-events:none;transition:none;position:absolute;inset:0}.chapter-immersive .section-kicker{left:var(--gutter);position:absolute;top:12%}.chapter-immersive h2{left:var(--gutter);font-size:clamp(48px,5.2vw,85px);line-height:.99;position:absolute;top:17%}.chapter-immersive .chapter-description{left:var(--gutter);max-width:300px;margin:0;font-size:17px;position:absolute;bottom:20%}.chapter-immersive .body-copy{left:var(--gutter);max-width:330px;margin:0;position:absolute;bottom:8%}.chapter-immersive .capability-tags{right:var(--gutter);justify-content:flex-end;max-width:300px;margin:0;position:absolute;bottom:13%}.chapter-immersive .chapter-content>.core-control{right:var(--gutter);pointer-events:auto;margin:0;position:absolute;bottom:7%}.chapter-immersive[data-traversing=true] .chapter-content>.core-control{visibility:hidden}.chapter-immersive .immersive-note{bottom:26%;right:var(--gutter);opacity:var(--intro-opacity)}.aperture-reticle{pointer-events:none;width:142px;height:142px;opacity:calc(.55 - var(--traverse) * .2);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aperture-reticle>i{border:0 solid #ff743d66;width:12px;height:12px;position:absolute}.aperture-reticle>i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.aperture-reticle>i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.aperture-reticle>i:nth-child(3){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.aperture-reticle>i:nth-child(4){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.aperture-reticle>span{text-align:center;font-family:var(--mono);color:#dcbca9;place-content:center;font-size:15px;display:grid;position:absolute;inset:0}.aperture-reticle small{letter-spacing:.07em;width:182px;font-size:5px;position:absolute;top:165px;left:-20px}.traversal-hud{flex-direction:column;align-items:center;gap:17px;width:220px;display:flex;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.traversal-track{width:100%;font-family:var(--mono);color:#a6a79b;letter-spacing:.1em;align-items:center;gap:12px;font-size:5px;display:flex}.traversal-track>div{background:#ffffff1a;flex:1;height:2px}.traversal-track i{background:var(--orange);width:100%;height:100%;transform:scaleX(var(--traverse));transform-origin:0;display:block}.traverse-exit,.chapter-immersive[data-traversing=true] .traverse-enter{display:none}.chapter-immersive[data-traversing=true] .traverse-exit{display:flex}.chapter-immersive .chapter-label{border-color:#ff743d20}.portal-arrival{width:min(67vw,790px);height:400px;transform:translate(-50%,-50%) scale(calc(.22 + var(--arrival,0) * .78));opacity:var(--arrival,0);pointer-events:none;border:1px solid #a5e7e927;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 20px 100px #0008}.portal-arrival>.product-preview{height:100%;padding-top:35px}.portal-arrival .network-ui{width:90%;min-width:0;max-width:660px;height:335px;transform:none}.portal-arrival .architecture-visual{height:170px}.product-stage{perspective:1150px;isolation:isolate;touch-action:pan-y;--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;--light-y:25%;height:340px;position:relative;overflow:hidden}.stage-network{background:radial-gradient(at 30% 90%,#66958635,#0000 65%),#1a211e;height:385px}.stage-interview{background:radial-gradient(at 15% 20%,#72608635,#0000 70%),#262329}.stage-aura{background:radial-gradient(at 75% 90%,#82964428,#0000 75%),#252a22}.stage-bill{background:radial-gradient(at 15% 75%,#9d6a4430,#0000 75%),#302923;height:320px}.stage-other{background:#161a16}.depth-rig{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:auto;transition:transform .7s cubic-bezier(.16,.8,.24,1);position:absolute;inset:0}.product-stage:hover .depth-rig{will-change:transform}.depth-rig>.product-preview{background:0 0;height:100%;transition:transform .8s cubic-bezier(.16,.8,.24,1);overflow:visible;transform:translateZ(22px)scale(.94)}.depth-rig .preview-caption{transform:translateZ(10px)}.depth-substrate,.depth-midplane{opacity:0;font-family:var(--mono);letter-spacing:.09em;pointer-events:none;border:1px solid #c8d3bf35;flex-direction:column;justify-content:space-between;padding:14px;font-size:5px;transition:opacity .55s,transform .8s cubic-bezier(.16,.8,.24,1);display:flex;position:absolute;inset:16% 10% 10%}.depth-substrate{color:#a4b199;background:#151c16;transform:translateZ(-16px)}.depth-midplane{color:#b6c0ae;background:#283128ab;inset:15% 11% 12%;transform:translateZ(5px)}.depth-midplane>i{background:#a5b6920b;border:1px solid #ffffff25;width:14%;height:12%;position:absolute;right:12%}.depth-midplane>i:nth-child(2){top:24%}.depth-midplane>i:nth-child(3){top:43%}.depth-midplane>i:nth-child(4){top:62%}.substrate-traces{clip-path:polygon(10% 0,80% 0,80% 20%,100% 40%,100% 60%,80% 80%,80% 100%,10% 100%,10% 80%,0 60%,0 40%,10% 20%);background:repeating-linear-gradient(90deg,#a9c49026 0 1px,#0000 1px 16px);width:100%;height:60%}.product-stage[data-exploded=true] .depth-rig{transform:rotateX(calc(20deg + var(--tilt-x))) rotateY(calc(-15deg + var(--tilt-y))) scale(.79)}.product-stage[data-exploded=true] .depth-rig>.product-preview{transform:translateZ(108px)scale(.92)}.product-stage[data-exploded=true] .depth-substrate{opacity:1;transform:translateZ(-58px)}.product-stage[data-exploded=true] .depth-midplane{opacity:1;transform:translateZ(14px)}.stage-reflection{background:radial-gradient(ellipse at var(--light-x) var(--light-y),#ffffff0d,transparent 55%);pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;inset:0}.product-stage:hover .stage-reflection{opacity:1}.depth-toggle{z-index:5;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.05em;background:#090c0ae8;min-height:31px;padding:7px 10px;font-size:6px;position:absolute;bottom:13px;left:17px}.depth-legend{font-family:var(--mono);letter-spacing:.05em;color:#a5ad9a;pointer-events:none;font-size:5px;position:absolute;bottom:22px;right:17px}.product-network .project-info,.project-bill .project-info{align-self:stretch}.project-bill>.product-stage{order:2}.filtered .project-bill>.product-stage{order:0}.project-info:hover h3{color:var(--project-color)}.project-info h3>svg{transition:transform .4s cubic-bezier(.16,.8,.24,1)}.project-info:hover h3>svg{transform:translate(4px,-4px)}.project-card .project-info:focus-visible{outline-offset:-5px}.case-page>.product-stage{height:550px}.case-page .depth-rig>.product-preview{height:100%;padding:50px}.case-page .network-ui{max-width:740px;height:380px;transform:none}.case-page .network-side{width:170px;padding-top:30px}.case-page .network-side>span{padding:12px;font-size:9px}.case-page .network-main{padding:28px}.case-page .architecture-visual{height:210px}.case-page .interview-ui,.case-page .aura-ui,.case-page .bill-ui{transform:scale(1.3)}.white-label-art{--lamination:0;transform-style:preserve-3d;perspective:1300px}.white-label-art .plate-back{transform:rotateX(20deg) rotateY(-16deg) rotateZ(-14deg) translateY(calc(var(--lamination) * -19px)) translateZ(calc(var(--lamination) * -30px))}.white-label-art .plate-front{transform:rotateX(20deg) rotateY(-16deg) rotateZ(-14deg) translateY(calc(var(--lamination) * 20px)) translateZ(calc(var(--lamination) * 42px))}.terminal-flow>div{position:relative}.terminal-flow>div:before{content:"";background:var(--orange);opacity:0;width:1px;transition:opacity .5s;position:absolute;top:0;bottom:0;left:-20px}.terminal-flow>div.flow-active:before{opacity:1}.button>svg,.text-link>svg{transition:transform .4s cubic-bezier(.16,.8,.24,1)}.button:hover>svg,.text-link:hover>svg{transform:translate(2px,-2px)}.button-quiet:hover>svg{transform:translateY(3px)}.final-cta{isolation:auto;height:160svh;min-height:1200px;max-height:none;padding:0;scroll-margin-top:0}.final-cta:before{display:none}.closing-stage{height:100svh;min-height:740px;padding:45px var(--gutter) 85px;isolation:isolate;position:sticky;top:0}.closing-stage:before{content:"";z-index:-1;background:linear-gradient(90deg,#080909f9,#080909c9 34%,#0000 74%);position:absolute;inset:0}.final-cta[data-assembled=false] .final-core-label{opacity:.25}.final-cta .final-core-label{transition:opacity 1s}.final-cta[data-assembled=true] .final-content h2>span{text-shadow:0 0 50px #ff743d1f}@media (min-width:1600px){.product-stage{height:420px}.stage-network{height:440px}.stage-bill{height:370px}.chapter-ai .chapter-description{max-width:450px;font-size:21px}.chapter-web3 .chapter-description{font-size:20px}.chapter-web3 .body-copy{max-width:405px;font-size:13px}}@media (max-width:1100px) and (min-width:768px){.chapter-ai .chapter-description{max-width:300px;font-size:16px}.chapter-ai .body-copy{font-size:11px}.chapter-ai .inline-feature{width:36%}.chapter-ai .capability-tags{width:43%;max-width:400px}.chapter-web3 h2{font-size:4.5vw}.chapter-web3 .chapter-content{width:55%}.chapter-web3 .body-copy{font-size:10px}.chapter-immersive h2{font-size:5.4vw}.chapter-immersive .body-copy{max-width:280px}.chapter-immersive .capability-tags{max-width:250px}.product-stage{height:300px}.stage-network{height:350px}.stage-bill{height:300px}.depth-legend{font-size:4px}}@media (max-width:767px){.chapter{height:155svh;min-height:1370px;max-height:none;padding:0}.chapter-stage{height:100svh;min-height:900px;padding:108px var(--gutter) 330px;align-items:flex-start}.chapter-stage .chapter-label{top:25px}.chapter-stage .chapter-foot{bottom:25px}.chapter-stage:before{background:linear-gradient(#080909 0%,#080909f5 24%,#080909dc 42%,#0000 72%)!important}.chapter-ai .chapter-content{width:100%;max-width:100%;position:relative;inset:auto}.chapter-ai .section-kicker,.chapter-ai h2,.chapter-ai .chapter-description,.chapter-ai .body-copy,.chapter-ai .capability-tags,.chapter-ai .inline-feature{text-align:left;width:auto;position:static}.chapter-ai .section-kicker{margin-bottom:19px}.chapter-ai h2{font-size:clamp(38px,10.7vw,69px)}.chapter-ai .chapter-description{max-width:350px;margin-top:25px;font-size:17px}.chapter-ai .body-copy{max-width:350px;margin-top:17px;font-size:11px}.chapter-ai .capability-tags{width:100%;margin-top:22px}.chapter-ai .inline-feature{width:100%;margin-top:25px}.chapter-ai .spatial-labels{left:var(--gutter);right:var(--gutter);gap:5px;font-size:4px;top:auto;bottom:12%}.chapter-ai .spatial-labels>span:before{margin-right:3px}.chapter-software .chapter-content{width:100%;max-width:100%}.chapter-software .layer-labels{left:auto;right:var(--gutter);gap:20px;font-size:5px;top:auto;bottom:9%}.chapter-software .layer-labels>span{padding:4px 0 4px 8px}.chapter-web3 .chapter-stage{padding-top:115px}.chapter-web3 .chapter-content{text-align:center;width:100%;max-width:100%}.chapter-web3 h2{font-size:clamp(35px,9.3vw,59px)}.chapter-web3 .section-kicker{font-size:5px}.chapter-web3 .chapter-description{margin-top:23px;font-size:15px}.chapter-web3 .body-copy{max-width:320px;margin-top:15px;font-size:10px}.chapter-web3 .capability-tags{max-width:330px;margin-top:20px}.chapter-immersive{height:285svh;min-height:2300px}.chapter-immersive .chapter-stage{min-height:780px;padding:0}.chapter-immersive .chapter-stage:before{background:linear-gradient(#080909e8 0%,#0000 45% 75%,#080909d9 100%)!important}.chapter-immersive .chapter-content{width:100%;max-width:100%;position:absolute;inset:0}.chapter-immersive .section-kicker{font-size:6px;top:14%}.chapter-immersive h2{top:18%;left:var(--gutter);font-size:clamp(38px,10.7vw,69px)}.chapter-immersive .chapter-description{left:var(--gutter);max-width:260px;font-size:13px;bottom:32%}.chapter-immersive .body-copy{left:var(--gutter);max-width:48%;font-size:9px;bottom:17%}.chapter-immersive .capability-tags{right:var(--gutter);gap:5px;max-width:40%;display:flex;bottom:17%}.chapter-immersive .chapter-content>.core-control{right:var(--gutter);font-size:5px;bottom:8%}.chapter-immersive .immersive-note{top:14%;right:var(--gutter);bottom:auto}.chapter-immersive .immersive-note>.eyebrow{font-size:4px}.aperture-reticle{width:100px;height:100px;top:51%}.aperture-reticle small{font-size:4px;top:115px;left:-41px}.portal-arrival{width:86vw;height:290px}.portal-arrival>.product-preview{padding:20px 0 0}.portal-arrival .network-ui{width:375px;min-width:375px;height:300px;transform:scale(.8)}.portal-arrival .architecture-visual{height:155px}.traversal-hud{left:var(--gutter);align-items:flex-start;gap:12px;width:145px;bottom:8%;transform:none}.traversal-track{gap:8px;font-size:4px}.traversal-hud .core-control{gap:7px;padding:8px;font-size:5px}.product-stage,.stage-network,.stage-bill{height:290px}.project-bill>.product-stage{order:0}.depth-rig>.product-preview{padding:28px 16px 10px;transform:translateZ(10px)scale(.92)}.depth-rig>.preview-network{padding-bottom:0}.depth-toggle{min-height:29px;padding:7px 8px;font-size:5px;bottom:10px;left:11px}.depth-toggle>svg{width:10px}.depth-legend{text-align:right;max-width:120px;font-size:4px;bottom:21px;right:11px}.product-stage[data-exploded=true] .depth-rig{transform:rotateX(21deg)rotateY(-12deg)scale(.75)}.product-stage[data-exploded=true] .depth-rig>.product-preview{transform:translateZ(90px)scale(.92)}.depth-substrate,.depth-midplane{font-size:4px;inset:18% 7% 10%}.case-page>.product-stage{height:350px}.case-page .depth-rig>.product-preview{padding:20px 10px}.case-page .depth-rig>.preview-network{padding-bottom:0}.case-page .network-ui{width:375px;min-width:375px;height:300px;margin:0 -35px;transform:scale(.8)}.case-page .network-side{width:110px;padding-top:15px}.case-page .network-side>span{padding:8px;font-size:5px}.case-page .network-main{padding:20px 12px}.case-page .architecture-visual{height:155px}.case-page .interview-ui,.case-page .aura-ui{transform:scale(.95)}.case-page .bill-ui{transform:scale(.9)}.final-cta{height:165svh;min-height:1380px;padding:0}.closing-stage{height:100svh;min-height:860px;padding:29px var(--gutter) 50px}.closing-stage:before{background:linear-gradient(#080909f9,#080909d9 35%,#0000 72%)}}@media (prefers-reduced-motion:reduce){.chapter{height:auto;min-height:0}.chapter-stage{position:relative}.chapter-immersive{height:auto;min-height:0}.chapter-immersive .chapter-content{opacity:1;transform:none}.chapter-immersive .chapter-content>.core-control{visibility:visible}.final-cta{height:auto;min-height:0}.closing-stage{position:relative}.depth-rig{transform:none!important}.stage-reflection{display:none}.product-stage[data-exploded=true] .depth-rig>.product-preview{transform:translateY(-20px)scale(.77)}.product-stage[data-exploded=true] .depth-substrate{transform:translateY(30px)scale(.88)}.product-stage[data-exploded=true] .depth-midplane{transform:translateY(10px)scale(.84)}.white-label-art .plate-front,.white-label-art .plate-back{transform:rotateX(20deg)rotateY(-16deg)rotate(-14deg)}}
