.hero[data-astro-cid-5lrdz6zt]{height:380vh;position:relative}.hero-sticky[data-astro-cid-5lrdz6zt]{height:100svh;position:sticky;top:0;overflow:hidden}.hero-bg[data-astro-cid-5lrdz6zt]{opacity:.7;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 60% 45%,#000 30%,#0000 80%)}.hero-fallback[data-astro-cid-5lrdz6zt]{opacity:1;width:80%;height:90%;transition:opacity 1.2s;position:absolute;top:5%;right:-5%}.hero-canvas[data-astro-cid-5lrdz6zt]{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease-out);position:absolute;inset:0}.hero.ready .hero-canvas[data-astro-cid-5lrdz6zt]{opacity:1}.hero.ready .hero-fallback[data-astro-cid-5lrdz6zt]{opacity:0}.hero-sticky[data-astro-cid-5lrdz6zt]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 88%, transparent) 0%, color-mix(in srgb, var(--paper) 55%, transparent) 30%, transparent 58%);position:absolute;inset:0}.hero-sticky[data-astro-cid-5lrdz6zt]:after{content:"";background:linear-gradient(to top, var(--paper), transparent);pointer-events:none;height:22vh;position:absolute;inset:auto 0 0}.hero-ui[data-astro-cid-5lrdz6zt]{z-index:2;height:100%;padding-top:calc(var(--header-h) + 3vh);pointer-events:none;grid-template-rows:1fr auto;grid-template-columns:1fr 300px;gap:24px;padding-bottom:28px;display:grid;position:relative}.hero-ui[data-astro-cid-5lrdz6zt] a[data-astro-cid-5lrdz6zt],.hero-ui[data-astro-cid-5lrdz6zt] button[data-astro-cid-5lrdz6zt]{pointer-events:auto}.hero-intro[data-astro-cid-5lrdz6zt]{will-change:opacity, transform;grid-area:1/1;align-self:center;max-width:820px}.hero-title[data-astro-cid-5lrdz6zt]{margin:22px 0 26px}.t-muted[data-astro-cid-5lrdz6zt]{color:#0000;-webkit-text-stroke:1.4px var(--ink)}.hero-lead[data-astro-cid-5lrdz6zt]{margin-bottom:36px}.hero-actions[data-astro-cid-5lrdz6zt]{flex-wrap:wrap;gap:14px;display:flex}.hero-captions[data-astro-cid-5lrdz6zt]{grid-area:1/1;align-self:end;min-height:180px;margin-bottom:4vh;position:relative}.caption[data-astro-cid-5lrdz6zt]{opacity:0;max-width:620px;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);position:absolute;bottom:0;left:0;transform:translateY(24px)}.caption[data-astro-cid-5lrdz6zt].on{opacity:1;transform:none}.cap-k[data-astro-cid-5lrdz6zt]{color:var(--signal);letter-spacing:.1em;font-size:12px}.cap-h[data-astro-cid-5lrdz6zt]{letter-spacing:-.045em;text-wrap:balance;margin-top:12px;font-size:clamp(1.9rem,4vw,3.6rem);font-weight:600;line-height:1}.cap-p[data-astro-cid-5lrdz6zt]{color:var(--ink-soft);max-width:44ch;margin-top:14px}.hud[data-astro-cid-5lrdz6zt]{background:color-mix(in srgb, var(--white) 72%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), var(--shadow-1);grid-area:1/2;align-self:center;padding:18px;font-size:12px}.hud-head[data-astro-cid-5lrdz6zt]{color:var(--muted);letter-spacing:.1em;justify-content:space-between;margin-bottom:12px;display:flex}.live[data-astro-cid-5lrdz6zt]{color:var(--scan);align-items:center;gap:6px;display:inline-flex}.live[data-astro-cid-5lrdz6zt] i[data-astro-cid-5lrdz6zt]{background:var(--scan);border-radius:50%;width:6px;height:6px;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.2}}.hud-coords[data-astro-cid-5lrdz6zt]{border-bottom:1px solid var(--line);gap:4px;padding-bottom:14px;display:grid}.hud-coords[data-astro-cid-5lrdz6zt] div[data-astro-cid-5lrdz6zt]{justify-content:space-between;display:flex}.hud-coords[data-astro-cid-5lrdz6zt] dt[data-astro-cid-5lrdz6zt]{color:var(--muted)}.hud-coords[data-astro-cid-5lrdz6zt] dd[data-astro-cid-5lrdz6zt]{font-variant-numeric:tabular-nums;font-weight:500}.hud-stages[data-astro-cid-5lrdz6zt]{gap:10px;padding:14px 0 0;list-style:none;display:grid}.hud-stages[data-astro-cid-5lrdz6zt] li[data-astro-cid-5lrdz6zt]{opacity:.38;gap:12px;transition:opacity .4s;display:flex}.hud-stages[data-astro-cid-5lrdz6zt] li[data-astro-cid-5lrdz6zt].on,.hud-stages[data-astro-cid-5lrdz6zt] li[data-astro-cid-5lrdz6zt].done{opacity:1}.hud-stages[data-astro-cid-5lrdz6zt] .k[data-astro-cid-5lrdz6zt]{color:var(--muted)}.hud-stages[data-astro-cid-5lrdz6zt] li[data-astro-cid-5lrdz6zt].on .k[data-astro-cid-5lrdz6zt]{color:var(--signal)}.hud-stages[data-astro-cid-5lrdz6zt] li[data-astro-cid-5lrdz6zt].done .k[data-astro-cid-5lrdz6zt]{color:var(--scan)}.hud-stages[data-astro-cid-5lrdz6zt] .tt[data-astro-cid-5lrdz6zt]{font-family:var(--font-sans);letter-spacing:-.01em;flex-direction:column;font-size:14px;font-weight:550;display:flex}.hud-stages[data-astro-cid-5lrdz6zt] small[data-astro-cid-5lrdz6zt]{font-family:var(--font-mono);color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400}.hud-bar[data-astro-cid-5lrdz6zt]{background:var(--line);border-radius:2px;height:2px;margin-top:16px;overflow:hidden}.hud-bar[data-astro-cid-5lrdz6zt] span[data-astro-cid-5lrdz6zt]{background:var(--signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hud-hint[data-astro-cid-5lrdz6zt]{color:var(--muted);margin-top:12px;font-size:11px}.hero-foot[data-astro-cid-5lrdz6zt]{color:var(--ink-soft);letter-spacing:.08em;grid-area:2/1/auto/-1;justify-content:space-between;align-items:end;font-size:11px;display:flex}.scale[data-astro-cid-5lrdz6zt]{grid-template-columns:auto auto;gap:6px 0;display:grid}.scale-bar[data-astro-cid-5lrdz6zt]{border:1px solid var(--ink);grid-column:1/-1;width:120px;height:6px;display:flex}.scale-bar[data-astro-cid-5lrdz6zt] i[data-astro-cid-5lrdz6zt]{flex:1}.scale-bar[data-astro-cid-5lrdz6zt] i[data-astro-cid-5lrdz6zt]:nth-child(odd){background:var(--ink)}.scale[data-astro-cid-5lrdz6zt] span[data-astro-cid-5lrdz6zt]:last-child{text-align:right}.scroll-hint[data-astro-cid-5lrdz6zt]{text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;display:flex}.scroll-line[data-astro-cid-5lrdz6zt]{background:linear-gradient(var(--ink), transparent);width:1px;height:46px;position:relative;overflow:hidden}.scroll-line[data-astro-cid-5lrdz6zt]:after{content:"";background:var(--signal);width:1px;height:40%;animation:drop 2s var(--ease-in-out) infinite;position:absolute;top:-40%;left:0}@keyframes drop{to{top:110%}}.north[data-astro-cid-5lrdz6zt]{flex-direction:column;align-items:center;gap:4px;font-weight:700;display:flex}.rover-label[data-astro-cid-5lrdz6zt]{z-index:3;background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:8px;margin:-44px 0 0 16px;padding:6px 10px;font-size:11px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.rover-label[data-astro-cid-5lrdz6zt] .dot[data-astro-cid-5lrdz6zt]{background:#3ddc84;border-radius:50%;width:6px;height:6px}@media (width<=1080px){.hero-ui[data-astro-cid-5lrdz6zt]{grid-template-columns:1fr}.hud[data-astro-cid-5lrdz6zt]{display:none}}@media (width<=640px){.hero[data-astro-cid-5lrdz6zt]{height:300vh}.hero-intro[data-astro-cid-5lrdz6zt]{align-self:start;padding-top:4vh}.hero-lead[data-astro-cid-5lrdz6zt]{font-size:1rem}.north[data-astro-cid-5lrdz6zt]{display:none}}.stmt[data-astro-cid-zx4qcpyt]{padding-top:clamp(40px,6vw,80px)}.stmt-grid[data-astro-cid-zx4qcpyt]{grid-template-columns:220px 1fr;gap:48px;display:grid}.stmt-mono[data-astro-cid-zx4qcpyt]{width:64px;color:var(--ink);margin-bottom:24px}.stmt-text[data-astro-cid-zx4qcpyt]{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(1.6rem,3.2vw,3rem);font-weight:500;line-height:1.12}.facts[data-astro-cid-zx4qcpyt]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(56px,7vw,96px);display:grid}.fact[data-astro-cid-zx4qcpyt]{border-right:1px solid var(--line);padding:22px 20px 0}.fact[data-astro-cid-zx4qcpyt]:first-child{padding-left:0}.fact[data-astro-cid-zx4qcpyt]:last-child{border-right:0}.fact[data-astro-cid-zx4qcpyt] dt[data-astro-cid-zx4qcpyt]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.fact-v[data-astro-cid-zx4qcpyt]{letter-spacing:-.05em;margin:10px 0 4px;font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:600}.fact-d[data-astro-cid-zx4qcpyt]{color:var(--muted);font-size:14px;line-height:1.4}@media (width<=960px){.stmt-grid[data-astro-cid-zx4qcpyt]{grid-template-columns:1fr;gap:24px}.stmt-side[data-astro-cid-zx4qcpyt]{align-items:center;gap:18px;display:flex}.stmt-mono[data-astro-cid-zx4qcpyt]{width:44px;margin:0}.facts[data-astro-cid-zx4qcpyt]{grid-template-columns:1fr 1fr}.fact[data-astro-cid-zx4qcpyt]:nth-child(2){border-right:0}.fact[data-astro-cid-zx4qcpyt]:nth-child(3){padding-left:0}.fact[data-astro-cid-zx4qcpyt]:nth-child(n+3){border-top:1px solid var(--line);margin-top:22px}}.drone-t[data-astro-cid-hvwyqupw]{background:var(--night);color:#fff;isolation:isolate;padding-block:clamp(90px,12vw,170px);position:relative;overflow:hidden}.drone-t[data-astro-cid-hvwyqupw]:before{content:"";z-index:-1;background:radial-gradient(900px 500px at 85% 20%,#00a8bd38,#0000 70%),radial-gradient(700px 400px at 0 100%,#ff5a1f1f,#0000 70%);position:absolute;inset:0}.dt-grid[data-astro-cid-hvwyqupw]{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.dt-chip[data-astro-cid-hvwyqupw]{color:#ffffffd9;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.drone-t[data-astro-cid-hvwyqupw] .h2[data-astro-cid-hvwyqupw]{margin:22px 0 24px}.dt-lead[data-astro-cid-hvwyqupw]{color:#ffffffb8;max-width:50ch;font-size:18px}.legal[data-astro-cid-hvwyqupw]{border-radius:var(--radius);color:var(--signal);background:#ffffff0d;gap:16px;margin:32px 0 36px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.legal[data-astro-cid-hvwyqupw] svg{flex:none}.legal[data-astro-cid-hvwyqupw] strong[data-astro-cid-hvwyqupw]{color:#fff;letter-spacing:-.01em;font-weight:600}.legal[data-astro-cid-hvwyqupw] p[data-astro-cid-hvwyqupw]{color:#ffffffa6;margin-top:4px;font-size:15px}.dt-frame[data-astro-cid-hvwyqupw]{aspect-ratio:4/3;border-radius:var(--radius-l);background:#0b1d38;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #0009}.dt-base[data-astro-cid-hvwyqupw]{object-fit:cover;filter:grayscale()brightness(.45)blur(3px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.dt-svg[data-astro-cid-hvwyqupw]{width:100%;height:100%;position:absolute;inset:0}.gcp[data-astro-cid-hvwyqupw]{animation:gcp 2.2s var(--ease-in-out) infinite}@keyframes gcp{50%{opacity:.4}}.dt-hud[data-astro-cid-hvwyqupw]{-webkit-backdrop-filter:blur(8px);background:#021431b3;border-radius:12px;gap:4px;padding:12px 14px;font-size:11px;display:grid;position:absolute;top:16px;left:16px}.dt-hud[data-astro-cid-hvwyqupw] div[data-astro-cid-hvwyqupw]{justify-content:space-between;gap:18px;display:flex}.dt-hud[data-astro-cid-hvwyqupw] span[data-astro-cid-hvwyqupw]{color:#ffffff80}.dt-hud[data-astro-cid-hvwyqupw] .ok[data-astro-cid-hvwyqupw]{color:#3ddc84}.dt-count[data-astro-cid-hvwyqupw]{background:#021431b3;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;bottom:16px;right:16px}@media (width<=960px){.dt-grid[data-astro-cid-hvwyqupw]{grid-template-columns:1fr}}.cmp-head[data-astro-cid-znb3gqib]{grid-template-columns:1fr 1fr;align-items:end;gap:20px 80px;margin-bottom:48px;display:grid}.cmp-head[data-astro-cid-znb3gqib] .eyebrow[data-astro-cid-znb3gqib]{grid-column:1/-1}.cmp-box[data-astro-cid-znb3gqib]{aspect-ratio:16/9;border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--line), var(--shadow-2);user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.cmp-photo[data-astro-cid-znb3gqib],.cmp-plan[data-astro-cid-znb3gqib],.cmp-plan[data-astro-cid-znb3gqib] img[data-astro-cid-znb3gqib]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cmp-plan[data-astro-cid-znb3gqib]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:var(--paper)}.cmp-plan[data-astro-cid-znb3gqib] img[data-astro-cid-znb3gqib]{filter:grayscale()contrast(.9);opacity:.1}.cmp-vec[data-astro-cid-znb3gqib]{width:100%;height:100%;position:absolute;inset:0}.cross[data-astro-cid-znb3gqib] path[data-astro-cid-znb3gqib]{stroke:var(--ink);stroke-opacity:.35;stroke-width:.08px;fill:none}.roads[data-astro-cid-znb3gqib] path[data-astro-cid-znb3gqib]{fill:none;stroke:var(--ink);stroke-width:1.3px}.roads-in[data-astro-cid-znb3gqib] path[data-astro-cid-znb3gqib]{fill:none;stroke:var(--paper);stroke-width:1px}.bnd[data-astro-cid-znb3gqib] path[data-astro-cid-znb3gqib]{fill:none;stroke:var(--ink);stroke-width:.16px}.pts[data-astro-cid-znb3gqib] rect[data-astro-cid-znb3gqib]{fill:var(--signal)}.cmp-lbl[data-astro-cid-znb3gqib]{background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.cmp-tag[data-astro-cid-znb3gqib]{letter-spacing:.1em;background:var(--ink);color:#fff;border-radius:6px;padding:7px 10px;font-size:11px;position:absolute;bottom:18px;left:18px}.cmp-tag-r[data-astro-cid-znb3gqib]{color:var(--ink);background:#ffffffe6;left:auto;right:18px}.cmp-handle[data-astro-cid-znb3gqib]{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #011e4140}.cmp-knob[data-astro-cid-znb3gqib]{background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -8px #ff5a1f99}.cmp-range[data-astro-cid-znb3gqib]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp-range[data-astro-cid-znb3gqib]:focus-visible+[data-astro-cid-znb3gqib],.cmp-box[data-astro-cid-znb3gqib]:has(.cmp-range:focus-visible){outline:2px solid var(--signal);outline-offset:4px}@media (width<=860px){.cmp-head[data-astro-cid-znb3gqib]{grid-template-columns:1fr}.cmp-box[data-astro-cid-znb3gqib]{aspect-ratio:4/3}}
