:root{--ink:#0a1113;--ink-soft:#131d1f;--ink-raised:#192527;--paper:#f1ede4;--paper-soft:#ded8cc;--muted:#9ba5a3;--line:#f0ebdf26;--line-strong:#f0ebdf47;--gold:#c6a367;--gold-bright:#e0c58b;--teal:#72a4a5;--violet:#8f7e9b;--danger:#c97c6d;--heading:"Bodoni 72", Didot, "Iowan Old Style", Baskerville, Georgia, serif;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--max:1680px;--header-height:74px}*{box-sizing:border-box}html{background:var(--ink);color:var(--paper);scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 8%, #72a4a514, transparent 32rem), var(--ink);color:var(--paper);font-family:var(--sans);min-height:100vh;margin:0;font-size:16px;line-height:1.5}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}a:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}[tabindex]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.skip-link{z-index:999;background:var(--paper);color:var(--ink);padding:12px 18px;transition:top .18s;position:fixed;top:-70px;left:18px}.skip-link:focus{top:14px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);height:var(--header-height);z-index:100;background:#0a1113e0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(22px,3vw,58px);display:grid;position:relative}.brand-lockup{justify-self:start;align-items:center;gap:13px;display:flex}.brand-lockup .site-brand-logo{aspect-ratio:1;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 1px #c6a66b73,0 6px 22px #00000047}.brand-lockup .site-brand-logo img{object-fit:cover}.brand-copy{gap:1px;line-height:1.1;display:grid}.brand-copy strong{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.brand-copy span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.site-nav{justify-content:center;align-items:center;gap:6px;display:flex}.site-nav a{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:100px;padding:9px 14px;font-size:11px;transition:border-color .18s,color .18s,background .18s}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:var(--line);color:var(--paper);background:#ffffff0a}.prototype-label{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-self:end;align-items:center;gap:8px;font-size:9px;display:flex}.prototype-label span{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #c6a3671a}.overline,.section-intro>span,.explore-header>div:first-child>span{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.home-page{overflow:hidden}.home-hero{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);padding:clamp(66px,8vh,120px) clamp(34px,7vw,130px);display:grid;position:relative}.home-hero:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:100%;height:1px;position:absolute;top:19%;left:0}.home-hero-copy{z-index:2;align-self:center;max-width:770px;position:relative}.home-hero h1{font-family:var(--heading);letter-spacing:-.065em;margin:38px 0 42px;font-size:clamp(66px,7.6vw,142px);font-weight:400;line-height:.78}.home-hero h1 em{color:var(--gold-bright);font-weight:400}.home-hero-copy>p{color:var(--paper-soft);max-width:590px;font-size:clamp(16px,1.15vw,21px);line-height:1.65}.home-actions{gap:24px;margin-top:50px;display:flex}.primary-action,.secondary-action{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:28px;min-height:52px;font-size:11px;font-weight:650;display:inline-flex}.primary-action{background:var(--paper);color:var(--ink);padding:0 24px}.primary-action span{font-size:18px}.secondary-action{border-bottom:1px solid var(--line-strong);color:var(--paper-soft)}.home-hero-architecture{align-self:center;place-items:center;min-height:600px;display:grid;position:relative}.architecture-ring{border:1px solid var(--line-strong);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(310px,29vw,520px);height:clamp(310px,29vw,520px);display:flex;position:relative}.architecture-ring:before,.architecture-ring:after{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:10%}.architecture-ring:after{border-color:transparent var(--gold) transparent transparent;inset:-12px;transform:rotate(-18deg)}.architecture-ring>span{font-family:var(--heading);letter-spacing:-.08em;font-size:clamp(90px,10vw,180px);font-weight:400;line-height:.8}.architecture-ring small{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.28em;margin-top:24px}.architecture-phases{width:100%;display:flex;position:absolute;bottom:1%;left:0}.architecture-phases article{border-top:1px solid var(--line-strong);background:#0a1113e6;flex:1;gap:5px;padding:20px 16px;display:grid}.architecture-phases article>span,.architecture-phases small{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.architecture-phases strong{font-family:var(--heading);font-size:24px;font-weight:400}.home-action-section,.home-roadmap-preview{max-width:var(--max);margin:0 auto;padding:70px clamp(24px,5vw,80px)}.home-roadmap-preview{padding-bottom:140px}.section-intro{grid-template-columns:.7fr 1.25fr 1fr;gap:50px;margin-bottom:55px;display:grid}.section-intro h2{font-family:var(--heading);letter-spacing:-.045em;margin:0;font-size:clamp(42px,4vw,72px);font-weight:400;line-height:.98}.section-intro p{color:var(--muted);max-width:470px;margin:0}.current-action{background:linear-gradient(110deg,#c6a36721,#ffffff06 55%);border:1px solid #c6a3675c;padding:24px 28px;position:relative}.current-action:before{background:var(--gold);content:"";width:2px;height:100%;position:absolute;top:0;left:-1px}.current-action-kicker{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:flex}.pulse-dot{background:var(--gold-bright);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #e0c58b1a}.current-action-body{grid-template-columns:1.5fr 1fr;align-items:end;gap:36px;margin-top:16px;display:grid}.field-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.current-action-body>div>strong{font-family:var(--heading);font-size:clamp(23px,2vw,34px);font-weight:400;line-height:1.12;display:block}.current-action dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.current-action dl div{border-left:1px solid var(--line);padding-left:18px}.current-action dt,.current-action dd{margin:0}.current-action dt{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.current-action dd{margin-top:5px;font-size:12px}.current-action>p{border-top:1px solid var(--line);color:var(--muted);margin:18px 0 0;padding-top:13px;font-size:11px}.current-action.is-compact{padding:14px 18px}.current-action.is-compact .current-action-body{grid-template-columns:1.8fr 1fr;gap:24px;margin-top:8px}.current-action.is-compact .current-action-body>div>strong{font-family:var(--sans);font-size:12px;font-weight:500;line-height:1.35}.current-action.is-compact .field-label{display:none}.explore-page{max-width:var(--max);min-height:calc(100vh - var(--header-height));margin:0 auto;padding:clamp(54px,7vw,110px) clamp(24px,5vw,80px) 140px}.explore-header{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:64px;padding-bottom:48px;display:grid}.explore-header h1{font-family:var(--heading);letter-spacing:-.06em;max-width:1000px;margin:25px 0 0;font-size:clamp(58px,6.2vw,112px);font-weight:400;line-height:.86}.explore-header-intro p{color:var(--paper-soft);margin:0 0 26px;font-size:17px;line-height:1.65}.explore-header-intro a,.text-link{color:var(--gold-bright);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.explore-header-intro a span,.text-link span{margin-left:12px;font-size:16px}.roadmap-experience{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff02);padding:clamp(22px,3vw,48px)}.roadmap-experience .current-action{margin-bottom:38px}.roadmap-phase-stage{border-bottom:1px solid var(--line);min-height:238px;padding:25px 0 32px;position:relative;overflow:hidden}.roadmap-axis{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:30px;font-size:8px;display:grid}.roadmap-axis i{background:linear-gradient(90deg, var(--line-strong), var(--gold), var(--teal), var(--violet));height:1px;position:relative}.roadmap-axis i:after{border-bottom:3px solid #0000;border-left:5px solid var(--violet);content:"";border-top:3px solid #0000;position:absolute;top:-2px;right:0}.phase-band-grid{height:125px;position:relative}.phase-band{border:1px solid var(--line-strong);cursor:pointer;text-align:left;background:#ffffff06;min-width:210px;height:112px;padding:16px 20px;transition:background .22s,border-color .22s,transform .22s;position:absolute;bottom:0}.phase-band:before{content:"";background:currentColor;width:100%;height:2px;position:absolute;top:-1px;left:0}.phase-band:hover,.phase-band.is-active{z-index:3;background:#fff1;border-color:currentColor;transform:translateY(-8px)}.phase-amber{color:var(--gold-bright)}.phase-teal{color:#a1ced0}.phase-violet{color:#c0afca}.phase-number,.phase-range,.phase-effect{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.phase-number{color:currentColor;position:absolute;top:14px;left:18px}.phase-title{color:var(--paper);font-family:var(--heading);margin-top:24px;font-size:clamp(25px,2.1vw,38px);font-weight:400;line-height:1;display:block}.phase-range{color:var(--muted);position:absolute;bottom:14px;left:20px}.phase-effect{color:currentColor;position:absolute;top:14px;right:18px}.workstream-field{border-bottom:1px solid var(--line);padding:26px 0}.workstream-field-heading,.milestone-heading,.scenario-form-heading,.scenario-output-header{justify-content:space-between;align-items:center;display:flex}.workstream-field-heading>span,.milestone-heading>span,.scenario-form-heading>span,.scenario-output-header>span{color:var(--paper-soft);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:650}.workstream-field-heading small,.milestone-heading small,.scenario-output-header small{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.workstream-list{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.workstream-list button{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:11px;display:grid}.workstream-list button:hover,.workstream-list button.is-active{background:#c6a36714;border-color:#c6a36780}.workstream-list button span{color:var(--muted);font-family:var(--mono);font-size:8px}.workstream-list button i{background:var(--gold);opacity:0;border-radius:50%;width:4px;height:4px}.workstream-list button.is-active i{opacity:1}.roadmap-detail-grid{grid-template-columns:1.2fr 1fr .78fr;gap:18px;padding-top:30px;display:grid}.phase-brief,.gate-panel,.milestone-column{min-height:320px}.phase-brief{border-left:2px solid;padding:4px 28px}.phase-brief-topline{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex}.phase-brief-topline span{color:var(--muted)}.phase-brief h3,.gate-panel h3{color:var(--paper);font-family:var(--heading);letter-spacing:-.035em;margin:28px 0 18px;font-size:clamp(27px,2.3vw,42px);font-weight:400;line-height:1.05}.phase-brief>p{color:var(--paper-soft);font-size:13px;line-height:1.55}.phase-outputs{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.phase-outputs span{border:1px solid var(--line);color:var(--muted);padding:6px 8px;font-size:9px}.milestone-column{border-left:1px solid var(--line);padding-left:24px}.milestone-heading{margin-bottom:13px}.milestone-list{display:grid}.milestone-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:9px 2px;display:grid}.milestone-status{border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.milestone-item strong{font-size:11px;font-weight:500;display:block}.milestone-item p{color:var(--muted);margin:4px 0 0;font-size:8px}.status-word{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.gate-panel{border:1px solid var(--line);background:#ffffff06;padding:22px;position:relative}.gate-label,.gate-status{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.gate-symbol{width:52px;height:52px;position:absolute;top:18px;right:20px}.gate-symbol span{border:1px solid #c6a3676b;border-radius:50%;position:absolute;inset:0}.gate-symbol i{background:var(--gold);width:65%;height:1px;position:absolute;top:50%;left:15%}.gate-symbol i:after{border-bottom:3px solid #0000;border-left:5px solid var(--gold);content:"";border-top:3px solid #0000;position:absolute;top:-2px;right:0}.gate-panel h3{margin-top:38px;font-size:28px}.gate-panel ul{color:var(--muted);margin:18px 0 25px;padding:0;font-size:10px;list-style:none}.gate-panel li{border-top:1px solid var(--line);padding:7px 0}.roadmap-experience.is-compact{padding:18px}.roadmap-experience.is-compact .roadmap-phase-stage{min-height:172px;padding:10px 0 12px}.roadmap-experience.is-compact .roadmap-axis{margin-bottom:13px}.roadmap-experience.is-compact .phase-band-grid{height:100px}.roadmap-experience.is-compact .phase-band{height:92px;padding:10px 14px}.roadmap-experience.is-compact .phase-title{margin-top:21px;font-size:26px}.roadmap-experience.is-compact .phase-range{font-size:7px;bottom:9px}.roadmap-experience.is-compact .roadmap-detail-grid{gap:12px;padding-top:16px}.roadmap-experience.is-compact .phase-brief,.roadmap-experience.is-compact .gate-panel,.roadmap-experience.is-compact .milestone-column{min-height:190px}.roadmap-experience.is-compact .phase-brief{padding:0 16px}.roadmap-experience.is-compact .phase-brief h3{margin:15px 0 8px;font-size:24px}.roadmap-experience.is-compact .phase-brief>p,.roadmap-experience.is-compact .phase-outputs,.roadmap-experience.is-compact .text-link{display:none}.roadmap-experience.is-compact .milestone-item{min-height:46px}.roadmap-experience.is-compact .gate-panel{padding:15px}.roadmap-experience.is-compact .gate-panel h3{margin:35px 0 8px;font-size:21px}.roadmap-experience.is-compact .gate-panel ul{display:none}.roadmap-experience.is-phase-only .roadmap-detail-grid{min-height:410px}.operating-engine{border:1px solid var(--line);background:#ffffff05;grid-template-columns:1fr 220px;min-height:660px;display:grid}.engine-canvas{min-height:620px;position:relative;overflow:hidden}.data-field{border:1px solid #72a4a547;border-radius:50%;justify-content:center;align-items:center;gap:16px;width:82%;height:560px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-field:before,.data-field:after{content:"";border:1px solid #72a4a521;border-radius:50%;position:absolute;inset:7%}.data-field:after{inset:15%}.data-field>span{color:var(--teal);font-family:var(--mono);letter-spacing:.18em;z-index:2;font-size:8px;position:relative;top:-252px}.data-field>i{background:#72a4a573;width:24px;height:1px;position:relative;top:-252px}.gears-layout{width:760px;height:510px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.gear{width:220px;height:220px;transition:left .85s cubic-bezier(.2,.8,.2,1),top .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1);position:absolute}.gear svg{width:100%;height:100%;overflow:visible}.gear svg rect,.gear svg circle{fill:var(--ink-soft);stroke:currentColor;stroke-width:1px}.gear svg .gear-inner{fill:#ffffff06}.gear svg .gear-spoke{fill:currentColor;opacity:.28;stroke:none}.gear svg .gear-core{fill:var(--ink);stroke-width:1.5px}.gear-management{color:var(--gold-bright);top:82px;left:155px}.gear-commercial{color:#a1ced0;top:82px;left:375px}.gear-marketing{color:#c0afca;top:272px;left:265px}.gear>strong,.gear-short{pointer-events:none;text-align:center;width:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gear>strong{color:var(--paper);font-family:var(--heading);margin-top:8px;font-size:22px;font-weight:400;line-height:1}.gear-short{color:currentColor;font-family:var(--mono);margin-top:-17px;font-size:8px}.engine-caption{color:var(--muted);text-align:center;width:90%;margin:0;font-size:10px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.engine-caption span{color:var(--teal);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.engine-controls{border-left:1px solid var(--line);flex-direction:column;display:flex}.engine-controls button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:15px;padding:16px;font-size:11px;transition:background .18s,color .18s;display:grid}.engine-controls button span{color:var(--muted);font-family:var(--mono);font-size:8px}.engine-controls button:hover,.engine-controls button.is-active{color:var(--gold-bright);background:#c6a36714}.stage-0 .gear-management{top:35px;left:15px;transform:scale(.88)}.stage-0 .gear-commercial{top:35px;left:525px;transform:scale(.88)}.stage-0 .gear-marketing{top:310px;left:270px;transform:scale(.88)}.stage-1 .gear-management{top:55px;left:105px}.stage-1 .gear-commercial{top:55px;left:425px}.stage-1 .gear-marketing{top:292px;left:265px}.stage-3 .gear-rotor{transform-origin:110px 110px;animation:18s linear infinite gear-turn}.stage-3 .gear-commercial .gear-rotor{animation-direction:reverse}.stage-4 .gear-rotor{transform-origin:110px 110px;animation:10s linear infinite gear-turn}.stage-4 .gear-commercial .gear-rotor{animation-direction:reverse}@keyframes gear-turn{to{transform:rotate(360deg)}}.operating-engine.is-presentation{grid-template-columns:1fr 160px;min-height:540px}.operating-engine.is-presentation .data-field{height:440px}.operating-engine.is-presentation .data-field>span,.operating-engine.is-presentation .data-field>i{top:-193px}.geography-experience{border:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(220px,.55fr);display:grid;position:relative}.map-frame{border-right:1px solid var(--line);grid-row:1/span 2;min-height:630px;position:relative;overflow:hidden}.us-map{width:100%;height:100%;position:absolute;top:0;left:0}.map-outline{fill:#ffffff05;stroke:url(#mapStroke);stroke-width:1.4px}.map-route{fill:none;opacity:.32;stroke:var(--teal);stroke-dasharray:6 10;stroke-width:1px}.map-node{cursor:pointer}.node-pulse{fill:#c6a36705;stroke:#c6a36740}.node-core{fill:var(--gold);stroke:var(--ink);stroke-width:2px}.map-node.is-active .node-pulse{fill:#c6a36721;stroke:var(--gold-bright)}.map-node.is-active .node-core{fill:var(--paper)}.map-caption{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;bottom:20px;left:22px}.geography-index{grid-template-columns:1fr 1fr;display:grid}.geography-index button{border:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;min-height:96px;padding:15px;display:grid}.geography-index button:hover,.geography-index button.is-active{background:#c6a36714}.geography-index button>span{color:var(--muted);font-family:var(--mono);font-size:8px}.geography-index button strong{font-family:var(--heading);font-size:19px;font-weight:400}.geography-index button small{color:var(--muted);text-transform:uppercase;font-size:8px}.geography-detail{padding:30px}.status-badge{border:1px solid var(--line-strong);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 7px;font-size:7px;display:inline-flex}.status-planned{color:var(--gold-bright)}.status-targeted{color:#a1ced0}.status-exploratory{color:#c0afca}.status-confirmed{color:#9ed0af}.status-aligned{color:#b6d2d4}.geography-detail h3{font-family:var(--heading);letter-spacing:-.04em;margin:20px 0 0;font-size:42px;font-weight:400}.geography-detail>p{color:var(--gold-bright);margin:2px 0 24px;font-size:11px}.geography-detail ul{margin:0 0 24px;padding:0;list-style:none}.geography-detail li{border-top:1px solid var(--line);color:var(--paper-soft);padding:8px 0;font-size:11px}.geography-detail>small{color:var(--muted);font-size:8px;line-height:1.5;display:block}.geography-experience.is-compact .map-frame{min-height:470px}.geography-experience.is-compact .geography-detail{padding:20px}.scenario-disclaimer{background:#c6a36714;border:1px solid #c6a36761;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.scenario-disclaimer span{color:var(--muted);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.scenario-disclaimer strong{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.economics-grid{grid-template-columns:.9fr 1.1fr;min-height:540px;display:grid}.scenario-form,.scenario-output{border:1px solid var(--line);border-top:0;padding:clamp(24px,3vw,42px)}.scenario-output{border-left:0}.scenario-form-heading button{color:var(--gold-bright);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:9px}.scenario-form label{border-top:1px solid var(--line);gap:7px;padding:21px 0;display:grid}.scenario-form label:first-of-type{margin-top:28px}.scenario-form label>span{color:var(--paper-soft);font-size:11px}.scenario-form input{border:0;border-bottom:1px solid var(--line-strong);color:var(--paper);font-family:var(--heading);background:0 0;border-radius:0;width:100%;min-width:0;padding:3px 0 9px;font-size:31px}.scenario-form input::placeholder{color:#526062}.scenario-form input:focus{border-color:var(--gold);outline:0}.input-affix{align-items:end;gap:10px;display:flex}.input-affix i{color:var(--gold-bright);font-family:var(--heading);padding-bottom:10px;font-size:24px;font-style:normal}.scenario-form>p{color:var(--muted);margin:20px 0 0;font-size:9px}.scenario-output{flex-direction:column;display:flex}.scenario-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.scenario-empty svg{width:120px;height:120px;margin-bottom:24px}.scenario-empty svg circle{fill:none;stroke:var(--line-strong)}.scenario-empty svg path{fill:none;stroke:var(--gold);stroke-width:1.5px}.scenario-empty svg circle:not(:first-child){fill:var(--gold);stroke:none}.scenario-empty strong{font-family:var(--heading);font-size:34px;font-weight:400}.scenario-empty p{color:var(--muted);font-size:11px}.scenario-output footer{border-top:1px solid var(--line);color:var(--gold-bright);font-family:var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;padding-top:14px;font-size:8px}.output-primary{border-bottom:1px solid var(--line);gap:10px;margin-top:55px;padding-bottom:35px;display:grid}.output-primary span,.output-secondary span{color:var(--muted);text-transform:uppercase;font-size:10px}.output-primary strong{font-family:var(--heading);letter-spacing:-.05em;font-size:clamp(50px,5vw,86px);font-weight:400}.output-secondary{justify-content:space-between;padding:30px 0;display:flex}.output-secondary strong{font-family:var(--heading);font-size:30px;font-weight:400}.economics-module.is-compact .scenario-empty svg{width:80px;height:80px}.economics-module.is-compact .scenario-empty strong{font-size:25px}.commercial-terms{border:1px solid var(--line);grid-template-columns:.72fr 1.35fr;margin-top:34px;display:grid}.terms-total{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:35px;display:flex}.terms-total>span,.terms-total small,.payment-rail small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.terms-total strong{font-family:var(--heading);letter-spacing:-.06em;margin:18px 0;font-size:clamp(58px,5.3vw,96px);font-weight:400;line-height:1}.payment-rail{grid-template-columns:repeat(3,1fr);display:grid}.payment-rail article{border-right:1px solid var(--line);flex-direction:column;min-height:240px;padding:24px;display:flex}.payment-rail article:last-child{border-right:0}.payment-rail article>span{color:var(--gold-bright);font-family:var(--mono);font-size:9px}.payment-rail article small{margin-top:54px}.payment-rail article strong{font-family:var(--heading);margin:5px 0;font-size:31px;font-weight:400}.payment-rail article p{color:var(--muted);margin-top:auto;font-size:9px}.terms-guardrails{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1.5fr .7fr 1fr;gap:1px;display:grid}.terms-guardrails p{border-right:1px solid var(--line);color:var(--muted);margin:0;padding:15px;font-size:9px;line-height:1.55}.terms-guardrails p:last-child{border-right:0}.activation-panel{border:1px solid var(--line);grid-template-columns:.55fr 1.35fr .65fr;gap:24px;padding:30px;display:grid;position:relative}.activation-marker span,.activation-deadline span{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.activation-marker strong{color:var(--gold-bright);text-transform:uppercase;margin-top:8px;font-size:12px;display:block}.activation-panel>h3{font-family:var(--heading);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.5vw,44px);font-weight:400;line-height:1.1}.activation-deadline{border-left:1px solid var(--line);padding-left:24px}.activation-deadline strong{font-family:var(--heading);margin-top:10px;font-size:40px;font-weight:400;line-height:1;display:block}.activation-deadline small{color:var(--gold-bright);text-transform:uppercase;font-size:8px}.date-concepts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.date-concepts article{border-right:1px solid var(--line);padding:20px 20px 10px 0}.date-concepts article:not(:first-child){padding-left:20px}.date-concepts article:last-child{border-right:0}.date-concepts article>span{color:var(--muted);font-family:var(--mono);font-size:8px}.date-concepts h4{text-transform:uppercase;margin:11px 0 5px;font-size:11px}.date-concepts strong{color:var(--gold-bright);font-family:var(--heading);font-size:23px;font-weight:400}.date-concepts p{color:var(--muted);margin-bottom:0;font-size:9px;line-height:1.45}.activation-condition{color:var(--paper-soft);border-top:1px solid #c6a36759;grid-column:1/-1;margin:0;padding-top:15px;font-size:10px}.engagement-date-model{margin-top:34px}.engine-filter{border-bottom:1px solid var(--line);gap:10px;margin-bottom:26px;padding-bottom:16px;display:flex}.engine-filter button{border:1px solid var(--line);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:8px 12px;font-size:9px}.engine-filter button.is-active{background:var(--paper);color:var(--ink)}.business-engine-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.business-engine-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;min-height:260px;padding:25px;display:flex}.business-engine-grid article>div{justify-content:space-between;align-items:center;display:flex}.business-engine-grid article>div>span:first-child{color:var(--muted);font-family:var(--mono);font-size:8px}.business-engine-grid h3{font-family:var(--heading);letter-spacing:-.035em;margin:47px 0 13px;font-size:34px;font-weight:400;line-height:1}.business-engine-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.business-engine-grid footer{gap:5px;margin-top:auto;padding-top:20px;display:flex}.business-engine-grid footer span{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);text-transform:uppercase;padding:4px 6px;font-size:7px}.business-engines.is-compact .business-engine-grid{grid-template-columns:repeat(3,1fr)}.business-engines.is-compact .business-engine-grid article{min-height:190px;padding:17px}.business-engines.is-compact .business-engine-grid h3{margin:25px 0 8px;font-size:25px}.business-engines.is-compact .business-engine-grid p{font-size:9px}.app-shell.is-presentation{height:100svh;overflow:hidden}.app-shell.is-presentation .site-header{position:relative}.presentation-player{height:calc(100svh - var(--header-height));min-height:660px;position:relative}.presentation-progress{z-index:3;background:#ffffff0a;width:100%;height:2px;position:absolute;top:0;left:0}.presentation-progress span{background:linear-gradient(90deg, var(--gold), var(--teal));height:100%;transition:width .4s;display:block}.presentation-scene{grid-template-columns:minmax(330px,.62fr) minmax(0,1.5fr);gap:clamp(28px,3vw,62px);max-width:1920px;height:calc(100% - 66px);margin:0 auto;padding:clamp(28px,4vh,52px) clamp(26px,4vw,72px) 20px;display:grid}.scene-copy{z-index:2;align-self:center;position:relative}.scene-meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:clamp(22px,3vh,38px);padding-bottom:12px;display:flex}.scene-meta span,.scene-meta small{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.scene-meta small{color:var(--muted)}.scene-copy h1{font-family:var(--heading);letter-spacing:-.055em;margin:0 0 clamp(20px,3vh,34px);font-size:clamp(48px,4.4vw,84px);font-weight:400;line-height:.92}.scene-statement{color:var(--paper-soft);max-width:500px;margin:0 0 17px;font-size:clamp(15px,1.12vw,20px);line-height:1.45}.scene-supporting{border-left:1px solid var(--gold);color:var(--muted);max-width:440px;margin:0;padding-left:15px;font-size:10px;line-height:1.55}.scene-visual-stage{align-self:center;min-width:0;position:relative}.presentation-controls{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:66px;padding:0 clamp(22px,4vw,72px);display:grid;position:absolute;bottom:0;left:0}.presentation-controls>button,.presentation-next-group>button,.presentation-next-group>a{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:9px;display:flex}.presentation-controls>button{justify-self:start}.presentation-controls button:disabled{cursor:not-allowed;opacity:.2}.presentation-next-group{justify-self:end;align-items:center;gap:28px;display:flex}.presentation-next-group>a{color:var(--gold-bright)}.presentation-dots{align-items:center;gap:8px;display:flex}.presentation-dots button{cursor:pointer;background:#435052;border:0;border-radius:50%;width:4px;height:4px;padding:0;transition:background .18s,transform .18s}.presentation-dots button.is-active{background:var(--gold-bright);transform:scale(1.8)}.presentation-loading{height:calc(100vh - var(--header-height));justify-content:center;align-items:center;display:flex}.hero-visual{border:1px solid var(--line);height:min(70vh,680px);min-height:500px;position:relative;overflow:hidden}.hero-orbit{border:1px solid var(--line-strong);border-radius:50%;width:570px;height:570px;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.hero-orbit:before,.hero-orbit:after{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:12%}.hero-orbit:after{inset:26%}.hero-orbit span{background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute}.hero-orbit span:first-child{top:180px;left:30px}.hero-orbit span:nth-child(2){bottom:58px;left:110px}.hero-orbit span:nth-child(3){top:80px;right:65px}.hero-sequence{gap:12px;display:flex;position:absolute;bottom:36px;left:32px}.hero-sequence span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;font-size:7px}.hero-sequence i{background:var(--line-strong);width:24px;height:1px;margin-top:4px}.hero-index{position:absolute;top:16%;left:9%}.hero-index strong{font-family:var(--heading);letter-spacing:-.08em;font-size:clamp(130px,14vw,260px);font-weight:400;line-height:.8;display:block}.hero-index span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;max-width:160px;margin-top:25px;margin-left:12px;font-size:10px;display:block}.threshold-visual{border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);min-height:530px;display:grid;position:relative}.threshold-visual>div:not(.threshold-line){border-right:1px solid var(--line);padding:20px 12px calc(25px + var(--index) * 45px);flex-direction:column;justify-content:flex-end;display:flex}.threshold-visual span{color:var(--gold);font-family:var(--mono);font-size:8px}.threshold-visual strong{font-family:var(--heading);transform-origin:0 0;white-space:nowrap;margin-top:8px;font-size:clamp(17px,1.5vw,28px);font-weight:400;line-height:1;transform:rotate(-90deg)}.threshold-line{background:linear-gradient(90deg, var(--gold), var(--teal));transform-origin:0;width:104%;height:1px;position:absolute;bottom:30px;left:0;transform:rotate(-18deg)}.cost-visual{height:min(68vh,640px);min-height:500px;position:relative}.cost-core{border:1px solid #c6a36773;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cost-core:before{border:1px solid var(--line);content:"";border-radius:50%;position:absolute;inset:-90px}.cost-core span{color:var(--gold);font-family:var(--mono);letter-spacing:.18em;font-size:8px}.cost-core strong{font-family:var(--heading);text-align:center;width:140px;margin-top:10px;font-size:25px;font-weight:400}.cost-node{color:var(--paper-soft);font-size:10px;position:absolute}.cost-node span{color:var(--muted);font-family:var(--mono);margin-bottom:5px;font-size:8px;display:block}.cost-node:after{background:var(--line-strong);content:"";width:70px;height:1px;position:absolute;top:11px}.cost-node-1{top:10%;left:9%}.cost-node-1:after{left:110%}.cost-node-2{text-align:right;top:10%;right:9%}.cost-node-2:after{right:110%}.cost-node-3{top:39%;left:2%}.cost-node-3:after{left:110%}.cost-node-4{text-align:right;top:39%;right:2%}.cost-node-4:after{right:110%}.cost-node-5{bottom:10%;left:9%}.cost-node-5:after{left:110%}.cost-node-6{text-align:right;bottom:10%;right:9%}.cost-node-6:after{right:110%}.cost-node-7{top:2%;left:38%}.cost-node-7:after{display:none}.cost-node-8{bottom:2%;right:34%}.cost-node-8:after{display:none}.platform-visual{border:1px solid var(--line);grid-template-columns:.85fr 1.15fr;min-height:560px;display:grid}.platform-spine{border-right:1px solid var(--line);background:linear-gradient(155deg,#c6a3671f,#0000 65%);flex-direction:column;justify-content:center;padding:42px;display:flex}.platform-spine span{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.13em;font-size:8px}.platform-spine strong{font-family:var(--heading);letter-spacing:-.04em;margin:25px 0;font-size:47px;font-weight:400;line-height:.95}.platform-spine p{color:var(--muted);font-size:10px;line-height:1.6}.platform-functions{grid-template-columns:1fr 1fr;display:grid}.platform-functions article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.platform-functions article:nth-child(2n){border-right:0}.platform-functions article:nth-child(n+3){border-bottom:0}.platform-functions article span{color:var(--muted);font-family:var(--mono);margin-bottom:auto;font-size:8px}.platform-functions article strong{font-family:var(--heading);font-size:28px;font-weight:400}.platform-functions article p{color:var(--muted);font-size:9px}.credibility-visual{border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));min-height:420px;display:grid;overflow:hidden}.credibility-visual article{border-right:1px solid var(--line);background:linear-gradient(165deg,#c6a3670e,#0000 58%);flex-direction:column;min-width:0;padding:30px 26px;display:flex;position:relative}.credibility-visual article:last-child{border-right:0}.credibility-visual article:after{background:linear-gradient(90deg, var(--gold), transparent);content:"";opacity:.8;height:1px;position:absolute;top:70px;left:26px;right:26px}.credibility-visual article>span{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.16em;font-size:11px}.credibility-visual article strong{color:var(--paper);font-family:var(--heading);letter-spacing:-.035em;text-transform:uppercase;margin-top:auto;font-size:clamp(34px,2.6vw,50px);font-weight:400;line-height:.94}.credibility-visual article p{color:var(--paper-soft);min-height:46px;margin:22px 0 0;font-size:17px;line-height:1.35}.access-visual{min-height:520px;display:grid}.access-chain{grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.access-chain>div{border:1px solid var(--line);border-right:0;flex-direction:column;justify-content:center;align-items:center;height:190px;display:flex;position:relative}.access-chain>div:last-child{border-right:1px solid var(--line)}.access-chain span{color:var(--gold);font-family:var(--mono);font-size:8px}.access-chain strong{font-family:var(--heading);margin-top:15px;font-size:clamp(19px,1.7vw,32px);font-weight:400}.access-chain i{color:var(--gold);z-index:2;font-size:18px;font-style:normal;position:absolute;right:-10px}.access-boundary{background:#c6a3670f;border:1px solid #c6a36752;grid-template-columns:.45fr 1fr;align-self:end;gap:30px;padding:24px;display:grid}.access-boundary span{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.access-boundary p{color:var(--paper-soft);margin:0;font-size:11px}.continuity-visual{border:1px solid var(--line);min-height:540px;padding:34px}.continuity-axis{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:15px;font-size:8px;display:grid}.continuity-axis i{background:linear-gradient(90deg, var(--gold), var(--teal));height:1px}.continuity-lane{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:110px;margin-top:55px;padding-top:20px;display:grid}.continuity-lane>span{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.12em;font-size:8px}.continuity-lane>div{color:var(--paper-soft);align-items:center;gap:8px;font-size:10px;display:flex}.continuity-lane>div i{background:var(--gold);border-radius:50%;width:5px;height:5px}.client-lane{grid-template-columns:1fr repeat(3,1fr)}.trinity-lane{background:#72a4a50f;border:1px solid #72a4a547;grid-template-columns:1fr repeat(4,1fr);margin-top:25px;padding:20px}.trinity-lane>span{color:var(--teal)}.trinity-lane>div i{background:var(--teal)}.continuity-visual>p{color:var(--muted);max-width:720px;margin:45px 0 0;font-size:9px}.performance-visual{border:1px solid var(--line);grid-template-columns:.65fr 1.35fr;min-height:540px;display:grid;position:relative}.performance-compass{border-right:1px solid var(--line);justify-content:center;align-items:center;display:flex;position:relative}.performance-compass:before,.performance-compass:after{border:1px solid var(--line-strong);content:"";border-radius:50%;width:280px;height:280px;position:absolute}.performance-compass:after{width:190px;height:190px}.performance-compass span{color:var(--muted);font-family:var(--mono);font-size:8px;position:absolute}.performance-compass span:first-child{top:100px}.performance-compass span:nth-child(2){right:42px}.performance-compass span:nth-child(3){bottom:100px}.performance-compass span:nth-child(4){left:42px}.performance-compass i{background:var(--gold);transform-origin:bottom;width:1px;height:105px;position:absolute;transform:rotate(36deg)}.performance-compass strong{font-family:var(--heading);font-size:42px;font-weight:400}.performance-questions{display:grid}.performance-questions article{border-bottom:1px solid var(--line);grid-template-columns:auto .35fr 1fr;align-items:center;gap:15px;padding:12px 25px;display:grid}.performance-questions article:last-child{border-bottom:0}.performance-questions span{color:var(--muted);font-family:var(--mono);font-size:8px}.performance-questions strong{font-family:var(--heading);font-size:22px;font-weight:400}.performance-questions p{color:var(--muted);font-size:9px}.data-empty-banner{background:var(--paper);color:var(--ink);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:8px 15px;font-size:8px;position:absolute;bottom:0;left:0}.value-visual{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:500px;display:grid;position:relative}.value-visual>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:20px;display:flex}.value-visual>div:last-of-type{border-right:0}.value-visual span{color:var(--gold);font-family:var(--mono);font-size:8px}.value-visual strong{font-family:var(--heading);margin-top:24px;font-size:clamp(25px,2.4vw,44px);font-weight:400;line-height:.95}.value-visual p{background:var(--ink);color:var(--muted);width:100%;margin:0;padding:16px 20px;font-size:9px;position:absolute;bottom:0;left:0}.close-visual{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:500px;display:grid}.close-visual>div{border:1px solid var(--line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(175px,16vw,290px);height:clamp(175px,16vw,290px);display:flex}.close-visual>div span{color:var(--gold);font-family:var(--mono);font-size:8px}.close-visual>div strong{font-family:var(--heading);margin:8px 0;font-size:clamp(28px,2.4vw,45px);font-weight:400}.close-visual>div small{color:var(--muted);text-transform:uppercase;font-size:9px}.close-visual>i{background:linear-gradient(90deg, var(--gold), var(--teal));width:clamp(25px,3vw,60px);height:1px}.platform-explore-grid,.performance-page-grid,.metric-architecture{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.platform-explore-grid article,.performance-page-grid article,.metric-architecture>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:260px;padding:28px}.platform-explore-grid article>span,.performance-page-grid article>span,.metric-architecture span{color:var(--gold-bright);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.platform-explore-grid h2,.performance-page-grid h2{font-family:var(--heading);margin:50px 0 20px;font-size:31px;font-weight:400;line-height:1.05}.platform-explore-grid p,.performance-page-grid p,.metric-architecture p{color:var(--muted);font-size:10px;line-height:1.55}.platform-explore-grid article p+p{border-top:1px solid var(--line);padding-top:12px}.performance-page-grid{grid-template-columns:repeat(5,1fr)}.performance-page-grid article{min-height:300px}.performance-page-grid article small{color:var(--muted);text-transform:uppercase;margin-top:45px;font-size:8px;display:block}.metric-architecture{margin-top:0}.metric-architecture>div{min-height:150px}.partner-categories{grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:100px;display:grid}.partner-categories .section-intro{margin:0;display:block}.partner-categories .section-intro h2{margin-top:28px}.partner-categories>div:last-child{border-top:1px solid var(--line)}.partner-categories article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:25px;padding:17px 0;display:grid}.partner-categories article span{color:var(--muted);font-family:var(--mono);font-size:8px}.partner-categories article strong{font-family:var(--heading);font-size:23px;font-weight:400}@media (max-width:1250px){:root{--header-height:66px}.site-header{grid-template-columns:auto 1fr auto;padding:0 24px}.site-nav{justify-content:end}.prototype-label{display:none}.presentation-scene{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:28px;padding:24px 28px 14px}.scene-copy h1{font-size:clamp(43px,5vw,61px)}.scene-statement{font-size:14px}.operating-engine.is-presentation{grid-template-columns:1fr 130px}.operating-engine.is-presentation .gears-layout{transform:translate(-50%,-50%)scale(.7)}.roadmap-experience.is-compact .current-action dl div{padding-left:8px}.roadmap-experience.is-compact .current-action dd{font-size:9px}.roadmap-experience.is-compact .phase-title{font-size:20px}.roadmap-experience.is-compact .phase-range{display:none}.roadmap-experience.is-compact .roadmap-detail-grid{grid-template-columns:1.05fr 1fr .75fr}.map-frame{min-height:520px}}@media (max-width:1050px){.brand-copy{display:none}.site-nav a{padding:8px 10px}.home-hero{grid-template-columns:1fr .8fr;padding:60px 38px}.home-hero h1{font-size:82px}.home-hero-architecture{min-height:530px}.architecture-phases{width:110%;left:-5%}.architecture-phases strong{font-size:17px}.explore-page{padding:55px 30px 100px}.explore-header{gap:40px}.roadmap-experience{padding:22px}.workstream-list{grid-template-columns:repeat(2,1fr)}.roadmap-detail-grid{grid-template-columns:1fr 1fr}.gate-panel{grid-column:1/-1;min-height:auto}.gate-panel ul{columns:2}.operating-engine{grid-template-columns:1fr 170px}.gears-layout{transform:translate(-50%,-50%)scale(.78)}.business-engine-grid{grid-template-columns:repeat(2,1fr)}.performance-page-grid{grid-template-columns:repeat(3,1fr)}.presentation-player{min-height:640px}.presentation-scene{grid-template-columns:minmax(245px,.52fr) minmax(0,1.48fr)}.scene-copy h1{font-size:48px}.scene-supporting{font-size:9px}.presentation-dots{gap:6px}.roadmap-experience.is-compact .current-action{margin-bottom:12px}.roadmap-experience.is-compact .current-action-body{display:block}.roadmap-experience.is-compact .current-action dl{display:none}.roadmap-experience.is-compact .roadmap-detail-grid{grid-template-columns:1fr .95fr .56fr}.roadmap-experience.is-compact .gate-panel{grid-column:auto;min-height:190px;padding:12px;display:block}.roadmap-experience.is-compact .gate-panel h3{font-size:16px}.roadmap-experience.is-compact .gate-symbol{width:34px;height:34px;top:10px;right:10px}.operating-engine.is-presentation{grid-template-columns:1fr 110px;min-height:450px}.operating-engine.is-presentation .engine-canvas{min-height:450px}.operating-engine.is-presentation .data-field{height:375px}.operating-engine.is-presentation .data-field>span,.operating-engine.is-presentation .data-field>i{top:-160px}.operating-engine.is-presentation .gears-layout{transform:translate(-50%,-50%)scale(.61)}.engine-controls button{gap:7px;padding:9px;font-size:8px}.geography-experience.is-compact .map-frame{min-height:420px}.geography-experience.is-compact .geography-detail{display:none}.geography-experience.is-compact{grid-template-columns:1.5fr .5fr}.geography-experience.is-compact .geography-index{grid-template-columns:1fr}.geography-experience.is-compact .geography-index button{min-height:95px}.commercial-terms{grid-template-columns:.6fr 1.4fr}.terms-total{padding:20px}.terms-total strong{font-size:53px}.payment-rail article{padding:15px}.payment-rail article strong{font-size:23px}.activation-panel{gap:15px;padding:20px}.activation-panel>h3{font-size:29px}.activation-deadline strong{font-size:30px}}@media (max-width:760px){.site-header{justify-content:space-between;display:flex;overflow-x:auto}.brand-lockup .site-brand-logo{flex:0 0 40px;width:40px;height:40px}.site-nav{justify-content:flex-start;min-width:max-content;margin-left:18px}.site-nav a{font-size:9px}.home-hero{min-height:auto;padding:70px 24px;display:block}.home-hero h1{font-size:68px}.home-hero-copy>p{font-size:15px}.home-actions{flex-direction:column;align-items:flex-start}.home-hero-architecture{min-height:470px;margin-top:60px}.architecture-ring{width:300px;height:300px}.architecture-phases{width:100%;bottom:0;left:0}.architecture-phases article{padding:13px 8px}.architecture-phases strong{font-size:15px}.section-intro{display:block}.section-intro h2{margin:25px 0}.current-action-body{display:block}.current-action dl{margin-top:25px}.explore-page{padding:42px 18px 90px}.explore-header{margin-bottom:45px;display:block}.explore-header h1{margin-bottom:35px;font-size:57px}.roadmap-experience{padding:15px}.roadmap-phase-stage{min-height:450px;overflow:visible}.phase-band-grid{gap:8px;height:auto;display:grid}.phase-band{height:110px;position:relative;width:100%!important;left:auto!important}.phase-band:hover,.phase-band.is-active{transform:translate(5px)}.workstream-list{grid-template-columns:1fr}.roadmap-detail-grid{display:block}.phase-brief,.milestone-column,.gate-panel{min-height:auto;margin-top:30px}.gate-panel ul{columns:1}.operating-engine{display:block}.engine-canvas{min-height:500px}.gears-layout{transform:translate(-50%,-50%)scale(.58)}.data-field{width:95%;height:400px}.data-field>span,.data-field>i{top:-175px}.engine-controls{border-left:0;grid-template-columns:1fr;display:grid}.engine-controls button{min-height:46px}.geography-experience{display:block}.map-frame{border-right:0;min-height:410px}.business-engine-grid{grid-template-columns:1fr}.economics-grid{display:block}.scenario-output{border-left:1px solid var(--line);min-height:470px}.commercial-terms{display:block}.terms-total{border-bottom:1px solid var(--line);border-right:0}.payment-rail{grid-template-columns:1fr}.payment-rail article{border-bottom:1px solid var(--line);border-right:0;min-height:190px}.terms-guardrails{display:block}.terms-guardrails p{border-bottom:1px solid var(--line);border-right:0}.activation-panel{display:block}.activation-panel>*{margin-bottom:25px}.activation-deadline{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.date-concepts{display:block}.date-concepts article{border-bottom:1px solid var(--line);border-right:0;padding-left:0!important}.platform-explore-grid,.performance-page-grid,.metric-architecture{grid-template-columns:1fr}.partner-categories{display:block}.partner-categories>div:last-child{margin-top:50px}.app-shell.is-presentation{height:auto;overflow:visible}.presentation-player{height:auto;min-height:calc(100svh - var(--header-height));padding-bottom:70px}.presentation-scene{height:auto;min-height:calc(100svh - 136px);padding:38px 20px;display:block}.scene-copy{margin-bottom:40px}.scene-copy h1{font-size:55px}.presentation-controls{background:#0a1113f5;position:fixed}.presentation-dots{display:none}.presentation-controls{grid-template-columns:1fr 1fr}.presentation-next-group{justify-self:end}.hero-visual,.cost-visual{min-height:430px}.threshold-visual{min-height:420px}.platform-visual,.credibility-visual,.performance-visual{display:block}.platform-spine,.credibility-monogram,.performance-compass{border-bottom:1px solid var(--line);border-right:0;min-height:330px}.platform-functions{min-height:420px}.access-chain{display:block}.access-chain>div{border-bottom:0;border-right:1px solid var(--line);height:95px}.access-chain>div:last-child{border-bottom:1px solid var(--line)}.access-chain i{bottom:-15px;right:50%;transform:rotate(90deg)}.access-boundary{margin-top:22px;display:block}.access-boundary p{margin-top:14px}.continuity-lane{display:block}.continuity-lane>*{margin-bottom:12px}.value-visual{display:block}.value-visual>div{border-bottom:1px solid var(--line);border-right:0;min-height:150px}.close-visual{flex-direction:column;gap:16px;display:flex}.close-visual>i{width:1px;height:35px}.roadmap-experience.is-compact .roadmap-phase-stage{min-height:365px}.roadmap-experience.is-compact .phase-band-grid{height:auto;display:grid}.roadmap-experience.is-compact .phase-band{height:90px}.roadmap-experience.is-compact .roadmap-detail-grid{display:block}.roadmap-experience.is-compact .milestone-column{border-left:0;padding-left:0}}.public-presentation{--header-height:52px;height:100svh;overflow:hidden}.public-presentation-header{height:var(--header-height);background:#0a1113f5;border-bottom:1px solid #f0ebdf14;justify-content:space-between;align-items:center;padding:0 clamp(20px,3vw,44px);display:flex}.public-brand{align-items:center;gap:11px;display:flex}.public-brand .brand-logo-trinity{width:36px;height:36px}.public-brand>div{line-height:1.1;display:grid}.public-brand strong,.public-brand span,.public-presentation-label{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.public-brand span,.public-presentation-label{color:var(--muted)}.public-presentation.is-export{width:100vw;height:100vh}.public-presentation.is-export .presentation-progress{display:none}:-webkit-full-screen .public-presentation-header{display:none}:fullscreen .public-presentation-header{display:none}:-webkit-full-screen .public-presentation .presentation-player{height:100svh}:fullscreen .public-presentation .presentation-player{height:100svh}@media (max-width:760px){.public-presentation{height:auto;min-height:100svh;overflow:visible}.public-presentation-header{padding:0 14px;position:relative}.public-presentation-label{display:none}.public-presentation .presentation-player{height:auto;min-height:calc(100svh - var(--header-height));padding-bottom:68px}.public-presentation .presentation-scene{min-height:calc(100svh - 120px)}.public-presentation .presentation-next-group{gap:16px}.public-presentation .presentation-controls>button,.public-presentation .presentation-next-group>button{font-size:10px}.public-presentation.is-export{height:100vh;min-height:0;overflow:hidden}.public-presentation.is-export .presentation-player{height:100vh;min-height:0;padding:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--present-eyebrow:14px;--present-title:clamp(64px, 5.3vw, 104px);--present-support:clamp(22px, 1.45vw, 28px);--present-diagram:20px;--present-label:16px}.architecture-ring>strong{color:var(--paper-soft);letter-spacing:.1em;text-transform:uppercase;margin-top:16px;font-size:14px;font-weight:500}.architecture-ring>span{font-size:clamp(78px,7vw,126px)}.architecture-ring small{letter-spacing:.22em;font-size:12px}.app-shell.is-presentation{--header-height:52px}.app-shell.is-presentation .site-header{background:#0a1113f2;border-bottom-color:#f0ebdf14;grid-template-columns:1fr;height:52px;padding:0 32px}.app-shell.is-presentation .brand-lockup .site-brand-logo{width:36px;height:36px}.app-shell.is-presentation .brand-copy strong{font-size:10px}.app-shell.is-presentation .brand-copy span{font-size:9px}.app-shell.is-presentation .site-nav,.app-shell.is-presentation .prototype-label{display:none}.presentation-player{height:calc(100svh - 52px);min-height:720px}.presentation-scene{grid-template-columns:minmax(430px,.72fr) minmax(0,1.28fr);gap:clamp(42px,4vw,80px);height:calc(100% - 58px);padding:clamp(38px,4.5vh,58px) clamp(42px,4vw,78px) 24px}.scene-copy{align-self:center;max-width:660px}.scene-meta{margin-bottom:clamp(24px,3vh,38px);padding-bottom:14px}.scene-meta span,.scene-meta small{font-size:var(--present-eyebrow);letter-spacing:.12em}.scene-copy h1{font-size:var(--present-title);margin-bottom:clamp(26px,3.2vh,42px);line-height:.9}.scene-statement{color:var(--paper);font-size:var(--present-support);max-width:630px;line-height:1.36}.scene-supporting{display:none}.scene-visual-stage{width:100%}.presentation-controls{height:58px;padding:0 clamp(34px,4vw,78px)}.presentation-controls>button,.presentation-next-group>button,.presentation-next-group>a{letter-spacing:.08em;min-height:42px;font-size:13px}.presentation-dots{opacity:.38}.presentation-dots button{border-radius:0;width:12px;height:3px}.presentation-dots button.is-active{transform:scaleY(2)}.fullscreen-control{color:var(--paper-soft)}:-webkit-full-screen .app-shell.is-presentation .site-header{display:none}:fullscreen .app-shell.is-presentation .site-header{display:none}:-webkit-full-screen .presentation-player{height:100svh}:fullscreen .presentation-player{height:100svh}.scene-05 .presentation-scene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:26px;padding-top:32px}.scene-05 .scene-copy{align-self:start;max-width:none}.scene-05 .scene-meta{margin-bottom:18px}.scene-05 .scene-copy h1{letter-spacing:-.045em;white-space:pre-line;max-width:1660px;margin-bottom:0}.scene-05 .scene-statement,.scene-05 .scene-supporting{display:none}.scene-05 .scene-visual-stage,.scene-05 .credibility-visual{height:100%}.scene-08 .presentation-scene{grid-template-columns:minmax(350px,.46fr) minmax(0,1.54fr);gap:44px}.scene-08 .scene-copy h1{font-size:clamp(62px,4.4vw,86px)}.scene-09 .presentation-scene,.scene-10 .presentation-scene,.scene-11 .presentation-scene{grid-template-columns:minmax(390px,.58fr) minmax(0,1.42fr)}.hero-visual{height:min(72vh,720px);min-height:560px}.hero-index{top:18%;left:8%}.hero-index strong{font-size:clamp(116px,10.5vw,198px)}.hero-index span{max-width:260px;margin-left:6px;font-size:18px}.hero-index small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0 6px;font-size:14px;display:block}.hero-sequence{gap:14px;bottom:38px;left:34px}.hero-sequence span{font-size:13px}.hero-sequence i{width:30px;margin-top:9px}.threshold-visual{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);align-items:stretch;min-height:360px}.threshold-visual>div:not(.threshold-line){justify-content:center;align-items:flex-start;padding:30px 18px;position:relative}.threshold-visual span{font-size:13px}.threshold-visual strong{white-space:normal;margin-top:26px;font-size:clamp(20px,1.5vw,29px);transform:none}.threshold-visual>div>i{color:var(--gold);z-index:2;font-size:24px;font-style:normal;position:absolute;top:50%;right:-13px}.threshold-line{width:92%;bottom:28px;left:4%;transform:none}.cost-visual{height:min(68vh,680px);min-height:570px}.cost-core{width:290px;height:290px}.cost-core:before{inset:-105px}.cost-core span{font-size:13px}.cost-core strong{width:190px;font-size:34px}.cost-node{font-size:17px}.cost-node span{font-size:12px}.platform-visual{min-height:590px;position:relative}.platform-spine{padding:40px}.platform-spine span{font-size:13px}.platform-spine strong{font-size:clamp(44px,3.4vw,64px)}.platform-spine p{font-size:17px}.platform-functions article{padding:28px}.platform-functions article span{font-size:13px}.platform-functions article strong{font-size:34px}.platform-functions article p{font-size:16px;line-height:1.45}.platform-approved-claims{gap:8px;display:flex;position:absolute;bottom:18px;left:24px}.platform-approved-claims span{color:var(--gold-bright);border:1px solid #c6a3675c;padding:8px 10px;font-size:13px}.credibility-visual{min-height:420px}.credibility-visual article{padding:34px 28px}.credibility-visual article p{font-size:18px}.access-visual{min-height:560px}.access-chain>div{height:230px}.access-chain span{font-size:13px}.access-chain strong{font-size:clamp(24px,2vw,38px)}.access-boundary{align-items:center;padding:30px}.access-boundary span{font-size:17px}.access-boundary p{font-family:var(--heading);font-size:28px}.continuity-visual{min-height:590px;padding:40px}.continuity-axis{font-size:13px}.continuity-lane{min-height:128px}.continuity-lane>span{font-size:14px}.continuity-lane>div{font-size:17px}.trinity-lane{grid-template-columns:1.2fr repeat(5,1fr)}.continuity-visual>p{font-size:13px}.performance-visual{min-height:590px}.performance-compass strong{text-align:center;font-size:22px;line-height:1.05}.performance-questions article{padding:16px 28px}.performance-questions span{font-size:12px}.performance-questions strong{font-size:26px}.performance-questions p{color:var(--paper-soft);font-size:17px;line-height:1.35}.data-empty-banner{font-size:11px}.value-visual{min-height:560px}.value-visual>div{padding:28px}.value-visual span{font-size:13px}.value-visual strong{font-size:clamp(30px,2.5vw,48px)}.value-visual small{color:var(--paper-soft);margin-top:34px;font-size:18px;line-height:1.45}.value-visual p{color:var(--gold-bright);letter-spacing:.1em;text-align:center;font-size:18px;font-weight:650}.close-visual{min-height:560px}.close-visual>div small{text-align:center;font-size:14px}.roadmap-hero{border:1px solid var(--line);grid-template-rows:auto 1fr 64px;height:min(73vh,720px);min-height:630px;display:grid;overflow:hidden}.roadmap-hero-core{border-bottom:1px solid var(--line);padding:24px 28px 22px;position:relative}.roadmap-current-marker{color:var(--gold-bright);text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;display:flex}.roadmap-current-marker span,.roadmap-current-marker strong{letter-spacing:.12em;font-size:14px}.roadmap-current-marker i{background:var(--gold);width:90px;height:1px;position:relative}.roadmap-current-marker i:after{background:var(--gold-bright);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.roadmap-hero-phases{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.roadmap-hero-phase-wrap{align-items:center;min-width:0;display:flex}.roadmap-hero-phase{cursor:pointer;text-align:left;background:0 0;border:0;border-top:2px solid;flex-direction:column;flex:1;min-height:116px;padding:15px 12px 12px;display:flex}.roadmap-hero-phase span{font-family:var(--mono);font-size:12px}.roadmap-hero-phase strong{color:var(--paper);font-family:var(--heading);letter-spacing:-.04em;margin:8px 0 auto;font-size:clamp(32px,2.8vw,54px);font-weight:400;line-height:1}.roadmap-hero-phase small{color:currentColor;letter-spacing:.12em;text-transform:uppercase;font-size:15px}.roadmap-hero-phase:not(.is-active){opacity:.58}.roadmap-hero-arrow{color:var(--muted);text-align:center;flex:0 0 32px;font-size:26px;font-style:normal}.roadmap-hero-effects{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:18px;padding:0 10px;display:grid}.roadmap-hero-effects span{font-family:var(--heading);text-align:center;font-size:clamp(23px,1.8vw,34px)}.roadmap-hero-effects i{color:var(--teal);font-size:22px;font-style:normal}.roadmap-reveal{min-height:0;padding:18px 28px}.roadmap-state-intro{grid-template-columns:.45fr 1fr;align-items:center;gap:26px;height:100%;display:grid}.roadmap-state-intro span,.roadmap-workstream-reveal>span,.roadmap-milestone-reveal>div>span,.roadmap-gate-reveal>article>span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.roadmap-state-intro strong{font-family:var(--heading);font-size:clamp(26px,2.1vw,40px);font-weight:400;line-height:1.1}.roadmap-workstream-reveal>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.roadmap-workstream-reveal article{border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid;position:relative}.roadmap-workstream-reveal article span{color:var(--muted);font-family:var(--mono);font-size:11px}.roadmap-workstream-reveal article strong{font-size:15px}.roadmap-workstream-reveal article i{background:linear-gradient(90deg, var(--gold), var(--teal));width:100%;height:2px;position:absolute;bottom:-1px;left:0}.roadmap-milestone-reveal{grid-template-columns:.38fr 1fr;gap:26px;display:grid}.roadmap-milestone-reveal>div>strong{font-family:var(--heading);margin-top:15px;font-size:28px;font-weight:400;display:block}.roadmap-milestone-reveal ol{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.roadmap-milestone-reveal li{border:1px solid var(--line);align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:16px;display:flex}.roadmap-milestone-reveal li i{border:1px solid var(--line-strong);border-radius:50%;width:10px;height:10px}.roadmap-gate-reveal{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.roadmap-gate-reveal>article{border-left:2px solid var(--gold);padding:4px 20px}.roadmap-gate-reveal h3{font-family:var(--heading);margin:12px 0;font-size:30px;font-weight:400}.roadmap-gate-reveal>article>div{flex-wrap:wrap;gap:6px;display:flex}.roadmap-gate-reveal>article>div span{border:1px solid var(--line);color:var(--paper-soft);padding:5px 7px;font-size:13px}.roadmap-gate-reveal>article>strong{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:12px;display:block}.roadmap-gate-reveal .current-action{margin:0;padding:14px 16px}.roadmap-gate-reveal .current-action-body>div>strong{font-size:19px;line-height:1.35}.roadmap-gate-reveal .current-action-kicker,.roadmap-gate-reveal .current-action dd,.roadmap-gate-reveal .current-action dt{font-size:11px}.roadmap-gate-reveal .current-action-body{grid-template-columns:1fr .28fr;align-items:center}.roadmap-gate-reveal .current-action dl{grid-template-columns:1fr}.roadmap-gate-reveal .current-action dl div:first-child,.roadmap-gate-reveal .current-action dl div:nth-child(2){display:none}.roadmap-gate-reveal .current-action dd{font-size:14px}.roadmap-hero-controls{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.roadmap-hero-controls button{border:0;border-right:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;padding:0 14px;font-size:14px}.roadmap-hero-controls button:last-child{border-right:0}.roadmap-hero-controls button span{color:var(--muted);font-family:var(--mono);margin-right:10px;font-size:11px}.roadmap-hero-controls button.is-active{color:var(--gold-bright);background:#c6a36717}.phase-presentation{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;min-height:610px;display:grid}.phase-presentation-main{border:1px solid var(--line);border-top:2px solid;grid-column:1;padding:30px}.phase-presentation-effect{align-items:center;gap:16px;display:flex}.phase-presentation-effect span,.phase-presentation-effect strong{letter-spacing:.12em;text-transform:uppercase;font-size:16px}.phase-presentation-effect i{font-size:22px;font-style:normal}.phase-presentation-verbs{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:30px;display:grid}.phase-presentation-verbs span{border-bottom:1px solid var(--line);font-family:var(--heading);align-items:center;gap:12px;min-height:64px;font-size:clamp(25px,2.2vw,41px);display:flex}.phase-presentation-verbs i{color:currentColor;font-family:var(--mono);font-size:11px;font-style:normal}.phase-presentation-main>p{color:var(--paper-soft);max-width:720px;margin:30px 0 0;font-size:20px;line-height:1.45}.phase-presentation-gate{border:1px solid #c6a36759;grid-area:1/2/span 2;padding:28px}.phase-presentation-gate>span,.phase-presentation-gate>small{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.phase-presentation-gate>strong{font-family:var(--heading);margin:32px 0 28px;font-size:clamp(32px,2.6vw,48px);font-weight:400;line-height:1.05;display:block}.phase-presentation-gate>div{display:grid}.phase-presentation-gate>div span{border-top:1px solid var(--line);color:var(--paper-soft);padding:11px 0;font-size:16px}.phase-presentation-gate>small{margin-top:26px;display:block}.activation-milestone-field{border:1px solid var(--line);grid-column:1;grid-template-columns:1fr 1fr;gap:0 18px;padding:18px 24px;display:grid}.activation-milestone-field>span{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:40px;font-size:17px;display:flex}.activation-milestone-field i{color:var(--teal);font-family:var(--mono);font-size:10px;font-style:normal}.pdca-cycle{border:1px solid var(--line);grid-column:1;grid-template-columns:repeat(4,1fr);align-items:center;min-height:170px;padding:18px;display:grid}.pdca-cycle>div{border:1px solid var(--line-strong);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:relative}.pdca-cycle span{color:var(--muted);font-size:11px}.pdca-cycle strong{font-family:var(--heading);font-size:23px;font-weight:400}.pdca-cycle i{color:var(--violet);font-size:24px;font-style:normal;position:absolute;right:-40px}.operating-engine.is-presentation{grid-template-rows:1fr 68px;grid-template-columns:1fr;min-height:660px;display:grid}.operating-engine.is-presentation .engine-canvas{min-height:590px}.operating-engine.is-presentation .data-field{width:92%;height:540px}.operating-engine.is-presentation .data-field>span,.operating-engine.is-presentation .data-field>i{font-size:13px;top:-242px}.operating-engine.is-presentation .gears-layout{transform:translate(-50%,-50%)scale(1.08)}.operating-engine.is-presentation .gear>strong{font-size:25px}.operating-engine.is-presentation .gear-short{font-size:11px}.operating-engine.is-presentation .engine-caption{display:none}.operating-engine.is-presentation .engine-controls{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.operating-engine.is-presentation .engine-controls button{border-bottom:0;border-right:1px solid var(--line);gap:10px;padding:12px;font-size:14px}.operating-engine.is-presentation .engine-controls button span{font-size:11px}.geography-experience.is-compact{grid-template-columns:minmax(0,1fr) 300px;min-height:630px}.geography-experience.is-compact .map-frame{grid-row:1;min-height:630px}.geography-experience.is-compact .geography-index{grid-template-columns:1fr}.geography-experience.is-compact .geography-index button{min-height:157px;padding:22px}.geography-experience.is-compact .geography-index button>span{font-size:12px}.geography-experience.is-compact .geography-index button strong{font-size:26px}.geography-experience.is-compact .geography-index button small{font-size:13px}.geography-experience.is-compact .geography-detail{display:none}.map-node-name{fill:var(--paper);font-family:var(--heading);font-size:24px}.map-node-status{fill:var(--gold-bright);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;font-size:15px}.map-route{opacity:.7;stroke-width:2px}.status-operationalBase{color:#9ed0af}.business-engines.is-presentation{border:1px solid var(--line);min-height:590px;padding:26px}.engine-validation-process{grid-template-columns:repeat(5,1fr);display:grid}.engine-validation-process>div{border-bottom:2px solid var(--gold);min-height:100px;padding:12px;position:relative}.engine-validation-process span{color:var(--muted);font-family:var(--mono);font-size:12px}.engine-validation-process strong{font-family:var(--heading);margin-top:14px;font-size:clamp(23px,1.8vw,34px);font-weight:400;display:block}.engine-validation-process i{color:var(--gold);z-index:2;font-size:24px;font-style:normal;position:absolute;top:42px;right:-9px}.engine-category-field{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.engine-category-field span{border:1px solid var(--line);align-items:center;min-height:64px;padding:14px;font-size:18px;display:flex}.business-engines.is-presentation>p{color:var(--paper-soft);margin:24px 0 0;font-size:16px}.economics-module.is-compact .scenario-disclaimer{padding:16px 20px}.economics-module.is-compact .scenario-disclaimer span,.economics-module.is-compact .scenario-disclaimer strong{font-size:13px}.economics-module.is-compact .economics-grid{min-height:520px}.economics-module.is-compact .scenario-form,.economics-module.is-compact .scenario-output{padding:28px}.economics-module.is-compact .scenario-form-heading>span,.economics-module.is-compact .scenario-output-header>span{font-size:14px}.economics-module.is-compact .scenario-form label>span{font-size:16px}.economics-module.is-compact .scenario-form label{padding:16px 0}.economics-module.is-compact .scenario-form input,.economics-module.is-compact .scenario-empty strong{font-size:34px}.economics-module.is-compact .scenario-empty p{font-size:16px}.commercial-terms.is-presentation{grid-template-columns:.55fr 1.45fr;min-height:600px;margin-top:0}.commercial-terms.is-presentation .terms-total{padding:30px}.commercial-terms.is-presentation .terms-total>span{font-size:16px}.commercial-terms.is-presentation .terms-total strong{font-size:clamp(62px,5vw,94px)}.commercial-terms.is-presentation .payment-rail article{min-height:300px;padding:26px}.commercial-terms.is-presentation .payment-rail article>span,.commercial-terms.is-presentation .payment-rail small{font-size:13px}.commercial-terms.is-presentation .payment-rail article small{margin-top:78px}.commercial-terms.is-presentation .payment-rail article strong{font-size:36px}.commercial-terms.is-presentation .payment-rail article p{font-size:14px}.engagement-activates{border-top:1px solid var(--line);grid-column:1/-1;padding:22px 28px}.engagement-activates>span{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:14px}.engagement-activates>div{grid-template-columns:repeat(4,1fr);gap:8px 24px;margin-top:18px;display:grid}.engagement-activates strong{border-top:1px solid var(--line);padding-top:8px;font-size:16px;font-weight:500}.activation-panel.is-presentation{grid-template-columns:.55fr 1fr .8fr;gap:26px;min-height:590px;padding:34px}.activation-panel.is-presentation .activation-marker span,.activation-panel.is-presentation .activation-deadline span{font-size:13px}.activation-panel.is-presentation .activation-marker strong{font-size:18px}.activation-commitments>span{font-size:20px;display:block}.activation-commitments>strong{font-family:var(--heading);margin-top:22px;font-size:clamp(52px,4.4vw,82px);font-weight:400;line-height:1;display:block}.activation-commitments>small{color:var(--gold-bright);text-transform:uppercase;margin-top:10px;font-size:15px;display:block}.activation-panel.is-presentation .activation-deadline strong{font-size:clamp(45px,3.4vw,64px)}.activation-panel.is-presentation .activation-deadline small{font-size:15px}.activation-panel.is-presentation .date-concepts{align-self:stretch;margin-top:30px}.activation-panel.is-presentation .date-concepts article{padding:26px 20px}.activation-panel.is-presentation .date-concepts article>span{font-size:12px}.activation-panel.is-presentation .date-concepts h4{font-size:16px}.activation-panel.is-presentation .date-concepts strong{font-size:29px}.activation-actions{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:16px;padding-top:24px;display:flex}.activation-actions a{border:1px solid var(--line-strong);letter-spacing:.09em;text-transform:uppercase;padding:14px 20px;font-size:14px}.activation-actions a:first-child{background:var(--paper);color:var(--ink)}.roadmap-page .roadmap-experience,.platform-explore-grid,.performance-page-grid,.metric-architecture,.economics-module:not(.is-compact){--explore-small:14px;--explore-body:17px}.roadmap-experience:not(.is-compact) .roadmap-axis,.roadmap-experience:not(.is-compact) .phase-number,.roadmap-experience:not(.is-compact) .phase-range,.roadmap-experience:not(.is-compact) .phase-effect,.roadmap-experience:not(.is-compact) .phase-brief-topline,.roadmap-experience:not(.is-compact) .gate-label,.roadmap-experience:not(.is-compact) .gate-status,.roadmap-experience:not(.is-compact) .status-word{font-size:12px}.roadmap-experience:not(.is-compact) .phase-title{font-size:clamp(34px,2.8vw,48px)}.roadmap-experience:not(.is-compact) .phase-band-grid{grid-template-columns:repeat(3,1fr);gap:10px;height:auto;display:grid}.roadmap-experience:not(.is-compact) .phase-band{min-width:0;height:140px;position:relative;width:auto!important;left:auto!important}.roadmap-experience:not(.is-compact) .phase-band:hover,.roadmap-experience:not(.is-compact) .phase-band.is-active{transform:translateY(-4px)}.roadmap-experience:not(.is-compact) .workstream-field-heading>span,.roadmap-experience:not(.is-compact) .milestone-heading>span{font-size:14px}.roadmap-experience:not(.is-compact) .workstream-field-heading small,.roadmap-experience:not(.is-compact) .milestone-heading small{font-size:12px}.roadmap-experience:not(.is-compact) .workstream-list button{min-height:54px;font-size:15px}.roadmap-experience:not(.is-compact) .milestone-item{min-height:68px}.roadmap-experience:not(.is-compact) .milestone-item strong{font-size:15px}.roadmap-experience:not(.is-compact) .milestone-item p,.roadmap-experience:not(.is-compact) .phase-outputs span,.roadmap-experience:not(.is-compact) .gate-panel ul,.roadmap-experience:not(.is-compact) .phase-brief>p,.scenario-form label>span,.scenario-form>p,.scenario-empty p,.scenario-output footer,.scenario-disclaimer span,.scenario-disclaimer strong,.scenario-form-heading>span,.scenario-output-header>span,.scenario-output-header small{font-size:14px}.scenario-form input{font-size:40px}.operating-engine:not(.is-presentation) .data-field>span{font-size:13px}.operating-engine:not(.is-presentation) .gear>strong{font-size:26px}.operating-engine:not(.is-presentation) .gear-short,.operating-engine:not(.is-presentation) .engine-caption span{font-size:11px}.operating-engine:not(.is-presentation) .engine-caption,.operating-engine:not(.is-presentation) .engine-controls button{font-size:14px}.operating-engine:not(.is-presentation) .engine-controls button span{font-size:11px}@media (max-width:1250px) and (min-width:761px){:root{--present-eyebrow:12px;--present-title:clamp(54px, 5vw, 64px);--present-support:20px}.app-shell.is-presentation .site-header{padding:0 22px}.presentation-player{min-height:680px}.presentation-scene,.scene-08 .presentation-scene,.scene-09 .presentation-scene,.scene-10 .presentation-scene,.scene-11 .presentation-scene{grid-template-columns:minmax(260px,.54fr) minmax(0,1.46fr);gap:28px;padding:28px 28px 18px}.scene-05 .presentation-scene{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 28px 16px}.scene-05 .scene-meta{margin-bottom:12px}.scene-05 .credibility-visual{min-height:330px}.scene-05 .credibility-visual article{padding:22px 16px}.scene-05 .credibility-visual article:after{top:54px;left:16px;right:16px}.scene-05 .credibility-visual article strong{font-size:32px}.scene-05 .credibility-visual article p{font-size:15px}.scene-copy h1,.scene-08 .scene-copy h1{font-size:var(--present-title)}.presentation-dots{display:none}.presentation-controls{grid-template-columns:1fr 1fr}.roadmap-hero{height:min(72vh,620px);min-height:560px}.roadmap-hero-core{padding:18px 20px}.roadmap-hero-phase{min-height:100px}.roadmap-hero-phase strong{font-size:30px}.roadmap-hero-phase small,.roadmap-current-marker span,.roadmap-current-marker strong{font-size:11px}.roadmap-hero-effects span{font-size:22px}.roadmap-reveal{padding:14px 20px}.roadmap-workstream-reveal article{min-height:45px;padding:8px}.roadmap-workstream-reveal article strong,.roadmap-milestone-reveal li{font-size:12px}.roadmap-hero-controls button{font-size:11px}.phase-presentation{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);min-height:560px}.phase-presentation-main,.phase-presentation-gate{padding:20px}.phase-presentation-verbs span{min-height:53px;font-size:27px}.phase-presentation-main>p{margin-top:18px;font-size:16px}.phase-presentation-gate>strong{margin:22px 0;font-size:30px}.phase-presentation-gate>div span{padding:8px 0;font-size:13px}.activation-milestone-field>span{min-height:34px;font-size:12px}.pdca-cycle>div{width:88px;height:88px}.operating-engine.is-presentation{min-height:570px}.operating-engine.is-presentation .engine-canvas{min-height:500px}.operating-engine.is-presentation .data-field{height:440px}.operating-engine.is-presentation .data-field>span,.operating-engine.is-presentation .data-field>i{top:-192px}.operating-engine.is-presentation .gears-layout{transform:translate(-50%,-50%)scale(.76)}.operating-engine.is-presentation .engine-controls button{font-size:10px}.geography-experience.is-compact{grid-template-columns:minmax(0,1fr) 210px;min-height:550px}.geography-experience.is-compact .map-frame{min-height:550px}.geography-experience.is-compact .geography-index button{min-height:137px;padding:15px}.geography-experience.is-compact .geography-index button strong{font-size:20px}.engine-category-field span{min-height:52px;font-size:14px}.economics-module.is-compact .economics-grid{min-height:480px}.commercial-terms.is-presentation,.activation-panel.is-presentation{min-height:540px}.commercial-terms.is-presentation .payment-rail article{min-height:250px;padding:16px}.commercial-terms.is-presentation .payment-rail article small{margin-top:48px}.commercial-terms.is-presentation .payment-rail article strong{font-size:27px}.engagement-activates strong{font-size:13px}.activation-panel.is-presentation{padding:24px}}.brand-logo-asset{flex:none;max-width:100%;display:block;position:relative;overflow:hidden}.brand-logo-asset img{object-fit:contain}.brand-logo-trinity{aspect-ratio:1;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 1px #c6a66b59}.brand-logo-10x{aspect-ratio:1211/281;width:190px;height:auto}.brand-logo-okkla{aspect-ratio:3509/1345;width:124px;height:auto}.brand-logo-proxy{aspect-ratio:2.8;border:1px solid var(--line);background:#060a0bf5;width:124px;height:auto}.brand-logo-proxy img{filter:brightness(1.12);object-fit:contain;transform-origin:50% 66%;transform:scale(3.2)}.trinity-tenx-lockup{align-items:center;gap:15px;display:flex}.trinity-tenx-lockup>div{align-items:center;gap:9px;display:flex}.trinity-tenx-lockup>div>span:last-child{color:var(--paper-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.trinity-tenx-lockup>i{color:var(--gold-bright);font-family:var(--heading);font-size:24px;font-style:normal}.trinity-tenx-lockup.is-compact .brand-logo-trinity{width:56px;height:56px}.trinity-tenx-lockup.is-compact .brand-logo-10x{width:150px;height:auto}.trinity-tenx-lockup.is-compact>div>span:last-child{display:none}.hero-visual>.trinity-tenx-lockup{z-index:3;position:absolute;top:28px;right:28px}.close-visual{position:relative}.close-visual>.trinity-tenx-lockup{z-index:3;border:0;flex-direction:row;width:auto;height:auto;position:absolute;top:18px;left:50%;transform:translate(-50%)}.roadmap-hero.roadmap-journey{grid-template-rows:minmax(0,1fr) 150px 64px}.roadmap-journey-canvas{border-bottom:1px solid var(--line);min-height:0;position:relative;overflow:hidden}.roadmap-journey-canvas svg{width:100%;height:100%;display:block}.roadmap-territories path{fill:#f0ebdf04;stroke:#f0ebdf13;stroke-width:1px}.roadmap-territories path:first-child{fill:#c6a36709}.roadmap-territories path:nth-child(2){fill:#698d9109}.roadmap-territories path:nth-child(3){fill:#8571a109}.roadmap-territory-labels text{fill:var(--paper);font-family:var(--heading);letter-spacing:.04em;font-size:22px}.roadmap-territory-labels text tspan:nth-child(2){fill:var(--gold-bright);font-family:var(--sans);letter-spacing:.15em;font-size:14px}.journey-road-bed,.journey-road-edge,.journey-road-center{fill:none;stroke-linecap:round;stroke-linejoin:round}.journey-road-bed{stroke:#141e20fa;stroke-width:34px}.journey-road-edge{stroke:var(--gold);stroke-dasharray:100;stroke-width:4px;animation:1.8s cubic-bezier(.2,.7,.2,1) both draw-journey}.journey-road-center{stroke:#f0ebdf66;stroke-dasharray:1 3;stroke-width:1.5px;animation:1.8s cubic-bezier(.2,.7,.2,1) .12s both draw-journey}@keyframes draw-journey{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.journey-station{opacity:.22;transition:opacity .32s,transform .32s}.journey-station circle{fill:var(--ink);stroke:var(--paper-soft);stroke-width:1.5px}.journey-station text{fill:var(--paper);font-family:var(--mono);font-size:11px}.journey-station.is-start,.journey-station.is-foundation,.journey-station.is-activation,.journey-station.is-scale,.journey-station.is-current,.roadmap-journey.state-2 .journey-station,.roadmap-journey.state-3 .journey-station,.roadmap-journey.state-4 .journey-station{opacity:1}.journey-station.is-foundation circle{stroke:var(--gold)}.journey-station.is-activation circle{stroke:var(--teal)}.journey-station.is-scale circle{stroke:var(--violet)}.journey-station.is-current circle{fill:var(--gold-bright);stroke:var(--gold-bright);animation:1.8s ease-in-out infinite current-marker-pulse}.journey-station.is-current text{fill:var(--ink);font-size:9px}@keyframes current-marker-pulse{0%,to{filter:drop-shadow(0 0 #e0c17b00)}50%{filter:drop-shadow(0 0 10px #e0c17bb3)}}.journey-current-label path{fill:none;stroke:var(--gold-bright);stroke-width:1.4px}.journey-current-label text{fill:var(--gold-bright);font-family:var(--sans);letter-spacing:.12em;font-size:14px;font-weight:700}.roadmap-journey-reveal{min-height:0;padding:16px 28px}.journey-principle{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10px 24px;height:100%;display:grid}.journey-principle span,.journey-workstreams>span,.journey-action-reveal>div>span{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;font-size:14px}.journey-principle strong{font-family:var(--heading);font-size:clamp(28px,2.1vw,40px);font-weight:400;line-height:1.05}.journey-principle small{color:var(--paper-soft);grid-column:2;font-size:14px}.journey-station-register{grid-template-columns:repeat(6,1fr);gap:8px 10px;height:100%;display:grid}.journey-station-register>span{border-bottom:1px solid var(--line);align-items:center;gap:8px;font-size:14px;line-height:1.2;display:flex}.journey-station-register i{color:var(--gold-bright);font-family:var(--mono);font-size:11px;font-style:normal}.journey-workstreams{grid-template-columns:.28fr 1fr;align-items:center;gap:24px;height:100%;display:grid}.journey-workstreams>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.journey-workstreams strong{border:1px solid var(--line);min-height:46px;padding:13px;font-size:14px;font-weight:550}.journey-action-reveal{grid-template-columns:.34fr 1fr;align-items:center;gap:18px;height:100%;display:grid}.journey-action-reveal>div>strong{font-family:var(--heading);margin:7px 0;font-size:30px;font-weight:400;display:block}.journey-action-reveal>div>small{color:var(--paper-soft);font-size:12px}.journey-action-reveal .current-action{margin:0;padding:12px 16px}.journey-action-reveal .current-action-kicker,.journey-action-reveal .current-action dt,.journey-action-reveal .current-action dd{font-size:10px}.journey-action-reveal .current-action-body{grid-template-columns:1fr .25fr;align-items:center}.journey-action-reveal .current-action.is-compact .current-action-body>div>strong{font-size:20px;line-height:1.3}.journey-action-reveal .current-action.is-compact dd{white-space:nowrap;font-size:14px}.journey-action-reveal .current-action dl div:first-child,.journey-action-reveal .current-action dl div:nth-child(2){display:none}.phase-presentation.road-territory{grid-template-columns:minmax(0,1.42fr) minmax(270px,.58fr);gap:18px;min-height:610px}.road-territory .phase-presentation-main{flex-direction:column;min-width:0;padding:28px;display:flex}.territory-road{min-height:220px;position:relative}.territory-road:before{content:"";background:#141e20fa;border-top:1px solid;border-bottom:1px solid;width:96%;height:32px;position:absolute;top:86px;left:2%}.territory-road-line{background:linear-gradient(90deg,currentColor,#f0ebdf73);width:96%;height:2px;position:absolute;top:102px;left:2%}.territory-stations{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.territory-stations article{text-align:center;grid-template-rows:42px 70px auto;min-width:0;display:grid}.territory-stations span{color:currentColor;font-family:var(--mono);font-size:12px}.territory-stations article>i{background:var(--ink);border:2px solid;border-radius:50%;place-self:center;width:26px;height:26px}.territory-stations strong{color:var(--paper);font-family:var(--heading);font-size:clamp(20px,1.5vw,28px);font-weight:400;line-height:1.05}.territory-verbs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.territory-verbs span{border:1px solid var(--line);color:var(--paper-soft);padding:8px 11px;font-size:14px}.road-territory .phase-presentation-main>p{margin-top:22px;font-size:18px}.territory-closing-line{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:14px}.roadmap-view-toggle{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:24px;padding-bottom:12px;display:flex}.roadmap-view-toggle button{color:var(--muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #0000;min-width:132px;padding:12px 18px;font-size:14px}.roadmap-view-toggle button.is-active{border-color:var(--gold);color:var(--gold-bright)}.roadmap-view-toggle>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:12px}.calendar-guardrail{border:1px solid #c6a36761;grid-template-columns:1fr .7fr;align-items:end;gap:28px;margin-bottom:18px;padding:24px 28px;display:grid}.calendar-guardrail span{color:var(--gold-bright);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:13px;display:block}.calendar-guardrail strong{font-family:var(--heading);font-size:clamp(28px,2.5vw,44px);font-weight:400;line-height:1.05}.calendar-guardrail p{color:var(--paper-soft);margin:0;font-size:16px;line-height:1.5}.calendar-month-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.calendar-month{border:1px solid var(--line);min-width:0}.calendar-month>header{border-top:3px solid var(--gold);grid-template-columns:auto 1fr;gap:14px;min-height:180px;padding:24px;display:grid}.calendar-october>header{border-top-color:var(--teal)}.calendar-november>header{border-top-color:var(--violet)}.calendar-month>header>span{color:var(--muted);font-family:var(--mono);font-size:13px}.calendar-month>header strong{font-family:var(--heading);font-size:clamp(38px,3vw,54px);font-weight:400;line-height:.95;display:block}.calendar-month>header em{color:var(--gold-bright);letter-spacing:.13em;text-transform:uppercase;margin-top:12px;font-size:14px;font-style:normal;display:block}.calendar-month>header p{color:var(--paper-soft);grid-column:1/-1;margin:0;font-size:15px;line-height:1.45}.calendar-entry{border-top:1px solid var(--line);min-height:176px;padding:20px 22px}.calendar-entry-topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.calendar-entry-topline>span{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.calendar-entry-topline small{border:1px solid var(--line);text-transform:uppercase;padding:4px 6px;font-size:11px}.calendar-entry>strong{font-family:var(--heading);margin-top:18px;font-size:24px;font-weight:400;line-height:1.12;display:block}.calendar-entry>p{color:var(--paper-soft);margin:13px 0 0;font-size:14px;line-height:1.45}.calendar-context-brand{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.calendar-context-brand>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.execution-calendar>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:18px 0;display:flex}.execution-calendar>footer span{color:var(--paper-soft);font-size:13px}.execution-calendar>footer strong{color:var(--gold-bright);letter-spacing:.12em;font-size:14px}.geography-index button{position:relative}.geography-context-logo{position:absolute;bottom:16px;right:16px}.geography-experience.is-compact .geography-context-logo{bottom:14px;right:14px}.geography-experience.is-compact .geography-context-logo.brand-logo-10x{width:104px;height:24px}.geography-experience.is-compact .geography-context-logo.brand-logo-okkla{width:90px;height:34px}.geography-experience.is-compact .geography-context-logo.brand-logo-proxy{background:#f7f5eef5;border:0;width:108px;height:70px;bottom:58px;-webkit-mask:url(/brands/proxy-logo.png) 50%/contain no-repeat;mask:url(/brands/proxy-logo.png) 50%/contain no-repeat}.geography-experience.is-compact .geography-context-logo.brand-logo-proxy img{opacity:0;object-fit:contain;object-position:center;transform:none}.geography-context-brand{border-bottom:1px solid var(--line);border-top:1px solid var(--line);align-items:center;gap:14px;margin:16px 0;padding:12px 0;display:flex}.geography-context-brand>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.propulsion-visual{border:1px solid var(--line);grid-template-rows:auto 1fr auto auto;min-height:610px;display:grid;overflow:hidden}.propulsion-thesis{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.propulsion-thesis span{color:var(--gold-bright);letter-spacing:.12em;font-size:12px}.propulsion-thesis strong{font-family:var(--heading);font-size:25px;font-weight:400}.propulsion-flow{grid-template-columns:1fr .38fr 1fr .38fr 1.15fr;align-items:stretch;min-height:328px;display:grid}.propulsion-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px 16px;display:flex}.propulsion-stage>span{color:var(--muted);letter-spacing:.1em;margin-bottom:24px;font-size:12px}.propulsion-stage>strong{font-family:var(--heading);margin-top:18px;font-size:28px;font-weight:400;line-height:1.05}.propulsion-stage>p{color:var(--paper-soft);margin:12px 0 0;font-size:13px}.propulsion-stage .brand-logo-trinity{width:84px;height:84px}.propulsion-stage .brand-logo-10x{width:min(100%,156px);height:auto}.propulsion-together>div{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.propulsion-together>div>i{color:var(--gold-bright);font-family:var(--heading);font-size:24px;font-style:normal}.propulsion-together .brand-logo-trinity{width:44px;height:44px}.propulsion-together .brand-logo-10x{width:min(58%,90px);height:auto}.propulsion-arrow{border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.propulsion-arrow i{color:var(--gold-bright);font-size:32px;font-style:normal}.propulsion-arrow span{color:var(--paper-soft);letter-spacing:.08em;margin-top:16px;font-size:11px;line-height:1.4}.propulsion-outcomes{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:16px;padding:16px 20px;display:grid}.propulsion-outcomes>span{color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.propulsion-outcomes>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.propulsion-outcomes strong{border-left:1px solid var(--line-strong);padding-left:8px;font-size:13px;font-weight:550}.propulsion-guardrail{background:var(--paper);color:var(--ink);letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;padding:11px 20px;font-size:12px;font-weight:700}@media (max-width:1250px) and (min-width:761px){.roadmap-hero.roadmap-journey{grid-template-rows:minmax(0,1fr) 132px 58px}.roadmap-territory-labels text{font-size:20px}.journey-current-label text{font-size:13px}.roadmap-journey-reveal{padding:12px 16px}.journey-principle strong{font-size:26px}.journey-principle span,.journey-principle small,.journey-workstreams>span{font-size:11px}.journey-station-register{gap:5px 8px}.journey-station-register>span{font-size:10px}.journey-workstreams strong{min-height:38px;padding:10px;font-size:11px}.journey-action-reveal .current-action-body>div>strong{font-size:13px}.phase-presentation.road-territory{grid-template-columns:minmax(0,1.38fr) minmax(220px,.62fr)}.road-territory .phase-presentation-main{padding:18px}.territory-road{min-height:180px}.territory-stations article{grid-template-rows:34px 62px auto}.territory-stations strong{font-size:18px}.territory-verbs span{padding:6px 8px;font-size:11px}.road-territory .phase-presentation-main>p{margin-top:15px;font-size:14px}.propulsion-thesis strong{font-size:18px}.propulsion-flow{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1.15fr);min-height:292px}.propulsion-stage{padding:14px 8px}.propulsion-stage>strong{font-size:20px}.propulsion-stage .brand-logo-trinity{width:62px;height:62px}.propulsion-stage .brand-logo-10x{width:min(100%,112px);height:auto}.propulsion-together .brand-logo-trinity{width:36px;height:36px}.propulsion-together .brand-logo-10x{width:min(55%,72px);height:auto}.propulsion-arrow span{display:none}.propulsion-stage>p,.propulsion-outcomes strong{font-size:9px}.geography-experience.is-compact .geography-context-logo{bottom:10px;right:10px}}@media (max-width:1100px){.calendar-month-grid,.calendar-guardrail{grid-template-columns:1fr}}@media (max-width:760px){.scene-05 .presentation-scene{padding:32px 20px;display:block}.scene-05 .scene-copy{margin-bottom:32px}.scene-05 .credibility-visual{height:auto;display:block}.scene-05 .credibility-visual article{border-bottom:1px solid var(--line);border-right:0;min-height:180px}.scene-05 .credibility-visual article:last-child{border-bottom:0}}.public-presentation .presentation-player{height:calc(100svh - 52px);min-height:0}.public-presentation.is-export .presentation-player{height:100vh;min-height:0}.public-presentation.is-export .presentation-scene{max-width:none;height:100%;padding-bottom:clamp(34px,4.5vh,58px)}@media (max-width:760px){html,body,.public-presentation{max-width:100%;overflow-x:hidden}.public-presentation .presentation-player{height:auto;min-height:calc(100svh - 52px);padding-bottom:68px}.public-presentation .presentation-scene{height:auto;min-height:calc(100svh - 120px);padding:32px 20px 88px;display:block}.public-presentation .scene-copy{width:100%;max-width:none;margin-bottom:34px}.public-presentation .scene-copy h1{font-size:clamp(48px,14.5vw,58px)}.public-presentation .scene-statement{max-width:none;font-size:19px}.public-presentation .scene-visual-stage{min-width:0;max-width:100%;overflow:hidden}.public-presentation .threshold-visual{grid-template-columns:repeat(2,minmax(0,1fr));min-height:520px}.public-presentation .threshold-visual>div:not(.threshold-line){min-width:0;padding:18px 12px 44px}.public-presentation .threshold-visual strong{white-space:normal;font-size:21px;transform:none}.public-presentation .cost-visual,.public-presentation .operating-engine.is-presentation,.public-presentation .business-engines.is-presentation,.public-presentation .commercial-terms.is-presentation{width:100%;max-width:100%;overflow:hidden}.public-presentation .operating-engine.is-presentation{grid-template-rows:minmax(500px,1fr) auto;grid-template-columns:1fr;min-height:0}.public-presentation .operating-engine.is-presentation .engine-canvas{width:100%;min-height:500px}.public-presentation .operating-engine.is-presentation .data-field{width:94%;height:360px}.public-presentation .operating-engine.is-presentation .data-field>span,.public-presentation .operating-engine.is-presentation .data-field>i{font-size:9px;top:-158px}.public-presentation .operating-engine.is-presentation .gears-layout{transform:translate(-50%,-50%)scale(.43)}.public-presentation .operating-engine.is-presentation .engine-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.public-presentation .operating-engine.is-presentation .engine-controls button{min-width:0;padding:10px 4px;font-size:0}.public-presentation .operating-engine.is-presentation .engine-controls button span{font-size:9px}.public-presentation .business-engines.is-presentation{min-height:0;padding:18px}.public-presentation .engine-validation-process{grid-template-columns:repeat(5,minmax(0,1fr))}.public-presentation .engine-validation-process>div{min-width:0;padding:7px 4px}.public-presentation .engine-validation-process strong{overflow-wrap:anywhere;font-size:13px}.public-presentation .engine-category-field{grid-template-columns:1fr}.public-presentation .commercial-terms.is-presentation,.public-presentation .activation-panel.is-presentation{min-height:0;display:block}.public-presentation .commercial-terms.is-presentation .payment-rail{grid-template-columns:1fr}.public-presentation .commercial-terms.is-presentation .terms-total strong{white-space:normal;font-size:42px}.public-presentation.is-export .presentation-player,.public-presentation.is-export .presentation-scene{height:100vh;min-height:0;padding-bottom:0}}.access-page{color:#f1ede4;background:#071012;min-height:100vh;font-family:Helvetica Neue,Arial,sans-serif}.access-topbar{border-bottom:1px solid #f1ede41f;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,4vw,64px);display:flex}.access-brand{letter-spacing:.18em;align-items:center;gap:13px;font-size:12px;display:flex}.access-brand img{object-fit:cover;border:1px solid #e0c58b80;border-radius:50%;width:46px;height:46px}.access-topbar nav{gap:5px;display:flex}.access-topbar nav button{opacity:.48;cursor:pointer;background:0 0;border:0;padding:8px;font-size:18px}.access-topbar nav button[aria-pressed=true]{opacity:1}.access-stage{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(46px,8vw,120px);width:min(1180px,100% - 44px);min-height:calc(100vh - 76px);margin:0 auto;padding:64px 0;display:grid}.access-intro>p{color:#d8b976;letter-spacing:.2em;font-size:11px}.access-intro h1{margin:20px 0 26px;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(46px,6vw,82px);font-weight:400;line-height:.98}.access-intro>span{color:#aeb7b5;max-width:560px;font-size:18px;display:block}.access-client{border-top:1px solid #f1ede41f;align-items:center;gap:18px;margin-top:54px;padding-top:28px;display:flex}.access-client img{object-fit:contain;width:88px;height:52px}.access-client div{gap:5px;display:grid}.access-client strong{letter-spacing:.12em;font-size:13px}.access-client small{color:#8d9795;letter-spacing:.12em;font-size:9px}.access-form{background:#ffffff06;border:1px solid #f1ede426;gap:18px;padding:clamp(28px,4vw,52px);display:grid}.access-form label:not(.access-check):not(.access-honeypot){color:#b8c0be;letter-spacing:.11em;text-transform:uppercase;gap:8px;font-size:11px;display:grid}.access-form input{color:#f1ede4;background:#0d181a;border:1px solid #f1ede433;border-radius:0;outline:none;width:100%;padding:15px 16px;font-size:16px}.access-form input:focus{border-color:#d8b976}.access-check{color:#c9cfcd;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.5;display:grid}.access-check input{accent-color:#c7a466;width:18px;height:18px;margin:2px 0 0}.access-form>button[type=submit]{color:#071012;cursor:pointer;background:#d8b976;border:1px solid #d8b976;justify-content:space-between;padding:16px 18px;font-weight:650;display:flex}.access-form>button:disabled{opacity:.55;cursor:wait}.access-form>small{color:#87918f;line-height:1.5}.access-error{color:#e8a79b;min-height:20px;margin:0;font-size:13px}.access-honeypot{position:absolute!important;left:-10000px!important}.access-code>p{color:#b8c0be;margin:0 0 12px}.access-secondary{color:#cdb077;cursor:pointer;background:0 0;border:0;text-decoration:underline}.access-code input{text-align:center;letter-spacing:.28em;font-size:28px}:is(.access-page button:focus-visible,.access-page input:focus-visible){outline-offset:3px;outline:2px solid #e0c58b}@media (max-width:820px){.access-stage{grid-template-columns:1fr;align-items:start;gap:40px;padding:44px 0 70px}.access-intro h1{font-size:clamp(42px,12vw,68px)}.access-client{margin-top:34px}.access-form{padding:26px 22px}.access-topbar{height:68px}.access-brand img{width:40px;height:40px}}
