.m-dep{background:radial-gradient(1200px 600px at 85% -10%,rgba(32,50,110,.55),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(0,105,183,.12),transparent 60%),var(--as26-n900);overflow:clip;padding-block:clamp(80px,10vw,128px) clamp(80px,9vw,120px);position:relative}.m-dep:before{background-image:linear-gradient(rgba(183,198,218,.05) 1px,transparent 0),linear-gradient(90deg,rgba(183,198,218,.05) 1px,transparent 0);background-size:120px 120px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);opacity:.5;pointer-events:none;position:absolute}.m-dep>.as26-container{position:relative}.m-eyebrow{align-items:center;color:var(--as26-ice-3);display:inline-flex;font-family:var(--as26-mono);font-size:12px;gap:10px;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.m-eyebrow i{background:var(--as26-sig);border-radius:50%;box-shadow:0 0 10px var(--as26-sig);height:7px;width:7px}.m-dep__head{margin:0 auto clamp(32px,4vw,44px);max-width:880px;text-align:center}.m-dep__head .m-eyebrow{color:var(--as26-link-night)}.m-dep__head h2{color:var(--as26-ice);font-size:clamp(2.1rem,4.4vw,3.6rem);letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}.m-dep__lead{color:var(--as26-ice-2);font-size:1.125rem;line-height:1.6;margin:18px auto 0;max-width:56ch}.m-tabs-wrap{display:flex;justify-content:center;position:relative}.m-tabs{display:flex;gap:10px;margin:-6px -4px;max-width:100%;overflow-x:auto;padding:6px 4px;scroll-padding-inline:16px;scrollbar-width:none}.m-tabs::-webkit-scrollbar{display:none}.m-tab{background:rgba(238,243,250,.035);border:1px solid var(--as26-line-n2);border-radius:999px;color:var(--as26-ice-2);cursor:pointer;flex:0 0 auto;font:inherit;font-size:15.5px;font-weight:600;letter-spacing:-.005em;min-height:48px;padding:0 22px;position:relative;transition:color var(--as26-fast),background var(--as26-mid) var(--as26-ease-out),border-color var(--as26-mid),box-shadow var(--as26-mid);white-space:nowrap}.m-tab:hover{background:rgba(238,243,250,.07);border-color:rgba(238,243,250,.5);color:var(--as26-ice)}.m-tab[aria-selected=true]{background:var(--as26-ice);border-color:var(--as26-ice);box-shadow:0 14px 34px -14px rgba(90,169,255,.55),0 0 0 4px rgba(90,169,255,.12);color:var(--as26-navy)}.m-tab:focus-visible{outline:2px solid var(--as26-link-night);outline-offset:3px}.m-panel{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(40px,5vw,64px);outline:none}.m-panel[hidden]{display:none}.m-panel:focus-visible{border-radius:12px;outline:2px solid var(--as26-link-night);outline-offset:8px}.m-panel__h{color:var(--as26-ice);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.025em;line-height:1.1;margin:0 0 16px;text-wrap:balance}.m-panel__lead{color:var(--as26-ice-2);font-size:1.125rem;line-height:1.6;margin:0 0 30px;max-width:48ch}.m-pben{list-style:none;margin:0 0 34px;padding:0}.m-pben,.m-pben__i{display:grid;gap:18px}.m-pben__i{align-items:center;grid-template-columns:52px minmax(0,1fr)}.m-pben__ic{background:linear-gradient(180deg,rgba(0,105,183,.2),rgba(0,105,183,.08));border-radius:14px;box-shadow:inset 0 0 0 1px rgba(90,169,255,.22);color:var(--as26-link-night);display:grid;height:52px;place-items:center;width:52px}.m-pben__ic svg{height:24px;width:24px}.m-pben__t{display:grid;gap:3px}.m-pben__t b{color:var(--as26-ice);font-size:1.08rem;font-weight:650;letter-spacing:-.01em;line-height:1.3}.m-pben__t span{color:var(--as26-ice-2);font-size:15.5px;line-height:1.5}.m-panel__ctas{display:flex;flex-wrap:wrap;gap:12px}.m-panel__vis{aspect-ratio:4/3;background:#050b16;border:1px solid var(--as26-line-n2);border-radius:24px;box-shadow:0 50px 100px -40px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);isolation:isolate;margin:0;overflow:hidden;position:relative}.m-panel__vis>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.m-panel__vis:after{background:radial-gradient(120% 90% at 50% 45%,transparent 60%,rgba(5,11,22,.55) 100%),linear-gradient(0deg,rgba(5,11,22,.45),transparent 30%);content:"";inset:0;z-index:1}.m-panel__frame,.m-panel__vis:after{pointer-events:none;position:absolute}.m-panel__frame{inset:14px;z-index:2}.m-panel__frame b{border:0 solid rgba(238,243,250,.55);height:18px;position:absolute;width:18px}.m-panel__frame b:first-child{border-left-width:1.5px;border-top-width:1.5px;left:0;top:0}.m-panel__frame b:nth-child(2){border-right-width:1.5px;border-top-width:1.5px;right:0;top:0}.m-panel__frame b:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.m-panel__frame b:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.m-render-tag{background:rgba(5,11,22,.72);border:1px solid var(--as26-line-n);border-radius:6px;bottom:22px;color:var(--as26-ice-3);font-family:var(--as26-mono);font-size:12px;letter-spacing:.1em;padding:4px 8px;position:absolute;right:22px;text-transform:uppercase;z-index:3}.m-panel[data-scene=government] .m-panel__vis>img{object-position:68% 50%}.m-panel:not([hidden]) .m-panel__copy,.m-panel:not([hidden]) .m-pben__i{animation:m-in .6s var(--as26-ease-out) both}.m-panel:not([hidden]) .m-pben__i{animation-delay:calc(.12s + var(--k, 0)*70ms)}.m-panel:not([hidden]) .m-panel__vis>img{animation:m-settle 1.4s var(--as26-ease-out) both}.m-panel:not([hidden]) .m-panel__vis{animation:m-fade .5s var(--as26-ease-out) both}@keyframes m-fade{0%{opacity:0}to{opacity:1}}@keyframes m-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes m-settle{0%{transform:scale(1.06)}to{transform:none}}.m-slot,.m-stage{inset:0;position:absolute}.m-stage{background:#050b16;overflow:hidden}.m-stage:after{background:radial-gradient(120% 90% at 50% 60%,transparent 55%,rgba(5,11,22,.8) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.m-plane{inset:-14% -10% -4%;position:absolute;transform:perspective(1500px) rotateX(34deg);transform-origin:50% 62%;z-index:1}.m-svg{display:block;height:100%;width:100%}.m-cam{transform-origin:0 0}.m-bg{fill:#050b16}.m-river{fill:#0b213f}.m-roads path{fill:none;stroke:#1a2e4d;stroke-linecap:round;stroke-width:4}.m-blocks rect{fill:#0c1a30;stroke:rgba(90,169,255,.08)}.m-venue ellipse{fill:#0d1f3a;stroke:#2a4670;stroke-width:2}.m-venue rect{fill:#12305a}.m-labels text{fill:#6f84a8;font-family:var(--as26-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.m-cov circle{fill:rgba(0,105,183,.07);stroke:rgba(90,169,255,.3);stroke-dasharray:6 8;stroke-width:1.5}.m-cov circle,.m-sensors{transition:opacity var(--as26-slow)}.m-sensor circle:not(.m-ping){fill:var(--as26-link-night)}.m-sensor text{fill:var(--as26-ice);font-family:var(--as26-mono);font-size:12px;font-weight:600;text-anchor:middle}.m-ping{animation:m-ping 2.4s ease-out infinite;fill:none;stroke:var(--as26-link-night);stroke-width:1.5;transform-box:fill-box;transform-origin:center}.m-ping--sig{stroke:var(--as26-sig)}.m-a{fill:none;stroke:none}.m-lyr{display:none}.m-lyr.on{display:inline}.m-s{opacity:0;transition:opacity .6s var(--as26-ease-out)}.m-s.on{opacity:1}.m-d{transform-box:fill-box;transform-origin:center}.m-d--ok{color:var(--as26-ok)}.m-d--warn{color:var(--as26-warn)}.m-d--bad{color:var(--as26-sig)}.m-d[data-bob]{animation:m-bob 2.6s ease-in-out infinite}.m-ret path{fill:none;stroke:var(--as26-sig);stroke-width:2}.m-ret{transform-box:fill-box;transform-origin:center}.m-pin circle:not(.m-ping){fill:var(--as26-ice)}.m-pin .m-ping{stroke:var(--as26-ice)}.m-link{stroke:var(--as26-ice-3);stroke-dasharray:4 6;stroke-width:1.5}.m-route{fill:none;stroke:var(--as26-link-night);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.m-s.on .m-route{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--as26-ease-out) .2s}.m-route--air{stroke:var(--as26-ok);stroke-dasharray:1}.m-unit{fill:var(--as26-blue-night);stroke:var(--as26-link-night)}.m-unit-t{fill:#fff;font-family:var(--as26-mono);font-size:10px;font-weight:600;text-anchor:middle}.m-home{fill:#16345e;stroke:var(--as26-sig);stroke-width:1.5}.m-trail{fill:none;stroke:rgba(255,59,69,.55);stroke-dasharray:3 6;stroke-width:1.5}.m-trail--2{stroke:rgba(255,59,69,.3)}.m-burn{fill:rgba(255,59,69,.16);stroke:rgba(255,59,69,.5);stroke-width:1.5}.m-fire{fill:var(--as26-sig)}.m-air{fill:none;stroke:var(--as26-ice-3);stroke-dasharray:2 7;stroke-width:1.5}.m-plane-ic path{fill:none;stroke:var(--as26-ice);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.m-plane-ic--on path{stroke:var(--as26-ok)}.m-deck{fill:#12305a;stroke:#2a4670;stroke-width:1.5}.m-landed{fill:none;stroke:var(--as26-ice-3);stroke-width:2}.m-fence{fill:rgba(90,169,255,.05);stroke:#5aa9ff;stroke-dasharray:7 5;stroke-width:2}.m-cell{fill:#16345e;stroke:rgba(90,169,255,.4);stroke-width:1.2}.m-tower{fill:#1e4a82;stroke:#5aa9ff;stroke-width:1.2}.m-dz{fill:rgba(255,176,32,.18);stroke:var(--as26-warn);stroke-dasharray:3 3;stroke-width:2}.m-route--in{stroke:var(--as26-warn)}.m-storm{fill:rgba(255,176,32,.1);stroke:rgba(255,176,32,.45);stroke-dasharray:8 6;stroke-width:1.5}.m-gt{fill:var(--as26-ice-2);font-family:var(--as26-mono);font-size:14px;letter-spacing:.1em;text-anchor:middle;text-transform:uppercase}.m-gt--warn{fill:var(--as26-warn);text-anchor:start}.m-gt--sig{fill:#ff7a80}.m-lz{fill:#12305a;stroke:var(--as26-ok);stroke-width:2}.m-lz-t{fill:var(--as26-ok);font-family:var(--as26-font-body);font-size:15px;font-weight:800;text-anchor:middle}.m-ring{fill:rgba(255,59,69,.06);stroke:rgba(255,59,69,.6);stroke-dasharray:5 6;stroke-width:1.5}.m-solo{fill:rgba(255,176,32,.05);stroke:rgba(255,176,32,.55);stroke-dasharray:5 6;stroke-width:1.5}.m-fac{fill:var(--as26-warn)}.m-net path{fill:none;stroke:var(--as26-link-night);stroke-dasharray:1;stroke-dashoffset:1;stroke-width:2}.m-s.on .m-net path{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--as26-ease-out) .15s}.m-hub circle{fill:var(--as26-blue-night);stroke:var(--as26-link-night);stroke-width:2}.m-hub text{fill:#fff;font-family:var(--as26-mono);font-size:11px;font-weight:600;text-anchor:middle}.m-node circle{fill:var(--as26-n800);stroke:var(--as26-line-n2);stroke-width:1.5}.m-node text{fill:var(--as26-ice-2);font-family:var(--as26-mono);font-size:11px;text-anchor:middle}.m-nofly{fill:rgba(255,59,69,.07);stroke:rgba(255,59,69,.65);stroke-dasharray:8 6;stroke-width:2}@keyframes m-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes m-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes m-blink{50%{opacity:.35}}@keyframes m-intrude{0%{transform:translate(-10px,-110px)}to{transform:none}}@media (max-width:1023px){.m-panel{gap:32px;grid-template-columns:1fr}.m-panel__vis{aspect-ratio:16/10}.m-tabs-wrap{justify-content:flex-start;margin-inline:calc(var(--as26-gutter)*-1)}.m-tabs{margin:-6px 0;padding-inline:var(--as26-gutter);scroll-snap-type:x proximity}.m-tab{scroll-snap-align:center}.m-plane{transform:perspective(1200px) rotateX(24deg)}}@media (max-width:639px){.m-dep__head{text-align:left}.m-dep__lead{font-size:1.0625rem;margin-left:0}.m-tab{font-size:15px;min-height:44px;padding:0 18px}.m-panel{gap:28px;margin-top:32px}.m-panel__lead{font-size:1.0625rem;margin-bottom:24px}.m-pben{gap:16px;margin-bottom:28px}.m-pben__i{gap:14px;grid-template-columns:44px minmax(0,1fr)}.m-pben__ic{border-radius:12px;height:44px;width:44px}.m-pben__ic svg{height:21px;width:21px}.m-panel__ctas{align-items:flex-start;flex-direction:column;gap:10px}.m-panel__vis{aspect-ratio:4/3;border-radius:18px}.m-panel__frame{inset:10px}.m-render-tag{bottom:16px;right:16px}.m-roads path{stroke:#2a4a78;stroke-width:6}.m-labels text{fill:#9fb3d1;font-size:22px}.m-cov circle{fill:rgba(0,105,183,.14);stroke:rgba(90,169,255,.6);stroke-width:2.5}}@media (hover:none){.m-tab:hover{background:rgba(238,243,250,.035);border-color:var(--as26-line-n2);color:var(--as26-ice-2)}.m-tab[aria-selected=true]:hover{background:var(--as26-ice);border-color:var(--as26-ice);color:var(--as26-navy)}}@media (prefers-reduced-motion:reduce){.m-s{transition:none!important}.m-d[data-bob],.m-panel:not([hidden]) .m-panel__copy,.m-panel:not([hidden]) .m-panel__vis,.m-panel:not([hidden]) .m-panel__vis>img,.m-panel:not([hidden]) .m-pben__i,.m-ping{animation:none!important}.m-net path,.m-route{stroke-dashoffset:0!important}}