:root{font-family:var(--font-sans);color:#f0f0ee;background:#101112;font-synthesis:none;--ink:#f0f0ee;--muted:#9a9d9f;--line:#ffffff1c;--panel:#141617;--green:#b4cbbc;--red:#d49d9d;--max:1700px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:radial-gradient(ellipse 85vw 85vh at 0 0,#90929258,transparent 75%),linear-gradient(90deg,#d9dddd0a 1px,transparent 1px),linear-gradient(#d9dddd0a 1px,transparent 1px),linear-gradient(135deg,#1d1f20,#08090a 70%);background-size:auto,48px 48px,48px 48px,auto;background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0;background:none}button:disabled{opacity:.3;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b4cbbc;outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}img{max-width:100%;display:block}::selection{background:#ddd;color:#111}.wrap{width:calc(100% - clamp(32px,5.3vw,84px));max-width:var(--max);margin-inline:auto}.eyebrow,.tiny-label{font-size:11px;letter-spacing:.12em;color:var(--muted);font-weight:400}.eyebrow{display:block;margin-bottom:28px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.button{border-radius:50px;display:inline-flex;align-items:center;justify-content:center;gap:25px;color:#17191a;background:#eceeeb;padding:14px 22px;font-size:15px;transition:background .2s,transform .2s}.button:hover{background:#fff;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:26px;font-size:16px;padding:13px 0;border-bottom:1px solid #ffffff60}.text-link:hover svg{transform:translate(4px)}.text-link svg{transition:transform .2s}.brand-lockup{display:inline-flex;align-items:center;gap:8px}.brand-lockup img{width:39px;height:23px;object-fit:contain}.brand-lockup>span{font-size:14px;letter-spacing:.09em;font-weight:500}.nav-shell{position:fixed;z-index:50;top:32px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);min-height:52px;padding:6px 8px 6px 24px;display:flex;align-items:center;gap:28px;border-radius:50px;background:#e8eae5dc;color:#202222;box-shadow:0 2px 1px #fff4 inset,0 8px 35px #0001;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nav-shell .brand-lockup img{filter:invert(1)}.home-logo{display:flex;margin-right:18px}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:14px}.nav-group{position:relative}.nav-group>button{padding:9px 0;font-size:14px}.chevron{margin-left:6px}.nav-login{display:flex;align-items:center;gap:9px;font-size:14px;white-space:nowrap}.nav-login svg{width:13px}.nav-primary{padding:11px 17px;background:#202222;color:#f6f6f4;gap:14px;font-size:14px}.nav-primary:hover{background:#454747}.nav-primary svg{width:15px}.nav-dropdown{position:absolute;top:43px;left:-25px;width:260px;background:#e8eae5;border:1px solid #fff4;border-radius:20px;padding:12px;box-shadow:0 15px 30px #0004}.nav-dropdown a{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:12px}.nav-dropdown a:hover{background:#cbd0c9}.mobile-toggle,.mobile-nav{display:none}.skip-link{position:fixed;top:-100px;z-index:99;padding:15px;background:#fff;color:#000}.skip-link:focus{top:4px}.hero{height:170vh;--hero-progress:0}.hero-stage{height:100svh;min-height:740px;position:sticky;top:0;display:flex;flex-direction:column;align-items:center;padding-top:115px;overflow:hidden}.hero-product{position:relative;perspective:1400px;width:78%;max-width:1470px;height:52vh;min-height:365px;display:flex;align-items:center;justify-content:center}.hero-product>.terminal-scene{width:100%;transform:rotateX(calc(19deg - var(--hero-progress)*19deg)) rotateY(calc(-5deg + var(--hero-progress)*5deg)) rotate(calc(-3deg + var(--hero-progress)*3deg));transform-origin:50% 55%;box-shadow:0 40px 100px #0007,0 0 1px 1px #ffffff60,0 0 70px #c9d0cf0a}.orbit-label{position:absolute;bottom:-7px;right:3%;font-size:8px;letter-spacing:.16em;color:#b6bbb9;display:flex;gap:25px;opacity:.7}.hero-copy{text-align:center;margin-top:35px;max-width:calc(100% - 60px);position:relative;z-index:2}.hero-copy h1{font-size:clamp(38px,4vw,64px);line-height:1.1;letter-spacing:-.045em;max-width:1300px}.hero-copy p{font-size:clamp(16px,1.35vw,24px);color:#aeb1b1;line-height:1.25;max-width:800px;margin:28px auto 0}.hero-link{display:inline-flex;gap:10px;align-items:center;font-size:14px;margin-top:22px;border-bottom:1px solid #777;padding-bottom:6px}.mobile-break{display:none}.scroll-down{position:absolute;bottom:25px;border:1px solid #ffffff50;border-radius:50px;width:64px;height:34px;text-align:center;font-size:25px;line-height:26px}.hero-status{position:absolute;left:42px;bottom:34px;font-size:10px;letter-spacing:.1em;color:#9ea29f;display:flex;gap:8px;align-items:center}.hero-status i,.scene-status i{width:5px;height:5px;background:#b4cbbc;border-radius:100%}.terminal-scene{background:linear-gradient(130deg,#282b2d,#101314 65%);border:1px solid #707576;border-radius:12px;color:#d5dad7;overflow:hidden;box-shadow:0 30px 70px #0005;font-family:var(--font-sans);container-type:inline-size;text-align:left}.scene-bar{height:42px;display:flex;align-items:center;gap:28px;border-bottom:1px solid #ffffff16;padding:0 16px;font-size:10px;background:#777f7c15}.scene-bar .brand-lockup img{width:27px;height:18px}.scene-bar .brand-lockup span{font-size:10px}.scene-bar .brand-lockup{margin-right:15px}.scene-mode{margin-left:auto;font-size:8px;letter-spacing:.1em;color:#a2aaa5}.scene-avatar{border:1px solid #6c7470;padding:4px 6px;border-radius:50%}.scene-body{display:grid;grid-template-columns:16% 63% 21%;min-height:350px}.scene-markets{border-right:1px solid #ffffff13;padding:20px 10px;position:relative}.scene-markets .tiny-label{font-size:8px}.scene-market{display:flex;align-items:center;justify-content:space-between;margin:9px -5px;padding:10px 7px;font-size:10px;border-radius:5px}.scene-market.selected{background:#bac4bd10}.scene-market b{font-weight:500}.scene-market small{display:block;margin-top:5px;color:#7d8581;font-size:8px}.scene-market>span{text-align:right}.scene-small-note{font-size:10px;line-height:1.5;color:#727a75;margin-top:30px}.scene-pair{display:flex;gap:27px;align-items:center;padding:18px 18px 14px;border-bottom:1px solid #ffffff10}.scene-pair b{font-size:17px}.scene-pair b span{font-size:12px;color:#7b8580}.scene-pair strong{font-size:18px;font-weight:500}.scene-pair small{display:block;font-size:8px;color:#858f89;margin:4px 0}.scene-pair>div>span{font-size:11px}.scene-time{display:flex;gap:18px;font-size:9px;padding:14px 16px 8px;color:#7e8681;align-items:center}.scene-time .active{color:#ddd;background:#c7d2ca15;padding:5px 8px;border-radius:4px}.scene-time em{font-style:normal;margin-left:auto;font-size:8px}.market-plot{display:block;width:100%;height:auto;overflow:visible}.scene-main>.market-plot{padding:12px 18px 10px;height:230px}.scene-bottom{font-size:9px;padding:15px 18px;border-top:1px solid #ffffff12}.scene-bottom>span{margin-right:25px;color:#7e8781}.scene-bottom>span:first-child{color:#e7ebe9}.scene-bottom>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff12;margin-top:15px;padding-top:15px;gap:10px}.scene-bottom small{font-size:7px;margin-left:5px}.scene-ticket{padding:18px 13px;border-left:1px solid #ffffff15}.scene-sides{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid #6e7771;padding-bottom:12px}.scene-sides b{color:#c6d7cb}.scene-sides>span{color:#888}.scene-ticket .tiny-label{font-size:8px;margin-top:19px;display:flex;justify-content:space-between}.scene-input{border:1px solid #ffffff22;border-radius:6px;padding:10px;margin-top:12px;font-size:12px}.scene-input>small{font-size:8px;color:#858c88;display:block;margin-bottom:10px}.scene-input>span{display:flex;justify-content:space-between}.scene-input>span small{font-size:8px}.scene-slider{height:2px;margin:18px 0 22px;background:#757d7840}.scene-slider i{display:block;width:44%;height:2px;background:#ced9d1;position:relative}.scene-slider i:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;background:#ced9d1;border-radius:50%}.scene-ticket p{display:flex;justify-content:space-between;gap:5px;font-size:8px;color:#8c958f;margin-top:12px}.scene-ticket p b{font-weight:400;color:#d9dfdb}.scene-submit{margin-top:23px;display:flex;justify-content:center;gap:20px;align-items:center;font-size:10px;background:#d4dfd6;color:#1e2420;border-radius:6px;padding:9px}.scene-submit svg{width:12px}.scene-status{margin-top:15px;font-size:8px;display:flex;gap:6px;align-items:center;color:#aab6ae}.scene-ticket>small{display:block;font-size:7px;color:#6d7770;margin-top:13px;line-height:1.5}.ticker{overflow:hidden;border-block:1px solid var(--line);padding:28px 0;color:#b2b5b4}.ticker>div{display:flex;width:max-content;animation:ticker 60s linear infinite;animation-play-state:paused}.ticker.in-view>div{animation-play-state:running}.ticker span{display:flex;gap:70px;align-items:center;font-size:24px;letter-spacing:-.04em;margin-right:70px}.ticker b{font-size:18px;font-weight:400;color:#616663}@keyframes ticker{to{transform:translate(-50%)}}.product-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1250px;padding:140px 0 170px}.overview-card h2{font-size:24px;letter-spacing:-.02em;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.overview-card h2 svg{transition:transform .25s}.overview-card:hover h2 svg{transform:translate(3px,-3px)}.overview-art{height:400px;border-radius:12px;position:relative;overflow:hidden;border:1px solid #ffffff16;background:#0a0c0d}.overview-card p{font-size:16px;line-height:1.35;margin-top:18px;max-width:570px;color:#b4b8b5}.slats{position:relative;width:100%;height:100%;transform-style:preserve-3d;perspective:900px;overflow:visible}.slats>i{position:absolute;left:calc(8% + var(--i)*3.8%);top:15%;width:4%;height:72%;border:1px solid #b1b7b855;background:linear-gradient(90deg,#090b0c,#9ca4a4 40%,#282e30 70%,#060708);transform:translateY(calc(sin(var(--i)*.45)*30px)) rotateY(-25deg);box-shadow:6px 10px 15px #0006;animation:slat-shift 8s ease-in-out infinite;animation-delay:calc(var(--i)*-.15s);animation-play-state:paused}.slats.in-view>i{animation-play-state:running}@keyframes slat-shift{50%{transform:translateY(calc(cos(var(--i)*.45)*30px)) rotateY(25deg)}}.slat-art .slats{transform:rotate(-10deg) scale(1.2)}.art-note{position:absolute;left:20px;bottom:20px;font-size:9px;letter-spacing:.12em;color:#aeb5b1}.token-art{perspective:700px;background:radial-gradient(ellipse at center,#555d5c,#0d1011 70%)}.token-art>span:not(.art-note){position:absolute;padding:14px 30px;background:linear-gradient(135deg,#cbd0cb,#5f6964);color:#131816;border:1px solid #dce3dd55;border-radius:8px;box-shadow:0 15px 25px #0005;font-size:24px;left:calc(8% + mod(var(--i)*19,48)*1%);top:calc(5% + var(--i)*11%);transform:rotate(calc(-24deg + var(--i)*9deg));white-space:nowrap}.story{position:relative}.story-art{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;margin-bottom:-100svh;pointer-events:none;background:radial-gradient(ellipse,#3f464535,transparent 60%)}.wire-rings{width:1100px;height:1100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-30deg);perspective:1000px;opacity:.4}.wire-rings i{position:absolute;inset:calc(var(--i)*24px);border:1px solid #cad2cc66;border-radius:50%;transform:rotateX(60deg) rotateY(calc(var(--i)*10deg));box-shadow:0 0 0 12px #aaaaaa02}.story-cross{position:absolute;font-size:30px;color:#a8b2aa44;font-weight:400}.cross-one{left:12%;top:30%}.cross-two{right:14%;bottom:24%}.story-step{position:relative;min-height:95svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px}.story-step h2{font-size:clamp(36px,4vw,64px);line-height:1.08;letter-spacing:-.04em;max-width:1150px;text-shadow:0 2px 30px #0008}.story-step p{max-width:600px;font-size:20px;line-height:1.35;color:#aaafac;margin-top:28px}.features{max-width:1460px}.arrival{height:100vh;min-height:650px;position:relative;display:grid;place-items:center}.arrival .radial{position:absolute;width:700px;height:700px;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.45}.radial>i{left:49%;top:4%;width:8%;height:46%;transform-origin:50% 100%;transform:rotate(calc(var(--i)*360deg/var(--n))) rotateY(38deg);background:linear-gradient(90deg,#c5cdce44,#ecf0edaa 40%,#70797955);box-shadow:10px 0 18px #0002;animation:none}.arrival h2{position:relative;text-align:center;font-size:clamp(45px,5.6vw,90px);line-height:1.03;letter-spacing:-.05em;font-weight:400}.arrival h2 span{font-weight:500}.statement{font-size:clamp(48px,5.4vw,94px);line-height:1;letter-spacing:-.045em;max-width:760px;margin:170px auto 190px;font-weight:500}.wide-feature{display:grid;grid-template-columns:48% 52%;position:relative;min-height:600px;background:linear-gradient(130deg,#e5e8e2,#a6adaa);color:#222928;border-radius:24px;margin-bottom:130px;overflow:hidden;box-shadow:0 1px #fff inset}.feature-copy{padding:44px 0 42px 42px;display:flex;flex-direction:column;position:relative;z-index:2}.round-icon{border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#262d2a;color:#f0f1ed;font-size:23px}.feature-copy h3{font-size:clamp(38px,4vw,64px);letter-spacing:-.045em;line-height:1.05;margin-top:auto}.feature-points{display:flex;gap:24px;margin-top:30px}.feature-points p{font-size:13px;line-height:1.25;color:#49534d;flex:1}.feature-copy .text-link{font-size:13px;border-color:#64716a;align-self:flex-start;margin-top:24px}.feature-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.feature-art .radial{width:85%;height:450px;transform:rotate(-25deg)}.feature-art .radial i{background:linear-gradient(90deg,#2c3535,#abb8b3 25%,#e0e6e1 70%,#5b6964);border-color:#fff5;box-shadow:12px 0 13px #28352f33}.radial-center{position:absolute;left:50%;top:50%;transform:translate(-25%,-5%);font-size:54px;color:#263c31;text-align:center}.radial-center span{display:block;font-size:8px;letter-spacing:.2em}.glass-position{position:relative;z-index:2;width:330px;padding:30px;background:linear-gradient(130deg,#202927,#0d1614);color:#e0e7df;border:1px solid #8a9c90;border-radius:16px;box-shadow:20px 35px 65px #27342f66;transform:perspective(800px) rotateY(-18deg) rotateX(7deg);transition:transform .6s}.wide-feature:hover .glass-position{transform:perspective(800px) rotateY(-10deg) rotateX(3deg)}.glass-position>small{font-size:8px;letter-spacing:.1em;display:block;color:#98a59a}.position-pair{display:flex;justify-content:space-between;align-items:center;margin:35px 0}.position-pair b{font-size:37px;font-weight:400}.position-pair>span{font-size:10px;border:1px solid #708579;padding:7px;border-radius:50px}.position-line{display:flex;justify-content:space-between;font-size:12px;color:#87988b;margin-top:15px}.position-line b{color:#e1e6df;font-weight:400}.margin-bars{display:flex;gap:3px;margin:30px 0 18px}.margin-bars i{height:36px;width:6px;background:#7b9484}.margin-bars i:nth-child(n+14){background:#314138}.mini-pill{display:inline-block;border:1px solid #65766b;padding:6px 8px;border-radius:5px;font-size:8px;margin-bottom:25px}.orbital-ring{position:absolute;inset:20% 5%;border:1px solid #53655955;border-radius:50%;transform:rotate(-35deg);box-shadow:0 0 0 20px #374e3d05,0 0 0 60px #374e3d04}.studio{padding-top:100px;background:linear-gradient(transparent,#050607c9 15%,#050607bb 85%,transparent)}.studio-opening{position:relative;min-height:1100px;text-align:center;overflow:hidden}.studio-opening>h2{position:relative;font-size:clamp(38px,4.1vw,64px);line-height:1.1;letter-spacing:-.04em;max-width:970px;margin:0 auto}.studio-opening>.button{position:relative;margin-top:30px}.studio-fan{position:absolute;left:-290px;top:230px;width:1000px;height:650px;transform:rotate(-28deg);opacity:.6}.studio-fan .slats{transform:rotateY(35deg)}.studio-fan .slats>i{width:9%;left:calc(var(--i)*4%);height:100%;top:0;background:linear-gradient(90deg,#0a0e0e,#a7afad55,#424b4755,#101616)}.studio-preview{width:78%;margin:220px 0 0 auto;transform:perspective(1500px) rotateY(-10deg) rotateX(6deg);transform-origin:100% 100%;position:relative}.studio-summary{text-align:center;padding:60px 20px 110px}.studio-summary h3{font-size:clamp(36px,3.6vw,54px);line-height:1.15;letter-spacing:-.04em;margin-bottom:25px}.studio-summary h3 span{color:#8c948e}.studio-bento{display:grid;grid-template-columns:1fr 1fr;max-width:1050px;gap:16px}.studio-bento>div,.report-card{background:linear-gradient(125deg,#242a2755,#121614cc);border:1px solid #ffffff19;border-radius:17px;padding:28px;overflow:hidden}.studio-bento h4{font-size:24px;letter-spacing:-.02em;margin-bottom:30px}.bento-wide{grid-column:span 2}.bento-risk{display:grid;grid-template-columns:70% 30%;align-items:center}.bento-risk strong{display:block;font-size:32px;margin-top:18px;font-weight:400}.bento-risk strong span{font-size:14px;color:#6e7871}.bento-risk .market-plot{margin-top:10px}.risk-dial{border-radius:50%;aspect-ratio:1;margin:25px;background:conic-gradient(#bdcbc1 0 60%,#48594e 60% 80%,#202a23 80%);padding:13px;transform:rotate(-50deg)}.risk-dial>span{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border-radius:50%;background:#101512;transform:rotate(50deg);font-size:40px}.risk-dial small{font-size:9px;color:#7f9386;letter-spacing:.12em;margin-top:7px}.segmented{display:flex;gap:3px;padding:4px;border-radius:7px;background:#ffffff07}.segmented>button{flex:1;font-size:13px;padding:10px 14px;border-radius:5px;color:#909b94}.segmented>button.active{background:#c6d0c41b;color:#eef1ec}.position-demo{padding:23px 0 8px;font-size:14px}.position-demo>b{float:right;font-size:11px}.position-demo>div{display:flex;justify-content:space-between;padding-top:25px;font-size:13px}.position-demo>div span:first-child{color:#87918a}.position-demo>small{display:block;font-size:11px;color:#737f77;line-height:1.4;margin-top:35px}.sources-visual{height:140px;position:relative;display:grid;place-items:center}.sources-visual>i{position:absolute;left:21%;top:2%;width:120px;height:120px;border:1px solid #a3b3a488;border-radius:50%;box-shadow:0 0 35px #a4bbaa0c inset}.sources-visual>i:nth-child(2){left:auto;right:21%}.sources-visual>span{font-size:11px;letter-spacing:.12em;z-index:1}.source-pills{display:flex;justify-content:space-around;font-size:12px;color:#a5b2a9}.bento-card>p{font-size:13px;color:#859389;line-height:1.4;margin-top:20px}.receipt-lines{display:flex;gap:20px;justify-content:space-between;border-block:1px solid #ffffff17;padding:30px 0;font-size:9px;letter-spacing:.1em;color:#929f95}.report-link{display:flex;justify-content:space-between;margin-top:22px;font-size:13px}.report-card:hover{background:#1b241edb}.audience{display:grid;grid-template-columns:25% 75%;max-width:1260px;padding:180px 0}.audience>span,.audience p{font-size:clamp(35px,5vw,84px);line-height:1.08;letter-spacing:-.04em}.audience p:nth-child(2){color:#a9b1aa}.audience p:nth-child(3){color:#68716a}.audience p:nth-child(4){color:#3b453d}.case-study{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1250px;padding:90px 0 180px;align-items:center}.case-study h2,.roadmap h2,.reach h2,.faq>h2{font-size:clamp(38px,4.3vw,68px);line-height:1.04;letter-spacing:-.045em}.case-study>div>p{font-size:20px;line-height:1.4;color:#a6afa8;max-width:540px;margin-top:30px}.case-study .text-link{margin-top:24px}.example-card{border:1px solid #ffffff22;background:#181e1bcc;border-radius:22px;padding:30px}.example-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:16px}.example-top>span{font-size:8px;letter-spacing:.12em;color:#8d9b91}.example-card label{display:flex;justify-content:space-between;font-size:14px;margin:30px 0 17px;color:#a7b3aa}.example-card label b{font-weight:400;color:#e4eae5}.example-card input{width:100%;accent-color:#c9d6cb;cursor:pointer}.example-pnl{margin:35px 0}.example-pnl small{display:block;font-size:10px;letter-spacing:.1em;color:#839389;margin-bottom:14px}.example-pnl strong{font-weight:400;font-size:44px;letter-spacing:-.03em}.example-pnl strong span{font-size:16px}.example-card>p{font-size:12px!important;line-height:1.5!important;color:#839087!important;margin-top:0!important}.roadmap{padding:110px 0 130px;max-width:1400px;border-top:1px solid var(--line)}.roadmap-intro{text-align:center;max-width:800px;margin:auto}.roadmap-intro>p{max-width:620px;font-size:18px;line-height:1.4;color:#9fa8a2;margin:25px auto 70px}.roadmap-console{display:grid;grid-template-columns:310px 1fr;border:1px solid #ffffff25;border-radius:22px;background:#121715a8;overflow:hidden}.roadmap-rail{padding:12px;border-right:1px solid #ffffff1a;max-height:690px;overflow:auto;scrollbar-width:thin;scrollbar-color:#667168 transparent}.roadmap-rail>button{position:relative;display:flex;flex-direction:column;text-align:left;width:100%;border-radius:10px;padding:16px 17px;gap:8px;transition:background .2s;color:#89968b}.roadmap-rail>button.active{background:#d6e0d710;color:#eef2eb}.roadmap-rail>button>span{font-size:9px;letter-spacing:.1em}.roadmap-rail>button>b{font-size:14px;font-weight:400;max-width:210px}.roadmap-rail>button>i{position:absolute;right:12px;top:32px;font-style:normal}.roadmap-detail{position:relative;min-height:690px;padding:55px 65px;overflow:hidden;display:flex;flex-direction:column}.roadmap-status{align-self:flex-start;font-size:9px;letter-spacing:.1em;border:1px solid #82908477;border-radius:40px;padding:7px 12px;margin-bottom:50px;color:#bac8bd;text-transform:uppercase}.roadmap-number{position:absolute;right:35px;top:45px;font-size:160px;color:#d9e8db08;letter-spacing:-.08em;line-height:1;pointer-events:none}.roadmap-detail .eyebrow{margin-bottom:15px}.roadmap-detail h3{font-size:40px;line-height:1.05;letter-spacing:-.04em;max-width:620px}.roadmap-detail>p{font-size:17px;line-height:1.4;color:#a3afa7;margin-top:22px;max-width:650px}.roadmap-detail ul{list-style:none;margin:30px 0;padding:0;font-size:14px;line-height:1.4;color:#c8d0c8}.roadmap-detail li{display:flex;gap:13px;margin-bottom:14px}.roadmap-detail li>span{color:#758b7b}.gate{background:#e0ece408;border-left:1px solid #8a9d8e;padding:14px 17px;margin-top:auto}.gate>b{font-size:9px;letter-spacing:.12em;color:#c4d3c7;font-weight:400}.gate>p{font-size:12px;line-height:1.5;margin-top:9px;color:#91a096}.roadmap-controls{display:flex;align-items:center;gap:13px;margin-top:30px;font-size:11px;color:#8e9f93}.roadmap-controls button{border:1px solid #c1d0c23b;border-radius:50%;width:35px;height:35px;font-size:17px}.roadmap-controls>a{display:flex;align-items:center;gap:12px;margin-left:auto;color:#c7d6ca}.roadmap-note{font-size:12px;line-height:1.5;max-width:700px;text-align:center;margin:22px auto 0;color:#7e8b82}.future-plan{margin-top:35px;padding:25px;border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.future-plan h3{font-size:21px;margin-bottom:10px}.future-plan p{font-size:13px;color:#9ca99f;line-height:1.5}.reach{max-width:1300px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:90px 0 160px}.reach>div>p{font-size:18px;line-height:1.4;color:#9ba69e;margin:30px 0 20px;max-width:530px}.wire-globe{width:100%;color:#8f9f9355;transform:rotate(-15deg);filter:drop-shadow(0 0 50px #d7e7d715)}.market-tiers{display:flex;margin-top:50px;gap:55px}.market-tiers>div>span{font-size:9px;color:#64786b;margin-right:12px}.market-tiers b{font-weight:400;font-size:20px}.market-tiers p{font-size:12px;line-height:1.6;color:#8f9c93;margin-top:14px}.faq{display:grid;grid-template-columns:40% 60%;padding:100px 0 140px;border-top:1px solid var(--line);max-width:1300px}.faq>.eyebrow{grid-column:span 2}.faq>div{margin-top:5px}.faq article{border-bottom:1px solid #ffffff25}.faq h3>button{font-size:21px;font-weight:400;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:25px;width:100%;padding:24px 0}.faq h3>button>span{font-size:26px;color:#84978a}.faq article p{font-size:16px;line-height:1.5;color:#9caaa0;padding:0 35px 27px 0}.closing{max-width:1250px;display:flex;align-items:center;gap:100px;min-height:650px;padding:130px 0}.closing>img{width:40%;filter:drop-shadow(0 0 30px #ffffff22)}.closing h2{font-size:clamp(40px,5vw,80px);line-height:1;letter-spacing:-.045em}.closing .button{margin-top:35px}.closing p{font-size:11px;color:#7f9085;margin-top:18px}.footer{background:linear-gradient(130deg,#c8d0c61a,#c8d0c60a);border:1px solid #d0dbcd20;border-radius:22px 22px 0 0;padding:55px 45px 25px;max-width:1700px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-bottom:100px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:14px}.footer-main>div>span{font-size:10px;color:#7c8b80;margin-bottom:8px;letter-spacing:.08em}.footer-main>div:first-child p{font-size:9px;letter-spacing:.13em;color:#96a198}.footer-main>div:first-child>.text-link{margin-top:30px}.footer-main a:hover{color:#fff}.footer-bottom{display:grid;grid-template-columns:1fr 2.5fr 1fr;gap:50px;border-top:1px solid #d3ddd120;padding-top:25px;font-size:10px;line-height:1.5;color:#718276}.footer-bottom>a{display:flex;gap:12px;justify-content:flex-end}.footer-bottom svg{width:12px}.motion-control{position:fixed;left:16px;bottom:16px;z-index:30;background:#212725c9;color:#b7c5ba;border:1px solid #cedecc33;border-radius:50%;width:34px;height:34px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px}.motion-paused *,.page-hidden *{animation-play-state:paused!important}@media(min-width:1700px){.hero-stage{padding-top:150px}.hero-product{height:51vh}.hero-copy{margin-top:45px}.scene-body{min-height:430px}.scene-main>.market-plot{height:300px}.scene-pair{padding:22px}.scene-market{font-size:13px;padding:15px 7px}.scene-market small{font-size:10px}.scene-ticket{padding:25px 20px}.scene-ticket p{font-size:10px}.scene-input{padding:14px}.scene-sides,.scene-submit{font-size:13px}.scene-ticket>small{font-size:9px}.scene-small-note{font-size:13px}.scene-bar{height:48px;font-size:12px}.scene-pair b{font-size:22px}.scene-pair small{font-size:10px}.scene-pair strong{font-size:23px}.scene-pair>div>span{font-size:13px}.scene-time,.scene-bottom{font-size:11px}}@media(max-width:1100px){.nav-shell{gap:18px;padding-left:18px}.desktop-nav{gap:20px}.home-logo{margin-right:0}.nav-login{display:none}.hero{height:130vh}.hero-stage{min-height:700px;padding-top:140px}.hero-product{width:88%;height:43vh;min-height:330px}.hero-copy{margin-top:40px}.hero-copy h1{max-width:850px}.scene-body{grid-template-columns:18% 60% 22%;min-height:310px}.scene-main>.market-plot{height:190px}.scene-pair{gap:15px}.scene-pair>div:last-child{display:none}.scene-bar{gap:20px}.product-cards{padding:100px 0}.overview-art{height:320px}.wide-feature{min-height:490px}.feature-copy{padding:30px}.feature-points{gap:12px}.feature-points p{font-size:11px}.feature-art .radial{height:360px}.glass-position{width:270px;padding:24px}.studio-opening{min-height:850px}.studio-preview{width:88%;margin-top:180px}.case-study{gap:40px}.roadmap-detail{padding:45px 35px}.roadmap-console{grid-template-columns:260px 1fr}.reach{gap:35px}.faq{grid-template-columns:35% 65%}.faq h3>button{font-size:19px}.closing{gap:55px;min-height:500px}.footer{padding:40px 30px 25px}}@media(max-width:760px){html{scroll-padding-top:95px}body{background-size:auto,32px 32px,32px 32px,auto}.wrap{width:calc(100% - 36px)}.nav-shell{top:18px;max-width:calc(100% - 28px);width:calc(100% - 28px);min-height:54px;padding:7px 10px 7px 17px;gap:12px}.desktop-nav{display:none}.home-logo{margin-right:auto}.brand-lockup img{width:32px}.brand-lockup>span{font-size:12px}.nav-primary{font-size:11px;padding:10px 13px;gap:8px}.nav-primary svg{display:none}.mobile-toggle{display:block;font-size:20px;width:30px}.mobile-nav{display:flex;position:absolute;top:65px;left:0;right:0;flex-direction:column;padding:15px;border-radius:20px;background:#e7eae4;color:#202822;box-shadow:0 25px 40px #0006;max-height:calc(100svh - 110px);overflow:auto}.mobile-nav a{display:flex;justify-content:space-between;padding:15px;border-bottom:1px solid #0001;font-size:15px}.hero{height:auto;min-height:100svh}.hero-stage{position:relative;height:auto;min-height:100svh;padding:115px 0 110px}.hero-product{width:calc(100% - 26px);min-height:0;height:auto;perspective:none}.hero-product>.terminal-scene{transform:none!important}.scene-body{grid-template-columns:72% 28%;min-height:0}.scene-markets{display:none}.scene-bar{height:30px;padding:0 8px;gap:10px;font-size:6px}.scene-bar .brand-lockup{margin-right:0}.scene-bar .brand-lockup>span{font-size:6px}.scene-bar .brand-lockup img{width:17px;height:13px}.scene-mode{font-size:5px}.scene-avatar{display:none}.scene-pair{padding:10px 9px;gap:13px}.scene-pair b{font-size:12px}.scene-pair b span{font-size:8px}.scene-pair strong{font-size:12px}.scene-pair small{font-size:5px}.scene-pair>div>span{font-size:7px}.scene-time{font-size:6px;gap:9px;padding:8px}.scene-time em{display:none}.scene-main>.market-plot{height:105px;padding:3px 8px}.scene-ticket{padding:10px 6px}.scene-sides{font-size:6px;padding-bottom:7px}.scene-ticket .tiny-label{font-size:5px;margin-top:10px}.scene-input{margin-top:8px;padding:6px;font-size:8px}.scene-input>small{font-size:5px;margin-bottom:7px}.scene-input>span small{font-size:5px}.scene-slider{margin:12px 0;height:1px}.scene-ticket p{font-size:5px;margin-top:8px}.scene-submit{font-size:6px;padding:6px;margin-top:13px;gap:5px}.scene-submit svg{width:8px;height:8px}.scene-status{font-size:4px;margin-top:8px;gap:4px}.scene-status i{width:3px;height:3px}.scene-ticket>small{font-size:4px;margin-top:7px}.scene-bottom{font-size:5px;padding:10px 8px}.scene-bottom>span{margin-right:15px}.scene-bottom>div{margin-top:8px;padding-top:8px;gap:5px}.scene-bottom small{font-size:4px;margin-left:1px}.orbit-label{font-size:6px;bottom:-18px;right:6%;gap:30px}.hero-copy{margin-top:60px;max-width:calc(100% - 32px)}.hero-copy h1{font-size:clamp(32px,7.7vw,54px);letter-spacing:-.045em;max-width:640px;line-height:1.06}.mobile-break{display:block}.hero-copy p{font-size:16px;max-width:340px;line-height:1.35;margin-top:24px}.desktop-break{display:none}.hero-link{font-size:13px;margin-top:22px}.hero-status{left:20px;bottom:30px;font-size:7px}.scroll-down{bottom:22px;width:50px;height:30px;font-size:22px}.ticker{padding:20px 0}.ticker span{font-size:20px;gap:40px;margin-right:40px}.product-cards{padding:80px 0;gap:50px;grid-template-columns:1fr}.overview-card h2{font-size:21px}.overview-art{height:350px}.overview-card p{font-size:15px}.story-step{min-height:80svh;padding:100px 25px}.story-step h2{font-size:37px}.story-step p{font-size:17px;max-width:430px}.story-step .eyebrow{font-size:9px}.wire-rings{width:750px;height:750px;opacity:.25}.arrival{height:80svh;min-height:580px}.arrival .radial{width:420px;height:420px}.arrival h2{font-size:43px}.features{overflow:hidden;width:100%;padding:0 18px}.statement{font-size:48px;max-width:440px;margin:80px auto 110px;line-height:1.02}.wide-feature{display:flex;flex-direction:column;min-height:750px;border-radius:18px;margin-bottom:65px}.feature-copy{padding:25px;min-height:345px}.round-icon{width:30px;height:30px;font-size:20px}.feature-copy h3{font-size:43px;margin-top:38px}.feature-points{gap:16px;margin-top:24px}.feature-points p{font-size:11px}.feature-copy .text-link{font-size:12px;margin-top:18px}.feature-art{min-height:350px;padding:20px}.feature-art .radial{width:340px;height:340px}.glass-position{width:270px}.radial-center{font-size:42px}.studio{padding-top:80px}.studio-opening{min-height:660px}.studio-opening>h2{font-size:39px;line-height:1.04}.studio-opening>.button{font-size:13px;margin-top:25px}.studio-fan{left:-250px;top:240px;width:630px;height:350px}.studio-preview{width:100%;margin-top:130px;transform:rotate(-3deg)}.studio-summary{padding:40px 20px 70px}.studio-summary h3{font-size:32px}.studio-bento{gap:12px}.studio-bento>div,.report-card{padding:19px;border-radius:13px}.studio-bento h4{font-size:20px;margin-bottom:22px}.bento-risk{grid-template-columns:70% 30%}.bento-risk strong{font-size:25px}.bento-risk strong span{font-size:10px}.bento-risk .tiny-label{font-size:6px}.risk-dial{margin:8px;padding:6px}.risk-dial>span{font-size:20px}.risk-dial small{font-size:5px;margin-top:3px}.bento-card{grid-column:span 2;min-height:300px}.receipt-lines{gap:8px;font-size:5px;padding:25px 0}.audience{padding:100px 0;grid-template-columns:20% 80%}.audience>span,.audience p{font-size:clamp(23px,6.2vw,42px)}.case-study{grid-template-columns:1fr;gap:40px;padding:70px 0 100px}.case-study h2,.roadmap h2,.reach h2,.faq>h2{font-size:43px}.case-study>div>p{font-size:17px;margin-top:25px}.example-card{padding:24px}.roadmap{padding:80px 0}.roadmap-intro>p{font-size:16px;margin-bottom:40px}.roadmap-console{display:flex;flex-direction:column;border-radius:17px}.roadmap-rail{display:flex;overflow:auto;max-height:none;max-width:100%;border-right:0;border-bottom:1px solid #ffffff20;gap:5px;padding:9px}.roadmap-rail>button{min-width:165px;padding:15px}.roadmap-rail>button>b{font-size:12px;max-width:130px}.roadmap-rail>button>span{font-size:8px}.roadmap-rail>button>i{display:none}.roadmap-detail{padding:30px 23px;min-height:650px}.roadmap-status{font-size:8px;margin-bottom:35px}.roadmap-number{font-size:115px;top:30px;right:25px}.roadmap-detail h3{font-size:32px}.roadmap-detail>p{font-size:16px}.roadmap-detail ul{font-size:13px}.roadmap-controls{flex-wrap:wrap}.roadmap-controls>a{font-size:10px;gap:7px}.roadmap-note{font-size:11px;padding:0 10px}.future-plan{grid-template-columns:1fr}.reach{grid-template-columns:1fr;padding:70px 0 100px;gap:30px}.reach>div>p{font-size:17px}.wire-globe{max-width:450px;margin:auto;grid-row:2}.market-tiers{gap:40px}.faq{grid-template-columns:1fr;padding:80px 0 60px}.faq>.eyebrow{grid-column:auto}.faq>h2{margin-bottom:35px}.faq h3>button{font-size:18px;padding:22px 0}.faq article p{font-size:15px;padding-right:20px}.closing{flex-direction:column;gap:55px;align-items:center;text-align:center;padding:90px 0;min-height:650px}.closing>img{width:65%;max-width:350px}.closing h2{font-size:50px}.closing p{font-size:10px}.footer{padding:35px 22px 25px;border-radius:18px 18px 0 0}.footer-main{grid-template-columns:1fr 1fr;gap:45px 20px;padding-bottom:55px}.footer-main>div:first-child{grid-column:span 2}.footer-main>div:first-child>.text-link{margin-top:10px}.footer-main>div{font-size:13px;gap:15px}.footer-bottom{grid-template-columns:1fr;gap:20px}.footer-bottom>a{justify-content:flex-start}.motion-control{left:10px;bottom:10px;width:28px;height:28px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-product>.terminal-scene{transform:none}.hero{height:auto}.hero-stage{position:relative}.story-art{position:absolute;top:0;bottom:0;height:100%}.glass-position,.studio-preview{transform:none}}@media(min-width:1291px){.hero{height:200vh}.hero-stage{height:100svh}}@media(min-width:761px)and (max-width:1290px){.hero{height:100svh;min-height:720px}.hero-stage{position:relative;height:100%;min-height:720px}.hero-product>.terminal-scene{transform:none}}@media(max-width:760px){.hero{height:100svh;min-height:720px}.hero-stage{height:100%;min-height:720px}}.scene-bar>a{color:inherit;transition:color .2s}.scene-bar>a:hover{color:#fff}.scene-submit{transition:background .2s}.scene-submit:hover{background:#edf3ee}.scene-submit:focus-visible{outline-offset:-3px}.ticker{padding:20px 0}.ticker-track{align-items:center}.ticker-group{display:flex;align-items:center;gap:70px;padding-right:70px;flex-shrink:0}.ticker .ticker-item{display:flex;align-items:center;gap:24px;white-space:nowrap;min-height:76px;padding:4px 8px;border-radius:10px;transition:color .2s,background .2s;color:#bfc5c2;font-size:24px;letter-spacing:-.035em}.ticker .ticker-item>span:not(.concept-mark){display:block;margin:0;font:inherit;letter-spacing:inherit}.ticker .ticker-item:hover,.ticker .ticker-item:focus-visible{color:#fff;background:#ffffff04}.ticker .ticker-item:focus-visible{outline-offset:-2px}.ticker:hover>.ticker-track,.ticker:focus-within>.ticker-track{animation-play-state:paused}.ticker .concept-mark{display:grid;place-items:center;width:66px;height:66px;flex:0 0 66px;margin:0;perspective:400px;filter:drop-shadow(0 0 13px #e1eee40b);transition:transform .35s,color .25s;color:#d1d8d3}.concept-mark svg{width:100%;height:100%;overflow:visible}.ticker .concept-plankton{width:86px;flex-basis:86px}.concept-plankton img{width:82px;height:38px;object-fit:contain}.ticker-item:hover .concept-mark,.ticker-item:focus-visible .concept-mark{transform:rotateY(-14deg) translateY(-2px);color:#fff}.feature-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:160px}.feature-info-panel{background:linear-gradient(140deg,#252b298c,#111615d9);border:1px solid #cbd7cf29;border-radius:22px;padding:37px 34px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px #ffffff08 inset}.feature-info-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.feature-info-heading .eyebrow{font-size:9px;margin:0;color:#a5b3aa;letter-spacing:.11em}.feature-info-tag{font-size:7px;letter-spacing:.08em;color:#71877a;border:1px solid #b6c9bb26;border-radius:30px;padding:5px 7px;white-space:nowrap}.feature-info-panel h3{font-size:clamp(30px,2.8vw,44px);line-height:1.06;letter-spacing:-.035em;color:#e5ebe5;margin-bottom:30px}.trade-lifecycle{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:0}.trade-lifecycle li{display:flex;gap:17px;position:relative;padding:0 0 26px}.trade-lifecycle li:last-child{padding-bottom:0}.trade-lifecycle li>span{font-size:9px;line-height:28px;text-align:center;color:#b5c7b9;border:1px solid #bbcec033;border-radius:50%;height:29px;flex:0 0 29px;background:#1a211d;position:relative;z-index:1}.trade-lifecycle li:not(:last-child):before{content:"";position:absolute;left:14px;top:29px;bottom:0;width:1px;background:#b7c9bd22}.trade-lifecycle h4{font-size:17px;font-weight:400;margin:2px 0 9px;color:#d7e1d9}.trade-lifecycle p{font-size:13px;line-height:1.6;color:#96a79b;max-width:430px}.feature-info-panel>.text-link{font-size:13px;align-self:flex-start;margin-top:auto;border-color:#b6cab844}.state-table{border-top:1px solid #b9cabc24;margin-top:1px}.state-table>div{display:grid;grid-template-columns:115px 1fr;gap:17px;border-bottom:1px solid #b9cabc16;padding:17px 0;align-items:start}.state-table .state-table-head{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#6d8475;padding:11px 0}.state-table b{display:flex;gap:8px;font-size:12px;font-weight:400;color:#c9d7cc;align-items:center;line-height:1.5}.state-table b i{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#9caf9f}.state-table p{font-size:12px;line-height:1.6;color:#96a79b}.feature-state-note{font-size:11px;line-height:1.6;color:#778d7e;margin:21px 0 26px}.audience{--audience-line:clamp(42px,5.4vw,91px);grid-template-columns:22% 78%;position:relative;align-items:start;padding:150px 0 120px}.audience>span{padding-top:calc(var(--audience-line,91px)*1.2)}.audience-roll-viewport{--audience-line:clamp(42px,5.4vw,91px);height:calc(var(--audience-line)*3.6);overflow:hidden;mask-image:linear-gradient(transparent,#000 22%,#000 64%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 64%,transparent)}.audience-roll-track{animation:audience-roll 20s linear infinite;animation-play-state:paused;will-change:transform}.audience.in-view .audience-roll-track{animation-play-state:running}.audience:hover .audience-roll-track{animation-play-state:paused}.audience-roll-group p{height:var(--audience-line);display:flex;align-items:center;font-size:clamp(35px,5vw,84px);line-height:1.08;letter-spacing:-.04em;color:#c8d1ca!important;white-space:nowrap}.audience-note{grid-column:2;font-size:12px;line-height:1.5;color:#6c8273;margin-top:27px;max-width:500px}@keyframes audience-roll{to{transform:translateY(-50%)}}.reach{display:block;width:100%;max-width:none;padding:120px 0 110px;overflow:hidden;position:relative;border-top:1px solid #ffffff0c}.reach-mission{text-align:center;position:relative;z-index:2;max-width:1240px}.reach-mission .eyebrow{margin-bottom:30px}.reach .reach-mission h2{font-size:clamp(30px,3.3vw,52px);line-height:1.12;letter-spacing:-.035em;color:#9eafa3}.reach-mission h3{font-size:clamp(30px,3.3vw,52px);line-height:1.12;letter-spacing:-.035em;color:#edf1eb;margin-top:14px}.reach-stage{position:relative;min-height:690px;margin-top:50px;max-width:1700px}.reach-globe-scene{position:absolute;width:min(62vw,1000px);height:min(62vw,1000px);left:52%;top:-15px;transform:translate(-50%);pointer-events:none;perspective:1000px;opacity:.7;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.reach-globe-scene .wire-globe{width:100%;height:100%;max-width:none;color:#a2b8a764;transform:rotate(-16deg);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.tier-1 .reach-globe-scene .wire-globe{transform:rotate(21deg) scale(.98)}.reach-orbit{position:absolute;inset:7%;border:1px solid #cee0d12e;border-radius:50%;transform:rotateX(63deg) rotate(-20deg)}.reach-orbit.orbit-b{inset:2%;transform:rotateX(72deg) rotate(35deg);border-color:#cee0d119}.reach-tier-content{position:relative;z-index:2;width:300px;padding-top:50px;animation:reach-copy-in .45s ease-out}.reach-tier-status{display:inline-block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#879d8d;margin-bottom:20px}.reach-tier-numbers{display:flex;flex-direction:column;gap:8px;margin-bottom:25px}.reach-tier-numbers>b{font-size:24px;letter-spacing:-.03em;font-weight:400}.reach-tier-numbers>span{font-size:12px;color:#8caa97}.reach-tier-list{border-left:1px solid #c5d7c72f;padding-left:17px}.reach-tier-list>div{padding:10px 0;display:flex;flex-direction:column;gap:5px}.reach-tier-list b{font-size:14px;font-weight:400;color:#d1ddd3}.reach-tier-list span{font-size:11px;color:#6f8b7a}.reach-tier-note{font-size:11px;line-height:1.6;color:#799484;max-width:265px;margin:22px 0 10px}.reach-tier-content .text-link{font-size:12px;margin-top:10px}.reach-controls{position:relative;z-index:3;display:flex;align-items:center;gap:12px;margin-top:35px;color:#8ba292;font-size:11px;width:360px}.reach-controls>button{border-radius:50%;height:43px;width:43px;border:1px solid #b6cbbb38;display:grid;place-items:center;background:#1b2620c4;transition:background .2s,border-color .2s}.reach-controls>button:first-child svg{transform:rotate(180deg)}.reach-controls>button:hover{background:#364d3f;border-color:#b6cbbb80}.reach-tier-tabs{display:flex;gap:5px;margin-left:10px}.reach-tier-tabs>button{font-size:10px;border:1px solid #d6e4d81c;padding:7px 10px;border-radius:20px;color:#81988a}.reach-tier-tabs>button[aria-pressed=true]{background:#d6e4d814;color:#dde8df;border-color:#d6e4d846}.reach .reach-globe-caption{position:absolute;bottom:45px;left:52%;transform:translate(-50%);text-align:center;font-size:9px;letter-spacing:.04em;line-height:1.6;color:#789180;z-index:2;white-space:nowrap}@keyframes reach-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.feature-info-grid{gap:16px}.feature-info-panel{padding:28px 24px}.feature-info-tag{display:none}.state-table>div{grid-template-columns:95px 1fr;gap:12px}.trade-lifecycle p,.state-table p{font-size:12px}.reach-globe-scene{left:62%;width:75vw;height:75vw}.reach-tier-content{width:260px}.reach .reach-globe-caption{left:65%}.audience>span{padding-top:6.48vw}}@media(max-width:760px){.ticker{padding:12px 0}.ticker-group{gap:27px;padding-right:27px}.ticker .ticker-item{font-size:20px;gap:15px;min-height:64px}.ticker .concept-mark{width:49px;height:49px;flex-basis:49px}.ticker .concept-plankton{width:66px;flex-basis:66px}.concept-plankton img{width:64px;height:29px}.feature-info-grid{grid-template-columns:1fr;gap:19px;margin-bottom:85px}.feature-info-panel{border-radius:17px;padding:27px 23px}.feature-info-panel h3{font-size:34px;margin-bottom:29px}.feature-info-heading{margin-bottom:25px}.feature-info-heading .eyebrow{font-size:8px}.feature-info-tag{display:inline-block;font-size:6px}.trade-lifecycle h4{font-size:16px}.trade-lifecycle p,.state-table p{font-size:13px}.trade-lifecycle li{gap:14px;padding-bottom:24px}.state-table>div{grid-template-columns:98px 1fr;gap:14px;padding:18px 0}.state-table b{font-size:12px}.feature-info-panel>.text-link{margin-top:17px}.feature-state-note{font-size:11px}.audience{padding:85px 0 75px;grid-template-columns:16% 84%;--audience-line:clamp(34px,6.5vw,48px)}.audience>span{font-size:clamp(23px,6.2vw,42px);padding-top:calc(var(--audience-line)*1.2)}.audience-roll-viewport{--audience-line:clamp(34px,6.5vw,48px);height:calc(var(--audience-line)*3.6)}.audience-roll-group p{font-size:clamp(22px,5.85vw,42px);height:var(--audience-line)}.audience-note{font-size:10px;max-width:300px;margin-top:20px}.reach{padding:80px 0 70px}.reach-mission .eyebrow{font-size:9px;margin-bottom:23px}.reach .reach-mission h2{font-size:30px;line-height:1.15}.reach-mission h3{font-size:30px;margin-top:14px}.reach-mission h2 br{display:none}.reach-stage{min-height:790px;margin-top:25px;display:flex;flex-direction:column}.reach-globe-scene{position:relative;width:430px;height:430px;max-width:none;left:50%;top:0;margin-bottom:-60px;flex:0 0 auto;transform:translate(-50%);opacity:.6}.reach-tier-content{padding-top:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.reach-tier-status{grid-column:span 2;font-size:8px;margin-bottom:15px}.reach-tier-numbers{grid-column:span 2;flex-direction:row;align-items:center;gap:20px;margin-bottom:18px}.reach-tier-numbers>b{font-size:23px}.reach-tier-numbers>span{font-size:11px;max-width:150px}.reach-tier-list{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;padding-left:14px}.reach-tier-list>div{padding:8px 0}.reach-tier-list b{font-size:12px}.reach-tier-list span{font-size:10px}.reach-tier-note{grid-column:span 2;max-width:400px;margin-top:20px}.reach-tier-content .text-link{grid-column:span 2;justify-self:start;font-size:12px}.reach-controls{width:100%;margin-top:28px;gap:10px}.reach-controls>button{height:38px;width:38px}.reach-tier-tabs{margin-left:auto}.reach .reach-globe-caption{position:static;transform:none;text-align:left;white-space:normal;left:auto;bottom:auto;order:5;margin-top:22px;font-size:8px}}@media(prefers-reduced-motion:reduce){.hero{height:auto;min-height:100svh}.hero-stage{position:relative;height:auto}.ticker-track{transform:none!important}.ticker-group[aria-hidden=true]{display:none}.ticker{overflow-x:auto}.audience-roll-track{transform:none!important}.audience-roll-group[aria-hidden=true]{display:none}.audience-roll-viewport{height:auto;mask-image:none;-webkit-mask-image:none}.audience>span{padding-top:0}.reach-tier-content{animation:none}.reach-globe-scene,.reach-globe-scene .wire-globe{transition:none}.ticker-item:hover .concept-mark,.ticker-item:focus-visible .concept-mark{transform:none}}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--font-sans:Geist,Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace}#root :is(.hero-copy h1,.story-step h2,.arrival h2,.statement,.studio-opening h2,.studio-summary h3,.roadmap-intro h2,.case-study h2,.reach h2,.faq h2,.closing h2,.doc-article h1){font-weight:300}#root .identity-line{font-weight:200}#root :is(.overview-card h2,.feature-info-panel h3,.studio-bento h4,.roadmap-detail h3,.future-plan h3,.doc-sections h2){font-weight:400}.terminal .market-price,.terminal .market-change,.terminal .term-account-strip strong,.terminal .term-ohlc,.terminal input[type=number],.terminal .term-shortcut-list kbd,.plankton-docs code,.example-pnl>strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.terminal .market-price{letter-spacing:-.05em}.terminal .market-change{letter-spacing:-.065em}.terminal .term-nav nav,.terminal .term-market-list{scrollbar-width:none}.terminal .term-nav nav::-webkit-scrollbar,.terminal .term-market-list::-webkit-scrollbar{display:none}
