.horror-scene[data-astro-cid-ck6wo22n]{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hs-slit[data-astro-cid-ck6wo22n],.hs-slit-glow[data-astro-cid-ck6wo22n],.hs-spill[data-astro-cid-ck6wo22n]{animation:6s infinite slit-flicker}.hs-moon[data-astro-cid-ck6wo22n]{animation:11s ease-in-out infinite moon-breathe}}@keyframes slit-flicker{0%,to{opacity:1}47%{opacity:1}48%{opacity:.35}49%{opacity:.9}50%{opacity:.25}52%{opacity:1}80%{opacity:.85}}@keyframes moon-breathe{0%,to{opacity:.85}50%{opacity:1}}.empire-map[data-astro-cid-uzuiphhk]{background:radial-gradient(ellipse 80% 70% at 50% 45%, #0f1a2c 0%, var(--color-navy) 55%, #060a12 100%);position:absolute;inset:0;overflow:hidden;container-type:size}.em-camera[data-astro-cid-uzuiphhk]{place-items:center;width:128%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (width:1cqh){.em-camera[data-astro-cid-uzuiphhk]{width:max(128cqw,215cqh)}}.em-dots[data-astro-cid-uzuiphhk],.em-overlay[data-astro-cid-uzuiphhk]{grid-area:1/1;width:100%;height:auto}.em-dots[data-astro-cid-uzuiphhk]{opacity:.85}.em-hexes[data-astro-cid-uzuiphhk] path[data-astro-cid-uzuiphhk]{transform-box:fill-box;transform-origin:50%;fill:var(--c);fill-opacity:.1;stroke:var(--c);stroke-opacity:.55;stroke-width:1.4px}.em-routes[data-astro-cid-uzuiphhk] path[data-astro-cid-uzuiphhk]{fill:none;stroke:#e3c887;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:2 10;stroke-opacity:.85}.em-cities[data-astro-cid-uzuiphhk] rect[data-astro-cid-uzuiphhk]{fill:var(--c);stroke:#070b0a;stroke-width:3px}.em-pulse[data-astro-cid-uzuiphhk]{fill:none;stroke:var(--c);stroke-width:1.5px;opacity:.6;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.is-panning[data-astro-cid-uzuiphhk] .em-camera[data-astro-cid-uzuiphhk]{animation:48s ease-in-out infinite alternate em-pan}.rv .em-overlay[data-astro-cid-uzuiphhk]:not(.is-in) .em-hexes[data-astro-cid-uzuiphhk] path[data-astro-cid-uzuiphhk]{opacity:0}.em-overlay[data-astro-cid-uzuiphhk].is-in .em-hexes[data-astro-cid-uzuiphhk] path[data-astro-cid-uzuiphhk]{animation:hex-in 1.2s var(--ease-cinematic) both;animation-delay:calc(.2s + var(--t) * 1.6s)}.em-overlay[data-astro-cid-uzuiphhk].is-in .em-routes[data-astro-cid-uzuiphhk] path[data-astro-cid-uzuiphhk]{stroke-dasharray:2 10;animation:2.8s linear infinite route-flow}.em-pulse[data-astro-cid-uzuiphhk]{animation:city-pulse 3.2s var(--ease-soft) infinite;animation-delay:calc(var(--i) * .6s)}}@keyframes em-pan{0%{transform:translate(3%,1%)scale(1.06)}to{transform:translate(-4%,-2%)scale(1.14)}}@keyframes hex-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes route-flow{to{stroke-dashoffset:-120px}}@keyframes city-pulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}
