.hero[data-astro-cid-ge2uvauf]{background:var(--color-grafito);height:100svh;min-height:540px;position:relative;overflow:hidden}.pista[data-astro-cid-ge2uvauf]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.pista[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.pista[data-astro-cid-ge2uvauf]{scroll-behavior:smooth}}.slide[data-astro-cid-ge2uvauf]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.slide[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:var(--xd,50%) var(--yd,50%);width:100%;height:100%;position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0c00 40%,#0b0b0c99 72%,#0b0b0cdb 100%);position:absolute;inset:0}.txt[data-astro-cid-ge2uvauf]{z-index:2;left:var(--gut);width:min(1040px, calc(100% - 2 * var(--gut)));gap:20px;display:grid;position:absolute;bottom:max(12vh,104px)}.txt[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.txt[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:calc(clamp(2.2rem, 3.9vw, 3.6rem) * var(--k));color:#fff}.frase[data-astro-cid-ge2uvauf]{display:inline-block}.txt[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:#fff;font:400 clamp(1rem, 1.35vw, 1.2rem) / 1.55 var(--font-cuerpo);max-width:56ch}.txt[data-astro-cid-ge2uvauf] .lnk[data-astro-cid-ge2uvauf]{color:#fff}.btns[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.mando[data-astro-cid-ge2uvauf]{z-index:4;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));background:#f4f5f7f0;border-radius:2px;align-items:center;gap:8px;padding:6px;display:none;position:absolute;translate:-50%}.js .mando[data-astro-cid-ge2uvauf]{display:flex}.mando[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{appearance:none;cursor:pointer;transition:transform .16s var(--ease-out);border:0;place-items:center;display:grid}.mando[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:active{transform:scale(.94)}.mando[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--color-carbon)}.flecha[data-astro-cid-ge2uvauf]{background:var(--color-carbon);width:38px;height:38px;color:var(--color-humo);font:600 1.2rem/1 var(--font-cuerpo);border-radius:2px}.puntos[data-astro-cid-ge2uvauf]{display:flex}.punto[data-astro-cid-ge2uvauf]{background:0 0;width:30px;height:38px}.punto[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{width:8px;height:8px;transition:width .3s var(--ease-out), background-color .3s ease;background:#a3a8b0;border-radius:1px;margin:auto;display:block}.punto[data-astro-cid-ge2uvauf][aria-current=true] i[data-astro-cid-ge2uvauf]{background:var(--color-carbon);width:22px}.pausa[data-astro-cid-ge2uvauf]{width:38px;height:38px;color:var(--color-carbon);background:0 0;position:relative}.pausa[data-astro-cid-ge2uvauf]:before,.pausa[data-astro-cid-ge2uvauf]:after{content:"";background:currentColor;width:4px;height:14px;position:absolute;top:12px}.pausa[data-astro-cid-ge2uvauf]:before{left:12px}.pausa[data-astro-cid-ge2uvauf]:after{left:22px}.pausa[data-astro-cid-ge2uvauf].pausado:before{background:0 0;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;width:0;height:0;top:11px;left:14px}.pausa[data-astro-cid-ge2uvauf].pausado:after{display:none}@media (width<=900px){.slide[data-astro-cid-ge2uvauf] img{object-position:var(--xm,50%) var(--yd,50%)}.txt[data-astro-cid-ge2uvauf]{right:var(--gut);width:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px));gap:16px}.txt[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:48px;padding:0 22px}.mando[data-astro-cid-ge2uvauf]{left:var(--gut);gap:4px;padding:5px;translate:none}.flecha[data-astro-cid-ge2uvauf],.pausa[data-astro-cid-ge2uvauf]{width:36px;height:36px}.pausa[data-astro-cid-ge2uvauf]:before,.pausa[data-astro-cid-ge2uvauf]:after{top:11px}.pausa[data-astro-cid-ge2uvauf]:before{left:11px}.pausa[data-astro-cid-ge2uvauf]:after{left:21px}.punto[data-astro-cid-ge2uvauf]{width:24px;height:36px}}@media (width<=400px){.txt[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf],.txt[data-astro-cid-ge2uvauf] h2[data-astro-cid-ge2uvauf]{font-size:calc(2rem * var(--k))}}.trayectoria[data-astro-cid-ufiezqao]{padding-block:clamp(40px,6vw,72px)}.fila[data-astro-cid-ufiezqao]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cifra[data-astro-cid-ufiezqao]{border-left:1px solid #f4f5f729;padding:6px clamp(16px,3vw,48px)}.cifra[data-astro-cid-ufiezqao]:first-child{border-left:0;padding-left:0}b[data-astro-cid-ufiezqao]{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(3rem, 7vw, 6rem) * var(--k));letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--color-humo);line-height:1;display:block}span[data-astro-cid-ufiezqao]{color:var(--color-acero);font:600 .9rem/1.35 var(--font-cuerpo);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;display:block}@media (width<=900px){.fila[data-astro-cid-ufiezqao]{grid-template-columns:1fr;gap:22px}.cifra[data-astro-cid-ufiezqao],.cifra[data-astro-cid-ufiezqao]:first-child{border-top:1px solid #f4f5f729;border-left:0;padding:18px 0 0}.cifra[data-astro-cid-ufiezqao]:first-child{border-top:0;padding-top:0}}.servicios[data-astro-cid-pt7o54kk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lista[data-astro-cid-pt7o54kk]{padding:clamp(64px, 9vw, 120px) clamp(24px, 4vw, 64px) clamp(64px, 9vw, 120px) max(var(--gut), calc((100vw - var(--max)) / 2 + var(--gut)))}h2[data-astro-cid-pt7o54kk]{font-size:calc(clamp(2rem, 4.2vw, 3.5rem) * var(--k))}.sv-lista[data-astro-cid-pt7o54kk]{border-bottom:1px solid #b9bdc4;margin-top:36px}.sv[data-astro-cid-pt7o54kk]{border-top:1px solid #b9bdc4}.sv[data-astro-cid-pt7o54kk] button[data-astro-cid-pt7o54kk]{text-align:left;cursor:pointer;width:100%;color:var(--color-gris);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:700;font-size:calc(clamp(1.6rem, 3vw, 2.5rem) * var(--k));background:0 0;border:0;padding:18px 0 14px;line-height:1.08;transition:color .25s;display:block}.sv[data-astro-cid-pt7o54kk] button[data-astro-cid-pt7o54kk][aria-expanded=true]{color:var(--color-carbon)}.det[data-astro-cid-pt7o54kk]{grid-template-rows:1fr;display:grid}.det[data-astro-cid-pt7o54kk]>div[data-astro-cid-pt7o54kk]{overflow:hidden}.det[data-astro-cid-pt7o54kk] p[data-astro-cid-pt7o54kk]{max-width:46ch;color:var(--color-tinta2);padding:0 0 22px}.js .det[data-astro-cid-pt7o54kk]{opacity:0;transition:grid-template-rows .3s var(--ease-out), opacity .25s ease;grid-template-rows:0fr}.js .sv[data-astro-cid-pt7o54kk] button[data-astro-cid-pt7o54kk][aria-expanded=true]+.det[data-astro-cid-pt7o54kk]{opacity:1;grid-template-rows:1fr}@media (hover:hover) and (pointer:fine){.sv[data-astro-cid-pt7o54kk] button[data-astro-cid-pt7o54kk][aria-expanded=false]:hover{color:var(--color-carbon)}}.sv-foto[data-astro-cid-pt7o54kk]{background:var(--color-grafito);min-height:clamp(380px,72vh,760px);position:relative;overflow:hidden}.sv-foto[data-astro-cid-pt7o54kk] img{object-fit:cover;object-position:var(--p,50% 50%);width:100%;height:112%;position:absolute;inset:-6% 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sv-foto[data-astro-cid-pt7o54kk]{animation:linear both destapa view();animation-range:entry cover 38%}.sv-foto[data-astro-cid-pt7o54kk] img{animation:linear both deriva view();animation-range:cover}}}@keyframes destapa{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes deriva{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@media (width<=900px){.servicios[data-astro-cid-pt7o54kk]{grid-template-columns:1fr}.lista[data-astro-cid-pt7o54kk]{padding:56px var(--gut) 48px;order:2}.sv-foto[data-astro-cid-pt7o54kk]{order:1;height:min(78vw,420px);min-height:0}}.cab[data-astro-cid-jflrnziy]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;display:flex}.bento[data-astro-cid-jflrnziy]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"a a a a a a a b b b b b""a a a a a a a b b b b b""a a a a a a a c c c c c""d d d d d e e e f f f f""d d d d d e e e f f f f";grid-auto-rows:clamp(110px,14vw,190px);gap:6px;margin-top:48px;display:grid}.bento[data-astro-cid-jflrnziy].rejilla{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-template-areas:none;grid-auto-rows:320px}.t[data-astro-cid-jflrnziy]{color:#fff;background:var(--color-carbon);transition:transform .16s var(--ease-out);border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden}.t[data-astro-cid-jflrnziy]:active{transform:scale(.99)}.a[data-astro-cid-jflrnziy]{grid-area:a}.b[data-astro-cid-jflrnziy]{grid-area:b}.c[data-astro-cid-jflrnziy]{grid-area:c}.d[data-astro-cid-jflrnziy]{grid-area:d}.e[data-astro-cid-jflrnziy]{grid-area:e}.f[data-astro-cid-jflrnziy]{grid-area:f}.t[data-astro-cid-jflrnziy] img{object-fit:cover;object-position:var(--p,50% 50%);width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.t[data-astro-cid-jflrnziy]:after{content:"";background:linear-gradient(#0b0b0c00 38%,#0b0b0c73 66%,#0b0b0cd1 100%);position:absolute;inset:0}.cap[data-astro-cid-jflrnziy]{z-index:2;gap:4px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.cap[data-astro-cid-jflrnziy] h3[data-astro-cid-jflrnziy]{font-size:calc(clamp(1.2rem, 1.9vw, 1.75rem) * var(--k));color:#fff}.cap[data-astro-cid-jflrnziy] p[data-astro-cid-jflrnziy]{color:#e6e8eb;max-width:40ch;font-size:.92rem}.c[data-astro-cid-jflrnziy] .cap[data-astro-cid-jflrnziy] p[data-astro-cid-jflrnziy],.e[data-astro-cid-jflrnziy] .cap[data-astro-cid-jflrnziy] p[data-astro-cid-jflrnziy]{display:none}@media (hover:hover) and (pointer:fine){.t[data-astro-cid-jflrnziy]:hover img{transform:scale(1.035)}}@media (width<=900px){.bento[data-astro-cid-jflrnziy]{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e""f";grid-auto-rows:auto}.bento[data-astro-cid-jflrnziy].rejilla{grid-template-areas:none}.t[data-astro-cid-jflrnziy]{min-height:300px}.c[data-astro-cid-jflrnziy] .cap[data-astro-cid-jflrnziy] p[data-astro-cid-jflrnziy],.e[data-astro-cid-jflrnziy] .cap[data-astro-cid-jflrnziy] p[data-astro-cid-jflrnziy]{display:block}}.dos[data-astro-cid-4v555h6s]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.tit[data-astro-cid-4v555h6s]{position:sticky;top:7rem}.pasos[data-astro-cid-4v555h6s]{border-left:2px solid var(--color-carbon);gap:clamp(28px,4vw,48px);margin:0;padding:0 0 0 clamp(20px,3vw,40px);list-style:none;display:grid}h3[data-astro-cid-4v555h6s]{font-size:calc(clamp(1.5rem, 2.6vw, 2.2rem) * var(--k))}.pasos[data-astro-cid-4v555h6s] p[data-astro-cid-4v555h6s]{color:var(--color-tinta2);max-width:48ch;margin-top:8px}@media (width<=900px){.dos[data-astro-cid-4v555h6s]{grid-template-columns:1fr}.tit[data-astro-cid-4v555h6s]{position:static}}.prov[data-astro-cid-cgqomk5e]{flex-wrap:wrap;gap:6px clamp(20px,3.4vw,44px);margin:40px 0 0;padding:0;list-style:none;display:flex}.prov[data-astro-cid-cgqomk5e] li[data-astro-cid-cgqomk5e]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:700;font-size:calc(clamp(1.7rem, 3.6vw, 3rem) * var(--k));line-height:1.12}.acciones[data-astro-cid-cgqomk5e]{margin-top:44px}.dos[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.vias[data-astro-cid-7b4tjujo]{gap:24px;margin-top:36px;display:grid}.vias[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{text-decoration:none;display:block}small[data-astro-cid-7b4tjujo]{color:var(--color-gris);font:600 .8rem/1 var(--font-cuerpo);letter-spacing:.1em;text-transform:uppercase;display:block}.vias[data-astro-cid-7b4tjujo] b[data-astro-cid-7b4tjujo]{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(1.5rem, 2.6vw, 2.2rem) * var(--k));letter-spacing:.01em;text-underline-offset:7px;overflow-wrap:anywhere;margin-top:8px;text-decoration:underline 1px;display:block}.vias[data-astro-cid-7b4tjujo] .mail[data-astro-cid-7b4tjujo] b[data-astro-cid-7b4tjujo]{font-size:calc(clamp(1.1rem, 4.9vw, 1.9rem) * var(--k));overflow-wrap:normal}.vias[data-astro-cid-7b4tjujo] p[data-astro-cid-7b4tjujo]{color:var(--color-gris);font-size:.95rem}form[data-astro-cid-7b4tjujo]{gap:20px;display:grid}.campo[data-astro-cid-7b4tjujo]{gap:8px;display:grid}.par[data-astro-cid-7b4tjujo]{grid-template-columns:1fr 1fr;gap:20px;display:grid}label[data-astro-cid-7b4tjujo]{font:600 .9rem/1.2 var(--font-cuerpo);color:var(--color-carbon)}input[data-astro-cid-7b4tjujo],select[data-astro-cid-7b4tjujo],textarea[data-astro-cid-7b4tjujo]{width:100%;font:400 1rem/1.4 var(--font-cuerpo);color:var(--color-carbon);border:1px solid var(--color-borde);background:#fff;border-radius:2px;min-height:50px;padding:14px}textarea[data-astro-cid-7b4tjujo]{resize:vertical}input[data-astro-cid-7b4tjujo]:focus-visible,select[data-astro-cid-7b4tjujo]:focus-visible,textarea[data-astro-cid-7b4tjujo]:focus-visible{outline:3px solid var(--color-carbon);outline-offset:2px;border-color:var(--color-carbon)}.enviar[data-astro-cid-7b4tjujo]{width:100%;min-height:54px}.estado[data-astro-cid-7b4tjujo]{min-height:1.5rem;color:var(--color-tinta2);font-size:.95rem}.estado[data-astro-cid-7b4tjujo][data-estado=error]{color:#b42318;font-weight:600}.estado[data-astro-cid-7b4tjujo][data-estado=ok]{color:var(--color-carbon);font-weight:600}@media (width<=900px){.dos[data-astro-cid-7b4tjujo],.par[data-astro-cid-7b4tjujo]{grid-template-columns:1fr}}
