.lz .pp-banda{color:var(--papel);background:radial-gradient(900px 480px at 85% 0,rgba(0,191,149,.14),transparent 62%),var(--noche);padding-block:clamp(28px,5vw,56px) clamp(64px,9vw,96px)}.lz .pp-banda .guia-migas{color:var(--sobre-2)}.lz .pp-banda .guia-migas a{color:var(--sobre);text-decoration:none}.lz .pp-banda .guia-migas a:hover{color:var(--papel)}.lz .pp-banda .guia-migas li+li:before{color:var(--sobre-3)}.lz .pp-banda h1{margin:0 0 12px;max-width:18ch;font-weight:700;font-size:clamp(2.2rem,5.4vw,4rem);line-height:1.02;letter-spacing:-.02em}.lz .pp-banda p{margin:0;max-width:62ch;color:var(--sobre);font-size:1.05rem}.lz .pp-cuerpo{padding-bottom:clamp(48px,7vw,88px)}.lz .pb-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none}.lz .pb-tarjeta{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--linea);border-radius:var(--radio-panel);transition:transform .2s,box-shadow .2s}.lz .pb-tarjeta:hover{transform:translateY(-3px);box-shadow:0 22px 40px -28px rgba(10,10,24,.5)}.lz .pb-imagen{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--papel-2)}.lz .pb-imagen img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lz .pb-tarjeta:hover .pb-imagen img{transform:scale(1.04)}.lz .pb-placa{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;color:var(--papel);background:linear-gradient(var(--sobre-3) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,var(--sobre-3) 1px,transparent 1px) 0 0 /28px 28px,var(--noche)}.lz .pb-placa span{font-weight:700;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1;letter-spacing:-.02em}.lz .pb-sello{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:rgba(10,10,24,.72);color:var(--papel);font-size:.75rem;font-weight:600;backdrop-filter:blur(6px)}.lz .pb-sello.aliado{background:var(--verde);color:var(--tinta)}.lz .pb-texto{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.lz .pb-precio{margin:0 0 4px;font-weight:700;font-size:1.35rem;color:var(--tinta);font-variant-numeric:tabular-nums}.lz .pb-precio small{font-size:.82rem}.lz .pb-precio small,.lz .pb-sin{font-weight:400;color:var(--tenue)}.lz .pb-sin{font-size:.95rem}.lz .pb-tarjeta h2{margin:0 0 2px;font-weight:600;font-size:1.12rem;line-height:1.25}.lz .pb-tarjeta h2 a{color:var(--tinta);text-decoration:none}.lz .pb-tarjeta h2 a:hover{color:var(--verde-2)}.lz .pb-lugar{margin:0 0 12px;color:var(--gris);font-size:.92rem}.lz .pb-datos{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none}.lz .pb-datos li{padding:4px 10px;border-radius:999px;background:var(--papel-2);color:var(--gris);font-size:.8rem}.lz .pb-digger{margin-top:auto;align-self:flex-start;color:var(--verde-2);font-weight:600;font-size:.92rem;text-decoration:none}.lz .pb-digger:hover{text-decoration:underline;text-underline-offset:3px}.lz .pp-digger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(32px,5vw,48px);padding:clamp(22px,3.5vw,30px);background:var(--noche);color:var(--papel);border-radius:var(--radio-panel)}.lz .pp-digger p{margin:0;max-width:60ch;color:var(--sobre)}.lz .pp-nota{margin-top:24px;font-size:.88rem;color:var(--tenue);max-width:80ch}.lz .pf-galeria{display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:1fr;gap:10px;margin:0 0 clamp(24px,4vw,36px);border-radius:var(--radio-panel);overflow:hidden;aspect-ratio:16/7}.lz .pf-galeria img{width:100%;height:100%;object-fit:cover;background:var(--papel-2)}.lz .pf-galeria img:first-child{grid-row:span 2}.lz .pf-galeria.una{grid-template-columns:1fr}.lz .pf-galeria.una img:first-child{grid-row:auto}.lz .pf-placa{position:relative;margin:0 0 clamp(24px,4vw,36px);aspect-ratio:16/5;border-radius:var(--radio-panel);overflow:hidden}.lz .pf-placa .pb-placa{padding:clamp(18px,3vw,28px)}.lz .pf-placa .pb-placa span{font-size:clamp(2rem,4vw,3rem)}.lz .pf-rejilla{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,4vw,48px);align-items:start}.lz .pf-principal h2{margin:36px 0 12px;font-size:1.3rem}.lz .pf-resumen{margin:0 0 8px;font-size:1.12rem;line-height:1.6;color:var(--tinta)}.lz .pf-datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1px;margin:0;background:var(--linea);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden}.lz .pf-datos div{padding:14px 16px;background:#fff}.lz .pf-datos dt{margin:0 0 3px;color:var(--tenue);font-size:.8rem;font-weight:600}.lz .pf-datos dd{margin:0;color:var(--tinta);font-size:.98rem;overflow-wrap:anywhere}.lz .pf-datos a{color:var(--verde-2)}.lz .pf-revisar{margin:0;padding-left:1.2em;color:var(--gris)}.lz .pf-revisar li{margin:6px 0}.lz .pf-preguntas h3{margin:18px 0 6px;font-weight:600;font-size:1.05rem;line-height:1.3;color:var(--tinta)}.lz .pf-preguntas p{margin:0;color:var(--gris)}.lz .pf-panel{position:sticky;top:20px;padding:22px;background:#fff;border:1px solid var(--linea);border-radius:var(--radio-panel);box-shadow:0 22px 44px -32px rgba(10,10,24,.5)}.lz .pf-panel .pb-precio{font-size:1.8rem}.lz .pf-panel .pf-nota{margin:6px 0 18px;color:var(--tenue);font-size:.84rem;line-height:1.45}.lz .pf-panel .btn-lista{display:block;text-align:center;padding-block:15px}.lz .pf-panel .pf-sub{margin:12px 0 0;color:var(--gris);font-size:.86rem;line-height:1.45}.lz .pf-promotora{margin-top:28px;font-size:.9rem;color:var(--tenue)}.lz .pf-promotora a{color:var(--verde-2)}.lz .pp-banda .pb-sello{position:static;display:inline-block;margin-bottom:14px}@media (max-width:900px){.lz .pf-rejilla{grid-template-columns:1fr}.lz .pf-panel{position:static;order:-1}.lz .pf-galeria{grid-template-columns:1fr;aspect-ratio:auto}.lz .pf-galeria img{aspect-ratio:16/10}.lz .pf-galeria img:not(:first-child){display:none}}@media (max-width:720px){.lz .pb-rejilla{grid-template-columns:1fr}}.lz .pp-zonas{display:flex;flex-wrap:wrap;margin:22px 0 0}.lz .pp-zonas a{padding:7px 14px;border:1px solid var(--sobre-3);border-radius:999px;color:var(--sobre);font-size:.9rem;transition:border-color .2s,color .2s}.lz .pp-zonas a:hover{border-color:var(--sobre-2)}.lz .pp-zonas a[aria-current=page]{background:var(--papel);border-color:var(--papel);color:var(--noche)}.lz .pb-conjunto{align-self:flex-start;margin:2px 0 4px;padding:0;border:0;background:none;color:var(--verde-2);font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none}.lz .pb-conjunto:hover{text-decoration:underline;text-underline-offset:3px}.lz .pp-banda .pp-parte{display:inline-block;margin:0 0 8px 10px;color:var(--verde);font-weight:600;font-size:.9rem;text-decoration:none}.lz .pp-banda .pp-parte:hover{text-decoration:underline;text-underline-offset:3px}.lz .pf-hermanos{margin-top:clamp(40px,6vw,64px)}.lz .pf-hermanos-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.lz .pf-hermanos-cab h2{margin:0;font-size:1.4rem}.lz .pf-hermanos-cab a{color:var(--verde-2);font-weight:600;font-size:.92rem}@keyframes pp-sube{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pp-aura{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,4%,0) scale(1.12)}}@keyframes pp-entra{0%{opacity:0}to{opacity:1}}@keyframes pp-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.lz .pp-banda{position:relative;overflow:hidden;isolation:isolate}.lz .pp-banda:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-200px;top:-320px;border-radius:50%;background:radial-gradient(circle,rgba(0,191,149,.22),transparent 65%);animation:pp-aura 14s ease-in-out infinite}.lz .pp-banda h1{animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) both}.lz .pp-banda p{animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) .08s both}.lz .pp-banda .pb-sello,.lz .pp-banda .pp-parte,.lz .pp-banda .pp-zonas{animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) .16s both}.lz .pb-imagen img{position:absolute;inset:0;opacity:0;transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lz .pb-imagen img.activa{opacity:1}.lz .pb-tarjeta:hover .pb-imagen img.activa{transform:scale(1.05)}.lz .pb-imagen:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(10,10,24,.35));opacity:0;transition:opacity .3s;pointer-events:none}.lz .pb-tarjeta:hover .pb-imagen:after{opacity:1}.lz .pb-puntos{position:absolute;z-index:1;left:50%;bottom:10px;display:flex;gap:5px;transform:translateX(-50%);opacity:0;transition:opacity .3s}.lz .pb-tarjeta:hover .pb-puntos{opacity:1}.lz .pb-puntos i{width:6px;height:6px;border-radius:50%;background:rgba(247,244,238,.55);transition:background .3s,transform .3s}.lz .pb-puntos i.on{background:var(--papel);transform:scale(1.25)}.lz .pb-sello{z-index:1}.lz .pb-digger span{display:inline-block;transition:transform .25s}.lz .pb-digger:hover span{transform:translateX(4px)}.lz .btn-lista{position:relative;overflow:hidden}.lz .pf-panel .btn-lista:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45),transparent 70%);animation:pp-brillo 4.5s ease-in-out 1.2s infinite}@keyframes pp-brillo{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}.lz .pf-mosaico{position:relative;display:grid;gap:8px;height:clamp(260px,46vw,520px);margin:0 0 clamp(24px,4vw,36px);border-radius:var(--radio-panel);overflow:hidden;animation:pp-entra .8s ease both}.lz .pf-mosaico.n1{grid-template-columns:1fr}.lz .pf-mosaico.n2{grid-template-columns:1fr 1fr}.lz .pf-mosaico.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.lz .pf-mosaico.n4,.lz .pf-mosaico.n5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.lz .pf-mosaico.n3 .pf-foto:first-child,.lz .pf-mosaico.n4 .pf-foto:first-child,.lz .pf-mosaico.n5 .pf-foto:first-child{grid-row:span 2}.lz .pf-mosaico.n4 .pf-foto:nth-child(4){grid-column:span 2}.lz .pf-foto{position:relative;display:block;padding:0;border:0;overflow:hidden;background:var(--papel-2);cursor:zoom-in}.lz .pf-foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.lz .pf-foto:hover img{transform:scale(1.05);filter:brightness(1.05)}.lz .pf-todas{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:var(--radio);background:var(--papel);color:var(--tinta);font-weight:600;font-size:.88rem;cursor:pointer;box-shadow:0 8px 24px -10px rgba(10,10,24,.5);transition:transform .2s}.lz .pf-todas:hover{transform:translateY(-2px)}.pf-caja{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:56px 72px;background:rgba(10,10,24,.94);animation:pp-entra .25s ease both}.pf-caja .pf-grande{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;animation:pp-zoom .35s cubic-bezier(.2,.7,.2,1) both}.pf-caja button{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:rgba(247,244,238,.12);color:#F7F4EE;cursor:pointer;transition:background .2s}.pf-caja button:hover{background:rgba(247,244,238,.25)}.pf-caja .pf-cerrar{top:14px;right:14px}.pf-caja .pf-flecha.izq{left:14px}.pf-caja .pf-flecha.der{right:14px}.pf-caja .pf-contador{position:absolute;bottom:16px;left:50%;margin:0;transform:translateX(-50%);color:rgba(247,244,238,.74);font-size:.9rem;font-variant-numeric:tabular-nums}@media (max-width:720px){.lz .pf-mosaico{grid-template-columns:1fr!important;grid-template-rows:1fr!important;height:62vw}.lz .pf-mosaico .pf-foto:not(:first-child){display:none}.pf-caja{padding:56px 8px}.pf-caja .pf-flecha{display:none!important}}@media (prefers-reduced-motion:reduce){.lz .pf-mosaico,.lz .pf-panel .btn-lista:after,.lz .pp-banda *,.lz .pp-banda:before,.pf-caja,.pf-caja .pf-grande{animation:none!important}.lz .pb-imagen img,.lz .pb-tarjeta,.lz .pf-foto img{transition:none!important}}.lz .pp-heroe{padding-block:clamp(28px,4vw,48px) clamp(72px,9vw,104px)}.lz .pp-heroe-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.lz .pp-heroe.con-collage .pp-heroe-rejilla{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lz .pp-heroe h1{max-width:14ch;font-size:clamp(2.6rem,6.2vw,5.2rem);line-height:.98;letter-spacing:-.035em}.lz .pp-heroe h1 em{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:var(--verde);text-decoration-thickness:.09em;text-underline-offset:.12em;text-decoration-skip-ink:none}.lz .pp-heroe .pp-heroe-texto>p{margin-top:18px;font-size:1.08rem}.lz .pp-cifras{display:flex;flex-wrap:wrap;gap:14px 36px;margin:28px 0 4px;animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) .14s both}.lz .pp-cifras div{display:flex;flex-direction:column-reverse}.lz .pp-cifras dt{color:var(--sobre-2);font-size:.85rem}.lz .pp-cifras dd{margin:0;color:var(--papel);font-weight:700;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lz .pp-cifras div:first-child dd{color:var(--verde)}.lz .pp-collage{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:clamp(420px,44vw,560px);overflow:hidden;border-radius:var(--radio-panel);-webkit-mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);animation:pp-entra 1s ease .2s both}.lz .pp-col{overflow:hidden}.lz .pp-cinta{display:flex;flex-direction:column;gap:12px;animation:pp-cinta 46s linear infinite}.lz .pp-col.c1 .pp-cinta{animation-direction:reverse;animation-duration:54s}.lz .pp-col.c2 .pp-cinta{animation-duration:40s}.lz .pp-collage:hover .pp-cinta{animation-play-state:paused}.lz .pp-cinta img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;background:rgba(247,244,238,.06)}@keyframes pp-cinta{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}.lz .pp-heroe h1{max-width:16ch}.lz .pp-heroe h1 .pp-ciudades{display:block;margin-top:.18em;color:var(--verde);font-size:.42em;line-height:1.15;letter-spacing:-.01em}.lz .pp-zonas{display:grid;gap:8px;margin-top:26px}.lz .pp-zonas p{display:grid;grid-template-columns:8.5em minmax(0,1fr);align-items:baseline;margin:0;max-width:none;font-size:.92rem;animation:none}.lz .pp-zonas p>span{display:flex;flex-wrap:wrap;gap:4px 16px}.lz .pp-zonas strong{color:var(--papel);font-weight:600}@media (max-width:480px){.lz .pp-zonas p{grid-template-columns:1fr;gap:4px}}.lz .pp-zonas a{padding:0;border:0;border-radius:0;color:var(--sobre-2);text-decoration:none;transition:color .2s}.lz .pp-zonas a:hover{border:0;color:var(--papel);text-decoration:underline;text-underline-offset:4px}.lz .pp-zonas a[aria-current=page]{background:none;color:var(--verde);font-weight:600}.lz .pp-zonas .pp-todas{justify-self:start;margin-top:4px;color:var(--sobre);font-size:.92rem}html:has(.lz .pp-banda){scrollbar-width:thin;scrollbar-color:#3b3b52 #0a0a18}@media (max-width:960px){.lz .pp-heroe.con-collage .pp-heroe-rejilla{grid-template-columns:1fr}.lz .pp-collage{height:300px;grid-template-columns:repeat(3,1fr);order:-1}}@media (prefers-reduced-motion:reduce){.lz .pp-cifras,.lz .pp-cinta,.lz .pp-collage{animation:none!important}}