.landing-hero[data-v-4df79747]{position:relative;min-height:clamp(320px,56vh,560px);display:flex;color:#fff;background:var(--selva);overflow:hidden;isolation:isolate}.landing-hero-img[data-v-4df79747]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;animation:hero-zoom-4df79747 14s var(--ease-out) both}.landing-hero[data-v-4df79747]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0a1a1780,#0a1a170d 35%,#0a1a17d9)}@keyframes hero-zoom-4df79747{0%{transform:scale(1.12)}to{transform:scale(1)}}.landing-hero-inner[data-v-4df79747]{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:clamp(22px,4vw,48px)}.migas[data-v-4df79747]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#fffc}.migas a[data-v-4df79747]:hover{color:#fff;text-decoration:underline}.landing-eyebrow[data-v-4df79747]{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cenote-claro)}.landing-titulo[data-v-4df79747]{margin:0;font-family:var(--font-display);font-size:clamp(38px,7vw,96px);font-weight:500;letter-spacing:-.03em;line-height:.96;text-wrap:balance;animation:subir-4df79747 1s var(--ease-out) both}.landing-conteo[data-v-4df79747]{margin:14px 0 0;font-size:15px;font-weight:600;color:#ffffffd9}@keyframes subir-4df79747{0%{opacity:0;transform:translateY(24px)}}.landing-desc[data-v-4df79747]{max-width:760px;padding:clamp(18px,3vw,40px) 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.landing-desc[data-v-4df79747] p{margin:0 0 1em}.landing-desc[data-v-4df79747] h2,.landing-desc[data-v-4df79747] h3{margin:1.2em 0 .4em;font-family:var(--font-display);font-weight:500;line-height:1.15}.landing-desc[data-v-4df79747] a{color:var(--cenote-900);text-decoration:underline}.bloque[data-v-4df79747]{padding-top:clamp(20px,3.4vw,44px)}.seccion-head h2[data-v-4df79747]{margin:0}.aloj-layout.con-mapa[data-v-4df79747]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);gap:24px;align-items:start}.grid[data-v-4df79747]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.landing-mapa[data-v-4df79747]{position:sticky;top:140px;height:calc(100vh - 170px);min-height:360px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}@media(max-width:900px){.aloj-layout.con-mapa[data-v-4df79747]{grid-template-columns:1fr}.landing-mapa[data-v-4df79747]{order:-1;position:relative;top:0;height:300px;min-height:0}}@media(max-width:620px){.landing-hero[data-v-4df79747]{min-height:50svh}.grid[data-v-4df79747]{grid-template-columns:1fr;gap:16px}}
