.cu[data-astro-cid-yuqghoza]{--linea:#2b3237;--relleno:#eef1f2;--resalte:#2346c8;background:var(--relleno);color:#15191c;grid-template-rows:minmax(0,1fr) auto;padding:20px 24px 18px;font-family:Hanken Grotesk Variable,system-ui,sans-serif;display:grid;position:absolute;inset:0}svg[data-astro-cid-yuqghoza]{width:100%;height:100%;overflow:visible}path[data-astro-cid-yuqghoza]{fill:none;stroke:var(--linea);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.lin--fina[data-astro-cid-yuqghoza] path[data-astro-cid-yuqghoza]{stroke-opacity:.45}.zona-suelo[data-astro-cid-yuqghoza]{stroke-opacity:.35;fill:var(--resalte);fill-opacity:0;transition:fill-opacity .5s var(--ease), stroke-opacity .5s var(--ease)}.caja[data-astro-cid-yuqghoza] path[data-astro-cid-yuqghoza]{fill:var(--relleno);transition:stroke .4s var(--ease)}.caja[data-astro-cid-yuqghoza] path[data-astro-cid-yuqghoza]:nth-child(2){fill:#e1e5e7}.zona[data-astro-cid-yuqghoza].on .zona-suelo[data-astro-cid-yuqghoza]{fill-opacity:.06}.zona[data-astro-cid-yuqghoza].actual .zona-suelo[data-astro-cid-yuqghoza]{fill-opacity:.16;stroke:var(--resalte);stroke-opacity:1}.zona[data-astro-cid-yuqghoza].actual .caja[data-astro-cid-yuqghoza] path[data-astro-cid-yuqghoza]{stroke:var(--resalte)}.tramo[data-astro-cid-yuqghoza]{stroke:var(--resalte);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease)}.tramo[data-astro-cid-yuqghoza].on{stroke-dashoffset:0}.marca[data-astro-cid-yuqghoza] circle[data-astro-cid-yuqghoza]{fill:var(--resalte)}.marca[data-astro-cid-yuqghoza]{opacity:0;transition:opacity .3s var(--ease)}.marca[data-astro-cid-yuqghoza].actual{opacity:1}.marca-onda[data-astro-cid-yuqghoza]{fill-opacity:.2;transform-box:fill-box;transform-origin:50%}.marca[data-astro-cid-yuqghoza].actual .marca-onda[data-astro-cid-yuqghoza]{animation:onda 1s var(--ease) infinite}@keyframes onda{0%{opacity:1;scale:.4}to{opacity:0;scale:2.2}}.cu-pasos[data-astro-cid-yuqghoza]{min-height:1.6em;padding:0;list-style:none;display:grid}.cu-pasos[data-astro-cid-yuqghoza] li[data-astro-cid-yuqghoza]{opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);grid-area:1/1;align-items:baseline;gap:14px;font-size:15px;display:flex;translate:0 6px}.cu-pasos[data-astro-cid-yuqghoza] li[data-astro-cid-yuqghoza].actual{opacity:1;translate:0}.num[data-astro-cid-yuqghoza]{font-variant-numeric:tabular-nums;color:var(--resalte);font-weight:600}.num[data-astro-cid-yuqghoza] span[data-astro-cid-yuqghoza]{color:#4a5258;font-weight:400}.dur[data-astro-cid-yuqghoza]{color:#4a5258;margin-left:auto}.cu[data-astro-cid-pvkvbvpp]{--papel:#f5f5f3;--tinta:#16181a;--verde:#2f4538;--rojo:#a8442b;background:var(--papel);color:var(--tinta);grid-template-rows:minmax(0,1fr) auto;padding:20px 24px 18px;font-family:Libre Franklin Variable,system-ui,sans-serif;display:grid;position:absolute;inset:0}svg[data-astro-cid-pvkvbvpp]{width:100%;height:100%;overflow:visible}path[data-astro-cid-pvkvbvpp]{fill:none}.rejilla[data-astro-cid-pvkvbvpp] path[data-astro-cid-pvkvbvpp]{stroke:#cfd1cc;stroke-width:.8px}.ejes[data-astro-cid-pvkvbvpp] path[data-astro-cid-pvkvbvpp]{stroke:var(--tinta);stroke-width:1.2px}text[data-astro-cid-pvkvbvpp]{fill:#4b4f52;font-variant-numeric:tabular-nums;font-size:12px}.curva[data-astro-cid-pvkvbvpp]{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--ease)}.curva[data-astro-cid-pvkvbvpp].on{stroke-dashoffset:0}.curva--antes[data-astro-cid-pvkvbvpp]{stroke:#8b908c}.curva--despues[data-astro-cid-pvkvbvpp]{stroke:var(--verde);stroke-width:3px}.rotulo[data-astro-cid-pvkvbvpp]{opacity:0;transition:opacity .4s var(--ease) .5s;font-size:14px;font-weight:700}.rotulo[data-astro-cid-pvkvbvpp].on{opacity:1}.rotulo--despues[data-astro-cid-pvkvbvpp]{fill:var(--verde)}.punto[data-astro-cid-pvkvbvpp],.sirve[data-astro-cid-pvkvbvpp]{opacity:0;transition:opacity .4s var(--ease)}.punto[data-astro-cid-pvkvbvpp].on,.sirve[data-astro-cid-pvkvbvpp].on{opacity:1}.punto[data-astro-cid-pvkvbvpp] circle[data-astro-cid-pvkvbvpp]{fill:var(--rojo)}.guia[data-astro-cid-pvkvbvpp]{stroke:var(--rojo);stroke-width:1px;stroke-dasharray:4 4}.sirve[data-astro-cid-pvkvbvpp]{transition-delay:.9s}.sirve[data-astro-cid-pvkvbvpp] circle[data-astro-cid-pvkvbvpp]{fill:var(--verde)}.sirve[data-astro-cid-pvkvbvpp] path[data-astro-cid-pvkvbvpp]{stroke:var(--papel);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cu-pasos[data-astro-cid-pvkvbvpp]{padding:0;list-style:none;display:grid}.cu-pasos[data-astro-cid-pvkvbvpp] li[data-astro-cid-pvkvbvpp]{opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:4px 14px;font-size:15px;display:flex;translate:0 6px}.cu-pasos[data-astro-cid-pvkvbvpp] li[data-astro-cid-pvkvbvpp].actual{opacity:1;translate:0}.cu-pasos[data-astro-cid-pvkvbvpp] b[data-astro-cid-pvkvbvpp]{font-weight:700}.cu-pasos[data-astro-cid-pvkvbvpp] li[data-astro-cid-pvkvbvpp][data-k="2"] b[data-astro-cid-pvkvbvpp]{color:var(--verde)}.cu-pasos[data-astro-cid-pvkvbvpp] span[data-astro-cid-pvkvbvpp]{color:#4b4f52;font-variant-numeric:tabular-nums}.cu[data-astro-cid-y7mahyml]{--fondo:#0f1112;--linea:#f1f1ec;--ambar:#f9a800;background:var(--fondo);color:var(--linea);grid-template-rows:minmax(0,1fr) auto;padding:22px 24px 18px;font-family:Archivo Variable,system-ui,sans-serif;display:grid;position:absolute;inset:0}svg[data-astro-cid-y7mahyml]{width:100%;height:100%;overflow:visible}path[data-astro-cid-y7mahyml]{stroke:var(--linea);stroke-width:1px;stroke-linejoin:round}.fondo[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml]{fill:#15181a;stroke-opacity:.35}.maq[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml]{fill:#1d2124;stroke-opacity:.6}.maq[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml].maq-arriba{fill:#262b2e;transition:fill .4s var(--ease)}.maq-mastil[data-astro-cid-y7mahyml]{stroke-opacity:.5}.maq-luz[data-astro-cid-y7mahyml]{fill:#3a3f42;transition:fill .25s var(--ease)}.cu[data-astro-cid-y7mahyml]:has(.encendidas.on) .maq-luz[data-astro-cid-y7mahyml]{fill:var(--ambar);transition-delay:calc(var(--i) * .11s)}.cu[data-astro-cid-y7mahyml]:has(.encendidas.on) .maq[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml].maq-arriba{fill:#3b3220;transition-delay:calc(var(--i) * .11s)}.sala[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml]{fill:#7fb0c8;fill-opacity:.08;stroke:#9fc6d8;stroke-opacity:.5;transition:fill-opacity .5s var(--ease), stroke-opacity .5s var(--ease)}.sala[data-astro-cid-y7mahyml].on path[data-astro-cid-y7mahyml]{fill-opacity:.22;stroke-opacity:1}.frente[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml]{fill:#202426;stroke-opacity:.7;transition:fill-opacity .6s var(--ease), stroke-opacity .6s var(--ease)}.frente[data-astro-cid-y7mahyml] path[data-astro-cid-y7mahyml].hueco{fill:var(--ambar);fill-opacity:.55;stroke:none}.frente[data-astro-cid-y7mahyml].on path[data-astro-cid-y7mahyml]{fill-opacity:0;stroke-opacity:.18}.faldon[data-astro-cid-y7mahyml]{fill:#2a2f32;stroke-opacity:.8;transition:translate .9s var(--ease), fill-opacity .6s var(--ease), stroke-opacity .9s var(--ease)}.faldon--delante[data-astro-cid-y7mahyml]{fill:#33393c}.cubierta[data-astro-cid-y7mahyml].on .faldon[data-astro-cid-y7mahyml]{fill-opacity:0;stroke-opacity:0}.cubierta[data-astro-cid-y7mahyml].on .faldon--atras[data-astro-cid-y7mahyml]{translate:18px -44px}.cubierta[data-astro-cid-y7mahyml].on .faldon--delante[data-astro-cid-y7mahyml]{translate:-18px -34px}.cu-pasos[data-astro-cid-y7mahyml]{padding:0;list-style:none;display:grid}.cu-pasos[data-astro-cid-y7mahyml] li[data-astro-cid-y7mahyml]{opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:4px 14px;font-size:15px;display:flex;translate:0 6px}.cu-pasos[data-astro-cid-y7mahyml] li[data-astro-cid-y7mahyml].actual{opacity:1;translate:0}.cu-pasos[data-astro-cid-y7mahyml] b[data-astro-cid-y7mahyml]{text-transform:uppercase;letter-spacing:.01em;color:var(--ambar);font-size:18px;font-weight:800;font-stretch:75%}.cu-pasos[data-astro-cid-y7mahyml] span[data-astro-cid-y7mahyml]{color:#b9bab4}.cu[data-astro-cid-t4k2ut7a]{--hormigon:#e5e5e1;--tinta:#1b1d1e;--oxido:#b83a17;background:var(--hormigon);color:var(--tinta);grid-template-rows:minmax(0,1fr) auto;padding:20px 24px 18px;font-family:Hanken Grotesk Variable,system-ui,sans-serif;display:grid;position:absolute;inset:0}svg[data-astro-cid-t4k2ut7a]{width:100%;height:100%;overflow:visible}path[data-astro-cid-t4k2ut7a]{fill:none;stroke:var(--tinta);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.losa[data-astro-cid-t4k2ut7a]{fill:#d8d8d2;stroke-opacity:.35;stroke-dasharray:5 4}.paso[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s linear, stroke .4s var(--ease)}.paso[data-astro-cid-t4k2ut7a].on path[data-astro-cid-t4k2ut7a]{stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease) calc(var(--j,0) * 28ms), stroke .4s var(--ease)}.paso[data-astro-cid-t4k2ut7a].actual path[data-astro-cid-t4k2ut7a]{stroke:var(--oxido)}.paso--pilares[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a],.paso--porticos[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a]{stroke-width:2.4px}.paso--carril[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a]{stroke-width:2px}.paso--arriostrado[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a],.paso--correas[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a]{stroke-width:.9px}.paso--anclajes[data-astro-cid-t4k2ut7a] path[data-astro-cid-t4k2ut7a]{fill:var(--tinta);fill-opacity:0;transition:fill-opacity .3s var(--ease), stroke-dashoffset .12s linear}.paso--anclajes[data-astro-cid-t4k2ut7a].on path[data-astro-cid-t4k2ut7a]{fill-opacity:.7}.cu-pasos[data-astro-cid-t4k2ut7a]{padding:0;list-style:none;display:grid}.cu-pasos[data-astro-cid-t4k2ut7a] li[data-astro-cid-t4k2ut7a]{opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);grid-area:1/1;align-items:baseline;gap:12px;font-size:15px;display:flex;translate:0 6px}.cu-pasos[data-astro-cid-t4k2ut7a] li[data-astro-cid-t4k2ut7a].actual{opacity:1;translate:0}.num[data-astro-cid-t4k2ut7a]{color:var(--oxido);font-variant-numeric:tabular-nums;font-family:Zilla Slab,Georgia,serif;font-weight:600}.cu-pasos[data-astro-cid-t4k2ut7a] b[data-astro-cid-t4k2ut7a]{font-family:Zilla Slab,Georgia,serif;font-size:18px;font-weight:600}.dato[data-astro-cid-t4k2ut7a]{color:#4d5052;margin-left:auto}:root{--ground:#d6d2c6;--surface:#cbc6b8;--line:#b9b4a6;--ink:#17191a;--ink-2:#4c4f4f;--field:#17191a;--on-field:#ecebe5;--on-field-2:#a9aba6;--accent:#17191a;--on-accent:#ecebe5;--font-display:"Hanken Grotesk Variable", system-ui, sans-serif;--font-text:"Hanken Grotesk Variable", system-ui, sans-serif;--step-text:1.0625rem}section[id]{scroll-margin-top:72px}body{background-color:var(--ground);background-image:linear-gradient(#17191a0d 1px,#0000 1px),linear-gradient(90deg,#17191a0d 1px,#0000 1px);background-size:32px 32px}.cabecera[data-astro-cid-lcdefpme]{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ground) 90%, transparent);backdrop-filter:blur(10px);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.cabecera[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-height:60px;padding-inline:var(--margin);align-items:center;display:flex}.cabecera[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.marca[data-astro-cid-lcdefpme]{white-space:nowrap;letter-spacing:-.02em;gap:12px;font-size:19px;text-decoration:none}.marca[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:700}.marca-signo[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,9px);gap:3px;display:grid}.marca-signo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--c);width:9px;height:9px;transition:rotate .5s var(--ease), border-radius .5s var(--ease)}.marca[data-astro-cid-lcdefpme]:hover .marca-signo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:50%;rotate:90deg}.marca[data-astro-cid-lcdefpme]:hover .marca-signo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:60ms}.marca[data-astro-cid-lcdefpme]:hover .marca-signo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.12s}.marca[data-astro-cid-lcdefpme]:hover .marca-signo[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){transition-delay:.18s}nav[data-astro-cid-lcdefpme]{gap:28px;font-size:15px}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background-size:100% 1px}.cabecera[data-astro-cid-lcdefpme] .cabecera-cta[data-astro-cid-lcdefpme]{background:var(--field);color:var(--on-field);transition:gap .3s var(--ease);gap:10px;font-size:15px;font-weight:600;text-decoration:none}.cabecera-cta[data-astro-cid-lcdefpme]:hover{gap:16px}.portada[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:48px;padding-block:clamp(40px,7svh,88px) clamp(32px,5svh,56px);display:grid}.antetitulo[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);grid-column:1/-1;font-size:14px;font-weight:600}h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin-top:20px;font-size:clamp(2.5rem,min(5.2vw,9svh),5.25rem);font-weight:600;line-height:.95}.entrada[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:18px}.acciones[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:28px;display:flex}.boton[data-astro-cid-lcdefpme]{background:var(--field);min-height:48px;color:var(--on-field);box-shadow:4px 4px 0 var(--obra-color,#2346c8);transition:box-shadow .25s var(--ease), translate .25s var(--ease);align-items:center;gap:10px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.boton[data-astro-cid-lcdefpme]:hover{translate:-2px -2px;box-shadow:6px 6px #f9a800}.boton--claro[data-astro-cid-lcdefpme]{background:var(--on-field);color:var(--field);box-shadow:4px 4px #b83a17}.sec-cabeza[data-astro-cid-lcdefpme]{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;margin-bottom:clamp(28px,4vw,44px);padding-bottom:20px;display:flex}.sec-cabeza[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(2rem,min(4vw,7svh),3.5rem);font-weight:600;line-height:1}.sec-cabeza[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--ink-2)}.obras-sec[data-astro-cid-lcdefpme]{margin-top:clamp(24px,5svh,56px)}.con-dedo[data-astro-cid-lcdefpme]{display:none}@media (hover:none){.con-raton[data-astro-cid-lcdefpme]{display:none}.con-dedo[data-astro-cid-lcdefpme]{display:inline}}.obras[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,48px) clamp(20px,3vw,40px);display:grid}.obra[data-astro-cid-lcdefpme]{outline-offset:6px;flex-direction:column;text-decoration:none;display:flex}.escena[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.escena[data-astro-cid-lcdefpme] .escena-foto,.escena[data-astro-cid-lcdefpme] .escena-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.escena[data-astro-cid-lcdefpme] .escena-foto img{transition:scale .9s var(--ease), opacity .5s var(--ease)}.escena[data-astro-cid-lcdefpme]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='26' fill='%2317191a' stroke='%23ecebe5' stroke-width='2'/%3E%3Cpath d='M21 35 35 21M24 21h11v11' fill='none' stroke='%23ecebe5' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 28 28,pointer}.escena-capa[data-astro-cid-lcdefpme]{opacity:0;clip-path:inset(100% 0 0);transition:opacity .4s var(--ease), clip-path .6s var(--ease);position:absolute;inset:0}.obra[data-astro-cid-lcdefpme].activo .escena-capa[data-astro-cid-lcdefpme]{opacity:1;clip-path:inset(0)}.obra[data-astro-cid-lcdefpme].activo .escena[data-astro-cid-lcdefpme] .escena-foto img{opacity:.4;scale:1.06}.pista[data-astro-cid-lcdefpme]{transition:opacity .3s var(--ease), translate .3s var(--ease);background:#f1f0eb;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.pista-punto[data-astro-cid-lcdefpme]{background:var(--color);width:8px;height:8px;animation:latido 2.4s var(--ease) infinite;border-radius:50%}@keyframes latido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color) 60%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.obra[data-astro-cid-lcdefpme].activo .pista[data-astro-cid-lcdefpme]{opacity:0;translate:0 -8px}.ficha[data-astro-cid-lcdefpme]{border-top:3px solid var(--color);margin-top:-3px;padding:18px 170px 0 0;position:relative}.ficha-meta[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px}.ficha-nombre[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin-top:6px;font-size:clamp(2rem,min(3.4vw,6.5svh),3rem);font-weight:600;line-height:1}.obra--iturri[data-astro-cid-lcdefpme] .ficha-nombre[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-family:Libre Franklin Variable,system-ui,sans-serif;font-weight:700}.obra--txirbil[data-astro-cid-lcdefpme] .ficha-nombre[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:-.01em;font-family:Archivo Variable,system-ui,sans-serif;font-weight:800;font-stretch:70%}.obra--goiko[data-astro-cid-lcdefpme] .ficha-nombre[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-family:Zilla Slab,Georgia,serif}.ficha-frase[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:10px}.ficha-extra[data-astro-cid-lcdefpme]{margin-top:10px;font-size:14px;font-weight:600}.ficha-extra[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color);color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-right:6px;padding:2px 7px;font-size:12px}.obra--txirbil[data-astro-cid-lcdefpme] .ficha-extra[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink)}.ficha-ver[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;top:22px;right:0}.ficha-ver[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--ink);width:44px;height:44px;transition:background-color .3s var(--ease), color .3s var(--ease), translate .3s var(--ease);border-radius:50%;place-items:center;font-size:18px;display:grid}.obra[data-astro-cid-lcdefpme].activo .ficha-ver[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.obra[data-astro-cid-lcdefpme]:focus-visible .ficha-ver[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--ground);translate:4px}.estilo[data-astro-cid-lcdefpme]{background:#f1f0eb;border-left:6px solid #0000;border-image:linear-gradient(#2346c8 0 25%,#2f4538 0 50%,#f9a800 0 75%,#b83a17 0) 1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,32px);display:flex}.estilo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:19px}.estilo[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}.quien[data-astro-cid-lcdefpme]{margin-top:var(--section-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.quien-retrato[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--field);max-width:320px;color:var(--on-field);place-items:center;display:grid;position:relative}.quien-retrato[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:45% 40%;filter:grayscale(.15)contrast(1.03);width:100%;height:100%}.quien-retrato[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--c);width:25%;height:8px;position:absolute;bottom:0}.quien-retrato[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-of-type{left:0}.quien-retrato[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-of-type(2){left:25%}.quien-retrato[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-of-type(3){left:50%}.quien-retrato[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-of-type(4){left:75%}.quien[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-top:14px;font-size:clamp(2rem,min(4vw,7svh),3.5rem);font-weight:600;line-height:1}.quien-texto[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{max-width:52ch;color:var(--ink-2);margin-top:18px;font-size:19px}.como[data-astro-cid-lcdefpme]{margin-top:var(--section-gap)}.como[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid;position:relative}.como[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]:before{content:"";border-top:2px dashed var(--line);position:absolute;top:27px;left:28px;right:28px}.como[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative}.como-num[data-astro-cid-lcdefpme]{background:var(--field);width:56px;height:56px;color:var(--on-field);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:22px;font-weight:600;display:grid}.como[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .como-num[data-astro-cid-lcdefpme]{box-shadow:0 0 0 4px var(--ground), 0 0 0 6px #2346c8}.como[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .como-num[data-astro-cid-lcdefpme]{box-shadow:0 0 0 4px var(--ground), 0 0 0 6px #2f4538}.como[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .como-num[data-astro-cid-lcdefpme]{box-shadow:0 0 0 4px var(--ground), 0 0 0 6px #f9a800}.como[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(4) .como-num[data-astro-cid-lcdefpme]{box-shadow:0 0 0 4px var(--ground), 0 0 0 6px #b83a17}.como[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;text-wrap:balance;margin-top:24px;font-size:22px;font-weight:600;line-height:1.2}.como[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:10px;font-size:16px}.oferta[data-astro-cid-lcdefpme]{margin-top:var(--section-gap);background:var(--field);color:var(--on-field);padding-block:clamp(64px,9vw,120px)}.oferta[data-astro-cid-lcdefpme] .sec-cabeza[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-field-2)}.packs[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.pack[data-astro-cid-lcdefpme]{border:1px solid #3a3e40;flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,40px);display:flex}.pack--esencial[data-astro-cid-lcdefpme]{background:#202426;border-color:#4a4f52}.pack-cabeza[data-astro-cid-lcdefpme]{border-bottom:1px solid #3a3e40;width:100%;padding-bottom:24px}.pack[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--on-field-2);font-size:15px;font-weight:600}.pack-precio[data-astro-cid-lcdefpme]{color:var(--on-field-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:14px;font-size:18px;display:flex}.pack-precio[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:-.045em;color:var(--on-field);margin-right:6px;font-size:clamp(2.75rem,min(5vw,9svh),4.5rem);font-weight:600;line-height:1}.pack-precio[data-astro-cid-lcdefpme] .mas[data-astro-cid-lcdefpme]{color:#f9a800;font-size:32px}.pack-precio--medida[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--on-field);font-size:clamp(1.75rem,min(3vw,6svh),2.5rem);line-height:1.1}.pack-iva[data-astro-cid-lcdefpme]{color:var(--on-field-2);margin-top:12px;font-size:14px}.pack-lista[data-astro-cid-lcdefpme]{gap:16px;width:100%;margin:24px 0 32px;padding:0;list-style:none;display:grid}.pack--esencial[data-astro-cid-lcdefpme] .pack-lista[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.pack-lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:12px;display:flex}.pack-lista[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;width:18px;height:18px;margin-top:3px}.pack-lista[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#f9a800;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pack-lista[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600;display:block}.pack-lista[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--on-field-2);margin-top:2px;font-size:15px;display:block}.pack-lista--extra[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #2e3234;align-items:baseline;padding-bottom:14px;font-size:17px}.pack-lista--extra[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#f9a800;margin:0;font-size:20px}.enlace[data-astro-cid-lcdefpme]{text-underline-offset:5px;font-weight:600}.contacto[data-astro-cid-lcdefpme]{padding-block:var(--section-gap) 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 48px;display:grid}.contacto[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(2.25rem,min(5vw,9svh),4.75rem);font-weight:600;line-height:.98}.contacto-lado[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:18px}.contacto-datos[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);margin:24px 0 0}.contacto-datos[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.contacto-datos[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px;font-weight:600}.contacto-datos[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.pronto[data-astro-cid-lcdefpme]{color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.pronto[data-astro-cid-lcdefpme]:before{content:"";background:#f9a800;border-radius:50%;width:8px;height:8px}.pie[data-astro-cid-lcdefpme]{margin-top:var(--section-gap);border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:28px 40px;font-size:14px;display:flex}@media (width<=1100px){.como[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.como[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]:before{display:none}.packs[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.portada[data-astro-cid-lcdefpme],.contacto[data-astro-cid-lcdefpme],.quien[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.portada-lado[data-astro-cid-lcdefpme]{margin-top:28px}.obras[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:56px}}@media (width<=760px){.cabecera[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}.cabecera[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{display:none}.ficha[data-astro-cid-lcdefpme]{padding-right:0}.ficha-ver[data-astro-cid-lcdefpme]{margin-top:18px;position:static}.como[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme],.pack--esencial[data-astro-cid-lcdefpme] .pack-lista[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
