@font-face{font-family:Dispatch Signal Mono;src:url(/fonts/SpaceMono-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.dispatch-signal{--page-progress:0%;--signal-ink:#061229;--signal-midnight:#00133d;--signal-panel:#12274d;--signal-paper:#f4f8ff;--signal-soft:#dbe2f9;--signal-cyan:#0ec3c9;--signal-orange:#f98d2f;--signal-blue:#2e559d;z-index:1;isolation:isolate;min-height:552vh;color:var(--signal-paper);background:var(--signal-ink);font-family:var(--font-inter), Arial, sans-serif;position:relative;overflow:clip}.dispatch-signal a,.dispatch-signal button{font:inherit}.dispatch-signal a:focus-visible,.dispatch-signal button:focus-visible{outline:2px solid var(--signal-orange);outline-offset:4px}.signal-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signal-skip-link{z-index:100;color:var(--signal-ink);background:var(--signal-paper);border-radius:999px;padding:.65rem .9rem;text-decoration:none;transition:transform .18s;position:fixed;top:.8rem;left:50%;transform:translate(-50%,-180%)}.signal-skip-link:focus{transform:translate(-50%)}.scroll-film{z-index:0;background:var(--signal-midnight);opacity:1;visibility:visible;transition:opacity .22s,visibility .22s;position:fixed;inset:-6px;overflow:hidden}.dispatch-signal.is-signal-after .signal-header,.dispatch-signal.is-signal-after .signal-nav,.dispatch-signal.is-signal-after .auto-tour,.dispatch-signal.is-signal-after .signal-skip-link{pointer-events:none;opacity:0;visibility:hidden}.scroll-film__video{object-fit:cover;width:calc(100% + 12px);height:calc(100% + 12px);transform:translate3d(var(--film-x), var(--film-y), 0) scale(1.018);filter:saturate(.88)contrast(1.05)brightness(.76);will-change:transform}.scroll-film__grade{pointer-events:none;background:linear-gradient(90deg,#020711d1 0%,#02071138 42%,#0207111f 62%,#020711a8 100%),linear-gradient(#02071175,#0000 25% 70%,#020711b3);position:absolute;inset:0}.scroll-film__loading,.scroll-film__error{color:#f4f8ffc7;letter-spacing:.1em;text-transform:uppercase;width:min(18rem,100vw - 3rem);font-family:Dispatch Signal Mono,monospace;font-size:.68rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-film__loading{grid-template-columns:1fr auto;gap:.8rem;display:grid}.scroll-film__loading>i{background:#ffffff24;grid-column:1/-1;height:2px;position:relative;overflow:hidden}.scroll-film__loading>i:after{width:var(--buffered);content:"";background:var(--signal-cyan);position:absolute;inset:0;box-shadow:0 0 14px #0ec3c9b3}.scroll-film__error{background:#061229e0;border:1px solid #f98d2f66;gap:.55rem;padding:1.2rem;display:grid}.scroll-film__error strong{color:var(--signal-orange)}.scroll-film__error span{color:var(--signal-soft);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:normal;text-transform:none;line-height:1.5}.experience__atmosphere{z-index:1;pointer-events:none;opacity:.72;background:radial-gradient(circle at 82% 30%,#2e559d1a,#0000 34%),radial-gradient(circle at 18% 70%,#0ec3c914,#0000 32%);transition:opacity .22s,visibility .22s;position:fixed;inset:0}.signal-header{z-index:45;background:linear-gradient(#061229d1,#06122900);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:5rem;padding:.85rem clamp(1.2rem,3vw,3.4rem);transition:opacity .18s,visibility .18s;display:grid;position:fixed;top:0;left:0;right:0}.signal-brand{color:var(--signal-paper);letter-spacing:-.02em;justify-self:start;align-items:center;gap:.7rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.signal-brand__mark{border-radius:.2rem;width:1.7rem;height:auto}.signal-header__readout{color:#f4f8ffa3;letter-spacing:.08em;align-items:center;gap:.65rem;font-family:Dispatch Signal Mono,monospace;font-size:.6rem;display:flex}.signal-header__readout span:first-child{color:var(--signal-orange)}.signal-header__readout span:first-child:before{content:"";background:var(--signal-orange);border-radius:50%;width:.38rem;height:.38rem;margin-right:.42rem;display:inline-block;box-shadow:0 0 14px #f98d2fd9}.signal-header__cta{color:var(--signal-paper);border:1px solid #ffffff2e;border-radius:999px;justify-self:end;align-items:center;gap:.4rem;padding:.58rem .78rem;font-size:.7rem;font-weight:700;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.signal-header__cta:hover{border-color:var(--signal-orange);color:var(--signal-ink);background:var(--signal-orange)}.signal-nav{z-index:40;width:8.8rem;height:19rem;transition:opacity .18s,visibility .18s;position:fixed;top:50%;right:clamp(1rem,2.6vw,3rem);transform:translateY(-48%)}.signal-wire{width:1.5rem;height:100%;position:absolute;top:0;right:0;overflow:visible}.signal-wire path{fill:none;stroke-width:1.4px}.signal-wire__base{stroke:#ffffff29}.signal-wire__progress{stroke:var(--signal-cyan);stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #0ec3c9cc)}.signal-nav__links{flex-direction:column;justify-content:space-between;padding:.15rem .48rem .1rem 0;display:flex;position:absolute;inset:0 0 0 auto}.signal-nav__item{color:#f4f8ff70;letter-spacing:.08em;text-transform:uppercase;flex-direction:row-reverse;align-items:center;gap:.7rem;font-family:Dispatch Signal Mono,monospace;font-size:.58rem;text-decoration:none;transition:color .18s;display:flex}.signal-nav__item i{background:var(--signal-ink);border:1px solid;border-radius:50%;width:.62rem;height:.62rem;transition:box-shadow .18s,background .18s,transform .18s}.signal-nav__item.is-active,.signal-nav__item:hover{color:var(--signal-paper)}.signal-nav__item.is-active i{border-color:var(--signal-orange);background:var(--signal-orange);transform:scale(1.24);box-shadow:0 0 16px #f98d2fb3}.signal-story{z-index:2;position:relative}.signal-chapter{grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:92vh;padding:8rem max(10rem,11vw) 6rem clamp(1.4rem,7vw,8rem);display:grid;position:relative}.signal-chapter--right .chapter-copy{grid-column:2}.signal-chapter--right .chapter-instrument{grid-area:1/1}.signal-hero{align-items:flex-end;min-height:100vh;padding-bottom:9vh;display:flex}.hero-lockup{will-change:opacity, transform;max-width:70rem}.signal-kicker,.chapter-number{color:var(--signal-cyan);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 1.25rem;font-family:Dispatch Signal Mono,monospace;font-size:.65rem;display:flex}.signal-kicker span{background:var(--signal-cyan);width:2.4rem;height:1px;box-shadow:0 0 10px #0ec3c9cc}.signal-hero h1,.chapter-copy h2{text-wrap:balance;text-shadow:0 2px 28px #00000075;margin:0}.signal-hero h1{max-width:12ch;color:var(--signal-paper);letter-spacing:-.075em;font-size:clamp(3.7rem,8.5vw,9.4rem);font-weight:600;line-height:.86}.signal-hero h1 em{color:var(--signal-orange);font-style:normal}.hero-summary{color:#f4f8ffd1;text-shadow:0 2px 20px #000000b8;max-width:44rem;margin:2.2rem 0 0;font-size:clamp(1rem,1.6vw,1.28rem);line-height:1.55}.hero-actions,.final-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.signal-button{border-radius:999px;align-items:center;gap:.6rem;min-height:3.1rem;padding:.75rem 1.05rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.signal-button:hover{transform:translateY(-2px)}.signal-button--primary{color:var(--signal-ink);background:var(--signal-paper);box-shadow:0 8px 34px #00000047}.signal-button--received{color:var(--signal-ink);background:var(--signal-orange);box-shadow:0 0 28px #f98d2f3d}.signal-text-link{color:#f4f8ffd6;border-bottom:1px solid #ffffff47;align-items:center;gap:.45rem;padding-block:.5rem;font-size:.78rem;text-decoration:none;display:inline-flex}.signal-text-link:hover{border-color:var(--signal-cyan);color:var(--signal-paper)}.hero-index{color:#f4f8ff8f;letter-spacing:.08em;text-transform:uppercase;gap:.55rem;min-width:12rem;font-family:Dispatch Signal Mono,monospace;font-size:.58rem;display:grid;position:absolute;bottom:10vh;right:max(10rem,11vw)}.hero-index span{border-top:1px solid #ffffff29;grid-template-columns:2.3rem 1fr;align-items:center;padding-top:.5rem;display:grid}.hero-index b{color:var(--signal-cyan);font-weight:400}.chapter-copy,.chapter-instrument{z-index:2;position:relative}.chapter-copy:before{z-index:-1;content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(#020711b8,#0000 68%);position:absolute;inset:-5rem -4rem}.chapter-copy h2{max-width:11ch;color:var(--signal-paper);letter-spacing:-.065em;font-size:clamp(2.8rem,5.5vw,6.5rem);font-weight:600;line-height:.92}.chapter-copy>p:last-child{color:#f4f8ffbd;text-shadow:0 2px 20px #000000c7;max-width:34rem;margin:1.5rem 0 0;font-size:clamp(.95rem,1.4vw,1.16rem);line-height:1.6}.chapter-instrument{justify-self:stretch;max-width:31rem;font-family:Dispatch Signal Mono,monospace}.fibre-readout{color:#f4f8ff9e;letter-spacing:.08em;border-top:1px solid #0ec3c980;border-bottom:1px solid #0ec3c92e;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding:1rem 0;font-size:.62rem;display:grid}.fibre-readout b{color:var(--signal-paper);letter-spacing:-.07em;font-size:clamp(2rem,4vw,4.2rem);font-weight:400}.fibre-readout b small{color:var(--signal-cyan);letter-spacing:0;font-size:.68rem}.fibre-readout>i{background:#ffffff1f;grid-column:1/-1;height:3px;overflow:hidden}.fibre-readout>i i{background:linear-gradient(90deg, var(--signal-cyan), var(--signal-blue));width:72%;height:100%;display:block;box-shadow:0 0 14px #0ec3c9cc}.fibre-readout em{color:var(--signal-orange);text-align:right;grid-column:1/-1;font-style:normal}.role-spectrum{gap:.6rem;display:grid}.role-spectrum span{color:#f4f8ffb8;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:.75rem .8rem .75rem 1.3rem;font-size:.68rem;display:flex;position:relative}.role-spectrum span:before{content:"";background:var(--role);width:.54rem;height:.54rem;box-shadow:0 0 16px var(--role);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.role-spectrum b{color:var(--signal-paper);font-weight:400}.gap-monitor{background:linear-gradient(#06122994,#0000);border-top:1px solid #f98d2f99}.gap-monitor>div{color:#f4f8ffb3;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:1rem .2rem;font-size:.68rem;display:flex}.gap-monitor b{color:var(--signal-orange);font-weight:400}.gap-monitor b.is-clear{color:var(--signal-orange)}.gap-monitor small{color:#f4f8ff75;letter-spacing:.06em;align-items:center;gap:.45rem;padding-top:1rem;font-size:.58rem;display:flex}.response-console{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061229c2;border:1px solid #ffffff29;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.response-console:before{content:"";filter:blur(40px);background:#f98d2f1f;border-radius:50%;width:16rem;height:16rem;transition:background .4s;position:absolute;top:-8rem;right:-8rem}.response-console--covered:before{background:#f98d2f2e}.response-console__header{color:#f4f8ff85;letter-spacing:.08em;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:.85rem 1rem;font-size:.58rem;display:flex}.response-console__status{color:var(--signal-orange)}.response-console--routing .response-console__status{color:var(--signal-cyan)}.response-console--covered .response-console__status{color:var(--signal-orange)}.response-console__signal{align-items:end;gap:.25rem;height:3.6rem;padding:.8rem 1rem;display:flex}.response-console__signal i{background:#ffffff29;border-radius:3px;width:.34rem;height:28%;transition:height .35s,background .35s,box-shadow .35s}.response-console__signal i:nth-child(2){height:46%}.response-console__signal i:nth-child(3){height:70%}.response-console__signal i:nth-child(4){height:96%}.response-console--routing .response-console__signal i,.response-console--covered .response-console__signal i{background:var(--signal-cyan);box-shadow:0 0 12px #0ec3c9b3}.response-console--covered .response-console__signal i{background:var(--signal-orange);box-shadow:0 0 12px #f98d2f9e}.response-console__assignment{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin:0 1rem;padding:.95rem;display:grid}.response-console__avatar{border:1px solid var(--signal-cyan);width:2.5rem;height:2.5rem;color:var(--signal-cyan);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.response-console__assignment strong,.response-console__assignment span{display:block}.response-console__assignment strong{color:var(--signal-paper);font-family:var(--font-inter), Arial, sans-serif;font-size:.86rem}.response-console__assignment div span{color:#f4f8ff7a;margin-top:.22rem;font-size:.58rem}.response-console__ring{color:#0000;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:all .4s cubic-bezier(.2,.8,.2,1);transform:scale(.72);display:grid!important}.response-console--covered .response-console__ring{border-color:var(--signal-orange);color:var(--signal-ink);background:var(--signal-orange);transform:scale(1);box-shadow:0 0 20px #f98d2f80}.response-console__actions{align-items:center;gap:.75rem;padding:1rem;display:flex}.response-console__actions span,.response-console__actions button{color:#f4f8ff94;align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.response-console__actions button{min-height:2.4rem;color:var(--signal-ink);background:var(--signal-paper);cursor:pointer;border:0;border-radius:999px;margin-left:auto;padding:.55rem .7rem;font-weight:700}.signal-chapter--final{grid-template-columns:minmax(18rem,.8fr) minmax(0,1fr);min-height:100vh;padding-bottom:9rem}.chapter-instrument--map{width:min(100%,32rem)}.coverage-map{width:100%;display:block;overflow:visible}.coverage-map__routes path{stroke-dasharray:5 9;opacity:.64}.coverage-map__labels,.coverage-map__covered{letter-spacing:.12em;font-family:Dispatch Signal Mono,monospace;font-size:.62rem}.coverage-map__pulse{transform-box:fill-box;transform-origin:50%;opacity:.4}.final-copy h2{color:var(--signal-orange)}.final-copy>small{color:#f4f8ff70;letter-spacing:.06em;text-transform:uppercase;max-width:28rem;margin-top:1.7rem;font-family:Dispatch Signal Mono,monospace;font-size:.56rem;line-height:1.6;display:block}.signal-footer{color:#f4f8ff6b;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff1f;align-items:center;gap:1.5rem;padding-top:1rem;font-family:Dispatch Signal Mono,monospace;font-size:.56rem;display:flex;position:absolute;bottom:2rem;left:clamp(1.4rem,7vw,8rem);right:max(10rem,11vw)}.signal-footer button{color:#f4f8ffa8;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.4rem;margin-left:auto;padding:0;display:inline-flex;transform:none}.signal-footer button svg{transform:rotate(180deg)}.auto-tour{--tour-progress:0%;z-index:60;color:var(--signal-paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061229c2;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:auto auto auto auto;align-items:center;gap:.28rem;padding:.3rem;transition:opacity .18s,visibility .18s;display:grid;position:fixed;bottom:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem);box-shadow:0 12px 50px #0000003d}.auto-tour__rail{background:#ffffff1f;border-radius:2px;height:2px;position:absolute;bottom:-.42rem;left:.65rem;right:.65rem;overflow:hidden}.auto-tour__rail i{width:var(--tour-progress);background:var(--signal-orange);height:100%;display:block;box-shadow:0 0 12px #f98d2fb3}.auto-tour button{cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:2.1rem}.auto-tour__primary,.auto-tour__restart{align-items:center;gap:.42rem;padding:.4rem .7rem;display:inline-flex}.auto-tour__primary{color:var(--signal-ink);font-size:.72rem;font-weight:700;background:var(--signal-paper)!important}.auto-tour__percent,.auto-tour__speed,.auto-tour__restart{color:#f4f8ffc7;letter-spacing:.02em;font-family:Dispatch Signal Mono,monospace;font-size:.66rem}.auto-tour__percent{text-align:center;min-width:2.7rem}.auto-tour__speed{width:2.1rem;padding:0;border:1px solid #ffffff29!important}.auto-tour__restart:hover,.auto-tour__speed:hover{color:var(--signal-paper);background:#ffffff14}.auto-tour__restart[hidden]{display:none}.dispatch-signal+.splash-section{z-index:3}@media (max-width:980px){.signal-header{grid-template-columns:1fr auto}.signal-header__readout{display:none}.signal-chapter{grid-template-columns:1fr;gap:2.5rem;padding-right:8rem}.signal-chapter--right .chapter-copy,.signal-chapter--right .chapter-instrument{grid-column:1}.signal-chapter--right .chapter-instrument{grid-row:auto}.chapter-instrument{width:min(100%,31rem)}.hero-index{display:none}.signal-chapter--final{grid-template-columns:.75fr 1fr}}@media (max-width:680px){.dispatch-signal{min-height:600vh}.scroll-film__video{object-position:54% center}.scroll-film__grade{background:linear-gradient(#02071180,#0207111f 35%,#020711ad),linear-gradient(90deg,#020711ad,#0000 76%)}.signal-header{min-height:4.3rem;padding:.7rem 1rem}.signal-header__cta{padding:.5rem .62rem;font-size:.62rem}.signal-header__cta svg{display:none}.signal-brand__mark{width:1.35rem}.signal-nav{width:auto;height:2.9rem;inset:auto 1rem 5.35rem;transform:none}.signal-wire{opacity:0;width:100%;height:1.5rem;top:.65rem;left:0;transform:rotate(-90deg)}.signal-nav:before,.signal-nav:after{content:"";height:1px;position:absolute;top:50%;left:.3rem;transform:translateY(-50%)}.signal-nav:before{background:#ffffff2e;right:.3rem}.signal-nav:after{width:var(--page-progress);background:var(--signal-cyan);box-shadow:0 0 10px #0ec3c9cc}.signal-nav__links{flex-direction:row;align-items:center;padding:0;inset:0}.signal-nav__item{z-index:2;background:var(--signal-ink);place-items:center;width:1.6rem;height:1.6rem;display:grid}.signal-nav__item span{display:none}.signal-chapter,.signal-chapter--final{flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;min-height:100vh;padding:6rem 1.25rem 8.5rem;display:flex}.signal-hero{justify-content:flex-end;padding-bottom:9rem}.signal-hero h1{font-size:clamp(3.2rem,15.5vw,5.6rem)}.hero-summary{font-size:.94rem}.hero-actions,.final-actions{flex-direction:column;align-items:flex-start;gap:.7rem}.chapter-copy h2{font-size:clamp(2.75rem,13.5vw,5rem)}.chapter-copy>p:last-child{max-width:28rem;font-size:.94rem}.chapter-instrument{width:100%;max-width:100%}.response-console__actions span{display:none}.response-console__actions button{justify-content:center;width:100%;margin-left:0}.chapter-instrument--map{align-self:center;width:min(74vw,22rem)}.signal-footer{bottom:6.1rem;left:1.25rem;right:1.25rem}.signal-footer span:nth-child(2){display:none}.signal-footer button{font-size:0}.signal-footer button svg{width:1rem;height:1rem}}@media (max-width:560px){.auto-tour{grid-template-columns:1fr auto auto auto;left:1rem;right:1rem}.auto-tour__primary{justify-content:center}.auto-tour__restart span{display:none}}@media (max-width:767px),(hover:none) and (pointer:coarse){.dispatch-signal{display:none}}@media (prefers-reduced-motion:reduce){.dispatch-signal *,.dispatch-signal :before,.dispatch-signal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.chapter-copy,.chapter-instrument,.hero-lockup{opacity:1!important;clip-path:none!important;transform:none!important}.signal-nav,.auto-tour{display:none}}
