.host-page{background-color:#04060d;color:#ffffff;overflow-x:hidden}.host-map-land{opacity:0;animation:host-land-in 1.2s cubic-bezier(.22,1,.36,1) .12s forwards}.host-map-sweep{animation:host-sweep 9s linear infinite;will-change:transform}.host-pin{transform-origin:center bottom;animation:host-pin-drop .62s cubic-bezier(.34,1.56,.64,1) forwards}.host-pin,.host-pin-ring{opacity:0;transform-box:fill-box}.host-pin-ring{transform-origin:center;animation:host-ring 1.4s ease-out forwards}.host-pin-label{opacity:0;animation:host-fade-in .5s ease-out forwards}@keyframes host-land-in{0%{opacity:0}to{opacity:1}}@keyframes host-sweep{0%{transform:translateX(-60%)}to{transform:translateX(160%)}}@keyframes host-pin-drop{0%{opacity:0;transform:translateY(-22px) scale(.4)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes host-ring{0%{opacity:.85;transform:scale(.25)}to{opacity:0;transform:scale(3.2)}}@keyframes host-fade-in{0%{opacity:0}to{opacity:1}}@media (scripting:enabled){.host-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.host-reveal.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.host-map-land,.host-pin,.host-pin-label{opacity:1;animation:none}.host-map-sweep,.host-pin-ring{display:none}.host-reveal{opacity:1;transform:none;transition:none}}