:root{--ink:#11100e;--paper:#e8e3d8;--paper-2:#d8d2c5;--line:#35312a;--muted:#8f897d;--alarm:#e94a24;--acid:#d9f24f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);margin:0;font-family:IBM Plex Mono,monospace}body:before{content:"";opacity:.055;pointer-events:none;z-index:99;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}p,h1,h2,h3{margin-top:0}.masthead{border-bottom:1px solid var(--line);z-index:2;grid-template-columns:1fr auto auto auto;align-items:stretch;min-height:74px;padding:0 3vw;display:grid;position:relative}.wordmark{letter-spacing:.12em;align-items:center;gap:14px;font:600 15px/1 Oswald,sans-serif;text-decoration:none;display:flex}.wordmark i{border:1px solid var(--alarm);width:38px;height:38px;color:var(--alarm);place-items:center;font-style:normal;display:grid;transform:rotate(-3deg)}.system-state,.mode,.clock{border-left:1px solid var(--line);align-items:center;gap:10px;padding:0 24px;display:flex}.masthead small,.masthead b,.masthead time{text-transform:uppercase;letter-spacing:.16em;font-size:9px;display:block}.masthead b,.masthead time{color:var(--paper);margin-top:5px;font-size:11px}.masthead small{color:var(--muted)}.status-dot{background:var(--acid);width:8px;height:8px;box-shadow:0 0 12px var(--acid);border-radius:50%;animation:2s infinite pulse}.status-dot.critical,.status-dot.dead{background:var(--alarm);box-shadow:0 0 12px var(--alarm)}.demo-banner{background:var(--acid);color:var(--ink);letter-spacing:.08em;gap:20px;padding:10px 3vw;font-size:10px;display:flex}.demo-banner span{opacity:.7}.shell{max-width:1600px;margin:0 auto;padding:28px 3vw 70px}.issue,.panel-head{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;justify-content:space-between;font-size:9px;display:flex}.survival{border-bottom:1px solid var(--line);grid-template-columns:1fr 390px 1fr;align-items:center;gap:5vw;min-height:470px;display:grid;position:relative;overflow:hidden}.survival:before{content:"";background:var(--line);z-index:-1;height:1px;position:absolute;left:33%;right:25%;transform:rotate(-24deg)}.survival h2{text-transform:uppercase;letter-spacing:-.045em;margin:15px 0 28px;font:600 clamp(58px,8vw,128px)/.82 Oswald,sans-serif}.survival-copy>p:last-child{max-width:510px;color:var(--muted);font-size:12px;line-height:1.8}.survival-copy b{color:var(--paper)}.eyebrow{color:var(--alarm);text-transform:uppercase;letter-spacing:.2em;font-size:9px}.dial{aspect-ratio:1;background:conic-gradient(var(--alarm) var(--progress),var(--line) 0);border-radius:50%;place-items:center;width:350px;display:grid;position:relative}.dial:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:8px}.dial:after{content:"";border:1px dashed #4e4941;border-radius:50%;position:absolute;inset:-18px}.dial-inner{aspect-ratio:1;border:1px solid var(--line);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82%;display:flex;position:relative}.dial-inner span,.dial-inner small{text-transform:uppercase;color:var(--muted);letter-spacing:.12em;font-size:9px}.dial-inner b{margin:12px 0;font:600 72px/1 Oswald}.deadline{text-align:right}.deadline span{color:var(--muted);text-transform:uppercase;letter-spacing:.17em;font-size:9px;display:block}.deadline strong{color:var(--alarm);letter-spacing:-.05em;font:600 clamp(95px,12vw,180px)/.85 Oswald;display:block}.deadline b{text-transform:uppercase;letter-spacing:.12em;font:500 22px Oswald}.metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metric{border-right:1px solid var(--line);padding:28px 24px 25px 0}.metric:not(:first-child){padding-left:24px}.metric:last-child{border-right:0}.metric strong{letter-spacing:-.02em;font:500 clamp(28px,3.2vw,54px) Oswald;display:block}.metric span{color:var(--muted);text-transform:uppercase;font-size:9px}.metric.debt strong{color:var(--alarm)}.metric.cash strong{color:var(--acid)}.operating-grid,.intel-grid{border-bottom:1px solid var(--line);grid-template-columns:1.45fr .75fr;display:grid}.intel-grid{grid-template-columns:1.1fr .9fr}.panel{padding:28px 0 35px}.panel:nth-child(odd){border-right:1px solid var(--line);padding-right:3vw}.panel:nth-child(2n){padding-left:3vw}.panel-head{margin-bottom:44px}.panel-head b{color:var(--alarm);font-weight:500}.panel h2{text-transform:uppercase;letter-spacing:-.025em;font:500 clamp(30px,4vw,61px)/1 Oswald}.strategy blockquote{border-left:2px solid var(--alarm);max-width:820px;margin:25px 0 36px;padding-left:24px;font:italic 500 20px/1.6 "Source Serif 4",serif}.confidence{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font-size:9px;display:grid}.confidence div{background:var(--line);height:5px}.confidence i{background:var(--acid);height:100%;display:block}.confidence b{color:var(--paper)}.agents h2 span{color:var(--alarm)}.agents ul{margin:28px 0 0;padding:0;list-style:none}.agents li{border-top:1px solid var(--line);text-transform:uppercase;grid-template-columns:10px 1fr 1fr auto;align-items:center;gap:10px;padding:13px 0;font-size:10px;display:grid}.agents li i{background:var(--acid);border-radius:50%;width:5px;height:5px}.agents li i.idle{background:var(--muted)}.agents li span,.agents li small{color:var(--muted)}.decisions ol{margin:0;padding:0;list-style:none}.decisions li{border-top:1px solid var(--line);grid-template-columns:55px 1fr auto;gap:20px;padding:18px 0;display:grid}.decisions time{color:var(--alarm);font-size:10px}.decisions h3{text-transform:uppercase;margin:0 0 7px;font:500 18px Oswald}.decisions p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.risk{border:1px solid var(--line);text-transform:uppercase;align-self:start;padding:5px 7px;font-size:8px}.risk.high{color:var(--alarm);border-color:var(--alarm)}.journal article{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:20px;padding:18px 0;display:grid}.journal article div>*{display:block}.journal time{font:500 17px Oswald}.journal article span{color:var(--alarm);text-transform:uppercase;margin-top:5px;font-size:8px}.journal article p{margin:0;font:500 14px/1.6 "Source Serif 4"}.pipeline{border-bottom:1px solid var(--line);padding-bottom:55px}.pipeline-title{justify-content:space-between;align-items:end;gap:30px;display:flex}.pipeline-title h2{margin-bottom:0}.sim-value{text-align:right}.sim-value span,.sim-value small{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:8px;display:block}.sim-value strong{color:var(--acid);font:500 46px Oswald;display:block}.funnel{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:36px 0;display:grid}.funnel>div{border-right:1px solid var(--line);padding:20px;position:relative}.funnel>div:last-child{border:0}.funnel span{color:var(--alarm);font-size:8px}.funnel strong{font:500 38px Oswald;display:block}.funnel small{text-transform:uppercase;color:var(--muted);font-size:8px}.prospects{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.prospects article{border-top:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:start;gap:18px;padding:18px 0;display:grid}.prospects h3{text-transform:uppercase;margin:0;font:500 17px Oswald}.prospects p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.55}.prospects small,.prospects>article>b{text-transform:uppercase;color:var(--muted);font-size:8px}.prospects>article>b{color:var(--acid);font-weight:500}.score strong{font:500 27px Oswald}.score span{color:var(--muted);font-size:8px}footer{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr auto;gap:20px;padding:28px 3vw;font-size:9px;display:grid}footer span{color:var(--alarm)}footer p{margin:0}.checkout-state{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:24px;display:flex}.checkout-state span,.checkout-state small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8px;display:block}.checkout-state strong{text-transform:uppercase;margin:5px 0;font:500 24px Oswald;display:block}.checkout-state a{background:var(--acid);color:var(--ink);letter-spacing:.08em;padding:16px 20px;font:600 11px IBM Plex Mono;text-decoration:none}.checkout-state b{color:var(--alarm);letter-spacing:.12em;font-size:9px}.checkout-state.connected{border-color:var(--acid)}.enquiry{border-bottom:1px solid var(--line);padding:48px 0 58px}.enquiry-grid{grid-template-columns:.85fr 1.15fr;gap:7vw;display:grid}.enquiry h2{max-width:680px}.enquiry-copy{max-width:650px;color:var(--muted);font:500 16px/1.7 "Source Serif 4",serif}.enquiry-stats{grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:8px 14px;margin-top:32px;display:grid}.enquiry-stats strong{color:var(--acid);font:500 34px Oswald}.enquiry-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.enquiry form{border-left:1px solid var(--line);gap:18px;padding-left:3vw;display:grid}.enquiry label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:8px;font-size:8px;display:grid}.enquiry input,.enquiry textarea{border:1px solid var(--line);width:100%;color:var(--paper);background:#171613;border-radius:0;outline:none;padding:14px;font:500 13px/1.5 IBM Plex Mono,monospace}.enquiry input:focus,.enquiry textarea:focus{border-color:var(--acid);box-shadow:0 0 0 1px var(--acid)}.enquiry textarea{resize:vertical}.enquiry .consent{text-transform:none;letter-spacing:0;grid-template-columns:18px 1fr;align-items:start;line-height:1.6;display:grid}.enquiry .consent input{width:16px;height:16px;accent-color:var(--acid);padding:0}.enquiry button{background:var(--acid);color:var(--ink);letter-spacing:.08em;cursor:pointer;border:0;border-radius:0;padding:16px 20px;font:600 11px IBM Plex Mono}.enquiry button:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.enquiry .honey{position:absolute;left:-9999px}.form-state{border:1px solid var(--line);margin:0;padding:12px;font-size:9px;line-height:1.5}.form-state.sent{border-color:var(--acid);color:var(--acid)}.form-state.error{border-color:var(--alarm);color:var(--alarm)}.portfolio-grid{margin-top:34px}.portfolio-list article,.work-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 0;display:grid}.portfolio-list h3,.work-list h3,.opportunity-list h3{text-transform:uppercase;margin:0;font:500 15px Oswald}.portfolio-list small,.work-list small,.portfolio-list span,.opportunity-list small{color:var(--muted);text-transform:uppercase;font-size:8px}.portfolio-list b,.work-list b,.opportunity-list>article>b{color:var(--acid);text-transform:uppercase;font-size:9px}.work-list article{grid-template-columns:minmax(0,1fr) auto}.opportunity-list article{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;gap:18px;padding:16px 0;display:grid}.opportunity-list a{color:var(--paper);text-decoration:none}.opportunity-list p,.empty-state{color:var(--muted);font-size:9px;line-height:1.6}.empty-state{border-top:1px solid var(--line);padding-top:18px}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}@media (max-width:1300px) and (min-width:1001px){.survival{grid-template-columns:minmax(0,1fr) 300px 160px;gap:3vw}.dial{width:280px}.survival h2{font-size:clamp(58px,7vw,90px)}.deadline strong{font-size:90px}}@media (max-width:1000px){.survival{grid-template-columns:1fr 280px}.dial{width:260px}.deadline{text-align:left;grid-column:1/-1;align-items:baseline;gap:12px;padding-bottom:25px;display:flex}.deadline strong{font-size:80px}.deadline span{margin-right:auto}.metrics{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:700px){.masthead{grid-template-columns:1fr auto;padding:0 18px}.mode,.clock{display:none}.system-state{padding-right:0}.demo-banner{padding:10px 18px;display:block}.demo-banner span{margin-top:4px;display:block}.shell{padding:20px 18px 50px}.survival{padding:65px 0 30px;display:block}.survival h2{font-size:64px}.dial{width:230px;margin:55px auto}.deadline strong{font-size:70px}.metrics{grid-template-columns:1fr}.metric,.metric:not(:first-child){border-bottom:1px solid var(--line);padding:22px 0;border-right:0!important}.operating-grid,.intel-grid{display:block}.panel:nth-child(n){border-right:0;border-bottom:1px solid var(--line);padding:35px 0}.panel-head{margin-bottom:32px}.strategy blockquote{font-size:17px}.decisions li{grid-template-columns:42px 1fr}.decisions .risk{display:none}.journal article{grid-template-columns:65px 1fr}footer{grid-template-columns:1fr}footer b{display:none}.pipeline-title{display:block}.sim-value{text-align:left;margin-top:24px}.funnel{grid-template-columns:1fr 1fr}.funnel>div{border-bottom:1px solid var(--line)}.prospects{display:block}.prospects article{grid-template-columns:48px 1fr}.prospects>article>b{grid-column:2}.pipeline .panel-head b{text-align:right;max-width:150px}.checkout-state{display:block}.checkout-state a,.checkout-state b{text-align:center;margin-top:18px;display:block}.enquiry-grid{display:block}.enquiry form{border-left:0;border-top:1px solid var(--line);margin-top:28px;padding:28px 0 0}.enquiry-stats{grid-template-columns:auto 1fr}}
