.sol-hero[data-astro-cid-bmel5rc5]{z-index:0;background:var(--gray-200);color:var(--gray-800);flex-direction:column;display:flex;position:sticky;top:0}.sol-hero[data-astro-cid-bmel5rc5]>[data-astro-cid-bmel5rc5]:not(.sol-hero__pixeles){z-index:1;position:relative}.sol-azul[data-astro-cid-bmel5rc5]{color:var(--azul-lab)}.sol-hero__pixeles[data-astro-cid-bmel5rc5]{z-index:0;pointer-events:none;position:absolute;inset:0 0 110px 50%;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.sol-hero__pixeles[data-astro-cid-bmel5rc5] canvas[data-astro-cid-bmel5rc5]{width:100%;height:100%;display:block}.sol-hero__cabecera[data-astro-cid-bmel5rc5]{height:88px;padding:0 var(--gutter);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sol-hero__logo[data-astro-cid-bmel5rc5] img[data-astro-cid-bmel5rc5]{display:block}.sol-hero__menu[data-astro-cid-bmel5rc5]{display:none}.sol-hero__contacto[data-astro-cid-bmel5rc5]{border:1px solid var(--gray-600);transition:background-color .28s var(--ease-out), border-color .28s var(--ease-out), color .28s var(--ease-out);background:0 0}body.ds .sol-hero__contacto[data-astro-cid-bmel5rc5]:hover{background:var(--gray-800);border-color:var(--gray-800);color:var(--gray-200)}.sol-hero__contenido[data-astro-cid-bmel5rc5]{padding:clamp(32px, 8vh, 88px) var(--gutter);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.sol-hero__h1[data-astro-cid-bmel5rc5]{max-width:470px;color:var(--gray-800)}.sol-hero__linea[data-astro-cid-bmel5rc5]{background:var(--rojo-lab);border:0;width:min(578px,100%);height:1px;margin:72px 0 0}.sol-hero__texto[data-astro-cid-bmel5rc5]{max-width:540px;font-family:var(--font-text);color:var(--gray-800);margin:22px 0 0;font-size:18px;line-height:1.05}.sol-hero__ampliar[data-astro-cid-bmel5rc5]{border:1px solid var(--azul-lab);border-radius:var(--radius-btn);width:280px;height:52px;color:var(--gray-800);transition:background-color .28s var(--ease-out), color .28s var(--ease-out);justify-content:center;align-items:center;gap:8px;margin-top:20px;text-decoration:none;display:inline-flex}.sol-hero__ampliar[data-astro-cid-bmel5rc5]:after{content:"↓";font-family:var(--font-display);transition:transform .28s var(--ease-out);font-weight:700}body.ds .sol-hero__ampliar[data-astro-cid-bmel5rc5]:hover{background:var(--gray-800);color:var(--gray-200)}.sol-hero__ampliar[data-astro-cid-bmel5rc5]:hover:after{transform:translateY(3px)}.sol-hero[data-astro-cid-bmel5rc5] .ds-menu--hero{padding-bottom:24px}@media (width<=1023px){.sol-hero__cabecera[data-astro-cid-bmel5rc5]{height:auto;padding-top:17px}.sol-hero__logo[data-astro-cid-bmel5rc5] img[data-astro-cid-bmel5rc5]{width:175px;height:auto}.sol-hero__contacto[data-astro-cid-bmel5rc5]{display:none}.sol-hero__menu[data-astro-cid-bmel5rc5]{width:44px;height:44px;color:var(--gray-800);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;padding:0;display:inline-flex}.sol-hero__pixeles[data-astro-cid-bmel5rc5]{width:28%;top:72px;bottom:46%;left:auto;-webkit-mask-image:linear-gradient(#0000,#000 15% 70%,#0000);mask-image:linear-gradient(#0000,#000 15% 70%,#0000)}.sol-hero__contenido[data-astro-cid-bmel5rc5]{padding:32px var(--gutter) calc(48px + env(safe-area-inset-bottom))}.sol-hero__h1[data-astro-cid-bmel5rc5]{letter-spacing:-.0625em;max-width:277px;font-size:clamp(44px,13vw,56px);line-height:.982143}.sol-hero__linea[data-astro-cid-bmel5rc5]{width:100%;margin-top:48px}.sol-hero__texto[data-astro-cid-bmel5rc5]{margin-top:32px;font-size:18px;line-height:1.05}.sol-hero__ampliar[data-astro-cid-bmel5rc5]{align-self:center;width:min(280px,100%);margin-top:40px}}.sol-momentos[data-astro-cid-6mlxbdqb]{z-index:1;padding:129px var(--gutter) 0;background:var(--gray-800);color:var(--gray-200);flex-direction:column;display:flex}.sol-azul[data-astro-cid-6mlxbdqb]{color:var(--azul-lab)}.sol-momentos__intro[data-astro-cid-6mlxbdqb]{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.sol-momentos__textos[data-astro-cid-6mlxbdqb]{flex-direction:column;gap:24px;max-width:640px;display:flex}.sol-momentos__titulo[data-astro-cid-6mlxbdqb]{color:var(--gray-200)}.sol-momentos__titulo[data-astro-cid-6mlxbdqb] .sol-azul[data-astro-cid-6mlxbdqb]{display:block}.sol-momentos__texto[data-astro-cid-6mlxbdqb]{font-family:var(--font-text);color:var(--gray-200);margin:0;font-size:16px;line-height:1.25}.sol-momentos__foto[data-astro-cid-6mlxbdqb]{width:min(487px,36vw);margin-right:calc(-1 * var(--gutter));flex:none}.sol-momentos__foto[data-astro-cid-6mlxbdqb] img[data-astro-cid-6mlxbdqb]{aspect-ratio:487/273;object-fit:cover;width:100%;height:auto;display:block}.sol-momentos__pin[data-astro-cid-6mlxbdqb]{flex-direction:column;margin-top:96px;display:flex}.sol-momentos[data-astro-cid-6mlxbdqb] .sol-carrusel__pista[data-astro-cid-6mlxbdqb]{gap:78px}.sol-momento[data-astro-cid-6mlxbdqb]{flex-direction:column;flex:0 0 338px;display:flex}.sol-momento__nombre[data-astro-cid-6mlxbdqb]{border-bottom:1px solid var(--azul-lab);font-family:var(--font-text);text-transform:uppercase;color:var(--white);align-items:center;gap:10px;margin:0;padding-bottom:12px;font-size:16px;font-weight:700;line-height:1;display:flex}.sol-momento__cita[data-astro-cid-6mlxbdqb]{max-width:250px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);margin:14px 0 0;font-size:26px;font-weight:700;line-height:1.05}.sol-momento__riesgo[data-astro-cid-6mlxbdqb]{font-family:var(--font-text);color:var(--gray-200);margin:14px 0 12px;font-size:16px;line-height:1.15}.sol-momento__riesgo[data-astro-cid-6mlxbdqb] strong[data-astro-cid-6mlxbdqb]{font-weight:700}.sol-momentos__franja[data-astro-cid-6mlxbdqb]{height:min(280px,24vh);margin:auto calc(-1 * var(--gutter)) 0;pointer-events:none;flex-shrink:0;position:sticky;bottom:0}.sol-momentos__franja[data-astro-cid-6mlxbdqb] canvas[data-astro-cid-6mlxbdqb]{width:100%;height:100%;display:block}@media (width<=1023px){.sol-momentos[data-astro-cid-6mlxbdqb]{padding-top:82px}.sol-etiqueta[data-astro-cid-6mlxbdqb]{min-width:169px;margin-bottom:14px;padding-left:27px}.sol-momentos__intro[data-astro-cid-6mlxbdqb],.sol-momentos__textos[data-astro-cid-6mlxbdqb]{display:contents}.sol-momentos__titulo[data-astro-cid-6mlxbdqb]{font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-track)}.sol-momentos__foto[data-astro-cid-6mlxbdqb]{width:auto;margin:28px calc(-1 * var(--gutter)) 0 calc(2 * var(--gutter) + 6px);order:1}.sol-momentos__foto[data-astro-cid-6mlxbdqb] img[data-astro-cid-6mlxbdqb]{aspect-ratio:375/158}.sol-momentos__texto[data-astro-cid-6mlxbdqb]{border-bottom:1px solid var(--rojo-lab);margin-top:36px;margin-right:calc(-1 * var(--gutter));padding-bottom:40px;padding-right:var(--gutter);order:2}.sol-momentos__pin[data-astro-cid-6mlxbdqb]{order:3;margin-top:56px}.sol-momentos[data-astro-cid-6mlxbdqb] .sol-carrusel__pista[data-astro-cid-6mlxbdqb]{gap:32px}.sol-momento[data-astro-cid-6mlxbdqb]{flex-basis:min(348px,84vw)}.sol-momento__nombre[data-astro-cid-6mlxbdqb]{font-size:15px}.sol-momento__cita[data-astro-cid-6mlxbdqb]{max-width:240px;font-size:26px}.sol-momentos__franja[data-astro-cid-6mlxbdqb]{height:min(200px,22vh)}}.sol-etapas[data-astro-cid-55waiwse]{z-index:2;padding:129px var(--gutter) 120px;background:var(--gray-200);color:var(--gray-800);flex-direction:column;justify-content:center;display:flex}.sol-etapas__intro[data-astro-cid-55waiwse]{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.sol-etapas__textos[data-astro-cid-55waiwse]{flex-direction:column;gap:24px;max-width:620px;display:flex}.sol-etapas__titulo[data-astro-cid-55waiwse]{max-width:560px;color:var(--gray-800)}.sol-etapas__texto[data-astro-cid-55waiwse]{font-family:var(--font-text);color:var(--gray-800);margin:0;font-size:16px;line-height:1.2}.sol-etapas__foto[data-astro-cid-55waiwse]{width:min(487px,36vw);margin-right:calc(-1 * var(--gutter));flex:none}.sol-etapas__foto[data-astro-cid-55waiwse] img[data-astro-cid-55waiwse]{aspect-ratio:487/280;object-fit:cover;width:100%;height:auto;display:block}.sol-etapas__pin[data-astro-cid-55waiwse]{margin-top:62px}.sol-etapas[data-astro-cid-55waiwse] .sol-carrusel__pista[data-astro-cid-55waiwse]{gap:32px}.sol-etapa[data-astro-cid-55waiwse]{gap:10px;display:flex}.sol-etapa__num[data-astro-cid-55waiwse]{width:36px;font-family:var(--font-display);letter-spacing:-2px;color:var(--azul-lab);flex:none;margin-top:-6px;font-size:56px;font-weight:700;line-height:1}.sol-etapa__cuerpo[data-astro-cid-55waiwse]{border-left:1px solid var(--azul-lab);flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-left:9px;display:flex}.sol-etapa__etiqueta[data-astro-cid-55waiwse]{background:var(--gray-600);font-family:var(--font-text);color:var(--gray-200);margin:0;padding:2px 4px;font-size:14px;line-height:1.15}.sol-etapa__nombre[data-astro-cid-55waiwse]{background:var(--azul-lab);font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--gray-200);margin:4px 0 0;padding:2px 6px;font-size:34px;font-weight:700;line-height:1.05}.sol-etapa__desc[data-astro-cid-55waiwse]{max-width:280px;font-family:var(--font-text);color:var(--gray-800);margin:10px 0 0;font-size:16px;line-height:1.15}.sol-etapa__recibes[data-astro-cid-55waiwse]{max-width:290px;font-family:var(--font-text);color:var(--gray-800);margin:auto 0 0;padding-top:72px;font-size:16px;line-height:1.15}.sol-etapa__recibes[data-astro-cid-55waiwse] strong[data-astro-cid-55waiwse]{font-weight:700}.sol-etapa[data-astro-cid-55waiwse] .sol-terciario[data-astro-cid-55waiwse]{margin-top:12px}@media (width<=1279px) and (width>=1024px){.sol-etapa__nombre[data-astro-cid-55waiwse]{font-size:28px}}@media (width<=1023px){.sol-etapas[data-astro-cid-55waiwse]{padding:82px var(--gutter) 64px;justify-content:flex-start}.sol-etiqueta[data-astro-cid-55waiwse]{min-width:169px;margin-bottom:14px;padding-left:27px}.sol-etapas__intro[data-astro-cid-55waiwse],.sol-etapas__textos[data-astro-cid-55waiwse]{display:contents}.sol-etapas__titulo[data-astro-cid-55waiwse]{max-width:280px;font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-track)}.sol-etapas__foto[data-astro-cid-55waiwse]{width:auto;margin:44px calc(-1 * var(--gutter)) 0 0;order:1}.sol-etapas__foto[data-astro-cid-55waiwse] img[data-astro-cid-55waiwse]{aspect-ratio:406/281}.sol-etapas__texto[data-astro-cid-55waiwse]{order:2;margin-top:56px}.sol-etapas__pin[data-astro-cid-55waiwse]{order:3;margin-top:34px}.sol-etapa[data-astro-cid-55waiwse]{flex:0 0 min(364px,88vw)}.sol-etapa__nombre[data-astro-cid-55waiwse]{font-size:26px}.sol-etapa__recibes[data-astro-cid-55waiwse]{padding-top:48px}}.sol-equipo[data-astro-cid-tdwl2ubg]{z-index:3;padding:120px var(--gutter) 40vh 0;background:var(--gray-800);color:var(--gray-200);align-items:flex-start;gap:63px;display:flex}.sol-azul[data-astro-cid-tdwl2ubg]{color:var(--azul-lab)}.sol-equipo__red[data-astro-cid-tdwl2ubg]{pointer-events:none;position:absolute;inset:0 0 0 50%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.sol-equipo__red[data-astro-cid-tdwl2ubg] canvas[data-astro-cid-tdwl2ubg]{width:100%;height:100%;display:block}.sol-equipo__lado[data-astro-cid-tdwl2ubg],.sol-equipo__contenido[data-astro-cid-tdwl2ubg]{z-index:1;position:relative}.sol-equipo__lado[data-astro-cid-tdwl2ubg]{flex-direction:column;flex:0 0 258px;display:flex}.sol-equipo[data-astro-cid-tdwl2ubg] .sol-etiqueta[data-astro-cid-tdwl2ubg]{width:100%;margin:0 0 18px;padding-left:0}.sol-equipo__foto[data-astro-cid-tdwl2ubg]{height:660px}.sol-equipo__foto[data-astro-cid-tdwl2ubg] img[data-astro-cid-tdwl2ubg]{object-fit:cover;object-position:30% center;width:100%;height:100%;display:block}.sol-equipo__contenido[data-astro-cid-tdwl2ubg]{flex:1;min-width:0;max-width:900px;padding-top:41px}.sol-equipo__titulo[data-astro-cid-tdwl2ubg]{color:var(--gray-200)}.sol-equipo__titulo[data-astro-cid-tdwl2ubg] .sol-azul[data-astro-cid-tdwl2ubg]{display:block}.sol-equipo__intro[data-astro-cid-tdwl2ubg]{max-width:580px;font-family:var(--font-text);color:var(--gray-200);margin:48px 0 0;font-size:16px;line-height:1.2}.sol-equipo__intro[data-astro-cid-tdwl2ubg] strong[data-astro-cid-tdwl2ubg]{font-weight:700}.sol-equipo__pin[data-astro-cid-tdwl2ubg]{margin-top:32px}.sol-equipo[data-astro-cid-tdwl2ubg] .sol-carrusel[data-astro-cid-tdwl2ubg]{--punto:var(--rojo-lab)}.sol-equipo[data-astro-cid-tdwl2ubg] .sol-carrusel__pista[data-astro-cid-tdwl2ubg]{gap:40px;max-width:760px}.sol-disciplina[data-astro-cid-tdwl2ubg]{flex-direction:column;gap:22px;display:flex}.sol-disciplina__nombre[data-astro-cid-tdwl2ubg]{border-left:1px solid var(--rojo-lab);box-sizing:border-box;min-height:78px;font-family:var(--font-display);color:var(--gray-200);max-width:200px;margin:0;padding-left:8px;font-size:22px;font-weight:700;line-height:1.1}.sol-disciplina__desc[data-astro-cid-tdwl2ubg]{font-family:var(--font-text);color:var(--gray-200);margin:0;padding-left:9px;font-size:16px;line-height:1.15}.sol-equipo__cierre[data-astro-cid-tdwl2ubg]{max-width:640px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--gray-200);margin:80px 0 0;font-size:32px;font-weight:700;line-height:1}.sol-equipo__enlace[data-astro-cid-tdwl2ubg]{font-family:var(--font-text);color:var(--teal);text-underline-offset:3px;margin-top:22px;font-size:16px;text-decoration:underline;display:inline-block}body.ds .sol-equipo__enlace[data-astro-cid-tdwl2ubg]:hover{color:var(--white)}@media (width<=1023px){.sol-equipo[data-astro-cid-tdwl2ubg]{padding:82px var(--gutter) 30vh 0;grid-template-columns:1fr 1fr;align-content:start;align-items:start;gap:0 16px;display:grid}.sol-equipo__lado[data-astro-cid-tdwl2ubg]{display:contents}.sol-equipo__red[data-astro-cid-tdwl2ubg]{height:196px;top:0;bottom:auto;left:0;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.sol-equipo[data-astro-cid-tdwl2ubg] .sol-etiqueta[data-astro-cid-tdwl2ubg],.sol-equipo__titulo[data-astro-cid-tdwl2ubg],.sol-equipo__foto[data-astro-cid-tdwl2ubg],.sol-equipo__intro[data-astro-cid-tdwl2ubg],.sol-equipo__pin[data-astro-cid-tdwl2ubg],.sol-equipo__cierre[data-astro-cid-tdwl2ubg],.sol-equipo__enlace[data-astro-cid-tdwl2ubg]{z-index:1;position:relative}.sol-equipo[data-astro-cid-tdwl2ubg] .sol-etiqueta[data-astro-cid-tdwl2ubg]{grid-area:1/1;justify-self:start;width:auto;min-width:169px;margin-bottom:14px;padding-left:27px}.sol-equipo__contenido[data-astro-cid-tdwl2ubg]{display:contents}.sol-equipo__titulo[data-astro-cid-tdwl2ubg]{padding-left:var(--gutter);font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-track);grid-area:2/1/auto/-1}.sol-equipo__titulo[data-astro-cid-tdwl2ubg] .sol-azul[data-astro-cid-tdwl2ubg]{display:inline}.sol-equipo__foto[data-astro-cid-tdwl2ubg]{grid-area:3/1;height:460px;min-height:0;margin-top:32px}.sol-equipo__intro[data-astro-cid-tdwl2ubg]{grid-area:3/2;margin-top:32px;font-size:16px;line-height:1.2}.sol-equipo__pin[data-astro-cid-tdwl2ubg]{padding-left:var(--gutter);grid-area:4/1/auto/-1;margin-top:32px}.sol-equipo[data-astro-cid-tdwl2ubg] .sol-carrusel__pista[data-astro-cid-tdwl2ubg]{gap:32px;max-width:none}.sol-disciplina[data-astro-cid-tdwl2ubg]{flex:0 0 min(250px,70vw);padding-left:8px}.sol-equipo__cierre[data-astro-cid-tdwl2ubg]{padding-left:var(--gutter);grid-area:5/1/auto/-1;margin-top:48px;font-size:24px}.sol-equipo__enlace[data-astro-cid-tdwl2ubg]{margin-left:var(--gutter);grid-area:6/1/auto/-1;justify-self:start}}.sol-cierre[data-astro-cid-czhex6tp]{z-index:4;box-sizing:border-box;min-height:100svh;padding:77px var(--gutter) 73px;background:var(--gray-200);color:var(--gray-800);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:relative;box-shadow:0 -24px 48px #0f172a59}.sol-cierre__icono[data-astro-cid-czhex6tp]{animation:3.2s ease-in-out infinite sol-crece;display:block}@keyframes sol-crece{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.sol-cierre__titulo[data-astro-cid-czhex6tp]{max-width:900px;font-family:var(--font-display);font-weight:700;font-size:var(--display-size);line-height:var(--display-line);letter-spacing:var(--display-track);text-wrap:balance;margin:0}.sol-cierre__texto[data-astro-cid-czhex6tp]{max-width:640px}.sol-cierre__boton[data-astro-cid-czhex6tp]{background:var(--gray-800);border-color:var(--gray-800);color:var(--gray-200);margin-top:-8px}.sol-cierre__boton[data-astro-cid-czhex6tp]:hover{background:var(--gray-600);border-color:var(--gray-600)}@media (width<=1023px){.sol-cierre[data-astro-cid-czhex6tp]{padding:61px var(--gutter);gap:24px}.sol-cierre__boton[data-astro-cid-czhex6tp]{margin-top:0}.sol-cierre__titulo[data-astro-cid-czhex6tp]{max-width:340px;font-size:var(--h2-size);line-height:var(--h2-line);letter-spacing:var(--h2-track)}}
