:root{--ce-ink:#0e0e10;--ce-ember:#ea1731;--ce-ember-aa:#ff4155;--ce-sand:#f5f1ea;--ce-sage:#6e7f63;--ce-gris:#8c8c92;--ce-acento:var(--ce-ember);--ce-linea:#2a2a2e;--ce-fuente-titulo:Poppins, "Segoe UI", system-ui, sans-serif;--ce-fuente-texto:Inter, system-ui, sans-serif;--ce-medida:68ch;--ce-gap:1.5rem}.ce-lienzo{background:var(--ce-ink);color:var(--ce-sand);font-family:var(--ce-fuente-texto)}.ce-bloque{margin:0 0 3.5rem}.ce-cuerpo{max-width:var(--ce-medida);font-family:var(--ce-fuente-texto);line-height:1.7}.ce-cuerpo p+p{margin-top:1rem}.ce-etiqueta{font-family:var(--ce-fuente-texto);letter-spacing:.12em;text-transform:uppercase;color:var(--ce-acento);margin:0 0 .5rem;font-size:.75rem}.ce-hero__titulo{font-family:var(--ce-fuente-titulo);letter-spacing:-.045em;margin:0;font-size:clamp(3.4rem,10vw,13rem);font-weight:500;line-height:.86}.ce-hero__resto{margin-top:clamp(2.75rem,8vh,4.5rem)}.ce-hero__imagen{margin-top:clamp(1.5rem,4vh,2.5rem)}.ce-hero__bajada{font-family:var(--ce-fuente-titulo);max-width:var(--ce-medida);color:var(--ce-sand);margin:0 0 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.4}.ce-hero__cuerpo{max-width:var(--ce-medida);color:var(--ce-gris);margin:0 0 2rem;font-size:1.0625rem;line-height:1.7}.ce-seccion__titulo,.ce-panel__titulo{font-family:var(--ce-fuente-titulo);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.2}.ce-statement{border-radius:4px;padding:clamp(2rem,5vw,4rem)}.ce-statement__texto{font-family:var(--ce-fuente-titulo);max-width:24ch;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:500;line-height:1.3}.ce-destacado{text-align:center;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(3rem,8vw,6rem) clamp(1rem,5vw,3rem)}.ce-destacado .ce-etiqueta{margin:0 0 1.5rem}.ce-destacado__texto{font-family:var(--ce-fuente-titulo);max-width:64rem;margin:0 auto;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:600;line-height:1.3}.ce-resaltado{color:var(--ce-acento);font-weight:inherit;background:0 0}.ce-panel{border-radius:4px;padding:clamp(1.5rem,4vw,3rem)}.ce-fondo--sand{background:var(--ce-sand);color:var(--ce-ink)}.ce-fondo--ink{background:var(--ce-ink);color:var(--ce-sand)}.ce-fondo--blanco{color:var(--ce-ink);background:#fff;border:1px solid #0e0e1024}.ce-fondo--acento{background:var(--ce-acento);color:#fff}.ce-img{border-radius:3px;width:100%;height:auto;display:block}.ce-img--hueco{aspect-ratio:3/2;border:1px dashed var(--ce-linea);background:repeating-linear-gradient(45deg,#17171a,#17171a 8px,#1f1f24 8px 16px)}.ce-pie{font-family:var(--ce-fuente-texto);color:var(--ce-gris);margin-top:.75rem;font-size:.875rem}.ce-scroll-lateral{-webkit-overflow-scrolling:touch;overflow-x:auto}.ce-figura--ancha .ce-img{min-width:900px}.ce-par__rejilla{gap:var(--ce-gap);grid-template-columns:1fr 1fr;display:grid}.ce-galeria__pista{gap:var(--ce-gap);grid-auto-columns:minmax(240px,42%);grid-auto-flow:column;display:grid;overflow-x:auto}.ce-texto-imagen{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.ce-texto-imagen--invertido .ce-texto-imagen__texto{order:2}.ce-seccion-columnas{grid-template-columns:repeat(12,1fr);align-items:start;gap:1rem clamp(1rem,2vw,1.5rem);display:grid}.ce-seccion-columnas .ce-etiqueta{grid-column:1/span 2;margin:0}.ce-seccion-columnas .ce-cuerpo{grid-column:7/-1;font-size:1.125rem}.ce-seccion-columnas .ce-etiqueta,.ce-destacado .ce-etiqueta,.ce-columnas-resaltadas .ce-etiqueta,.ce-ficha .ce-etiqueta{letter-spacing:.11em;color:var(--ce-gris);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:400}.ce-seccion-columnas__titulo{margin:0 0 1rem;font-weight:600}.ce-seccion-columnas__parrafos{color:var(--ce-gris)}.ce-hallazgos__lista{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ce-hallazgos__item h4{font-family:var(--ce-fuente-titulo);margin:0 0 .35rem;font-size:1.1rem}.ce-hallazgos__item p{color:var(--ce-gris);max-width:var(--ce-medida);margin:0}.ce-columnas-numeradas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.ce-columnas-numeradas__item{border-top:1px solid var(--ce-linea);padding-top:1.25rem}.ce-columnas-numeradas__numero{letter-spacing:.05em;color:var(--ce-acento);margin:0 0 1.5rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:block}.ce-columnas-numeradas__titulo{font-family:var(--ce-fuente-titulo);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ce-columnas-numeradas__cuerpo{color:var(--ce-gris);margin:0;line-height:1.6}.ce-columnas-resaltadas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.ce-columnas-resaltadas__item{border-top:1px solid var(--ce-linea);padding-top:1.25rem}.ce-columnas-resaltadas__item .ce-etiqueta{margin:0 0 1.25rem}.ce-columnas-resaltadas__texto{margin:0;font-size:1.35rem;font-weight:600;line-height:1.5}.ce-cita blockquote{font-family:var(--ce-fuente-titulo);border-left:3px solid var(--ce-acento);margin:0;padding-left:1.25rem;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.35}.ce-cita figcaption{margin-top:.75rem;padding-left:1.4rem;font-size:.9rem}.ce-cita__autor{font-weight:600}.ce-cita__rol:before{content:" · ";color:var(--ce-gris)}.ce-cita__rol{color:var(--ce-gris)}.ce-metricas{gap:var(--ce-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ce-metricas__valor{font-family:var(--ce-fuente-titulo);color:var(--ce-acento);font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1;display:block}.ce-metricas__etiqueta{color:var(--ce-gris);margin-top:.35rem;font-size:.9rem;display:block}.ce-creditos__fila{border-top:1px solid var(--ce-linea);grid-template-columns:12rem 1fr;gap:1rem;padding:.6rem 0;display:grid}.ce-creditos dt{color:var(--ce-gris);font-size:.9rem}.ce-creditos dd{margin:0}.ce-ficha{grid-template-columns:repeat(12,1fr);align-items:start;gap:1rem clamp(1rem,2vw,1.5rem);display:grid}.ce-ficha>.ce-etiqueta{grid-column:1/span 2;margin:0}.ce-ficha__cuerpo{grid-column:7/-1}.ce-ficha__fila{gap:var(--ce-gap);border-top:1px solid var(--ce-linea);grid-template-columns:minmax(150px,200px) 1fr;align-items:baseline;padding:1.1rem 0;display:grid}.ce-ficha__fila:first-child{border-top:0;padding-top:0}.ce-ficha__k{color:var(--ce-gris);margin:0;font-size:.9rem}.ce-ficha__v{max-width:62ch;margin:0;font-size:1.0625rem;line-height:1.45}.ce-ficha__nota{max-width:var(--ce-medida);color:var(--ce-gris);letter-spacing:.02em;margin-top:1.75rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6}.ce-decisiones__pista{gap:var(--ce-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ce-linea) transparent;padding-bottom:.875rem;display:flex;overflow-x:auto}.ce-decisiones__pista::-webkit-scrollbar{height:7px}.ce-decisiones__pista::-webkit-scrollbar-thumb{background:var(--ce-linea);border-radius:99px}.ce-decisiones__tarjeta{scroll-snap-align:start;border:1px solid var(--ce-linea);flex-direction:column;flex:0 0 min(88vw,440px);padding:clamp(1.5rem,2.6vw,2.5rem);display:flex}.ce-decisiones__numero{font-family:var(--ce-fuente-texto);letter-spacing:-.01em;color:var(--ce-gris);margin:0;font-size:.95rem;font-weight:500}.ce-decisiones__titulo{font-family:var(--ce-fuente-titulo);margin:.2rem 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:600;line-height:1.2}.ce-decisiones__pasos{margin:0;padding:0;list-style:none}.ce-decisiones__paso{border-top:1px solid var(--ce-linea);padding:1.1rem 0}.ce-decisiones__paso:first-child{border-top:0;padding-top:0}.ce-decisiones__paso-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--ce-gris);margin:0;font-size:.75rem}.ce-decisiones__paso-titulo{margin:.5rem 0 0;font-size:1rem;font-weight:600}.ce-decisiones__paso-cuerpo{color:var(--ce-gris);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.ce-escenarios__banda{border:1px solid var(--ce-linea);grid-template-columns:1fr;display:grid}.ce-escenarios__banda+.ce-escenarios__banda{margin-top:var(--ce-gap)}@media (width>=900px){.ce-escenarios__banda{grid-template-columns:minmax(260px,30%) 1fr;align-items:stretch}}.ce-escenarios__lado{border-bottom:1px solid var(--ce-linea);padding:clamp(1.5rem,3vw,2.75rem)}@media (width>=900px){.ce-escenarios__lado{border-bottom:0;border-right:1px solid var(--ce-linea);align-self:start;position:sticky;top:1.5rem}}.ce-escenarios__titulo{font-family:var(--ce-fuente-titulo);margin:.5rem 0 0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;line-height:1.15}.ce-escenarios__cuerpo{color:var(--ce-gris);max-width:40ch;margin:.9rem 0 0;font-size:.95rem;line-height:1.6}.ce-escenarios__puntos{margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none}.ce-escenarios__punto{border-top:1px solid var(--ce-linea);padding:1rem 0}.ce-escenarios__punto:first-child{border-top:0;padding-top:0}.ce-escenarios__punto-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--ce-gris);margin:0;font-size:.75rem}.ce-escenarios__punto-titulo{margin:.4rem 0 0;font-size:.95rem;font-weight:600}.ce-escenarios__punto-cuerpo{color:var(--ce-gris);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.ce-escenarios__media{position:relative}.ce-escenarios__pista{gap:var(--ce-gap);background:var(--ce-sand);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0e0e1040 transparent;align-items:center;padding:clamp(1rem,2vw,1.75rem);display:flex;overflow-x:auto}.ce-escenarios__pista::-webkit-scrollbar{height:7px}.ce-escenarios__pista::-webkit-scrollbar-thumb{background:#0e0e1033;border-radius:99px}.ce-escenarios__pantalla{scroll-snap-align:center;flex:0 0 100%;display:block}.ce-escenarios__pantalla .ce-img{border-radius:6px;width:100%;box-shadow:0 1px 2px #00000012,0 22px 50px -26px #0006}.ce-escenarios__flecha{width:2.75rem;height:2.75rem;color:var(--ce-gris);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,visibility .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.ce-escenarios__flecha svg{width:1.2rem;height:1.2rem}.ce-escenarios__flecha--prev{left:clamp(.5rem,1.5vw,1.25rem)}.ce-escenarios__flecha--next{right:clamp(.5rem,1.5vw,1.25rem)}.ce-escenarios__flecha:hover:not(:disabled){background:#fff}.ce-escenarios__flecha:disabled{visibility:hidden;pointer-events:none}@media (width<=720px){.ce-escenarios__flecha{display:none}.ce-par__rejilla,.ce-texto-imagen{grid-template-columns:1fr}.ce-texto-imagen--invertido .ce-texto-imagen__texto{order:0}.ce-seccion-columnas .ce-etiqueta,.ce-seccion-columnas .ce-cuerpo{grid-column:1/-1}.ce-creditos__fila{grid-template-columns:1fr;gap:.2rem}.ce-ficha>.ce-etiqueta,.ce-ficha__cuerpo{grid-column:1/-1}.ce-ficha__fila{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
