@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%}}.llegar{gap:8px;max-width:70ch;margin:0 0 12px;padding-left:20px;display:grid}.llegar-nota{color:var(--oro-oscuro);margin:0 0 24px;font-size:15px}.hero-m .hero-tras{max-width:36em;color:var(--marfil-suave);margin:14px 0 0;font-size:16px;line-height:1.5}.donde-datos{gap:12px}
