@import "https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";
.reference-careers{background-image:linear-gradient(90deg,#05080bed,#05080b80),url(/images/deryk-careers-environment.png)!important;background-position:50%,0!important;background-size:auto,135%!important}
.mission-hero{background-image:linear-gradient(90deg,#05080beb,#05080b9e 42%,#05080b2e)!important;background-position:50%,50%!important;background-size:auto,cover!important}.mission-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#b7f34a1f 1px,#0000 1px),linear-gradient(90deg,#b7f34a1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.mission-control:not(.intelligence-page)>main>.mission-hero{z-index:1;background-color:#0000;position:relative;overflow:hidden}.mission-control:not(.intelligence-page)>main>.mission-hero .hero-video{z-index:0;object-fit:cover;object-position:center;transform-origin:50%;filter:saturate(.82)contrast(1.05)brightness(.72);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.34)}.mission-control:not(.intelligence-page)>main>.mission-hero .hero-editorial{z-index:2;position:relative}@media (max-width:680px){.mission-control:not(.intelligence-page)>main>.mission-hero .hero-video{object-position:54% center;transform:scale(1.4)}}
.reference-thesis{background-image:linear-gradient(90deg,#0b1112f7 0%,#0b1112c7 50%,#0b111257),url(/images/deryk-thesis-background.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}
.reference-architecture{background-image:none!important}.reference-architecture .stack-layout{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-image:linear-gradient(90deg,#f7f8f47a,#f7f8f433),url(/images/deryk-architecture-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover}
.mission-control{--mc-bg:#050811;--mc-surface:#0c1220;--mc-blue:#6495ed;--mc-cyan:#06d4f5;--mc-amber:#f59e0b;--mc-white:#f8fafc;--mc-muted:#8998ab;--mc-line:#c0d7eb29;background:var(--mc-bg);color:var(--mc-white);min-height:100vh;font-family:Inter,Arial,sans-serif;overflow:hidden}.mission-control *{box-sizing:border-box}.mission-control a{color:inherit;text-decoration:none}.mission-control p{color:var(--mc-muted);line-height:1.75}.eyebrow,.mission-nav-status,.hero-footnote,.map-readout,.map-label,.section-intro>span,.stage-heading span,.mission-contract,.chamber-readout,.studio-node,.safety-step,.matrix-system,.logbook,.mission-footer{letter-spacing:.1em;font:10px DM Mono,monospace}.mission-nav{border-bottom:1px solid var(--mc-line);z-index:5;background:linear-gradient(#050811e6,#0000);align-items:center;gap:30px;width:100%;height:82px;padding:0 clamp(24px,7vw,112px);display:flex;position:absolute}.mission-nav>a{letter-spacing:.18em;align-items:center;gap:12px;font-weight:700;display:flex}.mission-nav>a>span{font-size:14px}.mission-nav-status{color:#6e7e92;margin-right:auto}.mission-nav-status i,.live-dot{background:#38d996;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #38d996}.mission-nav nav{color:var(--mc-muted);align-items:center;gap:clamp(16px,2.8vw,38px);font:10px DM Mono,monospace;display:flex}.mission-nav-button{border:1px solid var(--mc-line);align-items:center;gap:8px;padding:11px 14px;display:flex;color:var(--mc-white)!important}.mc-mark{width:30px;height:24px;display:inline-block;position:relative}.mc-mark i{background:var(--mc-white);display:block;position:absolute;left:0}.mc-mark i:first-child{clip-path:polygon(0 0,100% 50%,68% 50%,35% 25%);width:30px;height:12px;top:0}.mc-mark i:nth-child(2){clip-path:polygon(0 0,100% 50%,0 100%,28% 50%);width:19px;height:7px;top:9px;left:3px}.mc-mark i:nth-child(3){clip-path:polygon(0 100%,100% 0,68% 50%,38% 75%);width:30px;height:12px;bottom:0}.mission-hero{background:radial-gradient(circle at 76% 45%,#06d4f512,#0000 29rem),linear-gradient(#6495ed11 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#6495ed11 1px,#0000 1px) 0 0/72px 72px;grid-template-columns:minmax(0,.74fr) minmax(520px,1.26fr);align-items:center;gap:5vw;min-height:900px;padding:160px clamp(24px,7vw,112px) 96px;display:grid;position:relative}.mission-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--mc-bg) 0%,transparent 40%,transparent 80%,var(--mc-bg) 100%);opacity:.58;position:absolute;inset:0}.hero-editorial,.hero-airspace{z-index:1;position:relative}.hero-editorial{max-width:580px}.eyebrow{color:var(--mc-cyan);letter-spacing:.18em;display:block}.hero-editorial h1{letter-spacing:-.08em;margin:30px 0 28px;font-size:clamp(62px,8vw,122px);font-weight:600;line-height:.86}.hero-editorial h1 em,.section-intro h2 em,.mission-claim h2 em,.mission-cta h2 em{color:var(--mc-blue);font-style:normal}.hero-editorial>p{color:#a7b4c4;max-width:460px;font-size:16px}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.mission-button{letter-spacing:.04em;align-items:center;gap:9px;font:11px DM Mono,monospace;transition:transform .25s,box-shadow .25s;display:inline-flex}.mission-button:hover{transform:translateY(-3px)}.mission-button.primary{background:var(--mc-blue);color:#07101d;padding:15px 18px;font-weight:600;box-shadow:0 10px 30px #6495ed33}.hero-footnote{color:#63758a;border-top:1px solid var(--mc-line);flex-wrap:wrap;gap:20px;margin-top:64px;padding-top:17px;font-size:9px;display:flex}.hero-airspace{min-height:540px;transform:translate(0,0)}.airspace-map{border:1px solid var(--mc-line);background:#08101c8f;height:100%;min-height:440px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #0000003d}.airspace-map:before{content:"FLIGHT SIMULATION / DEMO TELEMETRY";z-index:2;color:#607489;letter-spacing:.15em;font:9px DM Mono,monospace;position:absolute;top:18px;left:22px}.airspace-map svg{width:100%;height:100%;min-height:440px}.map-grid path{stroke:#6495ed24;stroke-width:1px}.contour{fill:none;stroke:#6495ed;stroke-opacity:.2;stroke-width:1px}.geofence{fill:#06d4f506;stroke:#06d4f5;stroke-opacity:.3;stroke-width:1px;stroke-dasharray:5 8}.route-shadow{fill:none;stroke:#06d4f5;stroke-opacity:.12;stroke-width:8px;filter:url(#mapGlow)}.route-line{fill:none;stroke:url(#route);stroke-width:2px;stroke-linecap:round}.waypoint circle:first-child{fill:#050811;stroke:#06d4f5;stroke-width:2px}.waypoint circle:nth-child(2){fill:none;stroke:#06d4f5;stroke-opacity:.3}.waypoint text{fill:#9fb4c8;letter-spacing:.1em;font:9px DM Mono,monospace}.map-label{fill:#6f8398;font-size:8px}.map-readout{text-align:right;color:#778a9f;gap:6px;display:grid;position:absolute;bottom:18px;right:20px}.map-readout strong{color:var(--mc-white);font-size:14px;font-weight:400}.map-readout small{color:#596b80;font-size:8px}.mission-claim{border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);background:#070c15;grid-template-columns:1fr 1.7fr;gap:8vw;padding:150px clamp(24px,15vw,245px);display:grid}.mission-claim>span{color:var(--mc-cyan);letter-spacing:.18em;font:10px DM Mono,monospace}.mission-claim h2{letter-spacing:-.07em;margin:0;font-size:clamp(42px,6vw,82px);line-height:.94}.mission-claim p{align-self:end;max-width:410px;margin:0}.mission-section{max-width:1520px;margin:auto;padding:145px clamp(24px,10vw,160px)}.section-intro{max-width:660px}.section-intro h2{letter-spacing:-.07em;margin:22px 0;font-size:clamp(42px,5.7vw,78px);line-height:.94}.section-intro>p{max-width:510px;margin:0}.section-intro.split{justify-content:space-between;align-items:end;gap:9vw;max-width:none;display:flex}.section-intro.split>p{max-width:350px}.lifecycle-layout{grid-template-columns:235px 1fr;gap:8vw;margin-top:82px;display:grid}.lifecycle-nav{border-left:1px solid var(--mc-line)}.lifecycle-nav button{color:#6f8195;text-align:left;cursor:pointer;letter-spacing:.09em;background:0 0;border:0;grid-template-columns:30px 20px 1fr 10px;align-items:center;gap:9px;width:100%;padding:17px 14px;font:10px DM Mono,monospace;transition:color .25s,background .25s;display:grid;position:relative}.lifecycle-nav button:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:-1px}.lifecycle-nav button span{color:#53677e}.lifecycle-nav button i{background:currentColor;border-radius:50%;width:4px;height:4px}.lifecycle-stage{border-top:1px solid var(--mc-line);min-height:480px;padding-top:22px;position:relative}.stage-heading{color:var(--mc-cyan);letter-spacing:.12em;align-items:center;gap:10px;font:10px DM Mono,monospace;display:flex}.lifecycle-stage h3{letter-spacing:-.06em;margin:28px 0 12px;font-size:clamp(31px,4vw,58px)}.lifecycle-stage>div>p{max-width:540px;margin:0}.mission-contract{border:1px solid var(--mc-line);background:#09111d;grid-template-columns:1fr 1.15fr;max-width:680px;margin-top:45px;display:grid}.contract-prompt,.contract-route{padding:22px}.contract-prompt{border-right:1px solid var(--mc-line)}.contract-prompt span,.contract-route>span{color:#70849a;margin-bottom:20px;font-size:9px;display:block}.contract-prompt strong{letter-spacing:-.03em;font:16px/1.45 Inter,sans-serif}.contract-route{gap:13px;display:grid}.contract-route b{color:#71869a;justify-content:space-between;font-size:9px;font-weight:400;display:flex}.contract-route em{color:var(--mc-white);font-style:normal}.enforcement-chamber{grid-template-columns:1fr .8fr;align-items:center;gap:18px;max-width:690px;margin-top:32px;display:grid}.chamber-beam{display:none}.vault{background:radial-gradient(circle,#f59e0b21,#0000 57%);border:1px solid #f59e0b66;border-radius:50%;place-items:center;width:270px;height:270px;display:grid;position:relative;box-shadow:0 0 50px #f59e0b1f}.vault:before,.vault:after{content:"";border:1px dashed #f59e0b59;border-radius:50%;position:absolute;inset:20px}.vault:after{opacity:.6;border-style:solid;inset:47px}.vault-door{border:1px solid var(--mc-amber);border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative}.vault-door span{background:var(--mc-amber);transform-origin:50%;width:46px;height:1px;position:absolute}.vault-door span:nth-child(2){transform:rotate(90deg)}.vault-door span:nth-child(3){transform:rotate(45deg)}.vault-door span:nth-child(4){transform:rotate(-45deg)}.vault-core{z-index:1;width:55px;height:55px;color:var(--mc-amber);background:#111b27;border-radius:50%;place-items:center;display:grid;position:absolute}.vault-core b,.vault-core small{display:none}.chamber-readout{color:#7e90a4;gap:13px;font-size:9px;display:grid}.chamber-readout b{color:var(--mc-amber);align-items:center;gap:7px;font-weight:400;display:flex}.chamber-readout b i{background:var(--mc-amber);width:6px;height:6px;box-shadow:0 0 8px var(--mc-amber);border-radius:50%}.airspace-map.compact{max-width:690px;min-height:320px}.airspace-map.compact svg{min-height:320px}.telemetry-panel{border-top:1px solid var(--mc-line);max-width:690px;margin-top:40px;padding-top:18px}.telemetry-chart{height:180px;position:relative}.telemetry-chart svg{width:100%;height:100%}.telemetry-chart path{fill:none;stroke:var(--mc-cyan);stroke-width:2px;stroke-dasharray:700;animation:3s forwards drawLine}.telemetry-chart path.secondary{stroke:var(--mc-blue);stroke-width:1px;opacity:.65;animation-delay:.4s}.telemetry-chart span{color:#71869a;font:9px DM Mono,monospace;position:absolute;top:10px;left:0}.telemetry-chart>b{color:var(--mc-cyan);font:400 18px DM Mono,monospace;position:absolute;top:7px;right:0}.telemetry-values{border-top:1px solid var(--mc-line);grid-template-columns:repeat(3,1fr);gap:14px;padding-top:18px;display:grid}.telemetry-values span{color:#70849a;font:9px DM Mono,monospace}.telemetry-values b{color:var(--mc-white);margin-top:7px;font-weight:400;display:block}.studio-system{place-items:center;max-width:920px;height:400px;margin:100px auto 0;display:grid;position:relative}.studio-lines{fill:none;stroke:#06d4f559;stroke-width:1px;stroke-dasharray:5 8;width:100%;height:100%;position:absolute;inset:0}.studio-rail{background:#06d4f538;width:1px;position:absolute;top:50%;bottom:0;left:50%;overflow:hidden}.studio-rail i{background:linear-gradient(transparent,var(--mc-cyan),transparent);width:5px;height:50px;box-shadow:0 0 14px var(--mc-cyan);position:absolute;left:-2px}.studio-node{border:1px solid var(--mc-line);color:#a9bac9;z-index:1;background:#09111d;align-items:center;gap:10px;padding:15px 18px;display:flex;position:absolute}.studio-node span{gap:5px;display:grid}.studio-node small{color:#667c91;font-size:8px}.studio-node.core{width:150px;height:150px;color:var(--mc-white);border-color:#06d4f58c;border-radius:50%;align-content:center;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 0 45px #06d4f526}.studio-node.core .mc-mark{transform:scale(.7)}.studio-node.core span{font-size:9px}.studio-node.console{top:0;left:0}.studio-node.connector{top:0;right:0}.studio-node.telemetry{bottom:0;left:0}.studio-node.logbook{bottom:0;right:0}.safety-flow{border-top:1px solid var(--mc-line);justify-content:space-between;align-items:center;margin:80px 0 38px;padding-top:0;display:flex}.safety-step{color:#8b9caf;align-items:center;gap:13px;display:flex}.safety-step span{color:#52677d;margin-top:-39px}.safety-step b{background:#070c15;margin-top:-39px;padding:0 8px;font-weight:400}.safety-step svg{color:#55718f;margin-top:-39px}.safety-quote{color:var(--mc-amber);background:#f59e0b0f;border:1px solid #f59e0b59;align-items:center;gap:18px;padding:22px;display:flex}.safety-quote div{gap:7px;display:grid}.safety-quote span{font:9px DM Mono,monospace}.safety-quote strong{color:var(--mc-white);font-size:16px;font-weight:500}.safety-quote>svg:last-child{color:#6ce4b1;margin-left:auto}.matrix-comparison{grid-template-columns:1fr 1fr;gap:15px;margin-top:75px;display:grid}.matrix-system{border-top:1px solid var(--mc-line);padding-top:17px}.matrix-system header{color:#8da0b4;justify-content:space-between;display:flex}.matrix-system header b{color:var(--mc-cyan);font-weight:400}.matrix-system>div{grid-template-columns:repeat(22,1fr);gap:4px;margin:21px 0;display:grid}.matrix-system i{aspect-ratio:1;background:#ffffff09;border:1px solid #c0d7eb1a;transition:transform .2s,background .2s}.matrix-system i:hover{background:var(--mc-amber);z-index:1;position:relative;transform:scale(1.65)}.matrix-system:nth-child(2) i.on{background:var(--mc-blue);box-shadow:none}.matrix-system small{color:#71859a;font-size:8px}.matrix-system small em{float:right;color:#52677d;font-style:normal}.logbook{border-top:1px solid var(--mc-line);max-width:980px;margin-top:75px}.logbook-head{color:#7990a5;justify-content:space-between;padding:17px 0;display:flex}.logbook-head b{color:var(--mc-cyan);font-weight:400}.logbook-track{background:#06d4f52e;height:1px;position:relative}.logbook-track i{background:var(--mc-cyan);width:5px;height:5px;box-shadow:0 0 12px var(--mc-cyan);border-radius:50%;position:absolute;top:-2px}.log-event{color:#70859a;border-bottom:1px solid #c0d7eb17;grid-template-columns:90px 16px 1fr 20px;align-items:center;gap:14px;padding:20px 0;transition:color .25s,transform .25s;display:grid}.log-event:hover{color:var(--mc-white);transform:translate(8px)}.log-event>i{background:var(--mc-cyan);width:7px;height:7px;box-shadow:0 0 9px var(--mc-cyan);border-radius:50%}.log-event>i.amber{background:var(--mc-amber);box-shadow:0 0 9px var(--mc-amber)}.log-event div{gap:5px;display:grid}.log-event b{color:inherit;font-weight:400}.log-event small{color:#536a80;font-size:9px}.log-event svg{color:#526a82}.mission-faq{border-top:1px solid var(--mc-line);grid-template-columns:.75fr 1.25fr;gap:9vw;padding:145px clamp(24px,10vw,160px);display:grid}.mission-faq h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(43px,5vw,72px);line-height:.95}.mission-faq>div:last-child{border-top:1px solid var(--mc-line)}.mission-faq article{border-bottom:1px solid var(--mc-line)}.mission-faq button{text-align:left;width:100%;color:var(--mc-white);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:20px 0;font-size:14px;display:flex}.mission-faq article p{margin:0;padding:0 30px 20px 0;font-size:12px;display:none}.mission-faq article.open p{display:block}.mission-faq button svg{transition:transform .25s}.mission-faq article.open button svg{transform:rotate(180deg)}.mission-cta{border-top:1px solid var(--mc-line);background:linear-gradient(105deg,#07111d,#091826 48%,#0b1b24);padding:150px clamp(24px,10vw,160px)}.mission-cta h2{letter-spacing:-.08em;margin:25px 0;font-size:clamp(47px,7vw,100px);line-height:.9}.mission-cta p{max-width:430px;margin-bottom:32px}.mission-footer{color:#62778d;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding:0 clamp(24px,7vw,112px);display:flex}.mission-footer>div{align-items:center;gap:12px;display:flex}.mission-footer span{font-size:9px}.mission-footer strong{color:var(--mc-white);letter-spacing:.15em}.mission-footer .live-dot{margin-right:0}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes mapPulse{50%{opacity:.5}}@media (max-width:1050px){.mission-hero{grid-template-columns:1fr;padding-top:145px}.hero-editorial{max-width:760px}.hero-airspace{min-height:490px}.mission-nav-status{display:none}.mission-section{padding-block:105px}.section-intro.split{grid-template-columns:1fr 1fr;align-items:start;display:grid}.lifecycle-layout{gap:5vw}.studio-system{margin-top:75px}.safety-flow{gap:8px}.safety-step svg{display:none}}@media (max-width:680px){.mission-nav{height:68px;padding:0 20px}.mission-nav nav,.mission-nav-status{display:none}.mission-hero{background-size:auto,38px 38px,38px 38px;min-height:850px;padding:125px 20px 65px}.hero-editorial h1{font-size:clamp(58px,16vw,84px)}.hero-actions{flex-wrap:wrap;gap:18px}.hero-footnote{margin-top:38px}.hero-airspace,.airspace-map,.airspace-map svg{min-height:370px}.map-readout{bottom:10px;right:10px}.mission-claim{padding:90px 20px;display:block}.mission-claim h2{margin:25px 0}.mission-section{padding:88px 20px}.section-intro h2{font-size:clamp(42px,12vw,64px)}.section-intro.split{display:block}.section-intro.split>p{margin-top:25px}.lifecycle-layout{margin-top:48px;display:block}.lifecycle-nav{border-left:0;border-bottom:1px solid var(--mc-line);margin-bottom:45px;display:flex;overflow:auto}.lifecycle-nav button{white-space:nowrap;gap:7px;min-width:105px;padding:14px 8px;display:flex}.lifecycle-nav button:before{width:auto;height:2px;inset:auto 0 -1px}.lifecycle-nav button i,.lifecycle-nav button span{display:none}.lifecycle-stage{min-height:540px}.mission-contract{grid-template-columns:1fr;margin-top:32px}.contract-prompt{border-right:0;border-bottom:1px solid var(--mc-line)}.enforcement-chamber{grid-template-columns:1fr;margin-top:28px}.vault{width:220px;height:220px}.chamber-readout{margin-top:10px}.telemetry-values{grid-template-columns:1fr 1fr}.studio-system{transform-origin:top;height:600px;margin-top:50px;transform:scale(.82)}.studio-node.console{top:0;left:50%;transform:translate(-50%)}.studio-node.connector{top:145px;right:0}.studio-node.telemetry{bottom:145px;left:0}.studio-node.logbook{bottom:0;right:50%;transform:translate(50%)}.studio-lines{transform:rotate(90deg)scale(.55)}.safety-flow{border:0;justify-content:flex-start;gap:32px;padding:40px 0 0;overflow:auto}.safety-step{gap:10px;min-width:100px;display:grid}.safety-step span,.safety-step b,.safety-step svg{margin:0}.safety-step b{background:0 0;padding:0}.safety-quote{align-items:flex-start}.safety-quote>svg:last-child{display:none}.matrix-comparison{grid-template-columns:1fr;margin-top:50px}.matrix-system>div{gap:3px}.matrix-system small em{float:none;margin-top:8px;display:block}.logbook{margin-top:50px}.log-event{grid-template-columns:68px 12px 1fr}.log-event>svg{display:none}.mission-faq{padding:90px 20px;display:block}.mission-faq>div:last-child{margin-top:45px}.mission-cta{padding:90px 20px}.mission-footer{gap:22px;padding:28px 20px;display:grid}.mission-footer>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mission-control *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mission-control [style*=transform]{transform:none!important}}.mission-control{--mc-bg:#f4f5f0;--mc-surface:#fff;--mc-blue:#111513;--mc-cyan:#b7f34a;--mc-amber:#c98700;--mc-white:#111513;--mc-muted:#5d655f;--mc-line:#1115132e;color:#111513;background:#f4f5f0}.mission-control p{color:#4f5851}.mission-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f5f0e6;border-bottom-color:#1115131f}.mission-nav>a{color:#111513}.mission-nav-status,.mission-nav nav{color:#69716b}.mission-nav nav a:hover{color:#111513}.mission-nav-button{border-color:#111513;color:#111513!important}.mc-mark i{background:#111513}.eyebrow{color:#397b20}.mission-hero{background-color:#f4f5f0;background-image:linear-gradient(#11151314 1px,#0000 1px),linear-gradient(90deg,#11151314 1px,#0000 1px);background-size:72px 72px}.hero-editorial h1{color:#111513}.hero-editorial h1 em,.section-intro h2 em,.mission-claim h2 em,.mission-cta h2 em{color:#477b2b}.hero-editorial>p{color:#4f5851}.mission-button.primary{color:#f4f5f0;background:#111513;box-shadow:0 10px 24px #11151326}.mission-button.text{color:#111513}.hero-footnote{color:#707971;border-color:var(--mc-line)}.airspace-map{background:#e8ebe3;border-color:#11151347;box-shadow:inset 0 1px #ffffffe6,0 20px 45px #11151317}.airspace-map:before{color:#58645b}.map-grid path{stroke:#11151326}.contour{stroke:#56734e;stroke-opacity:.35}.contour-two{stroke:#477b2b;stroke-opacity:.3}.geofence{fill:#b7f34a1f;stroke:#477b2b;stroke-opacity:.65}.route-shadow{stroke:#7caf48;stroke-opacity:.25}.route-line{stroke:#477b2b}.waypoint circle:first-child{fill:#f4f5f0;stroke:#477b2b}.waypoint circle:nth-child(2){stroke:#477b2b}.waypoint text{fill:#465148}.map-drone{filter:drop-shadow(0 4px 4px #11151359)}.map-drone path{fill:#111513}.map-drone circle{fill:#477b2b}.map-label{fill:#68736b}.map-readout{color:#59645c}.map-readout span{color:#477b2b}.map-readout strong{color:#111513}.map-readout small{color:#69736b}.mission-claim{color:#f4f5f0;background:#111513;border-color:#111513}.mission-claim>span{color:#b7f34a}.mission-claim h2{color:#f4f5f0}.mission-claim p{color:#b1b9b0}.mission-section{background:#f4f5f0}.lifecycle-nav{border-color:#11151333}.lifecycle-nav button{color:#768078}.lifecycle-nav button.active{color:#111513;background:#e6eadf}.lifecycle-nav button.active:before{background:#477b2b}.lifecycle-nav button.active svg{color:#477b2b}.lifecycle-stage{border-color:var(--mc-line)}.stage-heading{color:#477b2b}.mission-contract,.logbook,.matrix-system{background:#fff;border-color:#11151333}.contract-prompt{border-color:#11151329}.contract-prompt span,.contract-route>span{color:#718077}.contract-prompt strong{color:#111513}.contract-route b{color:#707b72}.contract-route em{color:#111513}.contract-route em.green{color:#477b2b}.enforcement-chamber .vault{background:#e8f1dd;border-color:#477b2b;box-shadow:0 0 0 12px #477b2b0d,0 20px 40px #477b2b1f}.vault:before,.vault:after{border-color:#477b2b73}.vault-door{border-color:#477b2b}.vault-door span{background:#477b2b}.vault-core{color:#b7f34a;background:#111513}.chamber-readout{color:#637066}.chamber-readout b{color:#477b2b}.chamber-readout b i{background:#477b2b;box-shadow:0 0 8px #477b2b}.chamber-readout small{color:#5e6a61}.telemetry-chart{border-color:var(--mc-line)}.telemetry-chart path{stroke:#477b2b}.telemetry-chart path.secondary{stroke:#7b9780}.telemetry-chart span{color:#69766d}.telemetry-chart>b{color:#477b2b}.telemetry-values span{color:#6e7a70}.telemetry-values b{color:#111513}.studio-system{background:#e8ebe3;border-block:1px solid #11151324}.studio-lines{stroke:#477b2b73}.studio-rail{background:#477b2b59}.studio-rail i{background:linear-gradient(#0000,#477b2b,#0000);box-shadow:0 0 10px #477b2b}.studio-node{color:#111513;background:#fff;border-color:#11151338;box-shadow:0 8px 22px #1115130f}.studio-node svg{color:#477b2b}.studio-node.core{color:#f4f5f0;background:#111513;border-color:#477b2b;box-shadow:0 0 0 12px #477b2b14}.studio-node.core .mc-mark i{background:#f4f5f0}.safety-section{background:#e8ebe3}.safety-flow{border-color:#11151333}.safety-step{color:#68746b}.safety-step b{background:#e8ebe3}.safety-step.gate{color:#477b2b}.safety-quote{color:#477b2b;background:#f7faef;border-color:#477b2b}.safety-quote strong{color:#111513}.safety-quote>svg:last-child{color:#477b2b}.matrix-system{background:0 0;border-color:#11151333}.matrix-system header{color:#526057}.matrix-system header b{color:#477b2b}.matrix-system i{background:#1115130d;border-color:#11151324}.matrix-system i:hover{background:#b7f34a}.matrix-system i.on{background:#477b2b;border-color:#477b2b;box-shadow:0 0 8px #477b2b59}.matrix-system:nth-child(2) i.on{box-shadow:none;background:#7e9f67}.matrix-system small{color:#6c786f}.matrix-system small em{color:#8a968d}.logbook-head{color:#69766d}.logbook-head b{color:#477b2b}.logbook-track{background:#477b2b33}.logbook-track i{background:#477b2b;box-shadow:0 0 10px #477b2b}.log-event{color:#657169;border-color:#1115131f}.log-event:hover{color:#111513}.log-event>i{background:#477b2b;box-shadow:0 0 8px #477b2b}.log-event>i.amber{box-shadow:none;background:#c98700}.log-event small{color:#7b867e}.mission-faq{background:#fff;border-color:#11151326}.mission-faq>div:last-child{border-color:#11151333}.mission-faq article{border-color:#11151326}.mission-faq button{color:#111513}.mission-faq article.open button{color:#477b2b}.mission-cta{color:#f4f5f0;background:#111513;border-color:#111513}.mission-cta p{color:#b1b9b0}.mission-cta .eyebrow{color:#b7f34a}.mission-footer{color:#69766d;background:#e8ebe3}.mission-footer strong{color:#111513}.mission-footer .mc-mark i{background:#111513}.mission-footer .live-dot{background:#477b2b;box-shadow:0 0 8px #477b2b}@media (max-width:680px){.mission-hero:after{background:linear-gradient(#f4f5f059,#f4f5f0e6 82%,#f4f5f0)}.studio-system{background:#e8ebe3}}.mission-hero{color:#f8fafc;background-image:linear-gradient(90deg,#05080bf0 0%,#05080bc2 34%,#05080b33 72%,#05080b4d 100%),url(/images/deryk-hero-environment.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.mission-hero:after{background:linear-gradient(90deg,#05080b1f,#0000 55%,#05080b40),linear-gradient(#05080b2e,#0000 68%,#05080b73)}.mission-hero .hero-editorial h1,.mission-hero .hero-editorial>p{color:#f8fafc}.mission-hero .hero-footnote{color:#f8fafcbf;border-color:#f8fafc4d}.mission-hero .mission-button.text{color:#f8fafc}.mission-hero .eyebrow{color:#b7f34a}.mission-hero .airspace-map{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#e8ebe3d6}@media (max-width:680px){.mission-hero:after{background:linear-gradient(#05080b1f,#05080b7a 55%,#05080bc7)}.mission-hero{background-position:60%}}@media (min-width:1051px){.mission-hero{grid-template-columns:1fr}.mission-hero .hero-editorial{max-width:760px}}.mc-logo{object-fit:cover;object-position:center;width:132px;height:34px;display:block}.studio-node.core .mc-logo{width:74px;height:20px;margin-bottom:6px}.mission-footer .mc-logo{width:132px;height:34px}.intelligence-page .mission-nav>a,.intelligence-page .mission-nav-button{color:#f4f5f0}.intelligence-page .mission-nav-status,.intelligence-page .mission-nav nav{color:#f4f5f09e}.intelligence-page .mission-nav-button{border-color:#f4f5f04d}.intelligence-hero{color:#f4f5f0;background:#080c0e;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:6vw;min-height:780px;padding:170px clamp(24px,8vw,140px) 100px;display:grid;position:relative;overflow:hidden}.intelligence-hero:before{content:"";background:linear-gradient(90deg,#080c0efa 0%,#080c0ecc 42%,#080c0e1f),linear-gradient(#b7f34a14 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#b7f34a14 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0}.intelligence-hero:after{content:"";filter:blur(12px);background:radial-gradient(circle,#b7f34a29,#0000 64%);border-radius:50%;width:600px;height:600px;position:absolute;top:8%;right:10%}.intelligence-hero .hero-editorial,.hero-orbit{z-index:1;position:relative}.intelligence-hero .hero-editorial{max-width:740px}.intelligence-hero .eyebrow{color:#b7f34a}.intelligence-hero h1{letter-spacing:-.08em;color:#f4f5f0;margin:24px 0 30px;font-size:clamp(58px,8vw,112px);line-height:.9}.intelligence-hero h1 em{color:#b7f34a;font-style:normal}.intelligence-hero .hero-editorial>p{color:#f4f5f0b3;max-width:600px;font-size:16px;line-height:1.75}.intelligence-hero .mission-button.text{color:#f4f5f0}.intelligence-hero .hero-footnote{color:#f4f5f094;border-color:#f4f5f033}.hero-orbit{aspect-ratio:1;place-items:center;width:min(42vw,560px);margin:auto;display:grid}.orbit-ring{aspect-ratio:1;border:1px solid #b7f34a59;border-radius:50%;animation:24s linear infinite orbit-spin;position:absolute}.ring-a{width:48%}.ring-b{border-color:#f4f5f038;width:72%;animation-duration:30s;animation-direction:reverse}.ring-c{border-color:#f4f5f021;width:96%;animation-duration:40s}.orbit-core{aspect-ratio:1;background:#080c0ed6;border:1px solid #b7f34a;border-radius:50%;align-content:center;place-items:center;gap:7px;width:30%;display:grid;box-shadow:0 0 55px #b7f34a2e,inset 0 0 28px #b7f34a1a}.orbit-core .mc-logo{width:90px;height:25px}.orbit-core span,.orbit-core b{letter-spacing:.12em;font:8px DM Mono,monospace}.orbit-core span{color:#f4f5f099}.orbit-core b{color:#b7f34a;font-weight:400}.orbit-node{color:#dce6dc;letter-spacing:.12em;background:#080c0ecc;border:1px solid #f4f5f038;padding:8px 10px;font:9px DM Mono,monospace;position:absolute}.node-top{top:3%;left:50%;transform:translate(-50%)}.node-right{top:49%;right:0}.node-bottom{bottom:3%;left:50%;transform:translate(-50%)}.node-left{top:49%;left:0}.positioning-band{color:#f4f5f0;background:#111513;border-block:1px solid #111513;padding:125px clamp(24px,14vw,220px)}.positioning-band>span{letter-spacing:.12em;color:#b7f34a;font:10px DM Mono,monospace}.positioning-band h2{letter-spacing:-.07em;margin:28px 0 24px;font-size:clamp(42px,6vw,84px);font-weight:500;line-height:.98}.positioning-band h2 em{color:#b7f34a;font-style:normal}.positioning-band p{color:#f4f5f09e;max-width:610px;font-size:15px;line-height:1.8}.loop-section{background:#f4f5f0}.loop-grid{border-top:1px solid var(--mc-line);border-left:1px solid var(--mc-line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.loop-step{border-right:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line);flex-direction:column;gap:12px;min-height:190px;padding:22px;display:flex;position:relative}.loop-step>span{color:#7b887d;font:10px DM Mono,monospace}.loop-step>svg{color:#477b2b}.loop-step b{letter-spacing:.09em;font:12px DM Mono,monospace}.loop-step small{color:#5d655f;font:12px/1.5 Inter,sans-serif}.loop-step>svg:last-child{color:#91a493;position:absolute;bottom:22px;right:20px}.loop-step.active{color:#f4f5f0;background:#111513}.loop-step.active small,.loop-step.active>span{color:#f4f5f099}.loop-step.active>svg{color:#b7f34a}.worlds-section{background:#e8ebe3}.world-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:62px;display:grid}.world-card{background:#f7f8f4;border:1px solid #11151326;flex-direction:column;min-height:285px;padding:22px;transition:transform .25s,border-color .25s;display:flex}.world-card:hover{border-color:#477b2b;transform:translateY(-5px)}.world-card>div{color:#477b2b;justify-content:space-between;align-items:center;display:flex}.world-card>div span{letter-spacing:.12em;color:#69746a;font:9px DM Mono,monospace}.world-card h3{letter-spacing:-.05em;margin:55px 0 12px;font-size:22px;line-height:1.05}.world-card p{color:#5d655f;margin:0;font-size:12px;line-height:1.7}.world-card>svg{color:#477b2b;margin-top:auto}.products-section{background:#f4f5f0}.product-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:65px;display:grid}.product-area{background:#fff;border:1px solid #11151329;flex-direction:column;min-height:455px;padding:28px;display:flex}.product-area>span{letter-spacing:.12em;color:#397b20;font:9px DM Mono,monospace}.product-area h3{letter-spacing:-.06em;margin:45px 0 15px;font-size:30px;line-height:1.04}.product-area>p{color:#5d655f;margin:0;font-size:13px;line-height:1.7}.product-list{border-top:1px solid var(--mc-line);gap:10px;margin-top:28px;padding-top:12px;display:grid}.product-list div{color:#3c483e;align-items:center;gap:8px;font:10px DM Mono,monospace;display:flex}.product-list svg{color:#477b2b;flex:none}.product-area>a{color:#397b20;align-items:center;gap:8px;margin-top:auto;font:10px DM Mono,monospace;display:flex}.area-2{color:#f4f5f0;background:#111513;border-color:#111513}.area-2>span,.area-2>a,.area-2 .product-list svg{color:#b7f34a}.area-2>p,.area-2 .product-list div{color:#f4f5f09e}.area-2 .product-list{border-color:#f4f5f033}.capability-section{background:#e8ebe3;grid-template-columns:.82fr 1.18fr;align-items:center;gap:10vw;display:grid}.capability-copy h2{letter-spacing:-.07em;margin:22px 0;font-size:clamp(42px,5vw,70px);line-height:.98}.capability-copy h2 em{color:#477b2b;font-style:normal}.capability-copy>p{color:#5d655f;max-width:470px;margin-bottom:32px;font-size:14px;line-height:1.8}.capability-panel{background:#f7f8f4;border:1px solid #11151329;padding:24px}.capability-panel-head{border-bottom:1px solid var(--mc-line);letter-spacing:.1em;color:#69746a;justify-content:space-between;padding-bottom:20px;font:9px DM Mono,monospace;display:flex}.capability-panel-head b{color:#397b20;font-weight:400}.capability-row{border-bottom:1px solid var(--mc-line);grid-template-columns:30px 1fr 16px;align-items:center;gap:12px;padding:17px 0;font-size:12px;display:grid}.capability-row span{color:#7b887d;font:10px DM Mono,monospace}.capability-row b{font-weight:500}.capability-row svg{color:#477b2b}.proof-section{color:#f4f5f0;background:#111513;grid-template-columns:.7fr 1.3fr;align-items:center;gap:10vw;display:grid}.proof-mark{align-content:start;gap:20px;display:grid}.proof-mark .mc-logo{width:170px;height:46px}.proof-mark span{letter-spacing:.1em;color:#f4f5f080;font:9px DM Mono,monospace}.proof-section h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(45px,6vw,86px);line-height:.94}.proof-section h2 em{color:#b7f34a;font-style:normal}.proof-section p{color:#f4f5f09e;max-width:520px;font-size:14px;line-height:1.8}.intelligence-page .mission-footer{color:#f4f5f08c;background:#111513;border-top-color:#f4f5f026}.intelligence-page .mission-footer>div:first-child{align-items:center;gap:18px;display:flex}.intelligence-page .mission-footer .mc-logo{flex:none}.intelligence-page .mission-footer span{color:#f4f5f08c}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.intelligence-hero{grid-template-columns:1fr;padding-top:135px}.hero-orbit{width:min(76vw,500px);margin-top:15px}.loop-grid,.world-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.capability-section,.proof-section{grid-template-columns:1fr;gap:50px}}@media (max-width:680px){.intelligence-hero{min-height:900px;padding:120px 20px 55px}.intelligence-hero h1{font-size:clamp(56px,15vw,82px)}.intelligence-hero .hero-editorial>p{font-size:14px}.hero-orbit{width:92vw}.positioning-band{padding:88px 20px}.positioning-band h2{font-size:47px}.loop-grid{grid-template-columns:1fr 1fr;margin-top:45px}.loop-step{min-height:165px;padding:16px}.loop-step>svg:last-child{display:none}.world-grid,.product-grid{grid-template-columns:1fr;margin-top:45px}.world-card{min-height:245px}.product-area{min-height:410px}.capability-section,.proof-section{padding-top:88px;padding-bottom:88px}.capability-panel{padding:16px}.capability-row{grid-template-columns:24px 1fr 14px;font-size:11px}.proof-mark .mc-logo{width:145px;height:40px}.intelligence-page .mission-footer{gap:18px;padding-block:28px;display:grid}.intelligence-page .mission-footer>div:first-child{flex-direction:column;align-items:flex-start;gap:12px}}.intelligence-page{--mc-bg:#060b12;--mc-surface:#0b1420;--mc-blue:#72a8ff;--mc-cyan:#72a8ff;--mc-white:#f4f7ff;--mc-muted:#8b9bb2;--mc-line:#a5c2eb29;color:#f4f7ff;background:#060b12}.intelligence-page .mission-nav{background:#060b12d6;border-bottom-color:#a5c2eb24}.intelligence-page .mission-nav-button{background:#6c9dec14;border-color:#a5c2eb47}.intelligence-page .eyebrow,.intelligence-page .positioning-band>span,.intelligence-page .product-area>span,.intelligence-page .reference-kicker{color:#78aaff}.intelligence-page .intelligence-hero{background-color:#060b12;background-image:linear-gradient(90deg,#060b12fa 0%,#060b12d1 43%,#060b122e 100%),url(/images/deryk-earth-background.png);background-position:50%,right 10% center;background-repeat:no-repeat;background-size:auto,min(52vw,700px)}.intelligence-page .intelligence-hero:before{background-image:linear-gradient(#72a8ff14 1px,#0000 1px),linear-gradient(90deg,#72a8ff14 1px,#0000 1px);background-size:auto,72px 72px}.intelligence-page .intelligence-hero:after{background:radial-gradient(circle,#4982e038,#0000 64%)}.intelligence-page .intelligence-hero h1 em,.intelligence-page .positioning-band h2 em,.intelligence-page .section-intro h2 em,.intelligence-page .capability-copy h2 em,.intelligence-page .proof-section h2 em{color:#82adff}.intelligence-page .mission-button.primary{color:#07101b;background:#f4f7ff;border-color:#f4f7ff;box-shadow:0 10px 28px #4787ee33}.intelligence-page .mission-button.text{color:#f4f7ff}.intelligence-page .hero-footnote{border-color:#a5c2eb38}.intelligence-page .orbit-ring{border-color:#72a8ff5c}.intelligence-page .ring-b{border-color:#f4f7ff38}.intelligence-page .orbit-core{border-color:#72a8ff;box-shadow:0 0 55px #5692ef3d,inset 0 0 28px #5692ef1f}.intelligence-page .orbit-core b,.intelligence-page .loop-step>svg,.intelligence-page .world-card>div,.intelligence-page .world-card>svg,.intelligence-page .capability-row svg{color:#78aaff}.intelligence-page .orbit-node,.intelligence-page .world-card,.intelligence-page .product-area,.intelligence-page .capability-panel{background:#0b1420b8;border-color:#a5c2eb2e}.intelligence-page .positioning-band,.intelligence-page .proof-section,.intelligence-page .reference-thesis,.intelligence-page .reference-action{color:#f4f7ff;background:#09111b}.intelligence-page .loop-section,.intelligence-page .products-section,.intelligence-page .reference-architecture{color:#f4f7ff;background:#07101a}.intelligence-page .worlds-section,.intelligence-page .capability-section,.intelligence-page .reference-principles,.intelligence-page .reference-areas{color:#f4f7ff;background:#0a1521}.intelligence-page .section-intro>p,.intelligence-page .world-card p,.intelligence-page .product-area>p,.intelligence-page .capability-copy>p,.intelligence-page .reference-principles>p{color:#8b9bb2}.intelligence-page .loop-grid{border-color:#a5c2eb29}.intelligence-page .loop-step{background:#0b142075;border-color:#a5c2eb29}.intelligence-page .loop-step.active{background:#132743}.intelligence-page .area-card{background:#0e1a28;border-color:#a5c2eb2e}.intelligence-page .area-art{filter:saturate(.78)brightness(.72)}.intelligence-page .stack-layout{background:linear-gradient(135deg,#0c1b2a,#12263b 55%,#08121e);border-color:#a5c2eb33}.intelligence-page .stack-layout:before{background-image:linear-gradient(#72a8ff1a 1px,#0000 1px),linear-gradient(90deg,#72a8ff1a 1px,#0000 1px)}.intelligence-page .stack-layers div{background:linear-gradient(100deg,#142d4b,#315a88 50%,#142d4b)}.intelligence-page .reference-careers{background:linear-gradient(90deg,#060b12f5,#060b128c),url(/images/deryk-hero-environment.png) 50%/cover}.intelligence-page .mission-footer{background:#060b12;border-top-color:#a5c2eb29}.intelligence-page .mc-logo{mix-blend-mode:screen;background:0 0}.intelligence-page .mission-nav-button{color:#f4f7ff!important}@media (max-width:680px){.intelligence-page .intelligence-hero{background-position:50%,right -190px top 70px;background-size:auto,520px}.intelligence-page .intelligence-hero:after{opacity:.55}}.reference-kicker,.principle-tags,.reference-heading>span,.reference-link,.reference-button,.reference-text-link,.world-loop-label,.stack-worlds,.stack-result,.action-steps>div>span{letter-spacing:.11em;font-family:DM Mono,monospace}.mission-control:not(.intelligence-page)>main>.mission-claim,.mission-control:not(.intelligence-page)>main>.lifecycle-section,.mission-control:not(.intelligence-page)>main>.studios-section,.mission-control:not(.intelligence-page)>main>.safety-section,.mission-control:not(.intelligence-page)>main>.matrix-section,.mission-control:not(.intelligence-page)>main>section#logbook,.mission-control:not(.intelligence-page)>main>.mission-faq,.mission-control:not(.intelligence-page)>main>.mission-cta{display:none}.reference-principles{color:#111513;background:#f7f8f4;border-top:1px solid #1115131f;grid-template-columns:1fr 1fr;gap:24px 10vw;padding:72px clamp(24px,7vw,112px) 48px;display:grid}.reference-kicker{color:#69746a;font-size:9px}.reference-principles h2,.reference-thesis h2,.reference-heading h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(34px,4.7vw,64px);font-weight:600;line-height:.97}.reference-principles>p{color:#5d655f;max-width:430px;margin:8px 0 0;font-size:13px;line-height:1.6}.principle-tags{border-top:1px solid #11151326;grid-column:1/-1;grid-template-columns:repeat(8,1fr);gap:12px;margin-top:30px;padding-top:22px;display:grid}.principle-tags span{color:#5d655f;align-items:center;gap:7px;font-size:8px;display:flex}.principle-tags svg{color:#477b2b}.reference-thesis{color:#f4f5f0;background:#0b1112;grid-template-columns:.9fr .65fr 1.1fr;align-items:center;gap:5vw;padding:88px clamp(24px,7vw,112px);display:grid}.reference-thesis h2{font-size:clamp(32px,4vw,58px)}.reference-thesis h2 em{color:#f4f5f08c;font-style:normal}.thesis-copy p{color:#f4f5f0a6;font-size:13px;line-height:1.7}.reference-link{color:#f4f5f0;border:1px solid #f4f5f04d;align-items:center;gap:10px;margin-top:13px;padding:11px 14px;font-size:9px;display:inline-flex}.world-loop{background:radial-gradient(circle,#477b2b38,#0000 44%);border-left:1px solid #f4f5f026;border-right:1px solid #f4f5f026;height:300px;position:relative}.world-loop:before,.world-loop:after{content:"";border:1px solid #b7f34a66;border-radius:50%;position:absolute;inset:28px 13%;transform:rotate(24deg)}.world-loop:after{border-color:#f4f5f033;inset:56px 7%;transform:rotate(-28deg)}.loop-globe{z-index:1;background:radial-gradient(circle at 36% 28%,#69836f,#111b1a 62%);border-radius:50%;align-content:center;place-items:center;gap:8px;width:112px;height:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #b7f34a33}.loop-globe .mc-logo{width:72px;height:20px}.loop-globe small{color:#f4f5f0b3;font:7px DM Mono,monospace}.world-loop-label{color:#f4f5f0;z-index:2;font-size:8px;position:absolute}.world-loop-label small{color:#f4f5f080;letter-spacing:0;font:8px Space Grotesk,sans-serif;display:block}.label-0{top:2%;left:3%}.label-1{top:2%;right:3%}.label-2{top:45%;right:0}.label-3{bottom:3%;right:5%}.label-4{bottom:3%;left:4%}.label-5{top:45%;left:0}.reference-architecture,.reference-areas{color:#111513;background:#f4f5f0;padding:78px clamp(24px,7vw,112px)}.reference-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.reference-heading h2{margin-top:12px;font-size:clamp(34px,4.4vw,60px)}.reference-heading>span:last-child{color:#69746a;margin-bottom:8px;font:10px DM Mono,monospace}.stack-layout{background:linear-gradient(135deg,#e4e9e2,#f7f8f4 55%,#dbe6dd);border:1px solid #11151324;grid-template-columns:.7fr 1.6fr .5fr;align-items:center;gap:4vw;min-height:440px;margin-top:45px;padding:30px;display:grid;position:relative;overflow:hidden}.stack-layout:before{content:"";background-image:linear-gradient(#477b2b1a 1px,#0000 1px),linear-gradient(90deg,#477b2b1a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.stack-worlds,.stack-layers,.stack-result{z-index:1;position:relative}.stack-worlds{color:#477b2b;font-size:9px;line-height:1.5}.stack-worlds i{border:1px solid #477b2b;border-radius:50%;width:15px;height:15px;margin:17px 0 5px;display:block}.stack-worlds small{color:#69746a;letter-spacing:0;font:9px Space Grotesk,sans-serif}.stack-layers{gap:5px;width:100%;max-width:540px;margin:auto;display:grid}.stack-layers div{clip-path:polygon(7% 0,93% 0,100% 50%,93% 100%,7% 100%,0 50%);color:#f4f5f0;height:42px;margin-inline:calc(var(--layer) * 1.3%);background:linear-gradient(100deg,#26392f,#6e8270 50%,#26392f);grid-template-columns:30px 1fr 1.4fr;align-items:center;padding:0 18px;display:grid;box-shadow:0 5px 15px #11151326}.stack-layers span,.stack-layers small{color:#f4f5f0a6;font:8px DM Mono,monospace}.stack-layers b{font-size:11px}.stack-result{color:#477b2b;font-size:9px;line-height:1.5}.stack-result b{font-size:11px}.stack-result svg{margin-top:14px;display:block}.reference-areas{background:#f7f8f4}.area-cards{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:36px;display:grid}.area-card{background:#fff;border:1px solid #1115131f;flex-direction:column;min-height:295px;padding:12px;display:flex}.area-art{filter:saturate(.8);background:radial-gradient(circle at 42% 60%,#b7f34aa6,#0000 12%),linear-gradient(135deg,#17261e,#a6b7b0 45%,#1d3125);height:124px;margin:-12px -12px 14px}.area-image-1 .area-art{background:linear-gradient(145deg,#17251d,#788d93 50%,#101a18)}.area-image-2 .area-art{background:radial-gradient(circle at 30%,#d5f7e6 0 5%,#0000 6%),radial-gradient(circle at 65% 20%,#568f85 0 10%,#0000 11%),#17322d}.area-image-3 .area-art{background:linear-gradient(135deg,#7a8d9a,#d5c1a1 48%,#374d57)}.area-image-4 .area-art{background:linear-gradient(135deg,#111a22,#7690a2 45%,#17222e)}.area-card h3{margin:0 0 8px;font:600 16px Space Grotesk,sans-serif}.area-card p{color:#5d655f;margin:0;font-size:11px;line-height:1.45}.area-card>svg{color:#477b2b;margin-top:auto}.reference-action{color:#f4f5f0;background:#0b1112;padding:70px clamp(24px,7vw,112px)}.action-steps{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;display:grid}.action-steps>div{border:1px solid #f4f5f02e;min-height:220px;padding:10px}.action-steps>div>span{color:#b7f34a;font-size:8px}.action-art{opacity:.8;background:radial-gradient(circle,#b7f34a 0 4%,#0000 5%),linear-gradient(135deg,#172421,#5c746d 50%,#101718);height:100px;margin:10px 0}.action-art-1{background:radial-gradient(circle,#477b2b 0 18%,#0000 19%),repeating-radial-gradient(circle,#46695a 0 1px,#0000 2px 10px),#0f1b1a}.action-art-2{background:linear-gradient(135deg,#26362f,#a9c4b1,#29382d)}.action-art-3{background:radial-gradient(circle at 65% 35%,#b7f34a 0 5%,#0000 6%),linear-gradient(135deg,#183028,#536e63)}.action-art-4{background:linear-gradient(135deg,#0f171b,#6c8190 48%,#17272a)}.action-steps h3{margin:0;font-size:18px}.action-steps p{color:#f4f5f08c;margin:5px 0 0;font-size:10px;line-height:1.5}.reference-careers{color:#f4f5f0;background:linear-gradient(90deg,#05080bed,#05080b80),url(/images/deryk-hero-environment.png) 50%/cover;justify-content:space-between;align-items:center;min-height:350px;padding:78px clamp(24px,7vw,112px);display:flex}.reference-careers h2{letter-spacing:-.07em;margin:16px 0;font-size:clamp(38px,5vw,72px);line-height:.95}.reference-careers p{color:#f4f5f0a8;max-width:500px;font-size:13px;line-height:1.6}.reference-careers>div>div{align-items:center;gap:18px;margin-top:24px;display:flex}.reference-button{color:#111513;background:#f4f5f0;align-items:center;gap:9px;padding:11px 14px;font-size:9px;display:inline-flex}.reference-text-link{color:#f4f5f0;font-size:9px}.careers-word{letter-spacing:-.12em;color:#f4f5f01f;font:600 clamp(70px,13vw,180px) Space Grotesk,sans-serif}@media (max-width:900px){.reference-principles{grid-template-columns:1fr}.principle-tags{grid-template-columns:repeat(4,1fr)}.reference-thesis{grid-template-columns:1fr 1fr}.world-loop{grid-column:1/-1}.area-cards{grid-template-columns:repeat(3,1fr)}.area-card:nth-child(n+4){display:none}.stack-layout{grid-template-columns:1fr 2fr}.stack-result{display:none}.action-steps{grid-template-columns:repeat(3,1fr)}.action-steps>div:nth-child(n+4){display:none}}@media (max-width:680px){.reference-principles,.reference-thesis,.reference-architecture,.reference-areas,.reference-action,.reference-careers{padding:58px 20px}.principle-tags{grid-template-columns:repeat(2,1fr)}.reference-thesis{grid-template-columns:1fr}.world-loop{margin-top:25px}.reference-heading{display:block}.reference-heading>span:last-child{margin-top:12px;display:block}.stack-layout{grid-template-columns:1fr;min-height:520px;padding:18px}.stack-worlds{display:none}.stack-layers div{grid-template-columns:24px 1fr}.stack-layers small{display:none}.area-cards{grid-template-columns:1fr}.area-card:nth-child(n+2){display:none}.action-steps{grid-template-columns:1fr 1fr}.action-steps>div:nth-child(n+3){display:none}.reference-careers{display:block}.careers-word{margin-top:35px;display:block}.reference-careers>div>div{flex-wrap:wrap}}.area-art{background-image:url(/images/deryk-physical-world.svg)!important;background-position:50%!important;background-size:cover!important}.area-image-1 .area-art{background-image:url(/images/deryk-digital-world.svg)!important}.area-image-2 .area-art{background-image:url(/images/deryk-neural-world.svg)!important}.area-image-3 .area-art{background-image:url(/images/deryk-gaming-world.svg)!important}.area-image-4 .area-art{background-image:url(/images/deryk-platform-world.svg)!important}.area-card{transition:transform .25s,border-color .25s,box-shadow .25s}.area-card:hover{border-color:#477b2b;transform:translateY(-5px);box-shadow:0 15px 30px #1115131a}.area-image-0 .area-art{background-image:url(/images/deryk-agi.jpeg)!important;background-position:50%!important;background-size:155%!important}.area-image-1 .area-art{background-image:url(/images/deryk-physical.jpeg)!important;background-position:50%!important;background-size:cover!important}.area-image-2 .area-art{background-image:url(/images/deryk-neural.jpeg)!important;background-position:50%!important;background-size:cover!important}.area-image-3 .area-art{background-image:url(/images/deryk-gaming.jpeg)!important;background-position:50%!important;background-size:cover!important}.area-image-4 .area-art{background-image:url(/images/deryk-platform.jpeg)!important;background-position:50%!important;background-size:cover!important}.mission-control:not(.intelligence-page) .reference-button{background:#f4f5f0;color:#111513!important}.mission-control:not(.intelligence-page) .reference-text-link{color:#f4f5f0!important}.mission-control:not(.intelligence-page) .mission-footer{color:#f4f5f099;background:#0b1112;border-top-color:#f4f5f029}.mission-control:not(.intelligence-page) .mission-footer span{color:#f4f5f099}.mission-control:not(.intelligence-page) .mission-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f8fafc;background:#05080bd1;border-bottom-color:#f8fafc2e}.mission-control:not(.intelligence-page) .mission-nav>a,.mission-control:not(.intelligence-page) .mission-nav-button{color:#f8fafc!important}.mission-control:not(.intelligence-page) .mission-nav-status,.mission-control:not(.intelligence-page) .mission-nav nav{color:#f8fafcb3}.mission-control:not(.intelligence-page) .mission-nav nav a:hover{color:#fff}.mission-control:not(.intelligence-page) .mission-nav-button{background:#05080b8c;border-color:#f8fafc61}.mission-control:not(.intelligence-page) .mc-logo{mix-blend-mode:screen}.mission-control:not(.intelligence-page) .mission-hero{padding-top:170px}.mission-control:not(.intelligence-page) .mission-hero .hero-editorial{max-width:700px}.mission-control:not(.intelligence-page) .hero-actions{align-items:center}.mission-control:not(.intelligence-page) .mission-button.primary{color:#111513;background:#f4f5f0;border:1px solid #f4f5f0;min-height:48px;padding:0 18px;box-shadow:0 12px 26px #00000038}.mission-control:not(.intelligence-page) .mission-button.text{color:#f4f5f0;text-underline-offset:5px;min-height:48px;padding:0 4px;text-decoration:underline}@media (max-width:680px){.mission-control:not(.intelligence-page) .mission-nav{height:70px}.mission-control:not(.intelligence-page) .mission-hero{min-height:780px;padding:132px 24px 60px}.mission-control:not(.intelligence-page) .hero-editorial h1{font-size:clamp(54px,15vw,78px);line-height:.92}.mission-control:not(.intelligence-page) .hero-editorial>p{font-size:15px;line-height:1.65}.mission-control:not(.intelligence-page) .hero-actions{align-items:stretch;gap:14px}.mission-control:not(.intelligence-page) .mission-button{justify-content:center;width:100%}.mission-control:not(.intelligence-page) .hero-footnote{font-size:8px;line-height:1.7}}.mission-control:not(.intelligence-page){--mc-bg:#060b12;--mc-surface:#0b1420;--mc-blue:#72a8ff;--mc-cyan:#72a8ff;--mc-white:#f4f7ff;--mc-muted:#8b9bb2;--mc-line:#a5c2eb29;color:#f4f7ff;background:#060b12}.mission-control:not(.intelligence-page) .mission-nav{background:#060b12d6;border-bottom-color:#a5c2eb24}.mission-control:not(.intelligence-page) .mission-nav-button{background:#6c9dec14;border-color:#a5c2eb47;color:#f4f7ff!important}.mission-control:not(.intelligence-page) .mission-hero{color:#f4f7ff;background-color:#060b12}.mission-control:not(.intelligence-page) .mission-hero .hero-editorial h1,.mission-control:not(.intelligence-page) .mission-hero .hero-editorial>p{color:#f4f7ff}.mission-control:not(.intelligence-page) .mission-hero .eyebrow,.mission-control:not(.intelligence-page) .reference-kicker{color:#78aaff}.mission-control:not(.intelligence-page) .mission-hero .mission-button.primary,.mission-control:not(.intelligence-page) .reference-button{color:#07101b;background:#f4f7ff;border-color:#f4f7ff}.mission-control:not(.intelligence-page) .mission-claim,.mission-control:not(.intelligence-page) .reference-thesis,.mission-control:not(.intelligence-page) .reference-action{color:#f4f7ff;background:#09111b;border-color:#a5c2eb29}.mission-control:not(.intelligence-page) .reference-principles,.mission-control:not(.intelligence-page) .reference-architecture,.mission-control:not(.intelligence-page) .reference-areas{color:#f4f7ff;background:#0a1521}.mission-control:not(.intelligence-page) .reference-principles>p,.mission-control:not(.intelligence-page) .thesis-copy p,.mission-control:not(.intelligence-page) .reference-careers p{color:#8b9bb2}.mission-control:not(.intelligence-page) .reference-thesis h2 em,.mission-control:not(.intelligence-page) .reference-heading h2 em{color:#82adff}.mission-control:not(.intelligence-page) .principle-tags,.mission-control:not(.intelligence-page) .reference-link{border-color:#a5c2eb2e}.mission-control:not(.intelligence-page) .principle-tags span,.mission-control:not(.intelligence-page) .principle-tags svg,.mission-control:not(.intelligence-page) .reference-link,.mission-control:not(.intelligence-page) .reference-heading>span:last-child{color:#78aaff}.mission-control:not(.intelligence-page) .world-loop{background:radial-gradient(circle,#4982e038,#0000 44%);border-color:#a5c2eb29}.mission-control:not(.intelligence-page) .world-loop:before{border-color:#72a8ff66}.mission-control:not(.intelligence-page) .stack-layout{background:linear-gradient(135deg,#0c1b2a,#12263b 55%,#08121e);border-color:#a5c2eb33}.mission-control:not(.intelligence-page) .stack-layout:before{background-image:linear-gradient(#72a8ff1a 1px,#0000 1px),linear-gradient(90deg,#72a8ff1a 1px,#0000 1px)}.mission-control:not(.intelligence-page) .stack-layers div{background:linear-gradient(100deg,#142d4b,#315a88 50%,#142d4b)}.mission-control:not(.intelligence-page) .stack-worlds{font-size:10px}.mission-control:not(.intelligence-page) .stack-worlds,.mission-control:not(.intelligence-page) .stack-result{color:#78aaff}.mission-control:not(.intelligence-page) .stack-worlds small{color:#8b9bb2;font-size:11px}.mission-control:not(.intelligence-page) .stack-worlds i{border-color:#78aaff}.mission-control:not(.intelligence-page) .stack-layers span,.mission-control:not(.intelligence-page) .stack-layers small{font-size:11px}.mission-control:not(.intelligence-page) .stack-result{font-size:11px}.mission-control:not(.intelligence-page) .stack-result b{font-size:15px}.mission-control:not(.intelligence-page) .reference-architecture .reference-heading h2{font-size:clamp(40px,5vw,70px)}.mission-control:not(.intelligence-page) .stack-layout{min-height:470px}.mission-control:not(.intelligence-page) .area-card{background:#0e1a28;border-color:#a5c2eb2e}.mission-control:not(.intelligence-page) .area-card p{color:#8b9bb2}.mission-control:not(.intelligence-page) .area-card>svg{color:#78aaff}.mission-control:not(.intelligence-page) .area-art{filter:saturate(.78)brightness(.72)}.mission-control:not(.intelligence-page) .reference-careers{background:linear-gradient(90deg,#060b12f5,#060b128c),url(/images/deryk-hero-environment.png) 50%/cover}.mission-control:not(.intelligence-page) .mission-footer{background:#060b12;border-top-color:#a5c2eb29}.mission-control:not(.intelligence-page) .mc-logo{mix-blend-mode:screen;background:0 0}.mission-control:not(.intelligence-page) .hero-editorial h1 em,.mission-control:not(.intelligence-page) .mission-claim h2 em,.mission-control:not(.intelligence-page) .mission-cta h2 em{color:#86b6ff!important}@media (max-width:680px){.mission-control:not(.intelligence-page) .stack-layers b{font-size:13px}.mission-control:not(.intelligence-page) .stack-layers span,.mission-control:not(.intelligence-page) .stack-layers small{font-size:9px}.mission-control:not(.intelligence-page) .stack-layout{min-height:520px}.mission-control:not(.intelligence-page) .reference-architecture .reference-heading h2{font-size:clamp(36px,10vw,52px)}}.mission-control:not(.intelligence-page) .reference-areas{overflow:hidden}.mission-control:not(.intelligence-page) .area-cards{will-change:transform;animation:5.5s ease-in-out infinite area-cards-slide}.mission-control:not(.intelligence-page) .area-cards:hover{animation-play-state:paused}.mission-control:not(.intelligence-page) .action-steps{will-change:transform;animation:5.5s ease-in-out infinite area-cards-slide}.mission-control:not(.intelligence-page) .action-steps:hover{animation-play-state:paused}@keyframes area-cards-slide{0%,to{transform:translate(-48px)}50%{transform:translate(48px)}}@media (prefers-reduced-motion:reduce){.mission-control:not(.intelligence-page) .area-cards,.mission-control:not(.intelligence-page) .action-steps{animation:none}}.mission-control:not(.intelligence-page) .world-loop{overflow:visible}.mission-control:not(.intelligence-page) .world-loop:before{animation:18s linear infinite world-orbit-primary}.mission-control:not(.intelligence-page) .world-loop:after{animation:25s linear infinite reverse world-orbit-secondary}.mission-control:not(.intelligence-page) .loop-globe{animation:3.8s ease-in-out infinite loop-globe-pulse}.mission-control:not(.intelligence-page) .loop-globe:before{content:"";background:#86b6ff;border-radius:50%;width:7px;height:7px;animation:7s linear infinite loop-signal-orbit;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #86b6ff,0 0 28px #86b6ffb8}@keyframes world-orbit-primary{0%{transform:rotate(24deg)}to{transform:rotate(384deg)}}@keyframes world-orbit-secondary{0%{transform:rotate(-28deg)}to{transform:rotate(-388deg)}}@keyframes loop-globe-pulse{0%,to{box-shadow:0 0 35px #5692ef33,0 0 #86b6ff00}50%{box-shadow:0 0 55px #5692ef6b,0 0 24px #86b6ff24}}@keyframes loop-signal-orbit{0%{transform:translate(-50%,-50%)rotate(0)translate(86px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(86px)}}@media (prefers-reduced-motion:reduce){.mission-control:not(.intelligence-page) .world-loop:before,.mission-control:not(.intelligence-page) .world-loop:after,.mission-control:not(.intelligence-page) .loop-globe,.mission-control:not(.intelligence-page) .loop-globe:before{animation:none}}.mission-control:not(.intelligence-page) .mission-nav nav,.mission-control:not(.intelligence-page) .mission-nav-status,.mission-control:not(.intelligence-page) .eyebrow,.mission-control:not(.intelligence-page) .reference-kicker,.mission-control:not(.intelligence-page) .reference-heading>span:last-child,.mission-control:not(.intelligence-page) .mission-button,.mission-control:not(.intelligence-page) .reference-link,.mission-control:not(.intelligence-page) .reference-button,.mission-control:not(.intelligence-page) .reference-text-link{font-size:11px}.mission-control:not(.intelligence-page) .mission-hero .hero-editorial>p,.mission-control:not(.intelligence-page) .reference-principles>p,.mission-control:not(.intelligence-page) .thesis-copy p,.mission-control:not(.intelligence-page) .reference-careers p{font-size:16px}.mission-control:not(.intelligence-page) .principle-tags span,.mission-control:not(.intelligence-page) .world-loop-label,.mission-control:not(.intelligence-page) .stack-worlds,.mission-control:not(.intelligence-page) .stack-result,.mission-control:not(.intelligence-page) .action-steps>div>span{font-size:10px}.mission-control:not(.intelligence-page) .world-loop-label small,.mission-control:not(.intelligence-page) .stack-worlds small,.mission-control:not(.intelligence-page) .area-card p,.mission-control:not(.intelligence-page) .action-steps p,.mission-control:not(.intelligence-page) .stack-layers span,.mission-control:not(.intelligence-page) .stack-layers small{font-size:12px}.mission-control:not(.intelligence-page) .stack-layers b{font-size:16px}.mission-control:not(.intelligence-page) .area-card h3,.mission-control:not(.intelligence-page) .action-steps h3{font-size:19px}.mission-control:not(.intelligence-page) .mission-footer{font-size:10px}@media (max-width:680px){.mission-control:not(.intelligence-page) .mission-nav nav,.mission-control:not(.intelligence-page) .mission-nav-status,.mission-control:not(.intelligence-page) .eyebrow,.mission-control:not(.intelligence-page) .reference-kicker{font-size:10px}.mission-control:not(.intelligence-page) .mission-hero .hero-editorial>p,.mission-control:not(.intelligence-page) .reference-principles>p,.mission-control:not(.intelligence-page) .thesis-copy p,.mission-control:not(.intelligence-page) .reference-careers p{font-size:15px}.mission-control:not(.intelligence-page) .stack-layers b{font-size:14px}.mission-control:not(.intelligence-page) .stack-layers span,.mission-control:not(.intelligence-page) .stack-layers small{font-size:10px}}.mission-replay{--flight-progress:0%;color:#f3f7fc;background:#07111c;border:0;height:430svh;min-height:2400px;padding:0;position:relative}.replay-pin{isolation:isolate;background:#07111c;height:100svh;min-height:600px;position:sticky;top:0;overflow:hidden}.replay-canvas,.replay-atmosphere{width:100%;height:100%;position:absolute;inset:0}.replay-canvas{display:block}.replay-atmosphere{z-index:1;pointer-events:none;background:linear-gradient(90deg,#040a11c7,#0000 47%,#040a1124),linear-gradient(#040a114d,#0000 70%,#040a11cc)}.replay-topbar,.replay-copy,.replay-hud,.replay-bottom{z-index:2;position:absolute}.replay-topbar{background:#050c146b;border-bottom:1px solid #b5d3f124;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(22px,5vw,76px);display:flex;top:0;left:0;right:0}.replay-brand,.replay-sector,.replay-clock,.replay-eyebrow,.replay-event>span,.replay-hud-heading,.replay-stat,.replay-safety,.replay-scroll-label,.replay-phases,.replay-progress-text{letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:10px}.replay-brand{color:#f3f7fc;font-weight:500}.replay-brand span,.replay-clock small{color:#91a6bc;font-size:9px;font-weight:400}.replay-sector{color:#b0c0cf}.replay-sector i,.replay-hud-heading i{background:#72d9c1;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #72d9c1cc}.replay-clock{color:#f3f7fc;text-align:right}.replay-clock small{margin-left:7px}.replay-copy{max-width:550px;top:25%;left:clamp(22px,7vw,108px)}.replay-eyebrow{color:#91c5ff}.replay-copy h2{color:#f3f7fc;margin:18px 0 28px;font-size:68px;font-weight:600;line-height:.98}.replay-copy h2 em{color:#83baff;font-style:normal}.mission-replay .replay-event{border-left:2px solid #f3b85c;gap:7px;max-width:340px;padding:0 0 0 13px;display:grid;position:static}.mission-replay .replay-event>span{color:#93a9bf}.mission-replay .replay-event strong{color:#f3f7fc;letter-spacing:.02em;font-size:15px;font-weight:500}.replay-hud{background:#060f19a6;border:1px solid #a9cbee3d;width:228px;padding:18px;top:24%;right:clamp(22px,5vw,76px)}.replay-hud-heading{color:#94acc4;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.replay-hud-heading i{width:6px;height:6px;margin:0}.replay-hud-heading i.warning{background:#f3b85c;box-shadow:0 0 12px #f3b85c}.mission-replay .replay-stat{color:#91a6bc;border-bottom:1px solid #a9cbee21;justify-content:space-between;gap:12px;padding:11px 0;font-size:9px;display:flex}.mission-replay .replay-stat b{color:#edf5ff;text-align:right;font-size:10px;font-weight:400}.replay-safety{color:#9eb5c9;align-items:flex-start;gap:8px;margin-top:16px;font-size:8px;line-height:1.6;display:flex}.replay-safety svg{color:#78b7ff;flex:none}.mission-replay.is-blocked .replay-safety svg{color:#f3b85c}.replay-bottom{grid-template-columns:180px minmax(0,1fr) 78px;align-items:end;gap:28px;display:grid;bottom:25px;left:clamp(22px,5vw,76px);right:clamp(22px,5vw,76px)}.replay-scroll-label{color:#e8f2fb;grid-template-columns:18px 1fr;align-items:center;gap:4px 8px;display:grid}.replay-scroll-label svg{color:#83baff;grid-row:span 2;animation:1.6s ease-in-out infinite replay-nudge}.replay-scroll-label small{color:#869caf;font-size:8px}.replay-timeline{min-width:0}.replay-timeline-track{height:30px;position:relative}.replay-timeline-track:before,.replay-timeline-track>i{content:"";height:2px;position:absolute;top:9px;left:0}.replay-timeline-track:before{background:#abcbe84d;right:0}.replay-timeline-track>i{z-index:1;width:var(--flight-progress);background:#80b7ff;box-shadow:0 0 12px #80b7ffb8}.replay-timeline-track button{z-index:2;cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute;top:2px;transform:translate(-50%)}.replay-timeline-track button>i{background:#142333;border:1px solid #8fa5ba;border-radius:50%;width:7px;height:7px;margin:4px auto;display:block}.replay-timeline-track button.active>i{background:#95c2ff;border-color:#95c2ff;box-shadow:0 0 10px #80b7ff}.replay-timeline-track button span{color:#d9e9f8;width:max-content;font:8px IBM Plex Mono,monospace;display:none;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.replay-timeline-track button:hover span,.replay-timeline-track button:focus-visible span{display:block}.replay-phases{color:#7f94a9;justify-content:space-between;gap:12px;font-size:8px;display:flex}.replay-phases .active{color:#94c2ff}.replay-progress-text{color:#eff6ff;text-align:right;white-space:nowrap}.replay-progress-text i{color:#879db2;font-style:normal}@keyframes replay-nudge{50%{transform:translateY(4px)}}@media (max-width:760px){.mission-replay{height:360svh;min-height:2200px}.replay-pin{min-height:620px}.replay-topbar{gap:10px;min-height:62px;padding-inline:18px}.replay-brand{font-size:9px}.replay-brand span{display:none}.replay-sector{max-width:48%;font-size:8px;line-height:1.5}.replay-clock{font-size:9px}.replay-clock small{display:none}.replay-copy{max-width:75%;top:17%;left:20px}.replay-copy h2{margin:14px 0 18px;font-size:42px}.replay-eyebrow{font-size:8px}.mission-replay .replay-event strong{font-size:12px}.replay-hud{width:auto;padding:12px 14px;inset:auto 16px 112px}.replay-hud-heading{padding-bottom:6px;font-size:8px}.mission-replay .replay-stat{padding:7px 0;font-size:8px}.replay-safety{margin-top:8px;font-size:7px}.replay-bottom{grid-template-columns:1fr auto;gap:10px 16px;bottom:18px;left:18px;right:18px}.replay-scroll-label{font-size:8px}.replay-scroll-label small{font-size:7px}.replay-timeline{grid-area:2/1/auto/-1}.replay-progress-text{grid-area:1/2;font-size:8px}.replay-phases{font-size:7px}}@media (max-height:680px) and (min-width:761px){.replay-copy{top:20%}.replay-copy h2{font-size:54px}.replay-hud{top:20%}.replay-bottom{bottom:16px}}@media (prefers-reduced-motion:reduce){.replay-scroll-label svg{animation:none}}.mission-control,.mission-control h1,.mission-control h2,.mission-control h3,.mission-control h4,.mission-control p,.mission-control a,.mission-control button,.mission-control input,.mission-control textarea,.mission-control select{font-family:Manrope,sans-serif}.mission-control h1,.mission-control h2,.mission-control h3,.mission-control h4{letter-spacing:-.045em;font-weight:700}.mission-control p{letter-spacing:-.01em;font-weight:500}.mission-control .eyebrow,.mission-control .mission-nav nav,.mission-control .mission-nav-status,.mission-control .hero-footnote,.mission-control .map-readout,.mission-control .map-label,.mission-control .stage-heading span,.mission-control .mission-contract,.mission-control .chamber-readout,.mission-control .studio-node,.mission-control .safety-step,.mission-control .matrix-system,.mission-control .logbook,.mission-control .mission-footer,.mission-control .reference-kicker,.mission-control .principle-tags,.mission-control .reference-link,.mission-control .reference-button,.mission-control .reference-text-link,.mission-control .world-loop-label,.mission-control .stack-worlds,.mission-control .stack-result,.mission-control .action-steps>div>span{font-family:IBM Plex Mono,monospace}.mission-control .hero-editorial h1,.mission-control .intelligence-hero h1{letter-spacing:-.075em;font-weight:700}.mission-control .section-intro h2,.mission-control .mission-claim h2,.mission-control .mission-cta h2,.mission-control .reference-principles h2,.mission-control .reference-thesis h2,.mission-control .reference-heading h2,.mission-control .reference-careers h2{letter-spacing:-.06em;font-weight:700}.mission-control .mission-button,.mission-control .mission-nav-button,.mission-control .area-card h3,.mission-control .action-steps h3,.mission-control .world-card h3,.mission-control .product-area h3{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-weight:700}.mission-control:not(.intelligence-page) .mission-hero .hero-editorial h1,.mission-control:not(.intelligence-page) .mission-hero .hero-editorial>p{font-family:Archivo,sans-serif}.mission-control:not(.intelligence-page) .mission-hero .hero-editorial>p{letter-spacing:-.02em;font-weight:500}@media (max-width:680px){.mission-control .mission-nav nav,.mission-control .mission-nav-status{display:none}}.action-art-0{background-image:url(/images/deryk-sense.jpeg)!important;background-position:50%!important;background-size:cover!important}.action-art-1{background-image:url(/images/deryk-understand.jpeg)!important;background-position:50%!important;background-size:cover!important}.action-art-2{background-image:url(/images/deryk-predict.jpeg)!important;background-position:50%!important;background-size:cover!important}.action-art-3{background-image:url(/images/deryk-decide.jpeg)!important;background-position:50%!important;background-size:cover!important}.action-art-4{background-image:url(/images/deryk-execute.jpeg)!important;background-position:50%!important;background-size:cover!important}.mission-control:not(.intelligence-page) .mission-nav{align-items:center;gap:28px;height:78px;padding-inline:clamp(24px,6vw,96px);display:flex}.mission-control:not(.intelligence-page) .mission-nav>a{flex:none}.mission-control:not(.intelligence-page) .mission-nav nav{align-items:center;gap:clamp(20px,3vw,44px);margin-left:auto;display:flex}.mission-control:not(.intelligence-page) .mission-nav nav a{white-space:nowrap}.mission-control:not(.intelligence-page) .mission-nav .mission-nav-button{justify-content:center;min-height:48px;padding:0 18px}@media (max-width:1050px){.mission-control:not(.intelligence-page) .mission-nav{padding-inline:32px}.mission-control:not(.intelligence-page) .mission-nav nav{gap:22px}}@media (max-width:680px){.mission-control:not(.intelligence-page) .mission-nav{height:70px;padding-inline:20px}.mission-control:not(.intelligence-page) .mission-nav nav{display:none}}.mission-replay{color:#f4f7ff;background:#070d16;border-top:1px solid #a5c2eb1f;border-bottom:1px solid #a5c2eb1f;padding:120px clamp(20px,7vw,112px)}.replay-heading{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:8vw;max-width:1280px;margin:0 auto 54px;display:grid}.replay-heading h2{color:#f4f7ff;max-width:680px;margin:18px 0 0;font-size:clamp(42px,6vw,84px);line-height:.96}.replay-heading h2 em{color:#82adff;font-style:normal}.replay-heading p{color:#8b9bb2;max-width:390px;margin:0;font-size:15px;line-height:1.8}.replay-console{background:#0b1420;border:1px solid #a5c2eb33;grid-template-columns:minmax(0,1fr) 250px;max-width:1280px;margin:0 auto;display:grid;box-shadow:0 24px 70px #00000047}.replay-stage{background:radial-gradient(circle at 58% 44%,#4174a629,#0000 28%),linear-gradient(#0d1c2bfa,#070e17fa);min-height:468px;padding:18px 22px 22px;position:relative;overflow:hidden}.replay-stage:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#82adff0f 48%,#0000 52%);animation:8s cubic-bezier(.4,0,.2,1) infinite replay-scan;position:absolute;inset:0;transform:translateY(-100%)}.replay-stage.is-blocked{box-shadow:inset 0 0 0 1px #f59e0b42,inset 0 0 80px #f59e0b0a}.replay-stage-initial .replay-sky-band{opacity:.76}.replay-stage-transit .replay-sky-band{opacity:.9}.replay-stage-hazard .replay-sky-band{opacity:.78}.replay-stage-resolved .replay-sky-band{opacity:.96}.replay-color-wash{fill:#c38e58;mix-blend-mode:color;pointer-events:none}@keyframes replay-scan{0%,22%{opacity:0;transform:translateY(-100%)}35%{opacity:1}58%,to{opacity:0;transform:translateY(100%)}}.replay-stage-head,.replay-timeline-head,.replay-sidebar-head{color:#7f93ad;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;font:10px IBM Plex Mono,monospace;display:flex}.replay-stage-head b,.replay-timeline-head b{color:#f4f7ff;font-weight:400}.replay-map{width:100%;height:auto;min-height:326px;margin-top:22px;display:block}.replay-site-line{fill:none;stroke:#91b4d829;stroke-width:1px;stroke-dasharray:2 8}.replay-perspective-grid{fill:none;stroke:#91b4d821;stroke-width:1px}.replay-road{fill:none;stroke:#b9d3ed29;stroke-width:10px;stroke-dasharray:1 14}.replay-road-marking{fill:none;stroke:#e3edf240;stroke-width:1px;stroke-dasharray:18 14}.replay-windows{fill:#aed8f452;stroke:#cde8fa2e;stroke-width:1px}.replay-building path:first-child{stroke:#a8caeb85}.replay-tank ellipse:first-child{fill:#c7e0ec38}.replay-rooftop{fill:#b3cfdc6b;stroke:#d6e9f18a;stroke-width:1px}.replay-foreground-structure{fill:#172a39eb;stroke:#7ba5c061;stroke-width:1px}.replay-vehicle-shadow{stroke:#03090f8c;stroke-width:7px;stroke-linecap:round}.replay-map-label,.replay-target-label,.replay-object text,.replay-obstacle text,.replay-predictions text{fill:#7890ad;letter-spacing:.08em;font:9px IBM Plex Mono,monospace}.replay-map-label-muted{fill:#7890ad9e}.replay-planned-path{fill:none;stroke:#b5c9e27a;stroke-width:2px;stroke-dasharray:7 8}.replay-selected-path{fill:none;stroke:#78aaff;stroke-width:3px;stroke-dasharray:8 7;opacity:0;transition:opacity .25s}.replay-selected-path.visible{opacity:1}.replay-predictions path{fill:none;stroke:#82adff6b;stroke-width:2px;stroke-dasharray:4 6}.replay-predictions .safe{fill:#82d6a2}.replay-object rect{fill:none;stroke:#82adff;stroke-width:1px;stroke-dasharray:3 3}.replay-obstacle path{fill:none;stroke:#f59e0b;stroke-width:3px;stroke-linecap:round}.replay-obstacle text{fill:#f5b84b}.replay-drone path{filter:drop-shadow(0 4px 5px #0009)}.replay-drone{transform-box:fill-box;transform-origin:50%}.replay-drone circle{fill:#78aaff}.replay-drone-tail{fill:#6e8ca8}.replay-drone-light{fill:#82d6a2;filter:drop-shadow(0 0 5px #82d6a2e6)}.replay-drone-shadow{fill:#00000059;filter:blur(2px);opacity:.62}.replay-event{border-left:2px solid #f59e0b;gap:6px;padding-left:12px;display:grid;position:absolute;bottom:22px;left:22px}.replay-event span,.replay-event small{color:#7f93ad;letter-spacing:.1em;font:9px IBM Plex Mono,monospace}.replay-event strong{color:#f4f7ff;letter-spacing:-.02em;font-size:20px;font-weight:700}.replay-sidebar{background:linear-gradient(#0a1623e6,#050b13db);border-left:1px solid #a5c2eb29;flex-direction:column;gap:16px;padding:22px;display:flex}.replay-sidebar-head i{background:#82d6a2;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite replay-status-pulse;box-shadow:0 0 12px #82d6a2cc}.replay-sidebar-head i.warning{background:#f59e0b;box-shadow:0 0 12px #f59e0bcc}@keyframes replay-status-pulse{0%,to{opacity:.6;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.replay-stat{border-bottom:1px solid #a5c2eb1f;grid-template-columns:1fr auto;gap:10px;padding-bottom:12px;display:grid}.replay-stat span,.replay-known span{color:#7f93ad;letter-spacing:.08em;font:9px IBM Plex Mono,monospace}.replay-stat b{color:#f4f7ff;text-align:right;font:400 13px IBM Plex Mono,monospace}.replay-known{background:linear-gradient(145deg,#1d3e654d,#0b192a61);border:1px solid #82adff40;margin-top:auto;padding:14px}.replay-known p{color:#9db0c9;margin:10px 0 0;font-size:12px;line-height:1.6}.replay-controls{background:#09111b;border-top:1px solid #a5c2eb29;grid-column:1/-1;padding:22px}.replay-range-wrap{padding:26px 0 34px;position:relative}.replay-range-wrap input{z-index:2;appearance:none;cursor:ew-resize;background:#a5c2eb59;width:100%;height:2px;margin:0;position:relative}.replay-range-wrap input::-webkit-slider-thumb{appearance:none;background:#82adff;border:2px solid #09111b;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #82adff40}.replay-range-wrap input::-moz-range-thumb{background:#82adff;border:2px solid #09111b;border-radius:50%;width:12px;height:12px}.replay-markers{pointer-events:none;position:absolute;inset:0 0 18px}.replay-markers button{color:#6e819b;pointer-events:auto;cursor:pointer;background:0 0;border:0;width:22px;height:40px;padding:0;position:absolute;top:13px;transform:translate(-50%)}.replay-markers button i{background:#09111b;border:1px solid #6e819b;border-radius:50%;width:6px;height:6px;margin:0 auto 8px;transition:transform .25s,background-color .25s,box-shadow .25s;display:block}.replay-markers button:hover i,.replay-markers button:focus-visible i{transform:scale(1.45)}.replay-markers button.active i{background:#82adff;border-color:#82adff;box-shadow:0 0 10px #82adffa6}.replay-markers button small{white-space:nowrap;font:8px IBM Plex Mono,monospace;display:block}.replay-phases{color:#657891;letter-spacing:.08em;grid-template-columns:repeat(5,1fr);gap:8px;font:10px IBM Plex Mono,monospace;display:grid}.replay-phases span.active{color:#82adff}@media (prefers-reduced-motion:reduce){.replay-stage:before,.replay-sidebar-head i{animation:none}.replay-drone,.replay-selected-path,.replay-predictions,.replay-obstacle,.replay-object,.replay-event{transition:none!important}}@media (max-width:900px){.replay-heading{grid-template-columns:1fr;gap:22px}.replay-console{grid-template-columns:1fr}.replay-sidebar{border-top:1px solid #a5c2eb29;border-left:0;grid-template-columns:repeat(3,1fr);display:grid}.replay-sidebar-head,.replay-known{grid-column:1/-1}.replay-known{margin-top:0}}@media (max-width:680px){.mission-replay{padding:78px 20px}.replay-heading h2{font-size:clamp(42px,13vw,64px)}.replay-heading p{font-size:14px}.replay-stage{min-height:360px;padding:16px}.replay-stage-head{font-size:8px}.replay-map{min-height:220px;margin-top:14px}.replay-event{bottom:16px;left:16px}.replay-event strong{font-size:15px}.replay-sidebar{grid-template-columns:1fr 1fr;padding:16px}.replay-controls{padding:18px 16px}.replay-timeline-head{font-size:9px}.replay-range-wrap{overflow:hidden}.replay-markers button small{display:none}.replay-phases{gap:4px;font-size:8px}}.mission-replay{background:#060b12;padding-block:clamp(96px,11vw,168px)}.replay-heading{max-width:1400px;margin-bottom:64px}.replay-heading h2{max-width:760px;font-size:clamp(46px,6vw,92px);line-height:.94}.replay-heading p{max-width:440px;font-size:16px;line-height:1.7}.replay-console{background:#0a1420;border-color:#a5c2eb3d;grid-template-columns:minmax(0,1fr) 292px;max-width:1400px;box-shadow:0 30px 90px #00000057}.replay-stage{background:linear-gradient(#1c2b38 0%,#142330 48%,#0b1722 100%);min-height:560px;padding:24px 26px 28px}.replay-stage:before{display:none}.replay-map{min-height:420px;margin-top:30px}.replay-site-line,.replay-perspective-grid{display:none}.replay-road{stroke:#263b4a;stroke-width:20px;stroke-dasharray:none;opacity:.92}.replay-road-marking{stroke:#8a9aa2;stroke-width:2px;stroke-dasharray:24 18;opacity:.45}.replay-building{fill:#2d4a5d;stroke:#8ea9b8;stroke-width:1.5px}.replay-building path:first-child{fill:#34576c;stroke:#a6bdc7}.replay-windows{fill:#7193a4;stroke:#b8d0d6;opacity:.78}.replay-site-detail{fill:#496a7b;stroke:#91adb8;stroke-width:1.25px}.replay-tank{fill:#617984;stroke:#bfd0d2;stroke-width:1.25px}.replay-rooftop{fill:#8299a2;stroke:#d0dcda}.replay-foreground-structure{fill:#1b303d;stroke:#638394}.replay-zone{fill:#f59e0b1f;stroke:#f59e0bb8;stroke-dasharray:7 7}.replay-map-label,.replay-object text,.replay-obstacle text,.replay-predictions text{display:none}.replay-target-label{fill:#d6e7ff;font-size:10px}.replay-planned-path{stroke:#dae7ee94;stroke-width:2.5px;stroke-dasharray:9 10}.replay-selected-path{stroke:#9cc6ff;stroke-width:4px;stroke-dasharray:none}.replay-predictions path{stroke:#9cc6ff85;stroke-width:2.5px}.replay-obstacle path{stroke-width:4px}.replay-drone-wing{fill:#d8e6e8;stroke:#fff;stroke-width:1px}.replay-drone-body{fill:#fff;stroke:#8faeb8;stroke-width:1px}.replay-drone-shadow{opacity:.8}.replay-target{fill:#9cc6ff;filter:none}.replay-event{background:#060d14c7;border-left-width:3px;padding:14px 18px;bottom:28px;left:26px}.replay-event strong{font-size:clamp(20px,2vw,28px)}.replay-sidebar{background:#09131e;gap:20px;padding:28px 24px}.replay-stat{padding-bottom:16px}.replay-known{background:#102234;padding:18px}.replay-known p{font-size:13px}.replay-controls{background:#08121d;padding:26px}.replay-range-wrap{padding-block:34px 42px}.replay-range-wrap input{background:#334b5d;height:4px}.replay-range-wrap input::-webkit-slider-thumb{background:#b9d5ff;width:18px;height:18px}.replay-range-wrap input::-moz-range-thumb{background:#b9d5ff;width:16px;height:16px}.replay-markers button i{background:#08121d;width:8px;height:8px}@media (max-width:900px){.replay-stage{min-height:500px}.replay-map{min-height:360px}}@media (max-width:680px){.replay-stage{min-height:390px;padding:18px}.replay-map{min-height:260px;margin-top:22px}.replay-event{bottom:18px;left:18px}.replay-console{border-radius:0}}.mission-control .mission-replay{height:430svh;min-height:2400px;margin-block:clamp(56px,8vh,112px);padding:0}.mission-control{overflow:clip}.mission-control .replay-canvas canvas{width:100%;height:100%;display:block}@media (max-width:760px){.mission-control .mission-replay{height:360svh;min-height:2200px}}
