.hero-city{isolation:isolate;position:relative;min-height:760px;gap:35px}.hero-city-background{position:absolute;top:-94px;bottom:-10px;left:calc(50% - 50vw);width:100vw;pointer-events:none;z-index:-3;overflow:hidden}.hero-city-background>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;opacity:.56;max-width:none;mask-image:linear-gradient(black 70%,transparent)}.hero-city-background>div{position:absolute;inset:0;background:linear-gradient(90deg,#030910e8 0%,#030910b3 28%,#03091030 63%,#0309103d),linear-gradient(#030910a6,transparent 24%,transparent 80%,#030910)}.hero-city .hero-copy{z-index:1}.hero-city .hero-copy>p{color:#b1c2d1}.restored-radar.hero-art.radar-art{display:block;min-height:555px;width:100%;max-width:none;background:none;overflow:visible;isolation:isolate}.restored-radar .radar-meta{font-size:10px;display:flex;justify-content:space-between;color:#8eb2ca;gap:20px;letter-spacing:0}.restored-radar .radar-meta>span:first-child{color:#a1cfdf}.restored-radar .radar{height:420px;max-width:100%;position:relative}.restored-radar .radar:before{content:'';position:absolute;inset:3% 8%;background:radial-gradient(ellipse,#1b7db527,transparent 65%);z-index:-2}.restored-radar .radar-ring{top:48%;border-color:#6eb9e83d;box-shadow:0 0 20px #3ac0ff03}.restored-radar .ring1{width:155px;height:155px;border-color:#74d6fb6b}.restored-radar .ring2{width:280px;height:280px}.restored-radar .ring3{width:390px;height:390px;border-style:solid;border-color:#63b9eb24}.restored-radar .radar-sweep{width:390px;height:390px;left:calc(50% - 195px);top:calc(48% - 195px);background:conic-gradient(from 0deg,transparent 63%,#36c9ff00 74%,#42c8ff13 86%,#3cbfff40 97%,#b1f3ff8c 99.7%,transparent);animation:scan 12s linear infinite;mask-image:radial-gradient(transparent 9%,black 18%,black 68%,transparent 72%);z-index:-1}.radar-cross{position:absolute;inset:10% 14%;background:linear-gradient(90deg,transparent calc(50% - .5px),#72c2e81c 50%,transparent calc(50% + .5px)),linear-gradient(transparent calc(50% - .5px),#72c2e81c 50%,transparent calc(50% + .5px));mask-image:radial-gradient(black 20%,transparent 70%);z-index:-1}.radar-center{position:absolute;left:calc(50% - 30px);top:calc(48% - 47px);width:60px;height:72px;border:1px solid #a4efff9e;border-radius:40px 40px 40px 5px;transform:rotate(-45deg);background:linear-gradient(135deg,#52ceef,#1273be 80%);box-shadow:0 0 30px #2eb4ef52,0 0 100px #117ddd30}.radar-center>span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;transform:rotate(45deg);font:600 29px var(--font-heading);color:#e8f9ff;text-shadow:0 0 20px #fff4}.restored-radar .radar-label{top:63%;font-size:13px;line-height:1.8;letter-spacing:0;color:#c0dfed}.restored-radar .radar-label small{font-size:9px;letter-spacing:0;color:#84aac2}.restored-radar .map-node{font-family:var(--font-body);font-size:10px;padding:9px 14px 9px 8px;background:#061725c9;backdrop-filter:blur(12px);border-color:#5eafd15c;box-shadow:0 8px 30px #0005;color:#9dc5d9;z-index:3}.restored-radar .map-node>span{width:28px;height:28px;background:#1a445f70;font-size:18px}.restored-radar .map-node.active,.restored-radar .map-node:hover{border-color:#8ee5ff;background:#123a50dc;color:#e6f8ff;box-shadow:0 0 25px #1fa5e72b}.restored-radar .n1{left:4%;top:18%}.restored-radar .n2{right:0;top:37%}.restored-radar .n3{left:9%;bottom:9%}.restored-radar .map-dot{width:5px;height:5px;box-shadow:0 0 15px #82ebff;animation:radarPulse 4s ease-in-out infinite}.restored-radar .d2{animation-delay:1.4s}.restored-radar .d3{animation-delay:2.8s}@keyframes radarPulse{0%,100%{opacity:.4;box-shadow:0 0 8px #82ebff}50%{opacity:1;box-shadow:0 0 20px #b6efff}}.restored-radar .radar-insight{margin-top:7px;background:linear-gradient(115deg,#0b263bc2,#061321bd);border-color:#5fa8ca4d;border-radius:17px;padding:18px 22px;box-shadow:0 20px 45px #0003}.restored-radar .insight-index{font-size:11px;color:#8ad6f0}.restored-radar .radar-insight p{font:400 18px/1.6 var(--font-body);margin:9px 0;color:#d1e8f4}.restored-radar .radar-insight>small{font-size:9px;color:#7dabc1}@media(min-width:1600px){.hero-city{min-height:820px}.hero-city-background>img{object-position:50% 55%}}@media(max-width:1000px){.hero-city{gap:20px}.restored-radar.hero-art.radar-art{min-height:500px}.restored-radar .radar{height:380px}.restored-radar .ring3,.restored-radar .radar-sweep{width:320px;height:320px}.restored-radar .radar-sweep{left:calc(50% - 160px);top:calc(48% - 160px)}.restored-radar .ring2{width:240px;height:240px}.restored-radar .ring1{width:140px;height:140px}.restored-radar .map-node{font-size:9px;padding:7px 10px 7px 7px;gap:7px}.restored-radar .map-node>span{width:25px;height:25px;font-size:16px}.restored-radar .n1{left:0}.restored-radar .n3{left:2%}.restored-radar .radar-meta{font-size:8px}.restored-radar .radar-insight p{font-size:16px}.hero-city-background>img{object-position:63% center}}@media(max-width:650px){.hero-city{min-height:0;padding-top:45px;gap:35px;padding-bottom:35px}.hero-city-background{top:-110px;bottom:0}.hero-city-background>img{opacity:.42;object-position:64% center;mask-image:linear-gradient(black 85%,transparent)}.hero-city-background>div{background:linear-gradient(#030910d4,#030910bb 30%,#03091024 65%,#0309109c 94%,#030910)}.restored-radar.hero-art.radar-art{min-height:505px;max-width:440px;margin:0 auto;overflow:hidden}.restored-radar .radar{height:375px}.restored-radar .radar-meta{font-size:9px}.restored-radar .n1{top:17%;left:0}.restored-radar .n2{right:0;top:39%}.restored-radar .n3{left:4%;bottom:7%}.restored-radar .map-node{font-size:9px;padding:8px 11px 8px 7px}.restored-radar .radar-insight{padding:18px 20px;margin-top:0}.restored-radar .radar-insight p{font-size:17px}.restored-radar .radar-label{font-size:12px}.restored-radar .radar-label small{font-size:9px}.hero-city .hero-note{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.restored-radar .radar-sweep{animation:none;transform:rotate(28deg)}.restored-radar .map-dot{animation:none}.restored-radar .map-node.active,.restored-radar .map-node:hover{transform:none}}
