.hero[data-astro-cid-ge2uvauf]{background:var(--laca);height:calc(100svh - 56px);min-height:480px;color:var(--tecla);position:relative;overflow:hidden}.hero-fondo[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-ge2uvauf]{display:none}}.hero-velo[data-astro-cid-ge2uvauf]{background:var(--velo);position:absolute;inset:0}.hero-centro[data-astro-cid-ge2uvauf]{text-align:center;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;padding:56px 24px 0;display:grid;position:absolute;inset:0}h1[data-astro-cid-ge2uvauf]{font-family:var(--letra-titulos);font-size:46px;font-weight:var(--peso-titulos);letter-spacing:-.015em;grid-row:2;line-height:1.06}.hero-accion[data-astro-cid-ge2uvauf]{grid-row:3;align-self:start;padding-top:32px}@media (width>=960px){.hero[data-astro-cid-ge2uvauf]{height:calc(100svh - 72px);min-height:520px}.hero-centro[data-astro-cid-ge2uvauf]{padding:72px 48px 0}h1[data-astro-cid-ge2uvauf]{white-space:nowrap;font-size:clamp(48px,5vw,64px);line-height:1.05}.hero-accion[data-astro-cid-ge2uvauf]{padding-top:36px}.hero-accion[data-astro-cid-ge2uvauf] .bo{padding:0 30px}}.cinta[data-astro-cid-7r7sk5wb]{background:var(--laca);height:56px;color:var(--tecla);border-top:var(--borde) solid var(--borde-oscuro);align-items:center;display:flex;position:relative;overflow:hidden}.cinta-pista[data-astro-cid-7r7sk5wb]{white-space:nowrap;flex-shrink:0;animation:272s linear infinite cinta;display:flex}.cinta-grupo[data-astro-cid-7r7sk5wb]{font-family:var(--letra-titulos);letter-spacing:.14em;text-transform:uppercase;gap:40px;padding-right:40px;font-size:12.5px;font-weight:500;line-height:normal;display:flex}@keyframes cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=960px){.cinta[data-astro-cid-7r7sk5wb]{height:72px}.cinta-pista[data-astro-cid-7r7sk5wb]{animation-duration:346s}.cinta-grupo[data-astro-cid-7r7sk5wb]{gap:64px;padding-right:64px;font-size:14px}}@media (prefers-reduced-motion:reduce){.cinta-pista[data-astro-cid-7r7sk5wb]{animation:none}}.cine[data-astro-cid-inueyjdu]{background:var(--tecla);color:var(--laca);overflow:hidden}.cine-cartel[data-astro-cid-inueyjdu]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px 0;display:flex}.cine-titulo[data-astro-cid-inueyjdu]{font-family:var(--letra-titulos);font-size:32px;font-weight:var(--peso-titulos);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding-left:.16em;line-height:1}.cine-sub[data-astro-cid-inueyjdu]{color:var(--acero);font-size:17px;line-height:1.5}.cine-creditos[data-astro-cid-inueyjdu]{text-align:center;flex-direction:column;align-items:center;padding:44px 24px 56px;display:flex}.creditos[data-astro-cid-inueyjdu]{flex-direction:column;align-items:center;gap:32px;display:flex}.creditos[data-astro-cid-inueyjdu] li[data-astro-cid-inueyjdu]{flex-direction:column;align-items:center;gap:8px;display:flex}.pais[data-astro-cid-inueyjdu]{font-family:var(--letra-titulos);font-size:12px;font-weight:var(--peso-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--acero);padding-left:.14em;line-height:1.2}.inst[data-astro-cid-inueyjdu]{font-family:var(--letra-titulos);font-size:18px;font-weight:var(--peso-titulos);text-wrap:balance;line-height:1.3}.inst-extra[data-astro-cid-inueyjdu]{white-space:nowrap;font-size:min(18px,6.49351vw - 3.11688px)}.cine-accion[data-astro-cid-inueyjdu]{margin-top:40px}.cine-accion[data-astro-cid-inueyjdu] .bo{min-height:54px}.cine-marco[data-astro-cid-inueyjdu]{background:var(--laca);width:100%;height:min(150vw,82vh);position:relative;overflow:hidden}.cine-foto[data-astro-cid-inueyjdu]{object-fit:cover;object-position:50% 70%;transform-origin:68% 78%;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scale(1.02)}.anima .cine-marco[data-astro-cid-inueyjdu]{clip-path:inset(50% 0);transition:clip-path 1.5s var(--suave)}.anima .cine-marco[data-astro-cid-inueyjdu].visible{clip-path:inset(0)}.anima .cine-titulo[data-astro-cid-inueyjdu]{opacity:0;letter-spacing:.32em;transition:opacity 1.2s ease, letter-spacing 2.2s var(--suave), padding-left 2.2s var(--suave);padding-left:.32em;transition-delay:.1s}.anima .cine-cartel[data-astro-cid-inueyjdu].visible .cine-titulo[data-astro-cid-inueyjdu]{opacity:1;letter-spacing:.16em;padding-left:.16em}.anima .cine-sub[data-astro-cid-inueyjdu]{opacity:0;transition:opacity .9s ease, transform 1s var(--suave);transition-delay:.9s;transform:translateY(12px)}.anima .cine-cartel[data-astro-cid-inueyjdu].visible .cine-sub[data-astro-cid-inueyjdu]{opacity:1;transform:none}.anima .creditos[data-astro-cid-inueyjdu] li[data-astro-cid-inueyjdu],.anima .cine-accion[data-astro-cid-inueyjdu]{opacity:0;transition:opacity .9s ease, transform 1s var(--suave);transition-delay:calc(.1s + var(--i) * .16s);transform:translateY(24px)}.anima .cine-creditos[data-astro-cid-inueyjdu].visible li[data-astro-cid-inueyjdu],.anima .cine-creditos[data-astro-cid-inueyjdu].visible .cine-accion[data-astro-cid-inueyjdu]{opacity:1;transform:none}@media (width>=960px){.cine-cartel[data-astro-cid-inueyjdu]{gap:18px;padding:96px 48px 0}.cine-titulo[data-astro-cid-inueyjdu]{font-size:52px}.cine-sub[data-astro-cid-inueyjdu]{font-size:21px}.anima .cine-titulo[data-astro-cid-inueyjdu]{letter-spacing:.5em;padding-left:.5em}.cine-creditos[data-astro-cid-inueyjdu]{padding:56px 48px 80px}.creditos[data-astro-cid-inueyjdu]{flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(40px,5.625vw,72px)}.pais[data-astro-cid-inueyjdu]{font-size:13px}.inst[data-astro-cid-inueyjdu]{white-space:nowrap;font-size:clamp(19px,1.72vw,22px)}.cine-accion[data-astro-cid-inueyjdu]{margin-top:48px}.cine-accion[data-astro-cid-inueyjdu] .bo{min-height:56px;padding:0 32px}.cine-marco[data-astro-cid-inueyjdu]{height:min(41.841vw,82vh)}.cine-foto[data-astro-cid-inueyjdu]{object-position:50% 50%;transform-origin:45% 79%}}.testimonios[data-astro-cid-scvevujj]{background:var(--tecla);color:var(--laca);padding:72px 0 64px;overflow-x:clip}.titulo-seccion[data-astro-cid-scvevujj]{font-family:var(--letra-titulos);font-size:30px;font-weight:var(--peso-titulos);letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--laca);line-height:1}.titulo-seccion[data-astro-cid-scvevujj] span[data-astro-cid-scvevujj]{padding-left:.16em}.t-escena[data-astro-cid-scvevujj]{grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:"pista pista pista pista pista"".ant teclas sig.";align-items:center;column-gap:14px;margin-top:8px;display:grid}.t-pista[data-astro-cid-scvevujj]{--p:32px;--g:12px;--t-min:17;--t-max:26;gap:var(--g);scroll-snap-type:x mandatory;scroll-padding-inline:var(--p);padding:28px var(--p) 34px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:none;grid-area:pista;display:flex;position:relative;overflow:auto hidden}.t-pista[data-astro-cid-scvevujj]::-webkit-scrollbar{display:none}.t-pista[data-astro-cid-scvevujj]:focus-visible .t-tarjeta.actual{outline:2px solid var(--laca);outline-offset:4px}.t-tarjeta[data-astro-cid-scvevujj]{min-width:0;min-height:var(--t-alto,400px);scroll-snap-align:center;scroll-snap-stop:always;text-align:center;background:#fff;border:1px solid #0c0a081f;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;margin:0;padding:26px 22px;display:flex;box-shadow:0 1px 2px #0c0a0812,0 4px 20px #0c0a081f}.js .t-tarjeta[data-astro-cid-scvevujj]{height:var(--t-alto,400px);min-height:0}.t-tarjeta[data-astro-cid-scvevujj]:before{content:"“";height:34px;font-family:var(--letra-titulos);font-size:68px;font-weight:var(--peso-titulos);color:var(--laca);flex:none;line-height:.95;display:block}.t-cita[data-astro-cid-scvevujj]{flex:0 auto;justify-content:center;align-items:center;width:100%;min-height:0;margin:10px 0 0;display:flex}.t-cita[data-astro-cid-scvevujj] p[data-astro-cid-scvevujj]{min-width:0;font-family:var(--letra-titulos);letter-spacing:-.003em;text-wrap:pretty;margin:0;font-size:19px;font-weight:400;line-height:1.4}.t-nombre[data-astro-cid-scvevujj]{font-family:var(--letra-titulos);font-size:16px;font-weight:var(--peso-titulos);white-space:nowrap;flex-direction:column;flex:none;align-items:center;gap:14px;margin-top:18px;line-height:1.2;display:flex}.t-nombre[data-astro-cid-scvevujj]:before{content:"";background:#0c0a0859;width:32px;height:1px}.t-flecha[data-astro-cid-scvevujj]{width:48px;height:48px;box-shadow:inset 0 0 0 1.5px var(--laca);color:var(--laca);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}html:not(.js) .t-flecha[data-astro-cid-scvevujj],html:not(.js) .t-teclas[data-astro-cid-scvevujj]{display:none}.t-flecha[data-astro-cid-scvevujj].anterior{grid-area:ant}.t-flecha[data-astro-cid-scvevujj].siguiente{grid-area:sig}.t-flecha[data-astro-cid-scvevujj]:disabled{color:#0c0a084d;cursor:default;box-shadow:inset 0 0 0 1.5px #0c0a0838}@media (hover:hover){.t-flecha[data-astro-cid-scvevujj]:not(:disabled):hover{background:var(--laca);color:var(--tecla)}}.t-flecha[data-astro-cid-scvevujj]:not(:disabled):active{background:var(--laca);color:var(--tecla)}.t-flecha[data-astro-cid-scvevujj]:focus-visible,.t-tecla[data-astro-cid-scvevujj]:focus-visible{outline:2px solid var(--laca);outline-offset:3px}.t-teclas[data-astro-cid-scvevujj]{grid-area:teclas;justify-content:center;display:flex}.t-tecla[data-astro-cid-scvevujj]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:48px;padding:0;display:flex}.t-tecla[data-astro-cid-scvevujj]:before{content:"";border:1.5px solid var(--laca);background:0 0;width:12px;height:30px;transition:background-color .25s,transform .15s}.t-tecla[data-astro-cid-scvevujj][aria-current=true]:before{background:var(--laca)}.t-tecla[data-astro-cid-scvevujj]:active:before{transform:translateY(2px)}.anima .titulo-seccion[data-astro-cid-scvevujj]{opacity:0;letter-spacing:.32em;transition:opacity 1.2s ease, letter-spacing 2.2s var(--suave)}.anima .titulo-seccion[data-astro-cid-scvevujj] span[data-astro-cid-scvevujj]{transition:padding-left 2.2s var(--suave);padding-left:.32em}.anima .titulo-seccion[data-astro-cid-scvevujj].visible{opacity:1;letter-spacing:.16em}.anima .titulo-seccion[data-astro-cid-scvevujj].visible span[data-astro-cid-scvevujj]{padding-left:.16em}.anima .t-tarjeta[data-astro-cid-scvevujj]{opacity:0;transition:opacity .9s ease, transform 1.1s var(--suave);transition-delay:calc(.15s + var(--i) * .14s);transform:translate(56px)}.anima .t-escena[data-astro-cid-scvevujj].visible .t-tarjeta[data-astro-cid-scvevujj]{opacity:1;transform:none}.anima .t-flecha[data-astro-cid-scvevujj],.anima .t-teclas[data-astro-cid-scvevujj]{opacity:0;transition:opacity .8s .7s,background-color .2s,color .2s,box-shadow .2s}.anima .t-escena[data-astro-cid-scvevujj].visible .t-flecha[data-astro-cid-scvevujj],.anima .t-escena[data-astro-cid-scvevujj].visible .t-teclas[data-astro-cid-scvevujj]{opacity:1}@media (width<=340px){.t-pista[data-astro-cid-scvevujj]{--p:24px}.t-tarjeta[data-astro-cid-scvevujj]{padding-left:16px;padding-right:16px}}@media (width>=900px){.testimonios[data-astro-cid-scvevujj]{padding:112px 48px 104px}.titulo-seccion[data-astro-cid-scvevujj]{font-size:44px}.anima .titulo-seccion[data-astro-cid-scvevujj]{letter-spacing:.5em}.anima .titulo-seccion[data-astro-cid-scvevujj] span[data-astro-cid-scvevujj]{padding-left:.5em}.t-escena[data-astro-cid-scvevujj]{grid-template-columns:minmax(0,1fr) 48px minmax(0,720px) 48px minmax(0,1fr);grid-template-areas:".ant pista sig."". .teclas. .";column-gap:28px;margin-top:28px}.t-pista[data-astro-cid-scvevujj]{--p:30px;--g:90px;--t-min:21;--t-max:31;padding:28px var(--p) 32px}.t-tarjeta[data-astro-cid-scvevujj]{--t-alto:360px;padding:34px 56px 32px}.t-tarjeta[data-astro-cid-scvevujj]:before{height:40px;font-size:80px}.t-nombre[data-astro-cid-scvevujj]{margin-top:22px;font-size:17px}.t-teclas[data-astro-cid-scvevujj]{margin-top:6px}}.servicios[data-astro-cid-3kii5kt4]{background:var(--laca);color:var(--tecla);flex-direction:column;align-items:center;padding:64px 0 72px;display:flex}.titulo-seccion[data-astro-cid-3kii5kt4]{font-family:var(--letra-titulos);font-size:30px;font-weight:var(--peso-titulos);letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;line-height:1}.titulo-seccion[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{padding-left:.16em}.serv-escena[data-astro-cid-3kii5kt4]{width:100%;margin-top:36px}.teclado[data-astro-cid-3kii5kt4]{background:var(--laca);position:relative;overflow:hidden}.teclado[data-astro-cid-3kii5kt4] img[data-astro-cid-3kii5kt4]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.teclado-completo[data-astro-cid-3kii5kt4]{aspect-ratio:1500/1114}.teclado-izq[data-astro-cid-3kii5kt4],.teclado-der[data-astro-cid-3kii5kt4]{display:none}.capa[data-astro-cid-3kii5kt4]{pointer-events:none;display:grid;position:absolute;inset:0}.capa[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{opacity:0;background:var(--laca);display:block}.sombras[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{transition:opacity .2s}.sombras[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4].hundida{opacity:.28}.toques[data-astro-cid-3kii5kt4]{z-index:2;pointer-events:auto}.toques[data-astro-cid-3kii5kt4] a[data-astro-cid-3kii5kt4]{-webkit-tap-highlight-color:transparent;display:block}.serv-tarjetas[data-astro-cid-3kii5kt4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0 16px;display:grid}.serv-tarjetas[data-astro-cid-3kii5kt4] li[data-astro-cid-3kii5kt4]{display:flex}.tarjeta[data-astro-cid-3kii5kt4]{border:var(--borde) solid var(--borde-oscuro);min-height:68px;color:var(--tecla);text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:14px 8px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.tarjeta[data-astro-cid-3kii5kt4] .nombre[data-astro-cid-3kii5kt4]{font-family:var(--letra-titulos);font-size:min(15.5px,5.58036vw - 5.69196px);font-weight:var(--peso-titulos);white-space:nowrap;line-height:1.2}.tarjeta[data-astro-cid-3kii5kt4].activa{border-color:var(--tecla);background:#f4f4f212}@media (hover:hover){.tarjeta[data-astro-cid-3kii5kt4]:hover{border-color:var(--tecla);background:#f4f4f212}}.tarjeta[data-astro-cid-3kii5kt4]:focus-visible{outline:2px solid var(--tecla);outline-offset:3px}.serv-cta[data-astro-cid-3kii5kt4]{justify-content:center;margin-top:40px;padding:0 24px;display:flex}.serv-cta[data-astro-cid-3kii5kt4] .bo{min-height:54px}@media (width>=720px) and (width<=899px){.serv-tarjetas[data-astro-cid-3kii5kt4]{grid-template-columns:repeat(4,minmax(0,1fr))}.tarjeta[data-astro-cid-3kii5kt4] .nombre[data-astro-cid-3kii5kt4]{font-size:15px}}.anima .titulo-seccion[data-astro-cid-3kii5kt4]{opacity:0;letter-spacing:.32em;transition:opacity 1.2s ease, letter-spacing 2.2s var(--suave)}.anima .titulo-seccion[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{transition:padding-left 2.2s var(--suave);padding-left:.32em}.anima .titulo-seccion[data-astro-cid-3kii5kt4].visible{opacity:1;letter-spacing:.16em}.anima .titulo-seccion[data-astro-cid-3kii5kt4].visible span[data-astro-cid-3kii5kt4]{padding-left:.16em}.anima .cubiertas[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{opacity:1;transition:opacity .6s;transition-delay:calc(var(--k) * .11s)}.anima .serv-escena[data-astro-cid-3kii5kt4].visible .cubiertas[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{opacity:0}.anima .serv-tarjetas[data-astro-cid-3kii5kt4] li[data-astro-cid-3kii5kt4]{opacity:0;transition:opacity .8s ease, transform .9s var(--suave);transition-delay:calc(.3s + var(--m) * .12s);transform:translateY(16px)}.anima .serv-escena[data-astro-cid-3kii5kt4].visible .serv-tarjetas[data-astro-cid-3kii5kt4] li[data-astro-cid-3kii5kt4]{opacity:1;transform:none}@media (width>=900px){.servicios[data-astro-cid-3kii5kt4]{padding:112px 0}.titulo-seccion[data-astro-cid-3kii5kt4]{font-size:44px}.anima .titulo-seccion[data-astro-cid-3kii5kt4]{letter-spacing:.5em}.anima .titulo-seccion[data-astro-cid-3kii5kt4] span[data-astro-cid-3kii5kt4]{padding-left:.5em}.serv-escena[data-astro-cid-3kii5kt4]{--h:min(clamp(380px, 40vw, 600px), calc(100vh - 280px));--wc:clamp(180px, 17vw, 260px);--gut:clamp(24px, 3vw, 48px);grid-template-columns:minmax(0, 1fr) calc(var(--wc) * 2 + 16px) minmax(0, 1fr);column-gap:var(--gut);height:var(--h);max-width:calc(var(--wc) * 2 + 16px + var(--gut) * 2 + var(--h) * 2.9);margin:56px auto 0;display:grid}.teclado-completo[data-astro-cid-3kii5kt4]{display:none}.teclado-izq[data-astro-cid-3kii5kt4],.teclado-der[data-astro-cid-3kii5kt4]{height:100%;display:block}.teclado-izq[data-astro-cid-3kii5kt4] img[data-astro-cid-3kii5kt4]{object-position:100% 50%}.teclado-der[data-astro-cid-3kii5kt4] img[data-astro-cid-3kii5kt4]{object-position:0 50%}.serv-tarjetas[data-astro-cid-3kii5kt4]{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:0 16px;height:100%;margin:0;padding:0}.serv-tarjetas[data-astro-cid-3kii5kt4] li[data-astro-cid-3kii5kt4]{padding:8px 0}.tarjeta[data-astro-cid-3kii5kt4]{min-height:0}.tarjeta[data-astro-cid-3kii5kt4] .nombre[data-astro-cid-3kii5kt4]{font-size:clamp(16px,1.45vw,20px)}.anima .serv-tarjetas[data-astro-cid-3kii5kt4] li[data-astro-cid-3kii5kt4]{transition-delay:calc(.35s + var(--r) * .12s)}.serv-cta[data-astro-cid-3kii5kt4]{margin-top:56px}.serv-cta[data-astro-cid-3kii5kt4] .bo{min-height:56px;padding:0 32px}}@media (width>=960px){.solo-movil[data-astro-cid-lcdefpme]{display:none}}
