@keyframes landing-pin-bob{0%,to{transform:translateY(calc(var(--fm-k,1)*-4px))}50%{transform:translateY(calc(var(--fm-k,1)*4px))}}.landing-pin-bob{animation:3.2s ease-in-out infinite landing-pin-bob}.landing-map-fade{-webkit-mask-image:radial-gradient(64% 72% at 50% 54%,#000 60%,#0000 100%);mask-image:radial-gradient(64% 72% at 50% 54%,#000 60%,#0000 100%)}@keyframes landing-halo{0%{opacity:.38;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.landing-halo{animation:2.2s ease-out infinite landing-halo}@media (prefers-reduced-motion:reduce){.landing-pin-bob,.landing-halo{animation:none}}
