@keyframes marquee-9454b675{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-v-9454b675]{animation:marquee-9454b675 20s linear infinite;display:inline-block;padding-right:0;white-space:nowrap}.animate-marquee a[data-v-9454b675]{display:inline-flex;margin:0 20px;white-space:nowrap}@keyframes float-9454b675{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float[data-v-9454b675]{animation:float-9454b675 3s ease-in-out infinite}@keyframes glow-9454b675{0%,to{box-shadow:0 0 5px #ffffff80}50%{box-shadow:0 0 20px #fffc,0 0 30px #fff9}}.animate-glow[data-v-9454b675]{animation:glow-9454b675 2s ease-in-out infinite}@media(max-width:768px){.animate-marquee[data-v-9454b675]{animation:marquee-9454b675 30s linear infinite}.animate-marquee a[data-v-9454b675]{margin:0 12px}}.gradient-text[data-v-9454b675]{animation:gradient-9454b675 3s ease infinite;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;-webkit-text-fill-color:transparent}@keyframes gradient-9454b675{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.group:hover .group-hover\:animate-bounce[data-v-9454b675]{animation:bounce 1s infinite}.glass-effect[data-v-9454b675]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2)}.map-container[data-v-0c5668a4]{border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.social-icon[data-v-0c5668a4]{border-radius:50%;height:3rem;transition:transform .3s ease,box-shadow .3s ease;width:3rem}.social-link:hover .social-icon[data-v-0c5668a4]{box-shadow:0 4px 8px #0003;transform:scale(1.1)}.modal-overlay[data-v-0c5668a4]{align-items:center;background-color:#000000bf;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:1000}.modal-content[data-v-0c5668a4]{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.modal-header[data-v-0c5668a4]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem 1.5rem}.modal-title[data-v-0c5668a4]{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.modal-close[data-v-0c5668a4]{background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:color .2s ease}.modal-close[data-v-0c5668a4]:hover{color:#374151}.modal-body[data-v-0c5668a4]{padding:1.5rem}@media(prefers-color-scheme:dark){.modal-content[data-v-0c5668a4]{background-color:#1f2937}.modal-header[data-v-0c5668a4]{border-bottom-color:#374151}.modal-title[data-v-0c5668a4]{color:#f9fafb}.modal-close[data-v-0c5668a4]{color:#9ca3af}.modal-close[data-v-0c5668a4]:hover{color:#d1d5db}}@media(max-width:768px){.modal-overlay[data-v-0c5668a4]{padding:.5rem}.modal-content[data-v-0c5668a4]{max-height:95vh}.modal-body iframe[data-v-0c5668a4]{height:300px}}.map-container iframe[data-v-0c5668a4]{transition:opacity .3s ease}button[data-v-0c5668a4]{font-family:inherit;font-size:inherit;line-height:inherit}
