.page-hero[data-astro-cid-luamzlbr]{position:relative;padding:12rem 2rem 6rem;text-align:center;color:var(--blanco);min-height:50vh;display:flex;align-items:center;justify-content:center}.page-hero-bg[data-astro-cid-luamzlbr]{position:absolute;inset:0;background:linear-gradient(135deg,var(--gris-oscuro) 0%,#5a524b 100%);z-index:-1}.page-hero-content[data-astro-cid-luamzlbr]{max-width:700px}.page-hero[data-astro-cid-luamzlbr] h1[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;margin-bottom:1rem}.page-hero[data-astro-cid-luamzlbr] h1[data-astro-cid-luamzlbr] em[data-astro-cid-luamzlbr]{font-style:italic;color:var(--mostaza)}.page-hero-subtitle[data-astro-cid-luamzlbr]{font-size:1.1rem;opacity:.8}.vejer-intro[data-astro-cid-luamzlbr]{padding:var(--space-xl) var(--space-md)}.vejer-intro[data-astro-cid-luamzlbr] p[data-astro-cid-luamzlbr]{font-size:1.1rem;line-height:1.9;color:var(--gris-claro)}.how-to-arrive[data-astro-cid-luamzlbr]{padding:var(--space-2xl) var(--space-md)}.how-to-arrive[data-astro-cid-luamzlbr] h2[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:2rem;font-weight:400;margin-bottom:3rem}.transport-grid[data-astro-cid-luamzlbr]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.transport-card[data-astro-cid-luamzlbr]{background:var(--blanco);padding:2rem}.transport-card[data-astro-cid-luamzlbr] h3[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:1.25rem;margin-bottom:1rem;text-align:center}.transport-card[data-astro-cid-luamzlbr] li[data-astro-cid-luamzlbr]{padding:.5rem 0;border-bottom:1px solid var(--crema);font-size:.9rem;color:var(--gris-claro)}.transport-card[data-astro-cid-luamzlbr] li[data-astro-cid-luamzlbr]:last-child{border-bottom:none}.transport-card[data-astro-cid-luamzlbr] strong[data-astro-cid-luamzlbr]{color:var(--gris-oscuro)}.what-to-do[data-astro-cid-luamzlbr]{padding:var(--space-2xl) var(--space-md)}.section-header[data-astro-cid-luamzlbr]{margin-bottom:3rem}.section-header[data-astro-cid-luamzlbr] h2[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--blanco)}.activities-grid[data-astro-cid-luamzlbr]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.activity[data-astro-cid-luamzlbr]{background:#ffffff0d;padding:1.5rem;text-align:center}.activity-icon[data-astro-cid-luamzlbr]{font-size:2rem;display:block;margin-bottom:1rem}.activity[data-astro-cid-luamzlbr] h3[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:1.1rem;color:var(--blanco);margin-bottom:.5rem}.activity[data-astro-cid-luamzlbr] p[data-astro-cid-luamzlbr]{font-size:.8rem;color:#ffffffb3;line-height:1.5}.practical-info[data-astro-cid-luamzlbr]{padding:var(--space-2xl) var(--space-md)}.practical-info[data-astro-cid-luamzlbr] h2[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:2rem;font-weight:400;margin-bottom:3rem}.info-grid[data-astro-cid-luamzlbr]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.info-card[data-astro-cid-luamzlbr]{background:var(--blanco);padding:1.5rem}.info-card[data-astro-cid-luamzlbr] h3[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:1.1rem;margin-bottom:.75rem;color:var(--mostaza)}.info-card[data-astro-cid-luamzlbr] p[data-astro-cid-luamzlbr]{font-size:.9rem;line-height:1.6;color:var(--gris-claro)}.cta[data-astro-cid-luamzlbr]{padding:var(--space-xl) var(--space-md)}.cta[data-astro-cid-luamzlbr] h2[data-astro-cid-luamzlbr]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;margin-bottom:1rem}.cta[data-astro-cid-luamzlbr] h2[data-astro-cid-luamzlbr] em[data-astro-cid-luamzlbr]{font-style:italic;color:var(--mostaza)}.cta[data-astro-cid-luamzlbr] p[data-astro-cid-luamzlbr]{opacity:.8;margin-bottom:2rem}@media (max-width: 1024px){.transport-grid[data-astro-cid-luamzlbr]{grid-template-columns:1fr;max-width:500px;margin:0 auto}.activities-grid[data-astro-cid-luamzlbr],.info-grid[data-astro-cid-luamzlbr]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.activities-grid[data-astro-cid-luamzlbr],.info-grid[data-astro-cid-luamzlbr]{grid-template-columns:1fr}}
