@keyframes brillo{to{left:130%}}@keyframes fichaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lento{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes vuelo{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}@keyframes destello{0%,55%{left:-60%}85%,to{left:140%}}.hero-m .wrap{padding-top:34px;padding-bottom:44px;display:block}.hero-m .gancho{font-family:var(--display);color:var(--oro);margin:0 0 8px;font-size:clamp(22px,5.8vw,32px);font-style:italic;line-height:1.15}.hero-m h1{letter-spacing:-.02em;max-width:12em;font-size:clamp(40px,10.5vw,80px);line-height:.98}.hero-bts{gap:10px;max-width:520px;margin-top:24px;display:grid}@media (width>=760px){.hero-bts{grid-template-columns:repeat(2,minmax(0,1fr))}}.donde-g{gap:18px;display:grid}.dato-d{background:var(--tarjeta);border:1px solid #2b261b;border-radius:14px;padding:20px}.dato-d b{font-family:var(--display);color:var(--oro);font-size:24px;font-weight:500;display:block}.dato-d span{color:var(--marfil-suave);margin-top:6px;font-size:17px;line-height:1.5;display:block}.dato-d a{color:#fff}.mapa{color:#fff;background:radial-gradient(80% 60%,#1a1408,#000);border:1px solid #4a4230;border-radius:16px;min-height:220px;text-decoration:none;display:block;position:relative;overflow:hidden}.mapa .pin{width:44px;height:44px;color:var(--oro);position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.mapa .lbl{white-space:nowrap;background:var(--oro);color:#000;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,10px)}.mapa .abrir{color:var(--oro);font-size:14px;font-weight:700;position:absolute;bottom:12px;right:14px}@media (width>=900px){.donde-g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.mapa{min-height:100%}}.mst-dos{gap:18px;margin-top:8px;display:grid}@media (width>=760px){.mst-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.mst-dos h3{font-family:var(--display);margin:0 0 6px;font-size:24px;font-weight:600}.mst-dos p{margin:0 0 10px}.mst-fotos a{color:inherit;text-decoration:none;display:block}.mst-fotos a.g{grid-column:1/-1}.mst-fotos a.g figure{aspect-ratio:16/10}.mst-fotos a:focus-visible figure{outline:3px solid var(--oro);outline-offset:2px}@media (width>=900px){.mst-fotos a.g{grid-column:auto}.mst-fotos a.g figure{aspect-ratio:4/3}}.mst-salidas{gap:10px;display:grid}.mst-salida{background:var(--papel);border:1px solid var(--linea-clara);color:var(--tinta);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.mst-salida:hover{border-color:var(--oro-oscuro)}.mst-f{min-width:62px;color:var(--oro);text-align:center;background:#000;border-radius:10px;place-items:center;padding:8px 6px;display:grid}.mst-f b{font-family:var(--display);font-size:24px;line-height:1}.mst-f small{text-transform:uppercase;letter-spacing:.06em;color:#f6e3a1;font-size:13px}.mst-t b{font-family:var(--display);font-size:21px;font-weight:600;line-height:1.15;display:block}.mst-t span{color:var(--tinta-suave);margin-top:3px;font-size:15.5px;display:block}.mst-p{text-align:right}.mst-p small{color:var(--tinta-suave);font-size:13px;display:block}.mst-p b{font-family:var(--display);white-space:nowrap;font-size:21px}@media (width<=520px){.mst-salida{grid-template-columns:auto minmax(0,1fr)}.mst-p{text-align:left;grid-column:2}.mst-p small{margin-right:6px;display:inline}}.mst-mas{margin-top:16px}.mst-zona{gap:22px;display:grid}@media (width>=900px){.mst-zona{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start}}.mst-mapa{background:radial-gradient(80% 70% at 45%,#1a1408,#000);border:1px solid #4a4230;border-radius:16px;width:100%;height:auto;display:block}.mst-l{stroke:#6e5410;stroke-width:1.6px}.mst-l2{stroke-dasharray:5 5}.mst-c{fill:#f6e3a1}.mst-yo{fill:#e5c24d;stroke:#000;stroke-width:3px}.mst-tx{fill:#f5efe0;font-family:Atkinson Hyperlegible,sans-serif;font-size:15px}.mst-txy{fill:#e5c24d;font-size:17px;font-weight:700}.mst-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mst-lista li{background:var(--tarjeta);border:1px solid #2b261b;border-radius:12px;padding:12px 14px}.mst-lista b{font-family:var(--display);color:var(--oro);font-size:20px;font-weight:500;display:block}.mst-lista span{color:var(--marfil-suave);margin-top:3px;font-size:16px;display:block}.mst-nota{color:var(--gris-oro);margin-top:14px;font-size:14.5px}@media (width<=560px){.mst-mapa{display:none}}
