.glass[data-astro-cid-uno4qjei]{background:var(--surface-card, rgba(255, 255, 255, .62));backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid var(--surface-card-border, rgba(255, 255, 255, .75));box-shadow:0 1px 2px #0e3f7d0f,0 10px 28px #0e3f7d14}.ph-frame[data-astro-cid-uno4qjei]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--blue-soft),var(--blue-pale))}.ph-frame[data-astro-cid-uno4qjei] .ph-img[data-astro-cid-uno4qjei]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.ph-frame[data-astro-cid-uno4qjei]:hover .ph-img[data-astro-cid-uno4qjei]{transform:scale(1.04)}.quienes-hero[data-astro-cid-uno4qjei]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:var(--space-8)}@keyframes quienes-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.quienes-hero__in[data-astro-cid-uno4qjei]{animation:quienes-hero-in .75s cubic-bezier(.22,1,.36,1) both}.quienes-hero__visual[data-astro-cid-uno4qjei]{animation-delay:.14s}.quienes-hero__text[data-astro-cid-uno4qjei]{max-width:600px}.quienes-hero__claim[data-astro-cid-uno4qjei]{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--blue-deep);max-width:540px;margin-bottom:var(--space-4)}.quienes-hero__lead[data-astro-cid-uno4qjei]{font-size:var(--text-base);max-width:500px;margin-bottom:var(--space-5)}.quienes-hero__visual[data-astro-cid-uno4qjei]{position:relative;justify-self:end;width:100%;max-width:360px}.quienes-hero__visual[data-astro-cid-uno4qjei]:before{content:"";position:absolute;inset:28px -22px -22px 28px;border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--blue-soft),rgba(35,103,188,.18))}.quienes-hero__marco[data-astro-cid-uno4qjei]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--blue-soft)}.quienes-hero__marco[data-astro-cid-uno4qjei] img[data-astro-cid-uno4qjei]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.quienes-hero__marco[data-astro-cid-uno4qjei]:hover img[data-astro-cid-uno4qjei]{transform:scale(1.04)}@media (max-width: 900px){.quienes-hero[data-astro-cid-uno4qjei]{grid-template-columns:minmax(0,1fr);gap:var(--space-7);text-align:center}.quienes-hero__text[data-astro-cid-uno4qjei]{max-width:100%;margin-inline:auto}.quienes-hero__claim[data-astro-cid-uno4qjei],.quienes-hero__lead[data-astro-cid-uno4qjei]{margin-inline:auto}.quienes-hero__visual[data-astro-cid-uno4qjei]{justify-self:center;max-width:300px}}@media (max-width: 480px){.quienes-hero__visual[data-astro-cid-uno4qjei]{max-width:250px}.quienes-hero__claim[data-astro-cid-uno4qjei]{font-size:var(--text-lg)}}.respaldo[data-astro-cid-uno4qjei]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.respaldo__card[data-astro-cid-uno4qjei]{display:flex;flex-direction:column;gap:6px;border-radius:var(--radius-md);padding:var(--space-5);background:var(--surface-card, rgba(255, 255, 255, .62));backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--surface-card-border, rgba(255, 255, 255, .75));box-shadow:0 1px 2px #0e3f7d0f,0 10px 28px #0e3f7d14}.respaldo__card[data-astro-cid-uno4qjei] h3[data-astro-cid-uno4qjei]{font-size:var(--text-base);margin:0}.respaldo__card[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{margin:0;font-size:var(--text-sm)}.respaldo__icon[data-astro-cid-uno4qjei]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--sky),var(--blue));color:#fff;margin-bottom:var(--space-3);box-shadow:0 8px 18px #2367bc47;transition:transform .52s var(--ease-soft, ease-out),box-shadow .52s var(--ease-soft, ease-out)}.respaldo__card[data-astro-cid-uno4qjei]:hover .respaldo__icon[data-astro-cid-uno4qjei]{transform:translateY(-2px) rotate(-6deg) scale(1.06);box-shadow:0 12px 24px #2367bc5c}.respaldo__num[data-astro-cid-uno4qjei]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,1.7rem + 1.6vw,3rem);line-height:1;letter-spacing:-.03em;color:var(--blue-deep)}.respaldo__prefijo[data-astro-cid-uno4qjei]{color:var(--orange);font-size:.65em;vertical-align:.25em;margin-right:2px}.respaldo__linea[data-astro-cid-uno4qjei]{margin-top:auto;padding-top:var(--space-3);display:block;height:2px;width:100%;background:linear-gradient(90deg,var(--sky),var(--orange));background-clip:content-box;transform-origin:left;transform:scaleX(.18);opacity:.6;transition:transform .64s var(--ease-soft, ease-out),opacity .64s var(--ease-soft, ease-out)}.respaldo__card[data-astro-cid-uno4qjei]:hover .respaldo__linea[data-astro-cid-uno4qjei]{transform:scaleX(1);opacity:1}@media (max-width: 940px){.respaldo[data-astro-cid-uno4qjei]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.respaldo[data-astro-cid-uno4qjei]{grid-template-columns:1fr}}.historia[data-astro-cid-uno4qjei]{--n: 4;--ease-expo: cubic-bezier(.16, 1, .3, 1);position:relative;overflow:clip;background:radial-gradient(ellipse 55% 65% at 8% 0%,rgba(95,168,255,.26),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 100%,rgba(255,149,0,.12),transparent 70%),linear-gradient(155deg,var(--blue-dark) 0%,var(--blue-deep) 55%,#041a36 100%);color:#fff}.historia[data-astro-cid-uno4qjei]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent 85%)}.historia__pin[data-astro-cid-uno4qjei]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,5vh,56px);padding-block:var(--space-7);overflow:clip}.historia__fantasma[data-astro-cid-uno4qjei]{position:absolute;right:-2vw;top:50%;font-family:var(--font-display);font-weight:800;font-size:clamp(16rem,34vw,34rem);line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);transform:translateY(calc(-50% + (.5 - var(--historia-linea, 0)) * 18vh));pointer-events:none;user-select:none;transition:opacity .5s ease}.historia__fantasma[data-astro-cid-uno4qjei].is-cambiando{opacity:0}.historia__top[data-astro-cid-uno4qjei]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);position:relative}.historia__intro[data-astro-cid-uno4qjei] .eyebrow[data-astro-cid-uno4qjei]{color:var(--orange)}.historia__intro[data-astro-cid-uno4qjei] h2[data-astro-cid-uno4qjei]{color:#fff;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1.05}.historia__cuenta[data-astro-cid-uno4qjei]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.04em;color:#ffffff80;font-variant-numeric:tabular-nums}.historia__cuenta[data-astro-cid-uno4qjei] b[data-astro-cid-uno4qjei]{font-size:var(--text-2xl);color:#fff}.historia__escena[data-astro-cid-uno4qjei]{position:relative;display:grid;margin-block:0;padding:0;list-style:none}.capitulo[data-astro-cid-uno4qjei]{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-7);visibility:hidden;transition:visibility 0s linear .6s}.capitulo[data-astro-cid-uno4qjei].is-activo{visibility:visible;transition-delay:0s}.mk[data-astro-cid-uno4qjei]{overflow:clip;padding-block:.12em;margin-block:-.12em}.mk__in[data-astro-cid-uno4qjei]{display:block;transform:translateY(105%);opacity:0;transition:transform .45s cubic-bezier(.7,0,.84,0),opacity .3s ease}.capitulo[data-astro-cid-uno4qjei].is-pasado .mk__in[data-astro-cid-uno4qjei]{transform:translateY(-40%)}.capitulo[data-astro-cid-uno4qjei].is-activo .mk__in[data-astro-cid-uno4qjei]{transform:none;opacity:1;transition:transform 1s var(--ease-expo),opacity .6s ease;transition-delay:calc(.18s + var(--k, 0) * .08s)}.capitulo__visual[data-astro-cid-uno4qjei]{position:relative;opacity:0;transform:translateY(28px) scale(.98);transition:opacity .4s ease,transform .45s cubic-bezier(.7,0,.84,0)}.capitulo[data-astro-cid-uno4qjei].is-pasado .capitulo__visual[data-astro-cid-uno4qjei]{transform:translateY(-28px) scale(.98)}.capitulo[data-astro-cid-uno4qjei].is-activo .capitulo__visual[data-astro-cid-uno4qjei]{opacity:1;transform:none;transition:opacity .8s ease .1s,transform 1.1s var(--ease-expo) .1s}.cifra-h__num[data-astro-cid-uno4qjei]{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(6.5rem,3.5rem + 8vw,11.5rem);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#fff 15%,var(--sky) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.cifra-h__prefijo[data-astro-cid-uno4qjei]{background:linear-gradient(160deg,var(--orange),#ffb44d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:.6em;vertical-align:.55em;margin-right:.04em}.cifra-h__etiqueta[data-astro-cid-uno4qjei]{display:block;margin-top:var(--space-3);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.creditos[data-astro-cid-uno4qjei]{display:grid;gap:6px;overflow:clip;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.creditos__fila[data-astro-cid-uno4qjei]{display:flex;gap:.6em;width:max-content;font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,1.4rem + 2.2vw,3.4rem);line-height:1.15;letter-spacing:-.03em;white-space:nowrap;animation:creditos-corre 40s linear infinite;animation-play-state:paused}.creditos__fila[data-astro-cid-uno4qjei] span[data-astro-cid-uno4qjei]:after{content:"·";margin-left:.6em;color:var(--orange)}.creditos__fila[data-astro-cid-uno4qjei]:nth-child(2){color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4);animation-direction:reverse}.capitulo[data-astro-cid-uno4qjei].is-activo .creditos__fila[data-astro-cid-uno4qjei]{animation-play-state:running}@keyframes creditos-corre{to{transform:translate(-50%)}}.historia__logo[data-astro-cid-uno4qjei]{position:relative;display:grid;place-items:center;width:clamp(180px,18vw,240px);aspect-ratio:1}.historia__logo[data-astro-cid-uno4qjei]:before{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,rgba(95,168,255,.45),rgba(255,149,0,.12) 45%,transparent 70%);opacity:0;transition:opacity 1.4s ease .5s}.historia__logo[data-astro-cid-uno4qjei] img[data-astro-cid-uno4qjei]{position:relative;width:100%;height:auto;border-radius:50%;box-shadow:0 30px 70px #04102480;clip-path:circle(0% at 50% 50%);transition:clip-path 1.3s var(--ease-expo) .2s}.capitulo[data-astro-cid-uno4qjei].is-activo .historia__logo[data-astro-cid-uno4qjei]:before{opacity:1}.capitulo[data-astro-cid-uno4qjei].is-activo .historia__logo[data-astro-cid-uno4qjei] img[data-astro-cid-uno4qjei]{clip-path:circle(50% at 50% 50%)}.capitulo__kicker[data-astro-cid-uno4qjei]{font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:var(--space-3)}.capitulo__kicker[data-astro-cid-uno4qjei] b[data-astro-cid-uno4qjei]{color:#ffffff8c;margin-right:10px}.capitulo[data-astro-cid-uno4qjei] h3[data-astro-cid-uno4qjei]{color:#fff;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.6rem);line-height:1.08;letter-spacing:-.02em;margin-bottom:var(--space-3)}.capitulo[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{margin:0;max-width:46ch;font-size:var(--text-lg);line-height:1.6;color:#ffffffc2}.capitulo__dato[data-astro-cid-uno4qjei]{display:inline-block;margin-top:var(--space-5);padding:8px 16px;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:var(--text-sm);font-weight:600;color:#fff}.mk__in[data-astro-cid-uno4qjei].capitulo__dato{display:inline-block}.capitulo__marcas[data-astro-cid-uno4qjei]{display:flex;flex-wrap:wrap;gap:10px;margin:var(--space-5) 0 0;padding:0;list-style:none}.mk__in[data-astro-cid-uno4qjei].capitulo__marcas{display:flex}.marca[data-astro-cid-uno4qjei]{display:grid;place-items:center;min-height:48px;padding:10px 18px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.marca[data-astro-cid-uno4qjei] img[data-astro-cid-uno4qjei]{display:block;height:20px;width:auto;filter:brightness(0) invert(1);opacity:.9}.marca[data-astro-cid-uno4qjei] span[data-astro-cid-uno4qjei]{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:#ffffffe6}.historia__linea[data-astro-cid-uno4qjei]{position:relative}.historia__riel[data-astro-cid-uno4qjei]{position:absolute;top:7px;left:0;width:calc(100% * (var(--n) - 1) / var(--n));height:2px;border-radius:2px;background:#ffffff24}.historia__riel[data-astro-cid-uno4qjei] i[data-astro-cid-uno4qjei]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sky),var(--orange));transform-origin:left;transform:scaleX(var(--historia-linea, 0))}.historia__linea[data-astro-cid-uno4qjei] ol[data-astro-cid-uno4qjei]{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.historia__hito[data-astro-cid-uno4qjei]{display:grid;justify-items:start;gap:6px;padding:0;border:0;background:none;font:inherit;color:#ffffff73;text-align:left;cursor:pointer;transition:color .4s ease}.historia__hito[data-astro-cid-uno4qjei]:hover,.historia__hito[data-astro-cid-uno4qjei].is-activo{color:#fff}.historia__hito[data-astro-cid-uno4qjei]:focus-visible{outline:2px solid var(--orange);outline-offset:6px;border-radius:6px}.historia__nodo[data-astro-cid-uno4qjei]{width:16px;height:16px;margin-bottom:8px;border-radius:50%;background:var(--blue-deep);border:2px solid rgba(255,255,255,.35);transform:scale(.75);transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease,transform .6s var(--ease-expo)}.historia__hito[data-astro-cid-uno4qjei].is-hecho .historia__nodo[data-astro-cid-uno4qjei]{background:var(--sky);border-color:var(--sky);transform:scale(.85)}.historia__hito[data-astro-cid-uno4qjei].is-activo .historia__nodo[data-astro-cid-uno4qjei]{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 6px #ff95002e;transform:scale(1)}.historia__hito-num[data-astro-cid-uno4qjei]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700}.historia__hito-txt[data-astro-cid-uno4qjei]{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media (max-width: 900px),(prefers-reduced-motion: reduce){.historia[data-astro-cid-uno4qjei]{height:auto!important}.historia__pin[data-astro-cid-uno4qjei]{position:static;height:auto;gap:var(--space-6)}.historia__cuenta[data-astro-cid-uno4qjei],.historia__linea[data-astro-cid-uno4qjei],.historia__fantasma[data-astro-cid-uno4qjei]{display:none}.historia__escena[data-astro-cid-uno4qjei]{gap:var(--space-7);padding-left:34px}.historia__escena[data-astro-cid-uno4qjei]:before{content:"";position:absolute;top:10px;bottom:10px;left:7px;width:2px;background:linear-gradient(var(--sky),var(--orange));opacity:.6}.capitulo[data-astro-cid-uno4qjei]{grid-area:auto;position:relative;grid-template-columns:minmax(0,1fr);gap:var(--space-4);visibility:visible}.capitulo[data-astro-cid-uno4qjei]:before{content:"";position:absolute;top:18px;left:-34px;width:16px;height:16px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ff95002e}.capitulo__visual[data-astro-cid-uno4qjei],.mk__in[data-astro-cid-uno4qjei]{opacity:1;transform:none}.historia__logo[data-astro-cid-uno4qjei] img[data-astro-cid-uno4qjei]{clip-path:none}.historia__logo[data-astro-cid-uno4qjei]:before{opacity:1}.historia__logo[data-astro-cid-uno4qjei]{width:150px}.cifra-h__num[data-astro-cid-uno4qjei]{font-size:5rem}.creditos__fila[data-astro-cid-uno4qjei]{font-size:2rem;animation-play-state:running}.capitulo[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{font-size:var(--text-base)}}@media (prefers-reduced-motion: reduce){.creditos__fila[data-astro-cid-uno4qjei]{animation:none}}.equipo__head[data-astro-cid-uno4qjei]{flex-direction:column;align-items:center;text-align:center}.equipo__head[data-astro-cid-uno4qjei] h2[data-astro-cid-uno4qjei]{text-wrap:balance}.equipo__gallery[data-astro-cid-uno4qjei]{margin-top:var(--space-6);overflow:clip;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.equipo__track[data-astro-cid-uno4qjei]{display:flex;width:max-content;gap:var(--space-4);animation:equipo-scroll 42s linear infinite}.equipo__gallery[data-astro-cid-uno4qjei]:hover .equipo__track[data-astro-cid-uno4qjei]{animation-play-state:paused}@keyframes equipo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.equipo__photo[data-astro-cid-uno4qjei]{flex:0 0 auto;width:min(240px,66vw);aspect-ratio:3 / 4;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion: reduce){.equipo__gallery[data-astro-cid-uno4qjei]{overflow:visible;mask-image:none;-webkit-mask-image:none}.equipo__track[data-astro-cid-uno4qjei]{flex-wrap:wrap;width:auto;animation:none;transform:none}.equipo__photo[data-astro-cid-uno4qjei]:nth-child(n+7){display:none}}.cta-final[data-astro-cid-uno4qjei]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-5);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-7);background:linear-gradient(140deg,var(--blue) 0%,var(--blue-dark) 62%,var(--blue-deep) 100%);box-shadow:inset 0 1px #ffffff2e,0 18px 44px #0e3f7d47}.cta-final__text[data-astro-cid-uno4qjei] h2[data-astro-cid-uno4qjei]{margin-bottom:4px;font-size:var(--text-2xl);color:#fff}.cta-final__text[data-astro-cid-uno4qjei] p[data-astro-cid-uno4qjei]{margin:0;color:#ffffffdb}.cta-final[data-astro-cid-uno4qjei] .btn[data-astro-cid-uno4qjei]{white-space:nowrap}@media (max-width: 700px){.cta-final[data-astro-cid-uno4qjei]{flex-direction:column;align-items:stretch;text-align:center}}
