.portada[data-astro-cid-cvypf2ca]{grid-template-rows:auto 1fr;gap:clamp(24px,4vw,56px);min-height:min(100svh,1080px);padding:22px 0 clamp(90px,10vw,140px);display:grid;overflow:hidden}.p-arriba[data-astro-cid-cvypf2ca]{justify-content:space-between;align-items:center;gap:16px;display:flex}.p-logo[data-astro-cid-cvypf2ca]{display:inline-flex}.p-ig[data-astro-cid-cvypf2ca]{min-height:44px;color:var(--papel);border:2px solid #f1eee759;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.p-ig[data-astro-cid-cvypf2ca]:hover{border-color:var(--lima);color:var(--lima)}.p-grilla[data-astro-cid-cvypf2ca]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.p-texto[data-astro-cid-cvypf2ca]{z-index:2;justify-items:start;gap:22px;display:grid;position:relative}.p-tag[data-astro-cid-cvypf2ca]{transform-origin:0 100%;margin:0 0 -6px -4px;font-size:clamp(3.4rem,2rem + 4.6vw,6.4rem);position:relative;transform:rotate(-6deg)}.p-tag-pintura[data-astro-cid-cvypf2ca]{clip-path:inset(-20% 100% -20% -5%);animation:.9s cubic-bezier(.6,.1,.3,1) 1.25s forwards pintar-tag;display:inline-block}.p-tag-gotas[data-astro-cid-cvypf2ca]{fill:currentColor;width:78%;height:.55em;position:absolute;top:82%;left:4%}.p-tag-gotas[data-astro-cid-cvypf2ca] rect[data-astro-cid-cvypf2ca]{transform-box:fill-box;transform-origin:top;animation:1.6s cubic-bezier(.4,0,.2,1) 2.1s forwards gotear;transform:scaleY(0)}.p-tag-gotas[data-astro-cid-cvypf2ca] circle[data-astro-cid-cvypf2ca]{opacity:0;animation:1.6s cubic-bezier(.4,0,.2,1) 2.1s forwards gota-cae;transform:translateY(-30px)}.p-tag-gotas[data-astro-cid-cvypf2ca] rect[data-astro-cid-cvypf2ca]:nth-of-type(2),.p-tag-gotas[data-astro-cid-cvypf2ca] circle[data-astro-cid-cvypf2ca]:nth-of-type(2){animation-delay:2.4s}.p-tag-gotas[data-astro-cid-cvypf2ca] rect[data-astro-cid-cvypf2ca]:nth-of-type(3),.p-tag-gotas[data-astro-cid-cvypf2ca] circle[data-astro-cid-cvypf2ca]:nth-of-type(3){animation-delay:2.25s}@keyframes pintar-tag{to{clip-path:inset(-20% -5%)}}@keyframes gotear{to{transform:scaleY(1)}}@keyframes gota-cae{0%{opacity:0;transform:translateY(-30px)}30%{opacity:1}to{opacity:1;transform:none}}.h1[data-astro-cid-cvypf2ca]{color:var(--papel);max-width:9.5ch;font-size:min(clamp(2.9rem,.9rem + 6.1vw,6.2rem),14.4928vw - 5.7971px)}.p-linea[data-astro-cid-cvypf2ca]{display:block}.p-cero[data-astro-cid-cvypf2ca]{display:inline-block;position:relative}.p-cero[data-astro-cid-cvypf2ca] .subrayado{fill:none;width:104%;height:.2em;stroke:var(--lima);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out 2.3s forwards subrayar;position:absolute;bottom:-.04em;left:0;overflow:visible}@keyframes subrayar{to{stroke-dashoffset:0}}.p-nota[data-astro-cid-cvypf2ca]{margin:-4px 0 0 clamp(80px,12vw,220px);font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);position:relative;transform:rotate(-3deg)}.p-nota-flecha[data-astro-cid-cvypf2ca]{stroke-dasharray:1;stroke-dashoffset:1px;width:88px;height:58px;animation:.6s ease-out 2.8s forwards subrayar;position:absolute;top:-42px;left:-96px}.p-botones[data-astro-cid-cvypf2ca]{flex-wrap:wrap;gap:18px 20px;margin-top:8px;display:flex}.p-muro-foto[data-astro-cid-cvypf2ca]{aspect-ratio:600/640;justify-self:end;width:100%;max-width:640px;position:relative}.p-pintura[data-astro-cid-cvypf2ca]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p-pasada[data-astro-cid-cvypf2ca]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.55,.05,.4,1) .1s forwards rodillo}@keyframes rodillo{to{stroke-dashoffset:0}}.p-gabriel[data-astro-cid-cvypf2ca]{opacity:0;filter:blur(10px)contrast(1.1);width:112%;max-width:none;height:auto;animation:.7s cubic-bezier(.2,.7,.2,1) .95s forwards levantar-plantilla;position:absolute;bottom:3%;left:-6%;transform:scale(1.03)}@keyframes levantar-plantilla{to{opacity:1;filter:none;transform:none}}.p-sello[data-astro-cid-cvypf2ca]{text-align:center;aspect-ratio:1;background:var(--lima);width:clamp(118px,12vw,150px);color:var(--tinta);border:3px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);border-radius:50%;place-content:center;gap:2px;padding:12px;line-height:1.1;text-decoration:none;animation:.5s cubic-bezier(.3,1.6,.5,1) 2.6s forwards sello;display:grid;position:absolute;top:2%;right:-2%;transform:rotate(12deg)scale(0)}.p-sello[data-astro-cid-cvypf2ca] strong[data-astro-cid-cvypf2ca]{font-size:clamp(1.9rem,1.5rem + 1vw,2.4rem);line-height:.9}.p-sello[data-astro-cid-cvypf2ca] span[data-astro-cid-cvypf2ca]{font-size:.8rem;font-weight:800}.p-sello[data-astro-cid-cvypf2ca]:hover{background:var(--papel)}@keyframes sello{to{transform:rotate(12deg)scale(1)}}@media (width<=900px){.p-grilla[data-astro-cid-cvypf2ca]{grid-template-columns:1fr}.p-muro-foto[data-astro-cid-cvypf2ca]{order:-1;justify-self:center;width:min(100%,520px);margin:0 auto -8%}.p-texto[data-astro-cid-cvypf2ca]{justify-items:start}.h1[data-astro-cid-cvypf2ca]{max-width:none}.p-nota[data-astro-cid-cvypf2ca]{margin-left:96px}}@media (width<=520px){.p-ig[data-astro-cid-cvypf2ca]{padding:0 12px;font-size:0}.p-sello[data-astro-cid-cvypf2ca]{width:104px;right:2%}.p-ig[data-astro-cid-cvypf2ca] svg[data-astro-cid-cvypf2ca]{width:22px;height:22px}.p-botones[data-astro-cid-cvypf2ca]{width:100%;display:grid}.p-botones[data-astro-cid-cvypf2ca] .btn[data-astro-cid-cvypf2ca]{width:100%}.p-nota[data-astro-cid-cvypf2ca]{margin-left:80px}.p-nota-flecha[data-astro-cid-cvypf2ca]{width:74px;left:-80px}}@media (prefers-reduced-motion:reduce){.p-tag-pintura[data-astro-cid-cvypf2ca],.p-tag-gotas[data-astro-cid-cvypf2ca] rect[data-astro-cid-cvypf2ca],.p-tag-gotas[data-astro-cid-cvypf2ca] circle[data-astro-cid-cvypf2ca],.p-pasada[data-astro-cid-cvypf2ca],.p-gabriel[data-astro-cid-cvypf2ca],.p-sello[data-astro-cid-cvypf2ca],.p-cero[data-astro-cid-cvypf2ca] .subrayado,.p-nota-flecha[data-astro-cid-cvypf2ca]{animation-duration:1ms!important;animation-delay:0s!important}}.cintas[data-astro-cid-3bzeeaed]{z-index:3;pointer-events:none;height:clamp(90px,9vw,140px);margin:calc(clamp(90px,9vw,140px)/-2) 0;position:relative}.cinta[data-astro-cid-3bzeeaed]{border-block:3px solid var(--tinta);width:110%;padding:9px 0;position:absolute;top:50%;left:-5%;overflow:hidden;box-shadow:0 12px 20px -12px #0009}.cinta-a[data-astro-cid-3bzeeaed]{background:repeating-linear-gradient(-45deg, var(--amarillo) 0 26px, var(--tinta) 26px 52px);transform:translateY(-50%)rotate(-3.2deg)}.cinta-b[data-astro-cid-3bzeeaed]{background:var(--naranjo);z-index:-1;transform:translateY(-50%)rotate(2.4deg)}.cinta-corre[data-astro-cid-3bzeeaed]{width:max-content;animation:46s linear infinite correr;display:flex}.cinta-al-reves[data-astro-cid-3bzeeaed]{animation-duration:58s;animation-direction:reverse}.cinta[data-astro-cid-3bzeeaed] span[data-astro-cid-3bzeeaed]{font-family:var(--f-stencil), Impact, sans-serif;text-transform:uppercase;white-space:nowrap;color:var(--tinta);margin-right:22px;padding:2px 22px;font-size:clamp(1.25rem,1rem + .9vw,1.9rem);font-weight:900;line-height:1.1}.cinta-a[data-astro-cid-3bzeeaed] span[data-astro-cid-3bzeeaed]{background:var(--amarillo)}@keyframes correr{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cinta-corre[data-astro-cid-3bzeeaed]{animation:none}}.servicios[data-astro-cid-7kfzlnq4]{overflow:hidden}.servicios[data-astro-cid-7kfzlnq4]:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(176deg,#0000000d 0 140px,#0000 140px 290px,#ffffff0d 290px 380px,#0000 380px 520px);position:absolute;inset:0}.servicios[data-astro-cid-7kfzlnq4] .tag[data-astro-cid-7kfzlnq4]{color:var(--papel);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem)}.servicios[data-astro-cid-7kfzlnq4] .h2[data-astro-cid-7kfzlnq4]{color:var(--tinta);max-width:13ch}.sv-muro[data-astro-cid-7kfzlnq4]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(28px,3vw,44px);margin-top:clamp(48px,6vw,80px);display:grid}.sv-grande[data-astro-cid-7kfzlnq4]{grid-area:span 2/1/auto/span 7;justify-items:start;gap:18px;padding:clamp(30px,4vw,56px);display:grid}.sv-usados[data-astro-cid-7kfzlnq4],.sv-credito[data-astro-cid-7kfzlnq4]{grid-column:8/span 5}.sv-asesorias[data-astro-cid-7kfzlnq4]{grid-column:1/-1}.sv-titulo[data-astro-cid-7kfzlnq4]{z-index:1;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.9rem);line-height:.92;position:relative}.sv-grande[data-astro-cid-7kfzlnq4] .sv-titulo[data-astro-cid-7kfzlnq4]{max-width:10ch;font-size:clamp(2.3rem,1.6rem + 2.6vw,4rem)}.sv-precio[data-astro-cid-7kfzlnq4]{z-index:1;color:var(--naranjo-hondo);font-size:clamp(2.6rem,2rem + 2.4vw,4.4rem);line-height:.9;position:relative}.sv-grande[data-astro-cid-7kfzlnq4] .sv-precio[data-astro-cid-7kfzlnq4]{color:var(--tinta);align-items:baseline;gap:14px;font-size:clamp(5rem,3rem + 7vw,9.5rem);display:flex}.sv-cero[data-astro-cid-7kfzlnq4]{color:var(--naranjo);-webkit-text-stroke:3px var(--tinta);paint-order:stroke fill}.sv-precio[data-astro-cid-7kfzlnq4] small[data-astro-cid-7kfzlnq4]{font-family:var(--f-plumon), cursive;text-transform:none;color:var(--tinta);font-size:clamp(1.4rem,1.2rem + .8vw,2rem);transform:rotate(-6deg)}.sv-detalle[data-astro-cid-7kfzlnq4]{z-index:1;color:var(--tinta-2);max-width:42ch;position:relative}.sv-grande[data-astro-cid-7kfzlnq4] .sv-detalle[data-astro-cid-7kfzlnq4]{font-size:1.15rem}.sv-grande[data-astro-cid-7kfzlnq4] .btn[data-astro-cid-7kfzlnq4]{z-index:1;margin-top:8px;position:relative}.sv-afiche[data-astro-cid-7kfzlnq4]{gap:10px;padding:clamp(24px,3vw,36px);display:grid}.sv-credito[data-astro-cid-7kfzlnq4]{background:var(--tinta);color:var(--papel)}.sv-credito[data-astro-cid-7kfzlnq4] .sv-detalle[data-astro-cid-7kfzlnq4]{color:#f4f0e6c7}.sv-credito[data-astro-cid-7kfzlnq4] .sv-precio[data-astro-cid-7kfzlnq4]{color:var(--lima);white-space:nowrap;font-size:clamp(2.2rem,1.2rem + 2.3vw,3.6rem)}.sv-credito[data-astro-cid-7kfzlnq4]:after{mix-blend-mode:screen;opacity:.08}.sv-asesorias[data-astro-cid-7kfzlnq4]{background:var(--tinta);color:var(--papel);clip-path:polygon(0 3%,100% 0,99.4% 100%,.4% 96%);padding:clamp(26px,3vw,40px)}.sv-asesorias-titulo[data-astro-cid-7kfzlnq4]{color:var(--lima);margin-bottom:18px;font-size:clamp(1.7rem,1.4rem + 1vw,2.3rem);transform:rotate(-2deg)}.sv-asesorias[data-astro-cid-7kfzlnq4] ul[data-astro-cid-7kfzlnq4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.sv-asesorias[data-astro-cid-7kfzlnq4] li[data-astro-cid-7kfzlnq4]{border-left:3px dashed #f4f0e640;gap:6px;padding:8px 24px;display:grid}.sv-asesorias[data-astro-cid-7kfzlnq4] li[data-astro-cid-7kfzlnq4]:first-child{border-left:0;padding-left:0}.sv-a-nombre[data-astro-cid-7kfzlnq4]{font-size:1.1rem;font-weight:800}.sv-a-precio[data-astro-cid-7kfzlnq4]{color:var(--amarillo);font-size:clamp(2.4rem,2rem + 1.6vw,3.4rem);line-height:.9}.sv-a-detalle[data-astro-cid-7kfzlnq4]{color:#f4f0e6b3;font-size:.95rem}@media (width<=900px){.sv-grande[data-astro-cid-7kfzlnq4],.sv-usados[data-astro-cid-7kfzlnq4],.sv-credito[data-astro-cid-7kfzlnq4],.sv-asesorias[data-astro-cid-7kfzlnq4]{grid-area:auto/1/auto/-1}.sv-asesorias[data-astro-cid-7kfzlnq4] ul[data-astro-cid-7kfzlnq4]{grid-template-columns:1fr}.sv-asesorias[data-astro-cid-7kfzlnq4] li[data-astro-cid-7kfzlnq4],.sv-asesorias[data-astro-cid-7kfzlnq4] li[data-astro-cid-7kfzlnq4]:first-child{border-top:3px dashed #f4f0e640;border-left:0;padding:16px 0}.sv-asesorias[data-astro-cid-7kfzlnq4] li[data-astro-cid-7kfzlnq4]:first-child{border-top:0;padding-top:0}}@media (width<=560px){.sv-grande[data-astro-cid-7kfzlnq4] .btn[data-astro-cid-7kfzlnq4]{width:100%}}.pr-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3vw,44px) clamp(22px,2.4vw,36px);display:grid}.tarjeta{background:var(--papel);color:var(--tinta);transform:rotate(var(--giro,0deg));grid-template-rows:auto 1fr;padding:12px 12px 0;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 20px 34px -22px #000000e6}.tarjeta:hover{transform:rotate(0)translateY(-4px)}.t-foto{aspect-ratio:4/3;background:var(--asfalto-3);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.t-foto img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tarjeta:hover .t-foto img{transform:scale(1.04)}.t-sin-foto{background:repeating-linear-gradient(-45deg, var(--asfalto-2) 0 18px, var(--asfalto-3) 18px 36px);position:absolute;inset:0}.t-etapa{background:var(--amarillo);color:var(--tinta);font-family:var(--f-stencil), Impact, sans-serif;text-transform:uppercase;padding:4px 10px;font-size:1.05rem;font-weight:900;line-height:1.1;position:absolute;top:10px;left:10px}.t-usado{background:var(--lima)}.t-precio{z-index:2;text-align:center;aspect-ratio:1;border:3px solid var(--tinta);background:var(--naranjo);width:102px;color:var(--tinta);font-family:var(--f-stencil), Impact, sans-serif;text-transform:uppercase;box-shadow:3px 3px 0 var(--tinta);border-radius:50%;place-content:center;margin-top:-14px;font-size:1.45rem;font-weight:900;line-height:.95;display:grid;position:absolute;top:12px;right:-10px;transform:rotate(10deg)}.t-precio small{font-family:var(--f-plumon), cursive;text-transform:none;font-size:.85rem;font-weight:400}.t-consultar{background:var(--papel);font-size:1.05rem}.t-cuerpo{align-content:start;gap:6px;padding:16px 6px 20px;display:grid}.t-lugar{font-family:var(--f-plumon), cursive;color:var(--naranjo-hondo);font-size:1.1rem;line-height:1.1}.t-nombre{font-family:var(--f-stencil), Impact, sans-serif;text-transform:uppercase;font-size:1.9rem;font-weight:900;line-height:.92}.t-dato{color:var(--tinta-2);font-size:.92rem}.t-etiquetas{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.t-etiqueta{border:2px solid var(--tinta);cursor:help;padding:3px 9px;font-size:.8rem;font-weight:800;line-height:1.3}.t-acciones{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.t-quiero{cursor:pointer;min-height:44px;font-family:var(--f-plumon), cursive;color:var(--naranjo-hondo);text-underline-offset:4px;background:0 0;border:0;padding:0 6px;font-size:1.25rem;text-decoration:underline 2px}.t-quiero:hover{color:var(--tinta)}@media (width<=1000px){.pr-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.pr-grilla{grid-template-columns:1fr;gap:34px}.tarjeta{transform:rotate(calc(var(--giro,0deg) * .6))}.t-precio{width:92px;font-size:1.3rem;right:-6px}}@media (prefers-reduced-motion:reduce){.tarjeta,.t-foto img{transition:none}}.pr-cabecera[data-astro-cid-6zvcruct]{margin-bottom:clamp(36px,4vw,56px)}.proyectos[data-astro-cid-6zvcruct] .h2[data-astro-cid-6zvcruct]{color:var(--papel)}.pr-barra[data-astro-cid-6zvcruct]{align-items:stretch;gap:14px;margin-bottom:18px;display:flex}.pr-buscar[data-astro-cid-6zvcruct]{background:var(--papel);min-height:56px;color:var(--tinta);border:3px solid var(--papel);flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.pr-buscar[data-astro-cid-6zvcruct]:focus-within{border-color:var(--lima)}.pr-buscar[data-astro-cid-6zvcruct] input[data-astro-cid-6zvcruct]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:50px;font-size:1.1rem;font-weight:600}.pr-abrir-filtros[data-astro-cid-6zvcruct]{display:none}.pr-filtros[data-astro-cid-6zvcruct]{border:0;width:auto;max-width:none;height:auto;color:var(--papel);background:0 0;border-block:2px dashed #f1eee740;flex-wrap:wrap;gap:18px 34px;margin:0 0 22px;padding:22px 0;display:flex;position:static}.pr-filtros-cabeza[data-astro-cid-6zvcruct],.pr-filtros-pie[data-astro-cid-6zvcruct]{display:none}.pr-grupo[data-astro-cid-6zvcruct]{align-content:start;gap:8px;display:grid}.pr-rotulo[data-astro-cid-6zvcruct]{letter-spacing:.1em;text-transform:uppercase;color:#f1eee7a6;font-size:.78rem;font-weight:800}.pr-select[data-astro-cid-6zvcruct]{background:var(--asfalto) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23f1eee7' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat right 14px center;min-height:46px;color:var(--papel);appearance:none;cursor:pointer;border:2px solid #f1eee780;border-radius:0;padding:0 40px 0 12px;font-weight:700}.pr-chips[data-astro-cid-6zvcruct]{flex-wrap:wrap;gap:4px 16px;display:flex}.pr-chip[data-astro-cid-6zvcruct]{--color-trazo:var(--lima);min-height:44px;color:var(--papel);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:1rem;font-weight:700}.pr-chip[data-astro-cid-6zvcruct]:hover{color:var(--lima)}.pr-cuantos[data-astro-cid-6zvcruct]{font-family:var(--f-plumon), cursive;color:var(--amarillo);margin-bottom:26px;font-size:1.35rem}.pr-vacio[data-astro-cid-6zvcruct]{justify-items:start;gap:12px;padding:40px 0;display:grid}.pr-vacio[data-astro-cid-6zvcruct][hidden]{display:none}.pr-vacio[data-astro-cid-6zvcruct] .tag[data-astro-cid-6zvcruct]{font-size:3rem;transform:rotate(-6deg)}.pr-vacio-titulo[data-astro-cid-6zvcruct]{color:var(--papel);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);line-height:.95}.pr-vacio[data-astro-cid-6zvcruct] p[data-astro-cid-6zvcruct]:not(.tag):not(.pr-vacio-titulo){color:#f1eee7cc;max-width:50ch}.pr-vacio-botones[data-astro-cid-6zvcruct]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.pr-mas-caja[data-astro-cid-6zvcruct]{justify-content:center;margin-top:clamp(44px,5vw,64px);display:flex}@media (width<=900px){.pr-abrir-filtros[data-astro-cid-6zvcruct]{display:inline-flex;box-shadow:4px 4px 0 var(--papel)!important}.pr-filtros[data-astro-cid-6zvcruct]:not([open]){display:none}.pr-filtros[data-astro-cid-6zvcruct][open]{z-index:60;width:100%;max-width:none;height:100%;max-height:none;padding:20px 20px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--asfalto);border:0;flex-flow:column;gap:26px;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}.pr-filtros[data-astro-cid-6zvcruct]::backdrop{background:#000000b3}.pr-filtros-cabeza[data-astro-cid-6zvcruct]{justify-content:space-between;align-items:center;display:flex}.pr-filtros-cabeza[data-astro-cid-6zvcruct] .stencil[data-astro-cid-6zvcruct]{color:var(--lima);font-size:2.6rem}.pr-cerrar[data-astro-cid-6zvcruct]{width:48px;height:48px;color:var(--papel);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pr-filtros-pie[data-astro-cid-6zvcruct]{bottom:calc(-20px - env(safe-area-inset-bottom));margin:auto -20px calc(-20px - env(safe-area-inset-bottom));padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:var(--asfalto);border-top:2px dashed #f1eee740;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky}.pr-filtros-pie[data-astro-cid-6zvcruct] .btn[data-astro-cid-6zvcruct]{box-shadow:4px 4px 0 var(--papel);flex:1}.pr-limpiar[data-astro-cid-6zvcruct]{min-height:48px;color:var(--papel);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:800;text-decoration:underline 2px}.pr-select[data-astro-cid-6zvcruct]{width:100%}}@media (width<=420px){.pr-barra[data-astro-cid-6zvcruct]{flex-direction:column}.pr-abrir-filtros[data-astro-cid-6zvcruct]{width:100%}}.ru-plano[data-astro-cid-mjwvn52s]{background:var(--papel);border:4px solid var(--tinta);box-shadow:10px 10px 0 var(--tinta);margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,48px) clamp(18px,3vw,40px) clamp(30px,4vw,48px);position:relative}.ru-letrero[data-astro-cid-mjwvn52s]{background:var(--tinta);color:var(--papel);letter-spacing:.08em;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-weight:800;display:inline-flex;position:absolute;top:-26px;left:clamp(18px,3vw,40px)}.ru-letrero[data-astro-cid-mjwvn52s] .stencil[data-astro-cid-mjwvn52s]{background:var(--naranjo);width:36px;height:36px;color:var(--tinta);border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid}.ru-linea[data-astro-cid-mjwvn52s]{--grosor:14px;--alto-punto:34px;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:64px 0 0;list-style:none;display:grid;position:relative}.ru-linea[data-astro-cid-mjwvn52s]:before{content:"";left:8.33333%;right:8.33333%;top:calc(64px + var(--alto-punto) / 2 - var(--grosor) / 2);height:var(--grosor);background:var(--naranjo);border-block:3px solid var(--tinta);transform-origin:0;transition:transform 1.6s cubic-bezier(.6,.05,.3,1) .2s;position:absolute;transform:scaleX(0)}.dibuja[data-astro-cid-mjwvn52s].visto .ru-linea[data-astro-cid-mjwvn52s]:before{transform:none}.ru-estacion[data-astro-cid-mjwvn52s]{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid;position:relative}.ru-punto[data-astro-cid-mjwvn52s]{z-index:1;width:var(--alto-punto);height:var(--alto-punto);border:5px solid var(--tinta);transition:transform .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.35s + var(--i) * .25s);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;transform:scale(0)}.dibuja[data-astro-cid-mjwvn52s].visto .ru-punto[data-astro-cid-mjwvn52s]{transform:none}.ru-terminal[data-astro-cid-mjwvn52s] .ru-punto[data-astro-cid-mjwvn52s]{--alto-punto:58px;background:var(--lima);width:58px;height:58px;margin-block:-12px}.ru-nombre[data-astro-cid-mjwvn52s]{margin-top:6px;font-size:clamp(1.6rem,1.2rem + .9vw,2.1rem);line-height:.95}.ru-texto[data-astro-cid-mjwvn52s]{color:var(--tinta-2);max-width:22ch;font-size:.97rem;line-height:1.45}.ru-aqui[data-astro-cid-mjwvn52s]{color:var(--naranjo-hondo);white-space:nowrap;align-items:flex-start;font-size:1.3rem;display:flex;position:absolute;top:-62px;left:50%;transform:rotate(-4deg)}.ru-aqui[data-astro-cid-mjwvn52s] svg[data-astro-cid-mjwvn52s]{flex:none;order:-1;width:50px;max-width:none;height:34px;margin:6px 4px 0 -50px;transform:scaleX(-1)}.ru-cta[data-astro-cid-mjwvn52s]{margin-top:clamp(44px,5vw,64px)}@media (width<=860px){.ru-linea[data-astro-cid-mjwvn52s]{grid-template-columns:1fr;gap:30px;padding:18px 0 0}.ru-linea[data-astro-cid-mjwvn52s]:before{left:calc(var(--alto-punto) / 2 - var(--grosor) / 2);width:var(--grosor);border-block:0;border-inline:3px solid var(--tinta);transform-origin:top;height:auto;top:30px;bottom:30px;right:auto;transform:scaleY(0)}.dibuja[data-astro-cid-mjwvn52s].visto .ru-linea[data-astro-cid-mjwvn52s]:before{transform:none}.ru-estacion[data-astro-cid-mjwvn52s]{grid-template-columns:var(--alto-punto) 1fr;text-align:left;justify-items:start;gap:2px 18px}.ru-punto[data-astro-cid-mjwvn52s]{grid-row:span 2}.ru-terminal[data-astro-cid-mjwvn52s]{grid-template-columns:var(--alto-punto) 1fr}.ru-terminal[data-astro-cid-mjwvn52s] .ru-punto[data-astro-cid-mjwvn52s]{margin:-12px 0 0 -12px}.ru-nombre[data-astro-cid-mjwvn52s]{margin-top:0}.ru-texto[data-astro-cid-mjwvn52s]{max-width:none}.ru-aqui[data-astro-cid-mjwvn52s]{grid-column:2;position:static;transform:rotate(-3deg)}.ru-aqui[data-astro-cid-mjwvn52s] svg[data-astro-cid-mjwvn52s]{display:none}.ru-cta[data-astro-cid-mjwvn52s]{width:100%}}@media (prefers-reduced-motion:reduce){.ru-linea[data-astro-cid-mjwvn52s]:before,.ru-punto[data-astro-cid-mjwvn52s]{transition:none;transform:none}}.at-grilla[data-astro-cid-gab3q2mw]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid}.at-afiche[data-astro-cid-gab3q2mw]{margin:0;padding:14px 14px 18px}.at-foto[data-astro-cid-gab3q2mw]{aspect-ratio:730/485;background:var(--naranjo);position:relative;overflow:hidden}.at-foto[data-astro-cid-gab3q2mw]:before{content:"";background:repeating-radial-gradient(at 20% 120%,#0000 0 26px,#ffd60a73 26px 28px);position:absolute;inset:0}.at-foto[data-astro-cid-gab3q2mw] img[data-astro-cid-gab3q2mw]{object-fit:contain;object-position:bottom;width:100%;height:100%;position:relative}.at-afiche[data-astro-cid-gab3q2mw] figcaption[data-astro-cid-gab3q2mw]{z-index:1;margin-top:14px;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height:1;position:relative}.at-texto[data-astro-cid-gab3q2mw]{justify-items:start;gap:24px;display:grid}.at-tag[data-astro-cid-gab3q2mw]{margin-bottom:-12px;font-size:clamp(3rem,2rem + 3.4vw,5.4rem);transform:rotate(-5deg)}.atipico[data-astro-cid-gab3q2mw] .h2[data-astro-cid-gab3q2mw]{color:var(--papel);max-width:12ch}.at-parrafos[data-astro-cid-gab3q2mw]{color:#f1eee7d9;gap:16px;max-width:58ch;font-size:1.1rem;display:grid}.at-redes[data-astro-cid-gab3q2mw]{gap:2px;margin:8px 0 -6px;display:grid}.at-redes-pre[data-astro-cid-gab3q2mw]{color:var(--amarillo);justify-self:start;font-size:1.5rem;transform:rotate(-3deg)}.at-redes-n[data-astro-cid-gab3q2mw]{color:var(--naranjo);white-space:nowrap;font-size:clamp(4.4rem,3rem + 5vw,7.4rem);line-height:.82}.at-redes-t[data-astro-cid-gab3q2mw]{color:var(--papel);font-size:1.15rem;font-weight:700}.at-ig[data-astro-cid-gab3q2mw]{border:3px solid var(--papel);color:var(--papel);align-items:center;gap:16px;padding:14px 20px 14px 14px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.at-ig[data-astro-cid-gab3q2mw]:hover{background:var(--papel);color:var(--tinta)}.at-ig-n[data-astro-cid-gab3q2mw]{color:var(--lima);white-space:nowrap;font-size:3rem;line-height:.85}.at-ig[data-astro-cid-gab3q2mw]:hover .at-ig-n[data-astro-cid-gab3q2mw]{color:var(--naranjo-hondo)}.at-ig-t[data-astro-cid-gab3q2mw]{line-height:1.3}@media (width<=900px){.at-grilla[data-astro-cid-gab3q2mw]{grid-template-columns:1fr}.at-afiche[data-astro-cid-gab3q2mw]{max-width:540px}}@media (width<=480px){.at-ig[data-astro-cid-gab3q2mw]{flex-wrap:wrap;width:100%}.at-ig-t[data-astro-cid-gab3q2mw]{overflow-wrap:anywhere;min-width:0}.at-ig-n[data-astro-cid-gab3q2mw]{font-size:2.4rem}}.pq-grilla[data-astro-cid-3o46iujj]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.pq-lista[data-astro-cid-3o46iujj]{border-top:4px solid var(--tinta);display:grid}.pq-item[data-astro-cid-3o46iujj]{border-bottom:4px solid var(--tinta)}.pq-item[data-astro-cid-3o46iujj] summary[data-astro-cid-3o46iujj]{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:18px 4px;list-style:none;display:flex}.pq-item[data-astro-cid-3o46iujj] summary[data-astro-cid-3o46iujj]::-webkit-details-marker{display:none}.pq-pregunta[data-astro-cid-3o46iujj]{font-family:var(--f-stencil), Impact, sans-serif;text-transform:uppercase;font-size:clamp(1.55rem,1.2rem + 1vw,2.2rem);font-weight:900;line-height:1}.pq-item[data-astro-cid-3o46iujj][open] .pq-pregunta[data-astro-cid-3o46iujj]>.trazo{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s cubic-bezier(.5,0,.3,1)}.pq-signo[data-astro-cid-3o46iujj]{border:3px solid var(--tinta);background:var(--papel);flex:none;width:34px;height:34px;position:relative}.pq-signo[data-astro-cid-3o46iujj]:before,.pq-signo[data-astro-cid-3o46iujj]:after{content:"";background:var(--tinta);width:16px;height:3px;transition:rotate .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.pq-signo[data-astro-cid-3o46iujj]:after{rotate:90deg}.pq-item[data-astro-cid-3o46iujj][open] .pq-signo[data-astro-cid-3o46iujj]{background:var(--naranjo)}.pq-item[data-astro-cid-3o46iujj][open] .pq-signo[data-astro-cid-3o46iujj]:after{rotate:0deg}.pq-item[data-astro-cid-3o46iujj] summary[data-astro-cid-3o46iujj]:hover .pq-signo[data-astro-cid-3o46iujj]{background:var(--lima)}.pq-respuesta[data-astro-cid-3o46iujj]{color:var(--tinta-2);max-width:62ch;padding:0 52px 24px 4px;font-size:1.1rem}@media (width<=900px){.pq-grilla[data-astro-cid-3o46iujj]{grid-template-columns:1fr}.pq-respuesta[data-astro-cid-3o46iujj]{padding-right:4px}}.cierre[data-astro-cid-sfr5n6re]{padding:clamp(90px, 11vw, 160px) 0 calc(36px + env(safe-area-inset-bottom));overflow:hidden}.ci-grilla[data-astro-cid-sfr5n6re]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:26px;display:grid;container-type:inline-size}.ci-tag[data-astro-cid-sfr5n6re]{color:var(--papel);font-size:clamp(2.6rem,2rem + 2.6vw,4.4rem);transform:rotate(-5deg)}.ci-titulo[data-astro-cid-sfr5n6re]{gap:4px;max-width:100%;display:grid}.ci-pre[data-astro-cid-sfr5n6re]{font-size:clamp(2rem,1.5rem + 2vw,3.4rem)}.ci-usuario[data-astro-cid-sfr5n6re]{text-transform:none;white-space:nowrap;color:var(--papel);-webkit-text-stroke:clamp(1.5px, .22vw, 4px) var(--tinta);paint-order:stroke fill;text-shadow:clamp(3px, .5vw, 7px) clamp(3px, .5vw, 7px) 0 var(--tinta);font-size:min(9.8cqi,8.6rem);line-height:.95;text-decoration:none;transition:color .2s}.ci-usuario[data-astro-cid-sfr5n6re]:hover{color:var(--lima)}.ci-botones[data-astro-cid-sfr5n6re]{flex-wrap:wrap;gap:20px;margin-top:10px;display:flex}.ci-canal[data-astro-cid-sfr5n6re]{font-weight:600}.ci-canal[data-astro-cid-sfr5n6re] a[data-astro-cid-sfr5n6re]{text-underline-offset:4px;font-weight:800}.ci-firmas[data-astro-cid-sfr5n6re]{border-top:3px dashed #14141459;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;width:100%;margin-top:clamp(60px,8vw,110px);padding-top:22px;display:flex}.ci-jb[data-astro-cid-sfr5n6re]{min-height:44px;color:var(--tinta);align-items:center;gap:10px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.ci-jb-logo[data-astro-cid-sfr5n6re]{background:var(--tinta);align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ci-jb-logo[data-astro-cid-sfr5n6re] img{width:auto;height:18px}.ci-jb[data-astro-cid-sfr5n6re]:hover .ci-jb-logo[data-astro-cid-sfr5n6re]{background:var(--marino)}@media (width<=560px){.ci-botones[data-astro-cid-sfr5n6re]{width:100%;display:grid}.ci-botones[data-astro-cid-sfr5n6re] .btn[data-astro-cid-sfr5n6re]{width:100%}}.panel{border:0;border-left:4px solid var(--tinta);background:var(--papel);width:min(720px,100%);max-width:none;height:100%;max-height:none;color:var(--tinta);overscroll-behavior:contain;margin:0 0 0 auto;padding:0}.panel[open]{animation:.35s cubic-bezier(.2,.8,.2,1) panel-entra}.panel::backdrop{background:#0a0a0ab8}@keyframes panel-entra{0%{opacity:0;transform:translate(40px)}}.pa-hoja{padding:28px clamp(18px, 4vw, 40px) calc(40px + env(safe-area-inset-bottom));gap:22px;display:grid;position:relative}.pa-cerrar{z-index:3;border:3px solid var(--tinta);background:var(--lima);cursor:pointer;width:52px;height:52px;box-shadow:3px 3px 0 var(--tinta);justify-self:end;place-items:center;margin:-8px -8px -60px 0;display:grid;position:sticky;top:0}.pa-cabeza{gap:8px;padding-right:60px;display:grid}.fx-lugar{font-family:var(--f-plumon), cursive;color:var(--naranjo-hondo);font-size:1.2rem}.fx-nombre{font-size:clamp(2.6rem,2rem + 2.6vw,4rem);line-height:.9}.fx-inmobiliaria{color:var(--tinta-2);font-weight:700}.fx-precio{font-family:var(--f-stencil), Impact, sans-serif;text-transform:uppercase;font-size:2.2rem;font-weight:900;line-height:1}.fx-precio small{font-family:var(--f-plumon), cursive;text-transform:none;color:var(--tinta-2);font-size:1.1rem;font-weight:400}.fx-acciones{flex-wrap:wrap;gap:14px;display:flex}.fx-acciones .btn-naranjo{flex:260px}.fx-fotos{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:88%;grid-auto-flow:column;gap:12px;margin-inline:calc(-1*clamp(18px,4vw,40px));padding-inline:clamp(18px,4vw,40px);display:grid;overflow-x:auto}.fx-fotos img{aspect-ratio:4/3;object-fit:cover;scroll-snap-align:center;background:var(--papel-2);border:3px solid var(--tinta);width:100%}.fx-desliza{color:var(--tinta-2);margin-top:-8px;font-size:1.05rem}.fx-fotos{padding-bottom:10px}.fx-bloque{border-top:3px dashed var(--papel-2);gap:12px;padding-top:22px;display:grid}.fx-h{font-size:2rem;line-height:1}.fx-modelos{gap:0;margin:0;padding:0;list-style:none;display:grid}.fx-modelos li{border-bottom:2px solid var(--papel-2);grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.fx-m-nombre{display:grid}.fx-m-nombre small{color:var(--tinta-2)}.fx-m-precio{white-space:nowrap;font-size:1.1rem;font-weight:800}.fx-m-plano{grid-column:1/-1;justify-self:start;align-items:center;gap:6px;min-height:36px;font-weight:700;display:inline-flex}.fx-nota{color:var(--gris);font-size:.86rem}.fx-datos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.fx-datos div{border:2px solid var(--tinta);background:#fff;padding:12px 14px}.fx-datos dt{letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);font-size:.78rem;font-weight:800}.fx-datos dd{margin:2px 0 0;font-size:1.1rem;font-weight:800}.fx-texto{color:var(--tinta-2);gap:10px;display:grid}.fx-listas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.fx-listas h4{text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:.9rem}.fx-listas ul{color:var(--tinta-2);margin:0;padding-left:18px;font-size:.96rem}.fx-enlace{align-items:center;gap:8px;min-height:44px;font-weight:800;display:inline-flex}.fx-documentos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fx-documentos a{border:2px solid var(--tinta);background:#fff;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-weight:700;text-decoration:none;display:flex}.fx-documentos a span{flex:1}.fx-documentos a:hover{background:var(--lima)}@media (width<=720px){.panel{border-left:0;width:100%;height:100%;margin:0}.panel[open]{animation-name:panel-sube}@keyframes panel-sube{0%{opacity:0;transform:translateY(50px)}}.fx-acciones .btn{width:100%}}@media (prefers-reduced-motion:reduce){.panel[open]{animation:none}}.flotantes[data-astro-cid-eshmdtwi]{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:50;align-items:stretch;gap:10px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;display:flex;position:fixed}.flotantes[data-astro-cid-eshmdtwi][data-oculto=true]{opacity:0;pointer-events:none;transform:translateY(140%)}.fl-ficha[data-astro-cid-eshmdtwi],.fl-directo[data-astro-cid-eshmdtwi]{border:3px solid var(--tinta);min-height:56px;color:var(--tinta);box-shadow:4px 4px 0 var(--tinta);justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.fl-ficha[data-astro-cid-eshmdtwi]{background:var(--naranjo);padding:0 22px}.fl-ficha[data-astro-cid-eshmdtwi] .stencil[data-astro-cid-eshmdtwi]{font-size:1.45rem;line-height:1}.fl-directo[data-astro-cid-eshmdtwi]{background:var(--lima);width:56px}.fl-ficha[data-astro-cid-eshmdtwi]:hover,.fl-directo[data-astro-cid-eshmdtwi]:hover{box-shadow:6px 6px 0 var(--tinta);transform:translate(-2px,-2px)}.flotantes[data-astro-cid-eshmdtwi].sin-ficha .fl-ficha[data-astro-cid-eshmdtwi]{display:none}@media (width<=620px){.flotantes[data-astro-cid-eshmdtwi]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.fl-ficha[data-astro-cid-eshmdtwi]{flex:1}}@media (prefers-reduced-motion:reduce){.flotantes[data-astro-cid-eshmdtwi]{transition:none}}
