:root{--paper:#f1efe7;--paper-bright:#faf9f4;--ink:#11110f;--ink-soft:#282722;--muted:#6d6a60;--line:#cbc7ba;--signal:#ff5c35;--signal-soft:#ffddd3;--green:#b8f36b;--yellow:#ffe16b;--mono:"IBM Plex Mono",Consolas,monospace;--display:"Newsreader",Georgia,serif;--sans:"Spline Sans","Trebuchet MS",sans-serif;--shell:min(1380px,calc(100vw - 80px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{z-index:100;pointer-events:none;content:"";opacity:.22;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#11110f1c 0 1px,#0000 1.2px),radial-gradient(circle at 75% 60%,#11110f14 0 1px,#0000 1.2px);background-size:13px 17px,19px 23px;position:fixed;inset:0}::selection{background:var(--signal);color:var(--ink)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.shell{width:var(--shell);margin-inline:auto}h1,h2,h3,p{margin-top:0}.signal-strip{background:var(--ink);height:29px;color:var(--green);font-family:var(--mono);letter-spacing:.17em;white-space:nowrap;justify-content:space-around;align-items:center;font-size:9px;display:flex;overflow:hidden}.signal-strip span:before{content:"●";margin-right:8px;font-size:7px}.nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:95px;display:grid}.wordmark{width:max-content;font-family:var(--display);letter-spacing:-.04em;align-items:baseline;font-size:26px;line-height:1;display:inline-flex}.wordmark strong{font-family:var(--mono);letter-spacing:.08em;margin-left:5px;font-size:12px}.wordmark-mark{background:var(--signal);width:31px;height:31px;font-family:var(--mono);border:1px solid;place-items:center;margin-right:10px;font-size:14px;font-weight:600;display:grid}.nav-links{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;gap:34px;font-size:10px;display:flex}.nav-links a,.text-link,.footer-links a{position:relative}.nav-links a:after,.text-link:after,.footer-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .24s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.text-link:hover:after,.footer-links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta{border-bottom:2px solid var(--ink);justify-self:end;padding:12px 0 10px;font-size:13px;font-weight:600}.nav-cta span,.button span,.footer-contact span{transition:transform .18s;display:inline-block}.nav-cta:hover span,.button:hover span,.footer-contact:hover span{transform:translate(3px,-3px)}.hero{grid-template-columns:minmax(0,1.03fr) minmax(460px,.97fr);align-items:center;gap:70px;min-height:760px;padding-block:86px 92px;display:grid}.kicker,.board-label,.booking-label,.tension-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:600}.status-dot{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 5px var(--signal-soft);border-radius:50%;margin-right:8px;display:inline-block}h1{max-width:800px;font-family:var(--display);letter-spacing:-.065em;margin-bottom:30px;font-size:clamp(62px,6.4vw,104px);font-weight:500;line-height:.83}h1 em,h2 em{color:var(--signal);font-weight:400}.hero-lede{max-width:660px;color:var(--ink-soft);margin-bottom:34px;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.hero-actions{align-items:center;gap:30px;display:flex}.button{border:1px solid var(--ink);cursor:pointer;min-height:52px;font-family:var(--mono);letter-spacing:.04em;border-radius:0;justify-content:center;align-items:center;gap:28px;padding:14px 18px;font-size:11px;font-weight:600;transition:box-shadow .18s,transform .18s,background .18s;display:inline-flex}.button:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.button-accent{background:var(--signal);color:var(--ink)}.button-dark{background:var(--ink);color:var(--paper-bright);border-color:var(--ink)}.button-dark:hover{box-shadow:5px 5px 0 var(--signal)}.text-link{font-family:var(--mono);font-size:11px;font-weight:600}.hero-note{border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:15px;max-width:550px;margin-top:52px;padding-top:17px;display:grid}.hero-note span{font-family:var(--mono);font-size:9px}.hero-note p{color:var(--muted);margin:0;font-size:13px}.control-board{border:1px solid var(--ink);color:#f4f1e7;box-shadow:13px 13px 0 var(--signal);font-family:var(--mono);background:#171714;position:relative}.control-board:before{z-index:-1;border:1px solid var(--line);content:"";position:absolute;inset:-13px 12px 12px -13px}.board-head{border-bottom:1px solid #3b3a35;justify-content:space-between;align-items:center;min-height:70px;padding:16px 20px;display:flex}.board-head div{flex-direction:column;gap:3px;display:flex}.board-label{color:#87847b;margin:0;font-size:8px}.board-head strong{font-size:12px;font-weight:500}.live-pill,.reconciled-pill{background:var(--green);color:var(--ink);letter-spacing:.1em;padding:5px 8px;font-size:8px;font-weight:600}.request-origin{background:#20201c;border:1px solid #46443e;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:20px;padding:16px;display:grid}.origin-icon{background:var(--signal);width:34px;height:34px;color:var(--ink);place-items:center;font-weight:600;display:grid}.request-origin div:nth-child(2){flex-direction:column;gap:2px;display:flex}.request-origin strong,.provider-target strong{font-size:11px}.request-origin span,.provider-target span{color:#8f8c84;font-size:8px}.request-cost{color:var(--green)!important;font-size:11px!important}.route-line{background:#5c5950;width:1px;height:27px;margin:-1px auto;position:relative}.route-pulse{background:var(--signal);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite routePulse;position:absolute;top:0;left:-2px}.route-stack{border:1px solid #46443e;margin-inline:20px}.route-step{color:#aaa79e;border-bottom:1px solid #3c3b35;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.route-step:last-child{border-bottom:0}.route-step.active{color:#f4f1e7}.route-step>div{flex-direction:column;gap:2px;display:flex}.route-step strong{font-size:9px;font-weight:500}.route-step small{color:#7d7a73;font-size:7px}.step-index{color:#6f6c64;font-size:8px}.step-state{color:var(--green);letter-spacing:.08em;font-size:7px}.step-state:before{content:"●";margin-right:5px}.step-state.routing{color:var(--yellow);animation:1.2s step-end infinite blink}.provider-target{border-left:3px solid var(--signal);background:#24231f;flex-direction:column;gap:5px;margin:20px;padding:15px 16px;display:flex}.target-stats{gap:20px;margin-top:8px;display:flex}.target-stats span{color:#aaa79e}.target-stats b{color:#f4f1e7;font-weight:500}.board-footer{color:#77746c;border-top:1px solid #3b3a35;grid-template-columns:auto 1fr auto 1fr;gap:9px;padding:13px 20px;font-size:7px;display:grid}.board-footer strong{color:#d4d1c7;font-weight:500}.reveal{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards revealUp;transform:translateY(18px)}.reveal-1{animation-delay:80ms}.reveal-2{animation-delay:.18s}.reveal-3{animation-delay:.3s}.reveal-4{animation-delay:.42s}.reveal-5{animation-delay:.54s}.provider-rail{border-block:1px solid var(--ink);background:var(--paper-bright)}.provider-inner{grid-template-columns:210px 1fr;align-items:center;min-height:112px;display:grid}.provider-inner>p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.provider-list{grid-template-columns:repeat(6,1fr);align-items:stretch;display:grid}.provider-list span{border-left:1px solid var(--line);color:#45433d;min-height:54px;font-family:var(--mono);text-align:center;place-items:center;padding-inline:10px;font-size:9px;display:grid}.thesis,.proof-section{padding-block:125px}.section-index{font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:30px;margin-bottom:70px;font-size:9px;display:flex}.index-line{background:var(--line);flex:1;height:1px}.thesis-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:110px;display:grid}.thesis-grid h2,.platform-head h2,.proof-copy h2,.deployment-copy h2,.contact-head h2{font-family:var(--display);letter-spacing:-.05em;margin-bottom:0;font-size:clamp(50px,5.2vw,82px);font-weight:500;line-height:.97}.thesis-copy{padding-top:10px}.thesis-copy p,.platform-head p,.proof-copy>p,.deployment-copy>p,.contact-head>p{max-width:640px;color:var(--muted);font-size:15px}.thesis-copy .large-copy{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin-bottom:25px;font-size:27px;line-height:1.28}.tension-grid{grid-template-columns:1fr 70px 1fr;align-items:stretch;gap:24px;margin-top:80px;display:grid}.tension-grid article{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.tension-grid article>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:68px;margin:0;padding:14px 18px;display:flex}.tension-grid article>:nth-child(2n){border-right:0}.tension-grid article>:nth-last-child(-n+2){border-bottom:0}.tension-label{background:var(--ink);color:var(--paper-bright);grid-column:1/-1;font-size:8px;border:0!important;min-height:44px!important}.tension-grid strong{font-family:var(--mono);font-size:10px;font-weight:500}.tension-answer{background:var(--signal-soft)}.tension-answer .tension-label{background:var(--signal);color:var(--ink)}.tension-arrow{font-family:var(--display);place-items:center;font-size:52px;display:grid}.platform-section{background:var(--ink);color:var(--paper-bright);padding-block:122px 134px}.section-index-light .index-line{background:#3d3c36}.platform-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:85px;display:grid}.platform-head p{color:#aaa79e;margin-bottom:7px}.capability-grid{border-top:1px solid #494740;border-left:1px solid #494740;grid-template-columns:1fr 1fr;display:grid}.capability{border-bottom:1px solid #494740;border-right:1px solid #494740;flex-direction:column;min-height:410px;padding:28px;transition:background .25s;display:flex}.capability:hover{background:#1c1c18}.capability-top{color:#6f6c64;font-family:var(--mono);justify-content:space-between;margin-bottom:auto;font-size:9px;display:flex}.capability-accent{color:var(--green);border:1px solid #555249;padding:5px 8px}.capability-eyebrow{color:var(--signal);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:9px}.capability h3{max-width:510px;font-family:var(--display);letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(32px,3vw,47px);font-weight:400;line-height:1.03}.capability>p:last-child{color:#9b988f;max-width:590px;margin-bottom:0;font-size:13px}.proof-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:95px;display:grid}.proof-copy .kicker{color:var(--signal);margin-bottom:19px}.proof-copy h2{margin-bottom:30px}.check-list{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.check-list li{padding-left:25px;font-size:13px;position:relative}.check-list li:before{color:var(--signal);content:"✳";position:absolute;left:0}.ledger-card{border:1px solid var(--ink);background:var(--paper-bright);box-shadow:10px 10px 0 var(--ink)}.ledger-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-start;padding:28px;display:flex}.ledger-head>div{flex-direction:column;display:flex}.ledger-head span,.ledger-row{font-family:var(--mono);font-size:8px}.ledger-head strong{font-family:var(--display);letter-spacing:-.04em;margin-top:6px;font-size:42px;font-weight:500}.ledger-chart{border-bottom:1px solid var(--line);background-image:linear-gradient(to bottom,transparent 49%,var(--line) 50%,transparent 51%);background-size:100% 33.33%;align-items:flex-end;gap:8px;height:210px;padding:25px 28px 0;display:flex}.ledger-chart span{border:1px solid var(--ink);background:var(--signal);border-bottom:0;flex:1;min-width:10px;transition:filter .18s}.ledger-chart span:nth-child(3n){background:var(--signal-soft)}.ledger-chart:hover span{filter:contrast(1.4)}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:1fr .6fr .45fr;align-items:center;min-height:54px;padding:0 28px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-row strong{font-weight:600}.ledger-header{min-height:35px;color:var(--muted)}.dot{border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.dot-green{background:#67b934}.dot-orange{background:var(--signal)}.dot-yellow{background:#d1ac1d}.deployment-section{color:var(--paper-bright);background:#1b2522;overflow:hidden}.deployment-grid{grid-template-columns:.85fr 1.15fr;gap:110px;padding-block:125px;display:grid}.deployment-copy h2{margin-bottom:28px}.deployment-copy>p{color:#a8b2ac}.deployment-options{border-top:1px solid #4b5752}.deployment-options article{border-bottom:1px solid #4b5752;grid-template-columns:70px 1fr;align-items:start;gap:28px;min-height:210px;padding:34px 0;display:grid}.option-number{width:52px;height:52px;color:var(--green);font-family:var(--mono);border:1px solid #7c8983;place-items:center;display:grid}.deployment-options h3{font-family:var(--display);letter-spacing:-.025em;margin:3px 0 13px;font-size:33px;font-weight:400}.deployment-options p{color:#a8b2ac;max-width:590px;margin:0;font-size:13px}.security-marquee{width:max-content;min-width:100%;min-height:64px;color:var(--green);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #4b5752;justify-content:space-around;align-items:center;gap:45px;padding-inline:35px;font-size:9px;display:flex}.security-marquee span:nth-child(2n){color:var(--signal)}.contact-section{background:var(--signal-soft);padding-block:130px 140px}.contact-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:110px;margin-bottom:75px;display:grid}.contact-head h2{font-size:clamp(58px,6vw,94px)}.contact-head>p{color:#5d5750;margin-bottom:8px}.contact-grid{border:1px solid var(--ink);background:var(--paper-bright);box-shadow:12px 12px 0 var(--ink);grid-template-columns:.72fr 1.28fr;display:grid}.booking-card{border-right:1px solid var(--ink);background:var(--signal);flex-direction:column;align-items:flex-start;padding:42px;display:flex}.booking-label{margin-bottom:48px}.calendar-date{border:1px solid var(--ink);background:var(--paper-bright);width:112px;height:112px;box-shadow:7px 7px 0 var(--ink);font-family:var(--display);flex-direction:column;justify-content:center;align-items:center;margin-bottom:35px;display:flex}.calendar-date span{font-size:54px;line-height:.8}.calendar-date small{font-family:var(--mono);margin-top:9px;font-size:9px}.booking-card h3{font-family:var(--display);letter-spacing:-.035em;margin-bottom:16px;font-size:38px;font-weight:500;line-height:1}.booking-card p{margin-bottom:28px;font-size:13px}.booking-card .button{background:var(--ink);width:100%;color:var(--paper-bright);margin-top:auto}.booking-card .button:hover{box-shadow:5px 5px 0 var(--paper-bright)}.booking-note{font-family:var(--mono);align-self:center;margin-top:15px;font-size:7px}.form-card{padding:42px}.form-card-head{border-bottom:1px solid var(--line);font-family:var(--mono);justify-content:space-between;padding-bottom:26px;font-size:9px;display:flex}.form-card-head span{color:var(--muted)}.contact-form{gap:20px;padding-top:30px;display:grid;position:relative}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{flex-direction:column;gap:8px;display:flex}.contact-form label>span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:600}input,textarea,select{width:100%;color:var(--ink);background:0 0;border:1px solid #aaa69a;border-radius:0;outline:none;transition:border-color .16s,background .16s}input,select{height:47px;padding:0 13px}textarea{resize:vertical;min-height:120px;padding:12px 13px}input:hover,textarea:hover,select:hover{border-color:var(--ink)}input:focus,textarea:focus,select:focus{border-color:var(--signal);background:#fffdfa}textarea::placeholder{color:#8d897f}.submit-button{width:100%;margin-top:4px}.submit-button:disabled{cursor:wait;opacity:.7}.form-status{min-height:20px;font-family:var(--mono);font-size:9px}.form-status p{margin:0}.form-status a{border-bottom:1px solid;font-weight:600}.honeypot{position:absolute!important;left:-9999px!important}.footer{background:var(--ink);color:var(--paper-bright)}.footer-main{grid-template-columns:1fr 1fr .7fr;align-items:start;gap:80px;min-height:340px;padding-block:76px;display:grid}.wordmark-light .wordmark-mark{color:var(--ink)}.footer-brand p{color:#89867e;max-width:250px;font-family:var(--display);margin-top:25px;font-size:19px;line-height:1.3}.footer-links{grid-template-columns:1fr 1fr;gap:55px;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-links span{color:#6c6961;font-family:var(--mono);margin-bottom:10px;font-size:8px}.footer-links a{font-size:12px}.footer-contact{color:var(--green);font-family:var(--mono);border-block:1px solid #535149;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.legal-wrap{border-top:1px solid #34332e}.legal-details{border-bottom:1px solid #34332e}.legal-details summary{cursor:pointer;color:#aaa79e;min-height:58px;font-family:var(--mono);justify-content:space-between;align-items:center;font-size:9px;list-style:none;display:flex}.legal-details summary::-webkit-details-marker{display:none}.legal-details summary:after{content:"+";color:var(--signal);font-size:16px}.legal-details[open] summary:after{content:"−"}.legal-copy{color:#77746c;max-width:1050px;padding:8px 0 35px;font-size:11px;line-height:1.65}.legal-copy p{margin-bottom:12px}.legal-copy a{color:var(--paper-bright);border-bottom:1px solid #77746c}.legal-line{color:#6e6b64;min-height:72px;font-family:var(--mono);justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.legal-line a{color:#aaa79e}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@keyframes routePulse{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(27px)}}@keyframes blink{50%{opacity:.35}}@media (max-width:1120px){:root{--shell:min(100% - 48px,1100px)}.hero{grid-template-columns:1fr .95fr;gap:42px}.nav-links{display:none}.nav{grid-template-columns:1fr 1fr}.provider-inner{grid-template-columns:150px 1fr}.provider-list{grid-template-columns:repeat(3,1fr)}.provider-list span{border-bottom:1px solid var(--line)}.provider-list span:nth-last-child(-n+3){border-bottom:0}.thesis-grid,.platform-head,.proof-layout,.deployment-grid,.contact-head{gap:55px}.contact-grid{grid-template-columns:.85fr 1.15fr}}@media (max-width:860px){:root{--shell:calc(100% - 36px)}.signal-strip{justify-content:center;gap:50px}.signal-strip span:nth-child(n+2){display:none}.nav{height:78px}.hero{grid-template-columns:1fr;padding-block:65px 80px}.hero-copy{padding-right:5vw}.control-board{max-width:620px;margin-inline:auto}.provider-inner{grid-template-columns:1fr;padding-block:24px 0}.provider-inner>p{margin-bottom:20px}.provider-list span:first-child,.provider-list span:nth-child(4){border-left:0}.thesis,.proof-section{padding-block:90px}.section-index{margin-bottom:50px}.thesis-grid,.platform-head,.proof-layout,.deployment-grid,.contact-head,.tension-grid{grid-template-columns:1fr}.tension-arrow{height:40px;transform:rotate(90deg)}.platform-section{padding-block:90px}.capability-grid{grid-template-columns:1fr}.capability{min-height:340px}.proof-copy{max-width:660px}.deployment-grid{padding-block:90px}.contact-section{padding-block:90px 100px}.contact-head{margin-bottom:55px}.contact-grid{grid-template-columns:1fr}.booking-card{border-right:0;border-bottom:1px solid var(--ink);min-height:500px}.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-column:1/-1}}@media (max-width:560px){:root{--shell:calc(100% - 28px)}.nav-cta{font-size:0}.nav-cta span{font-size:17px}h1{font-size:clamp(52px,16vw,76px)}.hero{min-height:auto;padding-top:55px}.hero-copy{padding-right:0}.hero-actions{flex-direction:column;align-items:flex-start}.hero-note{margin-top:40px}.control-board{box-shadow:7px 7px 0 var(--signal)}.request-origin,.route-stack,.provider-target{margin-inline:12px}.route-step{grid-template-columns:23px 1fr}.step-state{display:none}.board-footer{grid-template-columns:auto 1fr}.provider-list{grid-template-columns:1fr 1fr}.provider-list span:nth-child(odd){border-left:0}.provider-list span:nth-child(4){border-left:1px solid var(--line)}.provider-list span:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.provider-list span:nth-last-child(-n+2){border-bottom:0}.thesis,.proof-section{padding-block:72px}.thesis-grid h2,.platform-head h2,.proof-copy h2,.deployment-copy h2,.contact-head h2{font-size:50px}.thesis-copy .large-copy{font-size:23px}.tension-grid article{grid-template-columns:1fr}.tension-grid article>*{border-right:0}.tension-grid article>:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.tension-grid article>:last-child{border-bottom:0}.capability{min-height:385px;padding:22px}.ledger-head{padding:22px}.ledger-head strong{font-size:32px}.reconciled-pill{display:none}.ledger-row{grid-template-columns:1fr .8fr;padding:0 18px}.ledger-row>:last-child{display:none}.deployment-options article{grid-template-columns:50px 1fr;gap:16px}.option-number{width:42px;height:42px}.contact-section{padding-block:72px 82px}.contact-grid{box-shadow:7px 7px 0 var(--ink)}.booking-card,.form-card{padding:28px 22px}.form-card-head{flex-direction:column;gap:8px}.form-row{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:50px}.footer-contact{grid-column:auto}.legal-line{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
