:root{--bg:#050b18;--panel:#0a1730;--cyan:#38d9ff;--blue:#168dff;--muted:#9db2ce;--white:#f5f9ff}[data-astro-cid-lcdefpme]{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.nav[data-astro-cid-lcdefpme]{z-index:10;backdrop-filter:blur(12px);border-bottom:1px solid #7dbeff1f;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 5vw;display:flex;position:absolute;top:0}.brand[data-astro-cid-lcdefpme]{letter-spacing:.13em;font:700 19px Space Grotesk,sans-serif}.brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--cyan)}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:46px;display:block}.navlinks[data-astro-cid-lcdefpme]{color:#c4d3e7;gap:30px;font-size:13px;display:flex}.navlinks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--cyan)}.navcta[data-astro-cid-lcdefpme]{color:#eafaff;letter-spacing:.04em;border:1px solid #38d9ff99;border-radius:30px;padding:12px 19px;font-size:12px}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(at 52% 65%,#0b2850 0%,#07152b 38%,#050b18 72%);align-items:center;height:100svh;min-height:820px;max-height:1080px;padding:100px 5vw 55px;display:flex;position:relative;overflow:hidden}#scene[data-astro-cid-lcdefpme]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#050b18f0 0%,#050b18c2 27%,#050b181f 58%,#050b1838 100%),linear-gradient(#050b1833 0%,#0000 20% 76%,#050b18 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:3;width:min(570px,48vw);margin-top:20px;position:relative}.eyebrow[data-astro-cid-lcdefpme]{color:var(--cyan);letter-spacing:.23em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:var(--cyan);width:34px;height:1px;box-shadow:0 0 12px var(--cyan)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;max-width:720px;margin:26px 0 24px;font:600 clamp(54px,7vw,102px)/.98 Space Grotesk,sans-serif}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--cyan);text-shadow:0 0 35px #38d9ff4d}.lead[data-astro-cid-lcdefpme]{color:#b5c6dd;max-width:460px;font-size:17px;line-height:1.7}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.primary[data-astro-cid-lcdefpme]{color:#02101d;background:linear-gradient(110deg,#0da9ee,#25d4f4);border-radius:30px;padding:16px 23px;font-size:13px;font-weight:700;box-shadow:0 0 30px #1cb5ff3d}.secondary[data-astro-cid-lcdefpme]{color:#d9e8fa;border:1px solid #a6d2ff52;border-radius:30px;padding:15px 22px;font-size:13px}.hero-note[data-astro-cid-lcdefpme]{color:#7f9ab9;letter-spacing:.16em;text-transform:uppercase;margin-top:58px;font-size:10px}.hero-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#dcefff;font-weight:600}.signal[data-astro-cid-lcdefpme]{z-index:4;backdrop-filter:blur(12px);background:linear-gradient(135deg,#0c335bcc,#05132a85);border:1px solid #44cbff80;border-radius:12px;min-width:145px;padding:13px 16px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 0 28px #00a2ff21,inset 0 0 24px #2daeff12}.signal[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--cyan),transparent);opacity:.8;width:1px;height:40px;position:absolute;bottom:-40px;left:22px}.signal[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--cyan);letter-spacing:.18em;margin-bottom:6px;font-size:9px;display:block}.signal[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:600 13px Space Grotesk,sans-serif}.signal[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#a9c1dc;margin-top:4px;font-size:10px;font-style:normal;display:block}.s1[data-astro-cid-lcdefpme]{animation-delay:-1s;top:28%;right:20%}.s2[data-astro-cid-lcdefpme]{animation-delay:-3s;top:57%;right:9%}.s3[data-astro-cid-lcdefpme]{animation-delay:-2s;bottom:18%;left:48%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.scroll[data-astro-cid-lcdefpme]{z-index:4;color:#7591b0;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:28px;left:5vw}.scroll[data-astro-cid-lcdefpme]:before{content:"";background:var(--cyan);width:34px;height:1px}.metrics[data-astro-cid-lcdefpme]{z-index:5;background:#419be62e;border:1px solid #419be62e;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin:-1px 5vw 0;display:grid;position:relative;overflow:hidden}.metric[data-astro-cid-lcdefpme]{background:#071326;padding:25px 28px}.metric[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#e9f7ff;font:600 21px Space Grotesk,sans-serif;display:block}.metric[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#8fa9c8;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.section[data-astro-cid-lcdefpme]{padding:120px 8vw;position:relative}.section-kicker[data-astro-cid-lcdefpme]{color:var(--cyan);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:760px;margin:20px 0;font:600 clamp(36px,5vw,64px)/1.05 Space Grotesk,sans-serif}.section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:650px;line-height:1.8}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.pillar[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#0e2747b3,#071224bf);border:1px solid #63a5e62b;border-radius:16px;min-height:210px;padding:27px;transition:all .3s}.pillar[data-astro-cid-lcdefpme]:hover{border-color:#38d9ff8c;transform:translateY(-5px);box-shadow:0 12px 40px #007ddc1f}.pillar[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--cyan);font:600 12px Space Grotesk,sans-serif}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:26px 0 10px;font:600 20px Space Grotesk,sans-serif}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:13px}.geo[data-astro-cid-lcdefpme]{background:linear-gradient(#050b18,#08172c 50%,#050b18)}.geo-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.geo-visual[data-astro-cid-lcdefpme]{background:radial-gradient(circle,#107bc53d,#0000 55%),linear-gradient(145deg,#0a1d38,#061020);border:1px solid #38d9ff33;border-radius:20px;height:400px;position:relative;overflow:hidden}.geo-visual[data-astro-cid-lcdefpme]:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 34px,#38d9ff1f 35px 36px),repeating-linear-gradient(90deg,#0000 0 34px,#38d9ff1f 35px 36px);border:1px solid #38d9ff40;position:absolute;inset:15%;transform:perspective(500px)rotateX(58deg)rotate(-18deg);box-shadow:0 0 55px #00a8ff24}.zone[data-astro-cid-lcdefpme]{border:1px solid var(--cyan);background:#1cbeff1f;border-radius:8px;position:absolute;transform:rotate(-18deg);box-shadow:0 0 20px #38d9ff59}.z1[data-astro-cid-lcdefpme]{width:90px;height:60px;top:30%;left:24%}.z2[data-astro-cid-lcdefpme]{width:130px;height:80px;top:45%;left:48%}.z3[data-astro-cid-lcdefpme]{width:65px;height:50px;top:60%;left:34%}.pin[data-astro-cid-lcdefpme]{width:8px;height:8px;box-shadow:0 0 0 7px #38d9ff26,0 0 20px var(--cyan);background:#fff;border-radius:50%;position:absolute}.p1[data-astro-cid-lcdefpme]{top:38%;left:36%}.p2[data-astro-cid-lcdefpme]{top:54%;left:61%}.p3[data-astro-cid-lcdefpme]{top:70%;left:42%}footer[data-astro-cid-lcdefpme]{color:#718aa8;border-top:1px solid #7dbeff1f;justify-content:space-between;gap:20px;padding:35px 5vw;font-size:11px;display:flex}.geo-demo[data-astro-cid-lcdefpme]{background:#050f1fb3;border:1px solid #38d9ff33;border-radius:20px;overflow:hidden;box-shadow:0 20px 65px #00000040}.geo-toolbar[data-astro-cid-lcdefpme],.geo-status[data-astro-cid-lcdefpme]{color:#8fa9c8;letter-spacing:.13em;justify-content:space-between;align-items:center;padding:13px 17px;font-size:9px;display:flex}.live-dot[data-astro-cid-lcdefpme]{background:#4de9a2;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #4de9a2}.geo-live[data-astro-cid-lcdefpme]{color:#54dfff}.geo-demo[data-astro-cid-lcdefpme] .geo-visual[data-astro-cid-lcdefpme]{border-left:0;border-right:0;border-radius:0;height:330px}.geo-label[data-astro-cid-lcdefpme]{color:#c8f6ff;letter-spacing:.12em;z-index:2;background:#04172bcc;border:1px solid #38d9ff59;border-radius:4px;padding:5px 7px;font-size:8px;position:absolute}.gl1[data-astro-cid-lcdefpme]{top:25%;left:17%}.gl2[data-astro-cid-lcdefpme]{top:43%;left:57%}.gl3[data-astro-cid-lcdefpme]{top:67%;left:32%}.geo-controls[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:7px;padding:13px;display:flex}.geo-chip[data-astro-cid-lcdefpme]{color:#a9bfd8;cursor:pointer;background:#0a1d35;border:1px solid #70aadc40;border-radius:20px;padding:8px 12px;font:500 10px DM Sans,sans-serif}.geo-chip[data-astro-cid-lcdefpme].active,.geo-chip[data-astro-cid-lcdefpme]:hover{color:#04121e;background:#46dfff;border-color:#46dfff}.geo-status[data-astro-cid-lcdefpme]{letter-spacing:.1em;border-top:1px solid #63a5e624;font-size:8px}.geo-visual[data-astro-cid-lcdefpme][data-target=venues] .zone[data-astro-cid-lcdefpme]{opacity:1}.geo-visual[data-astro-cid-lcdefpme][data-target=blocks] .zone[data-astro-cid-lcdefpme]{opacity:.85;transform:rotate(-18deg)scale(1.18)}.geo-visual[data-astro-cid-lcdefpme][data-target=districts] .zone[data-astro-cid-lcdefpme]{opacity:.75;transform:rotate(-18deg)scale(1.42)}.geo-visual[data-astro-cid-lcdefpme][data-target=cities] .zone[data-astro-cid-lcdefpme]{opacity:.55;transform:rotate(-18deg)scale(1.8)}@media (width<=850px){.navlinks[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{align-items:flex-start;min-height:780px;padding-top:170px}.hero-copy[data-astro-cid-lcdefpme]{width:100%;max-width:560px}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#050b18e6,#050b1880),linear-gradient(#0000 45%,#050b18)}.signal[data-astro-cid-lcdefpme]{display:none}.metrics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.geo-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.geo-visual[data-astro-cid-lcdefpme]{height:300px}}@media (width<=520px){.nav[data-astro-cid-lcdefpme]{height:70px;padding:0 6vw}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:36px}.navcta[data-astro-cid-lcdefpme]{padding:10px 13px;font-size:10px}.hero[data-astro-cid-lcdefpme]{min-height:760px;padding:155px 6vw 70px}.hero-copy[data-astro-cid-lcdefpme]{margin:0}.lead[data-astro-cid-lcdefpme]{font-size:15px}.hero-note[data-astro-cid-lcdefpme]{margin-top:40px}.metrics[data-astro-cid-lcdefpme]{margin-left:6vw;margin-right:6vw}.metric[data-astro-cid-lcdefpme]{padding:18px}.metric[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:17px}.metric[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:8px}.section[data-astro-cid-lcdefpme]{padding:82px 6vw}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pillar[data-astro-cid-lcdefpme]{min-height:175px}.geo-visual[data-astro-cid-lcdefpme]{height:260px}footer[data-astro-cid-lcdefpme]{flex-direction:column}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-video[data-astro-cid-lcdefpme]{background:#020916;height:min(78vw,780px);min-height:300px;max-height:780px;position:relative;overflow:hidden}.hero-video[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-video[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#03091630,#0000 18% 81%,#030916 100%);position:absolute;inset:0}.hero-caption[data-astro-cid-lcdefpme]{text-align:center;background:linear-gradient(#030916,#06172b);padding:65px 8vw 75px}.kicker[data-astro-cid-lcdefpme]{color:var(--cyan);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:700}h1[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:17px auto;font:600 clamp(42px,6vw,76px)/1 Space Grotesk,sans-serif}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--cyan)}.intro[data-astro-cid-lcdefpme]{color:var(--muted);max-width:660px;margin:0 auto;font-size:15px;line-height:1.8}.cta[data-astro-cid-lcdefpme]{color:#03101c;background:linear-gradient(110deg,#11b6ed,#45e7ff);border-radius:28px;margin-top:25px;padding:13px 22px;font-size:11px;font-weight:700;display:inline-block}@media (width<=700px){.hero-video[data-astro-cid-lcdefpme]{height:68vw;min-height:260px}.hero-caption[data-astro-cid-lcdefpme]{padding:43px 6vw 48px}}
