.hero[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(135deg,#06c,#049,#09f);min-height:600px;display:flex;align-items:center;justify-content:center;color:var(--color-white);overflow:hidden}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;text-align:center;padding:var(--spacing-2xl) var(--spacing-md)}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:var(--color-white);margin-bottom:var(--spacing-md);text-shadow:0 2px 10px rgba(0,0,0,.2)}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,2.5vw,1.5rem);margin-bottom:var(--spacing-xl);max-width:700px;margin-left:auto;margin-right:auto;opacity:.95}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.btn-secondary[data-astro-cid-j7pv25f6]{background-color:var(--color-white);color:var(--color-primary)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-gray-100);color:var(--color-primary-dark)}.quick-info[data-astro-cid-j7pv25f6]{background-color:var(--color-gray-50)}.info-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.info-card[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--spacing-lg)}.info-icon[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:var(--spacing-sm)}.info-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-primary);margin-bottom:var(--spacing-xs)}.info-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-700);font-size:.9375rem}.section-header[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-xl)}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.section-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-600);font-size:1.125rem}.section-header[data-astro-cid-j7pv25f6] .view-all[data-astro-cid-j7pv25f6]{color:var(--color-primary);text-decoration:none;font-weight:600;float:right}.section-header[data-astro-cid-j7pv25f6] .view-all[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.attractions-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.attraction-card[data-astro-cid-j7pv25f6]{text-decoration:none;color:inherit;transition:all var(--transition-speed);overflow:hidden;display:flex;flex-direction:column;padding:0}.attraction-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-primary);transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.attraction-image[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3;overflow:hidden}.attraction-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed)}.attraction-card[data-astro-cid-j7pv25f6]:hover .attraction-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.attraction-content[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg);text-align:center}.attraction-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.attraction-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-700);margin-bottom:var(--spacing-md);font-size:.9375rem}.card-link[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-weight:600}.world-cup-cta[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:var(--color-white);padding:var(--spacing-2xl) 0;margin:var(--spacing-2xl) 0}.cta-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto}.cta-content[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white);font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:var(--spacing-md)}.cta-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;margin-bottom:var(--spacing-xl);opacity:.95}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.posts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:768px){.posts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.post-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%}.post-image[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;overflow:hidden}.post-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed)}.post-card[data-astro-cid-j7pv25f6]:hover .post-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.post-content[data-astro-cid-j7pv25f6]{padding:var(--spacing-md);display:flex;flex-direction:column;flex-grow:1}.post-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--color-gray-600);margin-bottom:var(--spacing-sm)}.separator[data-astro-cid-j7pv25f6]{color:var(--color-gray-400)}.post-category[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-weight:500}.post-title[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-sm);font-size:1.125rem}.post-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-gray-900);text-decoration:none}.post-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary)}.post-excerpt[data-astro-cid-j7pv25f6]{color:var(--color-gray-700);margin-bottom:var(--spacing-md);flex-grow:1;font-size:.9375rem}.read-more[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-weight:600;text-decoration:none}.read-more[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.final-cta[data-astro-cid-j7pv25f6]{background-color:var(--color-gray-50)}.cta-box[data-astro-cid-j7pv25f6]{background-color:var(--color-white);border:2px solid var(--color-primary);border-radius:.5rem;padding:var(--spacing-2xl);text-align:center}.cta-box[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-gray-900);margin-bottom:var(--spacing-sm)}.cta-box[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-gray-700);font-size:1.125rem;margin-bottom:var(--spacing-lg)}.map-section[data-astro-cid-j7pv25f6]{background-color:var(--color-white)}.newsletter-section-wrapper[data-astro-cid-j7pv25f6]{padding:var(--spacing-2xl) 0}
