.mt[data-astro-cid-4kako2p4]{margin-top:var(--section-gap);background:var(--surface);position:relative}.mt-pin[data-astro-cid-4kako2p4]{padding:clamp(48px, 8svh, 96px) var(--margin);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px clamp(24px,4vw,64px);display:grid}.js .mt[data-astro-cid-4kako2p4].is-viva{height:calc(100svh * (1 + var(--pasos) * .55))}.js .mt[data-astro-cid-4kako2p4].is-viva .mt-pin[data-astro-cid-4kako2p4]{height:100svh;padding-block:calc(var(--cab-alto) + 8px) 24px;position:sticky;top:0}.mt-titulo[data-astro-cid-4kako2p4]{font-size:var(--t-h2);max-width:10ch}.mt-pasos[data-astro-cid-4kako2p4]{border-top:1px solid var(--linea);margin-top:clamp(16px,3svh,32px);padding:0;list-style:none}.mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4]{border-bottom:1px solid var(--linea);color:var(--ink-2);transition:color .3s var(--ease);grid-template-columns:1fr auto;gap:0 16px;padding:clamp(5px,1.1svh,10px) 0;display:grid}.mt-nombre[data-astro-cid-4kako2p4]{font-weight:600}.mt-dato[data-astro-cid-4kako2p4]{font-variant-numeric:tabular-nums;font-size:15px}.mt-explica[data-astro-cid-4kako2p4]{opacity:0;transition:grid-template-rows .45s var(--suave), opacity .3s var(--ease);grid-column:1/-1;grid-template-rows:0fr;font-size:15px;line-height:1.45;display:grid;overflow:hidden}.mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4].is-hecho,.mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4].is-actual{color:var(--ink)}.mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4].is-actual .mt-nombre[data-astro-cid-4kako2p4]{color:var(--accent)}.mt-explica[data-astro-cid-4kako2p4]>span[data-astro-cid-4kako2p4]{min-height:0;overflow:hidden}.mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4].is-actual .mt-explica[data-astro-cid-4kako2p4]{opacity:1;grid-template-rows:1fr}.mt-cuenta[data-astro-cid-4kako2p4]{gap:32px;margin-top:clamp(16px,3svh,28px);display:flex}.mt-cuenta[data-astro-cid-4kako2p4] dt[data-astro-cid-4kako2p4]{color:var(--ink-2);font-size:15px}.mt-cuenta[data-astro-cid-4kako2p4] dd[data-astro-cid-4kako2p4]{font-family:var(--font-display);font-size:var(--t-h3);margin:0;font-weight:600}.mt-de[data-astro-cid-4kako2p4]{font-family:var(--font-text);color:var(--ink-2);font-size:15px;font-weight:500}.mt-dibujo[data-astro-cid-4kako2p4]{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.mt-dibujo[data-astro-cid-4kako2p4] svg[data-astro-cid-4kako2p4]{width:100%;height:100%;max-height:72svh;overflow:visible}.mt-pie[data-astro-cid-4kako2p4]{color:var(--ink-2);text-align:right;font-size:15px}.losa[data-astro-cid-4kako2p4]{fill:#1b1d1e0d;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:6 6}.pieza[data-astro-cid-4kako2p4]{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;transition:stroke .6s var(--ease)}.pieza[data-astro-cid-4kako2p4].is-nueva{stroke:var(--accent)}.placa[data-astro-cid-4kako2p4]{fill:var(--ink);stroke-width:1px}.placa[data-astro-cid-4kako2p4].is-nueva{fill:var(--accent)}.pilar[data-astro-cid-4kako2p4],.dintel[data-astro-cid-4kako2p4]{stroke-width:4.5px}.carril[data-astro-cid-4kako2p4],.grua[data-astro-cid-4kako2p4]{stroke-width:4px}.cruz[data-astro-cid-4kako2p4]{stroke-width:1.6px}.correa[data-astro-cid-4kako2p4]{stroke-width:1.8px}.carro[data-astro-cid-4kako2p4]{stroke-width:2.5px;fill:var(--surface)}.cable[data-astro-cid-4kako2p4]{stroke:var(--ink-2);stroke-width:1.2px;opacity:0}.cable[data-astro-cid-4kako2p4].is-on{opacity:1}@media (width<=1020px){.mt-pin[data-astro-cid-4kako2p4]{grid-template-columns:1fr;align-content:start}.mt-dibujo[data-astro-cid-4kako2p4]{order:-1}.mt-dibujo[data-astro-cid-4kako2p4] svg[data-astro-cid-4kako2p4]{max-height:38svh}.mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4]:not(.is-actual) .mt-dato[data-astro-cid-4kako2p4],.js .mt[data-astro-cid-4kako2p4].is-viva .mt-pasos[data-astro-cid-4kako2p4] li[data-astro-cid-4kako2p4]:not(.is-actual):not(:has(+.is-actual)),.mt-pie[data-astro-cid-4kako2p4]{display:none}.mt-titulo[data-astro-cid-4kako2p4]{max-width:none}}.portada[data-astro-cid-e224ntyh]{min-height:100svh;padding:calc(var(--cab-alto) + 3px) var(--margin) clamp(24px, 4svh, 48px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(24px,3vw,56px);display:grid}.portada-texto[data-astro-cid-e224ntyh]{flex-direction:column;justify-content:flex-end;gap:clamp(14px,2.6svh,28px);padding-bottom:clamp(8px,3svh,32px);display:flex}.portada-rotulo[data-astro-cid-e224ntyh]{animation:entra .8s var(--ease) .1s both;margin-bottom:0}.portada-titulo[data-astro-cid-e224ntyh]{font-size:var(--t-portada);line-height:.96!important}.portada-titulo[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh]{animation:titular 1.1s var(--suave) both;display:block}.portada-titulo[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh]:nth-child(2){animation-delay:90ms}.portada-titulo[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh]:nth-child(3){animation-delay:.18s}@keyframes titular{0%{clip-path:inset(0 0 100%);translate:0 .5em}to{clip-path:inset(0 0 -12%);translate:0}}.portada-entrada[data-astro-cid-e224ntyh]{max-width:36ch;font-size:var(--t-declaracion);animation:entra .9s var(--ease) .35s both;line-height:1.35}.portada-acciones[data-astro-cid-e224ntyh]{animation:entra .9s var(--ease) .48s both;flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.portada-datos[data-astro-cid-e224ntyh]{border-top:1px solid var(--linea);color:var(--ink-2);animation:entra .9s var(--ease) .6s both;flex-wrap:wrap;gap:6px 24px;padding:14px 0 0;font-size:15px;list-style:none;display:flex}.portada-datos[data-astro-cid-e224ntyh] strong[data-astro-cid-e224ntyh]{color:var(--ink);font-family:var(--font-display);font-size:20px}@keyframes entra{0%{opacity:0;translate:0 18px}}.collage[data-astro-cid-e224ntyh]{min-height:460px;margin-top:12px;position:relative}.foto[data-astro-cid-e224ntyh]{animation:foto 1.2s var(--suave) both;position:absolute;overflow:visible}.foto[data-astro-cid-e224ntyh] img{object-fit:cover;width:100%;height:100%}.foto[data-astro-cid-e224ntyh] picture{height:100%;display:block}.foto[data-astro-cid-e224ntyh] figcaption[data-astro-cid-e224ntyh]{background:var(--ground);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;position:absolute;bottom:10px;left:10px}@keyframes foto{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.foto--ane[data-astro-cid-e224ntyh]{width:44%;height:66%;top:5%;left:0}.foto--obra[data-astro-cid-e224ntyh]{width:51%;height:38%;animation-delay:.12s;top:0;right:0}.foto--furgo[data-astro-cid-e224ntyh]{width:41%;height:30%;animation-delay:.24s;top:44%;right:4%}.foto--manos[data-astro-cid-e224ntyh]{width:19%;height:25%;animation-delay:.36s;top:75%;left:22%}.foto--valle[data-astro-cid-e224ntyh]{width:30%;height:21%;animation-delay:.42s;top:79%;left:47%}.oficios[data-astro-cid-e224ntyh]{padding-top:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.oficio[data-astro-cid-e224ntyh]{text-decoration:none;display:grid}.oficio-foto[data-astro-cid-e224ntyh]{aspect-ratio:3/2;overflow:hidden}.oficio-foto[data-astro-cid-e224ntyh] img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--suave)}.oficio[data-astro-cid-e224ntyh]:hover .oficio-foto[data-astro-cid-e224ntyh] img{scale:1.05}.oficio-texto[data-astro-cid-e224ntyh]{padding-top:24px}.oficio-titulo[data-astro-cid-e224ntyh]{font-size:var(--t-h2)}.oficio-titulo[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh]{color:var(--accent);transition:translate .4s var(--suave);display:inline-block}.oficio[data-astro-cid-e224ntyh]:hover .oficio-titulo[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh]{translate:10px}.oficio[data-astro-cid-e224ntyh] ul[data-astro-cid-e224ntyh]{flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;list-style:none;display:flex}.oficio[data-astro-cid-e224ntyh] li[data-astro-cid-e224ntyh]{background:var(--surface);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:500}.averia[data-astro-cid-e224ntyh]{padding-top:var(--section-gap)}.zona-envoltura[data-astro-cid-e224ntyh]{padding-top:clamp(72px,10vw,144px)}.reparacion[data-astro-cid-e224ntyh]{padding-top:var(--section-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px clamp(32px,5vw,80px);display:grid}.rep-texto[data-astro-cid-e224ntyh] h2[data-astro-cid-e224ntyh]{font-size:var(--t-h2)}.rep-texto[data-astro-cid-e224ntyh]>p[data-astro-cid-e224ntyh]:not(.rotulo){max-width:40ch;margin-top:20px}.rep-datos[data-astro-cid-e224ntyh]{border-block:1px solid var(--linea);gap:32px;margin:24px 0 12px;padding:14px 0;display:flex}.rep-datos[data-astro-cid-e224ntyh] dt[data-astro-cid-e224ntyh]{color:var(--ink-2);font-size:15px}.rep-datos[data-astro-cid-e224ntyh] dd[data-astro-cid-e224ntyh]{margin:0;font-weight:600}.equipo[data-astro-cid-e224ntyh]{padding-top:var(--section-gap)}.retratos[data-astro-cid-e224ntyh]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.retrato[data-astro-cid-e224ntyh]{cursor:pointer;outline:none}.retrato-foto[data-astro-cid-e224ntyh]{aspect-ratio:4/5;position:relative;overflow:hidden}.retrato-foto[data-astro-cid-e224ntyh] img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--suave)}.retrato-frase[data-astro-cid-e224ntyh]{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);font-size:var(--t-declaracion);clip-path:inset(100% 0 0);transition:clip-path .55s var(--suave);margin:0;padding:20px;font-weight:500;line-height:1.25;position:absolute;inset:auto 0 0}.retrato[data-astro-cid-e224ntyh]:hover .retrato-frase[data-astro-cid-e224ntyh],.retrato[data-astro-cid-e224ntyh]:focus-visible .retrato-frase[data-astro-cid-e224ntyh],.retrato[data-astro-cid-e224ntyh].is-abierto .retrato-frase[data-astro-cid-e224ntyh]{clip-path:inset(0)}.retrato[data-astro-cid-e224ntyh]:hover .retrato-foto[data-astro-cid-e224ntyh] img,.retrato[data-astro-cid-e224ntyh].is-abierto .retrato-foto[data-astro-cid-e224ntyh] img{scale:1.04}.retrato[data-astro-cid-e224ntyh]:focus-visible .retrato-foto[data-astro-cid-e224ntyh]{outline:3px solid var(--accent);outline-offset:3px}.retrato[data-astro-cid-e224ntyh] figcaption[data-astro-cid-e224ntyh]{margin-top:12px;font-size:15px;display:grid}.retrato[data-astro-cid-e224ntyh] figcaption[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh]{color:var(--ink-2)}.retrato--patxi[data-astro-cid-e224ntyh]{grid-column:1/span 4}.retrato--ane[data-astro-cid-e224ntyh]{grid-column:5/span 3;margin-top:22%}.retrato--unai[data-astro-cid-e224ntyh]{grid-column:9/span 4;margin-top:6%}.retrato--maite[data-astro-cid-e224ntyh]{grid-column:2/span 3;margin-top:4%}.retrato--iker[data-astro-cid-e224ntyh]{grid-column:6/span 4;margin-top:10%}.retrato--maite[data-astro-cid-e224ntyh] .retrato-frase[data-astro-cid-e224ntyh],.retrato--ane[data-astro-cid-e224ntyh] .retrato-frase[data-astro-cid-e224ntyh]{font-size:18px}.certificados[data-astro-cid-e224ntyh]{margin-top:var(--section-gap);background:var(--surface);padding-block:clamp(72px,9vw,128px)}.cert-lista[data-astro-cid-e224ntyh]{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cert-lista[data-astro-cid-e224ntyh] div[data-astro-cid-e224ntyh]{padding:22px 22px 0 0}.cert-lista[data-astro-cid-e224ntyh] div[data-astro-cid-e224ntyh]+div[data-astro-cid-e224ntyh]{border-left:1px solid var(--linea);padding-left:22px}.cert-lista[data-astro-cid-e224ntyh] dt[data-astro-cid-e224ntyh]{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600}.cert-lista[data-astro-cid-e224ntyh] dd[data-astro-cid-e224ntyh]{color:var(--ink-2);gap:4px;margin:8px 0 0;font-size:16px;display:grid}.cert-lista[data-astro-cid-e224ntyh] dd[data-astro-cid-e224ntyh] strong[data-astro-cid-e224ntyh]{color:var(--accent)}.empleo[data-astro-cid-e224ntyh]{min-height:min(90svh,820px);color:var(--on-field);align-items:flex-end;display:flex;position:relative;overflow:hidden}.empleo-foto[data-astro-cid-e224ntyh],.empleo-foto[data-astro-cid-e224ntyh] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.empleo-foto[data-astro-cid-e224ntyh]:after{content:"";background:linear-gradient(#1b1d1e0d 38%,#1b1d1ed9);position:absolute;inset:0}.empleo-texto[data-astro-cid-e224ntyh]{padding-block:clamp(48px,8svh,96px);position:relative}.empleo[data-astro-cid-e224ntyh] h2[data-astro-cid-e224ntyh]{font-size:var(--t-h2);max-width:18ch}.empleo-pie[data-astro-cid-e224ntyh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 48px;margin-top:24px;display:flex}.empleo-pie[data-astro-cid-e224ntyh] p[data-astro-cid-e224ntyh]{max-width:48ch}@media (width<=1020px){.portada[data-astro-cid-e224ntyh]{grid-template-columns:1fr;min-height:0}.portada-texto[data-astro-cid-e224ntyh]{padding-top:32px}.collage[data-astro-cid-e224ntyh]{aspect-ratio:1/1.05;min-height:0}.oficios[data-astro-cid-e224ntyh],.reparacion[data-astro-cid-e224ntyh]{grid-template-columns:1fr}.cert-lista[data-astro-cid-e224ntyh]{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-lista[data-astro-cid-e224ntyh] div[data-astro-cid-e224ntyh]:nth-child(3){border-left:0;padding-left:0}.retratos[data-astro-cid-e224ntyh]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.retrato--patxi[data-astro-cid-e224ntyh]{grid-column:1/span 4}.retrato--ane[data-astro-cid-e224ntyh]{grid-column:5/span 2;margin-top:40%}.retrato--unai[data-astro-cid-e224ntyh]{grid-column:2/span 3;margin-top:0}.retrato--maite[data-astro-cid-e224ntyh]{grid-column:5/span 2;margin-top:30%}.retrato--iker[data-astro-cid-e224ntyh]{grid-column:1/span 4;margin-top:0}}@media (width<=760px){.collage[data-astro-cid-e224ntyh]{aspect-ratio:1/1.25}.foto--ane[data-astro-cid-e224ntyh]{width:62%;height:58%;top:0}.foto--obra[data-astro-cid-e224ntyh]{width:52%;height:26%;top:8%;right:-4%}.foto--furgo[data-astro-cid-e224ntyh]{width:64%;height:26%;top:60%;right:0}.foto--manos[data-astro-cid-e224ntyh]{width:30%;height:30%;top:62%;left:0}.foto--valle[data-astro-cid-e224ntyh]{display:none}.foto[data-astro-cid-e224ntyh] figcaption[data-astro-cid-e224ntyh]{font-size:13px}.cert-lista[data-astro-cid-e224ntyh]{grid-template-columns:1fr}.cert-lista[data-astro-cid-e224ntyh] div[data-astro-cid-e224ntyh]+div[data-astro-cid-e224ntyh]{border-left:0;border-top:1px solid var(--linea);padding-left:0}.retrato-frase[data-astro-cid-e224ntyh]{padding:14px;font-size:17px!important}}@media (prefers-reduced-motion:reduce){.portada-titulo[data-astro-cid-e224ntyh] span[data-astro-cid-e224ntyh],.portada-entrada[data-astro-cid-e224ntyh],.portada-acciones[data-astro-cid-e224ntyh],.portada-datos[data-astro-cid-e224ntyh],.portada-rotulo[data-astro-cid-e224ntyh],.foto[data-astro-cid-e224ntyh]{animation:none}}
