.card[data-v-d5226549]{aspect-ratio:4/5;color:var(--chalk);background:var(--night-3);border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.card[data-v-d5226549]:hover{color:var(--chalk)}img[data-v-d5226549]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-v-d5226549]{background:linear-gradient(#0c141100 40%,#0c1411eb 100%);position:absolute;inset:0}.badge[data-v-d5226549]{color:#fff;letter-spacing:.04em;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:18px;left:18px;box-shadow:0 0 0 1.5px #ffffffb3}.alerts[data-v-d5226549]{position:absolute;top:16px;right:16px}.body[data-v-d5226549]{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.where[data-v-d5226549]{color:var(--mist);align-items:center;gap:6px;font-size:13px;display:inline-flex}.name[data-v-d5226549]{font-size:clamp(24px,2.4vw,32px)}.stats[data-v-d5226549]{gap:18px;font-size:14px;font-weight:600;display:flex}.contact[data-v-58edf182]{padding-top:0}.box[data-v-58edf182]{background:var(--night-2);border:1px solid var(--line);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,4vw,48px);display:flex}.copy[data-v-58edf182]{flex-direction:column;gap:14px;max-width:640px;display:flex}.copy p[data-v-58edf182]{margin:0;line-height:1.6}.act[data-v-58edf182]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.addr[data-v-58edf182]{color:var(--larch);word-break:break-all;font-size:clamp(18px,2vw,24px);font-weight:700}.row[data-v-58edf182]{flex-wrap:wrap;gap:10px;display:flex}.hero[data-v-74bcb774]{flex-direction:column;height:max(680px,94vh);display:flex;position:relative;overflow:hidden}.hero video[data-v-74bcb774]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-v-74bcb774]{background:linear-gradient(#0c14118c 0%,#0c141100 22% 50%,#0c1411eb 100%);position:absolute;inset:0}.nav[data-v-74bcb774]{padding:22px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.nav-links[data-v-74bcb774]{flex-wrap:wrap;align-items:center;gap:clamp(12px,2.4vw,32px);font-size:15px;font-weight:500;display:flex}.nav-links a[data-v-74bcb774]{color:var(--chalk);text-decoration:none}.hero-body[data-v-74bcb774]{padding:0 var(--gutter) clamp(32px, 5vw, 64px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:auto;display:flex;position:relative}.hero-copy[data-v-74bcb774]{flex-direction:column;gap:22px;max-width:980px;display:flex}.h1[data-v-74bcb774]{padding-top:.08em;font-size:clamp(44px,8.4vw,128px);line-height:.92}.sub[data-v-74bcb774]{max-width:560px;color:var(--mist);margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.ctas[data-v-74bcb774]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.kpis[data-v-74bcb774]{gap:clamp(20px,3vw,44px);margin:0;display:flex}.kpis dt[data-v-74bcb774]{color:var(--muted-2);font-size:13px}.kpis dd[data-v-74bcb774]{margin:0;font-size:44px}.stack[data-v-74bcb774]{flex-direction:column;gap:36px;display:flex}.head[data-v-74bcb774]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.head-copy[data-v-74bcb774]{flex-direction:column;gap:14px;max-width:720px;display:flex}.chips[data-v-74bcb774]{flex-wrap:wrap;gap:8px;display:flex}.explore[data-v-74bcb774]{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.rows[data-v-74bcb774]{flex-direction:column;flex:340px;gap:6px;max-width:460px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-74bcb774]{text-align:left;width:100%;color:var(--chalk);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.row[data-v-74bcb774]:hover,.row.on[data-v-74bcb774]{background:var(--night-3);border-color:var(--line-2)}.row-dot[data-v-74bcb774]{border-radius:50%;width:14px;height:14px}.row-main[data-v-74bcb774]{flex-direction:column;gap:3px;min-width:0;display:flex}.row-name[data-v-74bcb774]{font-size:16px;font-weight:600}.row-sub[data-v-74bcb774]{color:var(--muted);font-size:13px}.row-num[data-v-74bcb774]{color:var(--muted);flex-direction:column;align-items:flex-end;gap:3px;font-size:13px;display:flex}.row-num strong[data-v-74bcb774]{color:var(--chalk);font-size:15px}.mapbox[data-v-74bcb774]{background:var(--night-3);border-radius:24px;flex:999 520px;min-width:0;min-height:640px;position:relative;overflow:hidden}.sel[data-v-74bcb774]{z-index:3;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1411e6;border-radius:18px;gap:14px;max-width:460px;padding:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.sel img[data-v-74bcb774]{object-fit:cover;border-radius:12px;flex:none;width:112px;height:112px}.sel-body[data-v-74bcb774]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sel-diff[data-v-74bcb774]{color:var(--muted-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sel-link[data-v-74bcb774]{align-items:center;gap:6px;min-height:32px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.light[data-v-74bcb774]{background:var(--chalk);color:var(--night)}.map-link[data-v-74bcb774]{min-height:44px;color:var(--night);align-items:center;gap:8px;font-weight:600;display:inline-flex}.grid3[data-v-74bcb774]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.grid4[data-v-74bcb774]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.vgrid[data-v-74bcb774]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.vcard[data-v-74bcb774]{aspect-ratio:3/4;color:var(--chalk);border-radius:22px;text-decoration:none;position:relative;overflow:hidden}.vcard[data-v-74bcb774]:hover{color:var(--chalk)}.vcard img[data-v-74bcb774],.pfig img[data-v-74bcb774]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-v-74bcb774]{background:linear-gradient(#0c141100 45%,#0c1411e6 100%);position:absolute;inset:0}.vbody[data-v-74bcb774]{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.pgrid[data-v-74bcb774]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.pfig[data-v-74bcb774]{aspect-ratio:4/3;color:var(--chalk);border-radius:16px;text-decoration:none;position:relative;overflow:hidden}.pcap[data-v-74bcb774]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1411c7;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pcap span[data-v-74bcb774]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foot[data-v-74bcb774]{border-top:1px solid var(--line);padding:40px var(--gutter)}.foot-links[data-v-74bcb774]{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.foot-links a[data-v-74bcb774]{color:var(--mist)}.foot-in[data-v-74bcb774]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}@media (width<=640px){.nav-links a[data-v-74bcb774]{display:none}.mapbox[data-v-74bcb774]{min-height:520px}.sel img[data-v-74bcb774]{width:84px;height:84px}}:root{--night:#0c1411;--night-2:#121b17;--night-3:#16201c;--line:#22302a;--line-2:#2e3c35;--line-3:#3a4842;--chalk:#f4f1ea;--mist:#dce3df;--muted:#a9b5ae;--muted-2:#c3cdc8;--larch:#f2a93b;--larch-hi:#ffc66b;--larch-dark:#a4610b;--lake:#5bb3e0;--display:"Archivo", system-ui, sans-serif;--sans:"Inter", system-ui, sans-serif;--gutter:clamp(20px, 4vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--chalk);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--larch)}a:hover{color:var(--larch-hi)}img{max-width:100%;display:block}button{font-family:inherit}:focus-visible{outline:2px solid var(--larch);outline-offset:2px}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-weight:800;font-stretch:125%;line-height:.95}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--larch);font-size:13px;font-weight:600}.h2{font-size:clamp(32px,4.4vw,60px)}.wrap{max-width:1400px;margin:0 auto}.section{padding:clamp(56px, 7vw, 104px) var(--gutter)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--larch);color:var(--night)}.btn-primary:hover{background:var(--larch-hi);color:var(--night)}.btn-ghost{border:1.5px solid var(--chalk);color:var(--chalk);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:0 0;font-weight:600}.btn-ghost:hover{color:var(--chalk);background:#f4f1ea14}.chip{border:1.5px solid var(--line-3);min-height:40px;color:var(--chalk);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.chip[aria-pressed=true]{background:var(--chalk);color:var(--night);border-color:var(--chalk)}.dot{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--chalk);border-radius:50%;flex:none}.lift{transition:transform .35s,box-shadow .35s}.lift:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px #0009}.lift img{transition:transform .8s}.lift:hover img{transform:scale(1.04)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map-ctrls{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute}.map-ctrls button{width:44px;height:44px;color:var(--night);cursor:pointer;background:#fff;border:0;border-radius:12px;place-items:center;display:grid}.maplibregl-ctrl-attrib{font-size:10px}.photo-marker{cursor:pointer;background:var(--night);border:3px solid #fff;border-radius:50%;width:44px;height:44px;padding:0;overflow:hidden;box-shadow:0 6px 16px #0c141159}.photo-marker img{object-fit:cover;width:100%;height:100%}.photo-dot{background:var(--larch);width:12px;height:12px;box-shadow:0 0 0 2px var(--night);border-radius:50%}.start-marker{background:var(--larch);border:3px solid var(--night);border-radius:50%;width:20px;height:20px}.cursor-marker{background:var(--larch);border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 6px #f2a93b59}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lift,.lift img{transition:none}}
