.om{--cal:#f1f0ec;--cal-2:#1a1c1f;--marino:#2a2e34;--tinta:#121314;--pizarra:#3a4656;--niebla:#a3adba;--tezontle:#a63a24;--fondo:#121314;--fondo-2:#1a1c1f;--texto:#f1f0ec;--texto-2:#b8bfc8;--texto-3:#8b949e;--linea-fuerte:#5a6470;--gris:#5a6470;--linea:#2c2f34;--linea-osc:#2e3948;--display:"Montserrat Variable","Montserrat",var(--font-geist-sans),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--max:1280px;--gl:max(20px,env(safe-area-inset-left,0px));--gr:max(20px,env(safe-area-inset-right,0px));background:var(--fondo);color:var(--texto);font-family:var(--display);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100dvh;display:flex;flex-direction:column}.om main{flex:1}.om a{color:inherit}.om h1,.om h2,.om h3{font-weight:300;text-wrap:balance;letter-spacing:-.025em;margin:0}.om blockquote,.om dd,.om dl,.om figure,.om ol,.om p,.om ul{margin:0}.om ol,.om ul{padding:0;list-style:none}.om :focus-visible{outline:2px solid var(--tezontle);outline-offset:3px}.om img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto}.band,.wrap{padding-left:var(--gl);padding-right:var(--gr)}.band>.inner{max-width:var(--max);margin:0 auto}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.skip{position:absolute;left:-999px;top:8px;background:var(--tinta);color:var(--cal);padding:8px 12px;z-index:60}.skip:focus{left:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aviso-propuesta{background:var(--tinta);color:var(--niebla);padding-block:9px}.aviso-propuesta .wrap{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;border:1px solid var(--texto);color:var(--texto);background:transparent;font:500 14px/1 var(--display);text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn.solid,.btn:hover{background:var(--marino);color:var(--cal)}.btn.solid:hover{background:var(--tezontle);border-color:var(--tezontle)}.btn.light{border-color:var(--cal);color:var(--cal)}.btn.light:hover{background:var(--cal);color:var(--tinta)}.btn .arrow{transition:transform .2s ease}.btn:hover .arrow{transform:translateX(3px)}.btn[disabled]{opacity:.6;cursor:progress}.top{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:color-mix(in srgb,var(--fondo) 92%,transparent);backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--linea)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.top .logo{display:block;color:var(--texto);width:200px;flex:none}.top .logo svg{display:block;width:100%;height:auto}.menu{display:flex;gap:28px;align-items:center}.menu a.link{text-decoration:none;font-size:14px;color:var(--texto-2);padding-block:10px;position:relative}.menu a.link:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.menu a.link:hover,.menu a.link[aria-current=page]{color:var(--texto)}.menu a.link:hover:after,.menu a.link[aria-current=page]:after{transform:scaleX(1)}.burger{display:none;width:46px;height:46px;border:1px solid var(--linea);background:transparent;color:var(--texto);cursor:pointer;place-items:center}.movil{display:none}.hero{--mos:min(46vw,640px);--gap:12px;overflow:hidden;background:var(--fondo);height:calc(100svh - 72px);min-height:640px;max-height:1000px;align-items:center}.hero,.hero-txt{position:relative;display:flex}.hero-txt{z-index:2;width:calc(100% - var(--mos) - 104px);padding-left:max(var(--gl),calc((100vw - var(--max)) / 2 + var(--gl)));flex-direction:column;gap:24px;min-width:0}.hero .eyebrow{color:var(--tezontle)}.hero .titulo{font-size:clamp(42px,5.1vw,88px);line-height:.94;letter-spacing:-.04em;text-transform:uppercase;color:var(--texto);overflow:hidden;padding-bottom:.06em}.hero .titulo span{display:block;animation:om-subir 1.05s cubic-bezier(.16,1,.3,1) .15s both}.hero .lead{font-size:clamp(17px,1.35vw,20px);color:var(--texto-2);max-width:48ch;animation:om-aparecer .9s cubic-bezier(.25,1,.5,1) .45s both}.hero .actions{display:flex;gap:28px;flex-wrap:wrap;align-items:center;animation:om-aparecer .9s cubic-bezier(.25,1,.5,1) .55s both}.link-sec{font-size:15px;text-decoration:none;color:var(--texto);border-bottom:1px solid var(--linea);padding-block:10px 4px}.link-sec:hover{border-bottom-color:var(--texto)}.hero .btn.solid{background:var(--tezontle);border-color:var(--tezontle);color:var(--cal)}.hero .btn.solid:hover{background:var(--marino);border-color:var(--texto)}.on-dark .btn.solid{background:var(--tezontle);border-color:var(--tezontle);color:var(--cal)}.on-dark .btn.solid:hover{background:var(--cal);border-color:var(--cal);color:var(--tinta)}.prueba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--linea);margin-top:8px;max-width:560px;animation:om-aparecer .9s cubic-bezier(.25,1,.5,1) .7s both}.prueba li{padding:14px 16px 14px 0;display:flex;flex-direction:column;gap:3px;min-width:0;border-bottom:1px solid var(--linea)}.prueba li:nth-child(2n){padding-left:16px;border-left:1px solid var(--linea)}.prueba .v{color:var(--texto);font-size:13px;letter-spacing:.1em}.prueba .l{color:var(--texto-3);font-size:14px;line-height:1.35}.escenarios{color:var(--texto-3);font-size:10.5px;line-height:1.7;max-width:560px}.hero-mosaico{position:absolute;top:0;bottom:0;right:var(--gr);width:var(--mos);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 93%,transparent)}.columna{position:relative;overflow:hidden;animation:om-aparecer 1.2s ease .3s both}.columna.c2{animation-delay:.42s}.columna.c3{animation-delay:.54s}.tira{display:flex;flex-direction:column;gap:var(--gap);animation:om-bajar 48s linear infinite}.c2 .tira{animation-name:om-subir-col;margin-top:-18%}.c3 .tira{animation-duration:56s;margin-top:-40%}.pieza{aspect-ratio:4/5;position:relative;overflow:hidden;flex:none;border-radius:3px}.pieza.foto{background:var(--cal-2)}.pieza.foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.88) contrast(1.02)}.b-marino{background:var(--marino);color:var(--cal)}.b-tezontle{background:var(--tezontle);color:var(--cal)}.b-niebla{background:var(--niebla)}.b-obsidiana{background:var(--tinta)}.b-pizarra{background:var(--pizarra)}.b-cal{background:var(--cal-2);box-shadow:inset 0 0 0 1px var(--linea)}.pieza-firma{left:-12%;width:150%;top:30%;opacity:.9}.pieza-firma,.pieza-llama{position:absolute;height:auto}.pieza-llama{left:50%;top:50%;width:38%;transform:translate(-50%,-50%);color:var(--cal)}.hero-mosaico:hover .tira{animation-play-state:paused}@keyframes om-bajar{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@keyframes om-subir-col{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes om-subir{0%{transform:translateY(110%)}to{transform:none}}@keyframes om-aparecer{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes om-escribir{to{clip-path:inset(0 0 0 0)}}@keyframes om-prender{0%{opacity:0;transform:scale(.4) rotate(-12deg)}55%{opacity:1;transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:none}}.medios{border-bottom:1px solid var(--linea);padding-block:26px 30px;overflow:hidden;background:var(--fondo)}.medios .mono{color:var(--texto-3);margin-bottom:14px}.medios-pista{display:flex;width:-moz-max-content;width:max-content;animation:om-marquee 46s linear infinite}.medios:hover .medios-pista{animation-play-state:paused}.medios-fila{display:flex;gap:56px;padding-right:56px;flex:none}.medios-fila li{font-size:clamp(22px,2.2vw,30px);font-weight:300;letter-spacing:-.02em;color:var(--texto);white-space:nowrap}@keyframes om-marquee{to{transform:translateX(-50%)}}.cab{row-gap:16px;margin-bottom:56px;align-items:end}.cab .mono{grid-column:1/span 3;color:var(--tezontle)}.cab h2{grid-column:4/span 7;font-size:clamp(32px,4vw,56px);line-height:1.04;color:var(--texto)}.on-dark .cab .mono{color:var(--niebla)}.on-dark .cab h2{color:var(--cal)}.sec{padding-block:112px}.sec.tight-top{padding-top:24px}.tone-cal{background:var(--fondo);color:var(--texto)}.tone-marino{background:var(--marino);color:var(--cal)}.tone-tinta{background:var(--tinta)}.on-dark.tone-tezontle .cab .mono,.tone-tinta{color:var(--cal)}.manifiesto .inner{row-gap:40px;align-items:start}.manifiesto .etq{grid-column:1/span 3;color:var(--niebla)}.manifiesto .texto{grid-column:4/span 6;display:flex;flex-direction:column;gap:28px;min-width:0}.manifiesto .statement{font-size:clamp(26px,2.9vw,40px);line-height:1.22;font-weight:300;letter-spacing:-.02em}.manifiesto .statement em{font-style:normal;color:var(--niebla)}.manifiesto .sec-text{color:var(--niebla);max-width:56ch}.retrato{grid-column:10/span 3;aspect-ratio:4/5;max-width:100%;border:1px solid var(--linea-osc);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px}.retrato img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.retrato .patron{position:absolute;inset:-10% -40% auto auto;width:180%;height:auto;color:var(--texto-2);opacity:.55}.retrato span{position:relative;color:var(--niebla)}.temas-list{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--linea-fuerte)}.tema{padding:28px 28px 36px 0;display:flex;flex-direction:column;gap:14px;min-width:0}.tema+.tema{padding-left:28px;border-left:1px solid var(--linea)}.tema .n{font-family:var(--mono);font-size:13px;color:var(--texto-3)}.tema h3{font-size:30px;line-height:1.1;color:var(--texto)}.tema p{color:var(--texto-2)}.tema .ejemplo{margin-top:auto;padding-top:18px;border-top:1px dashed var(--linea);font-size:15px;color:var(--texto)}.tema .ejemplo .mono{display:block;color:var(--texto-3);margin-bottom:6px;font-size:11px}.nota{margin-top:36px;color:var(--texto-3);font-size:15px}.cita{position:relative;overflow:hidden}.cita .inner{position:relative;row-gap:20px}.cita-firma{position:absolute;right:-18%;bottom:-30%;width:95%;height:auto;color:var(--cal);opacity:.09;pointer-events:none}.cita .marca{grid-column:1/span 2;width:56px;height:auto;color:var(--tezontle)}.cita.on-dark .marca{color:var(--cal)}.cita blockquote{grid-column:3/span 9;font-size:clamp(28px,3.6vw,50px);line-height:1.12;font-weight:300;letter-spacing:-.025em;color:var(--texto)}.cita.on-dark blockquote{color:var(--cal)}.cita figcaption{grid-column:3/span 9;color:var(--texto-3)}.cita.on-dark figcaption{color:color-mix(in srgb,var(--cal) 78%,transparent)}.tone-tezontle{background:var(--tezontle);color:var(--cal)}.trayectoria{background:var(--cal-2);position:relative;overflow:hidden}.trayectoria .fondo{position:absolute;right:-22%;top:40px;width:80%;height:auto;color:var(--texto);opacity:.07;pointer-events:none}.trayectoria .inner{position:relative}.anios{border-top:1px solid var(--linea-fuerte)}.anio{padding-block:22px;border-bottom:1px solid var(--linea);align-items:baseline}.anio dt{grid-column:1/span 3;font-family:var(--mono);font-size:clamp(26px,3vw,40px);letter-spacing:-.02em;color:var(--texto);font-variant-numeric:tabular-nums}.anio dd{grid-column:4/span 7;font-size:19px;min-width:0}.anio dd small{display:block;font-size:14px;color:var(--texto-3);margin-top:4px}.anio.clave dt{color:var(--tezontle)}.empresa .inner{row-gap:40px}.empresa .panel{grid-column:1/span 5;background:var(--tinta);color:var(--cal);padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:420px}.empresa .panel .nombre{font-size:clamp(64px,8vw,112px);font-weight:300;letter-spacing:-.05em;line-height:.9}.empresa .panel p{color:var(--niebla);max-width:36ch}.empresa .panel a{color:var(--cal)}.empresa .datos{grid-column:7/span 6;display:flex;flex-direction:column;gap:36px;min-width:0}.empresa .datos h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06;color:var(--texto)}.empresa dl{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);border-top:1px solid var(--linea-fuerte)}.empresa dd,.empresa dt{padding-block:14px;border-bottom:1px solid var(--linea)}.empresa dt{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);padding-top:17px}.notas{border-top:1px solid var(--linea-fuerte)}.notas a{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,7fr) 24px;-moz-column-gap:24px;column-gap:24px;align-items:baseline;padding-block:20px;border-bottom:1px solid var(--linea);text-decoration:none;transition:background .2s ease}.notas a:hover{background:var(--cal-2)}.notas .fecha{font-family:var(--mono);font-size:13px;color:var(--texto-3);font-variant-numeric:tabular-nums}.notas .medio{font-size:14px;color:var(--texto-2)}.notas .tit{font-size:19px;line-height:1.35;color:var(--texto)}.notas .arrow{color:var(--texto-3);transition:transform .2s ease}.notas a:hover .arrow{transform:translateX(4px);color:var(--tezontle)}.mas{margin-top:32px}.contacto .inner{row-gap:48px}.contacto .izq{grid-column:1/span 5;display:flex;flex-direction:column;gap:24px}.contacto h2{font-size:clamp(34px,4.2vw,58px);line-height:1.02}.contacto .izq p{color:var(--niebla);max-width:42ch}.contacto .correo{font-family:var(--mono);font-size:14px;color:var(--cal);-webkit-user-select:all;-moz-user-select:all;user-select:all}.forma{grid-column:7/span 6;display:grid;grid-template-columns:1fr 1fr;gap:20px}.campo{display:flex;flex-direction:column;gap:8px;min-width:0}.campo.ancho,.forma .enviar{grid-column:1/-1}.forma label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--niebla)}.forma input,.forma select,.forma textarea{font:16px/1.4 var(--display);color:var(--cal);background:transparent;border:0;border-bottom:1px solid var(--pizarra);padding:10px 0;min-height:46px;border-radius:0;width:100%}.forma select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--niebla) 50%),linear-gradient(-45deg,transparent 50%,var(--niebla) 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-size:5px 5px;background-repeat:no-repeat}.forma select option{color:var(--tinta)}.forma textarea{resize:vertical;min-height:110px}.forma input:focus,.forma select:focus,.forma textarea:focus{outline:none;border-bottom-color:var(--cal)}.forma input::-moz-placeholder,.forma textarea::-moz-placeholder{color:#6f7885}.forma input::placeholder,.forma textarea::placeholder{color:#6f7885}.forma .error{font-size:13px;color:#e3907f;min-height:1em}.forma .enviar{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.forma .estado{font-size:14px;color:var(--niebla)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.texto-sec .cuerpo{grid-column:4/span 7;display:flex;flex-direction:column;gap:20px;max-width:64ch}.texto-sec .cuerpo p{font-size:19px;line-height:1.65}.texto-sec.tone-cal .cuerpo p,.tone-cal .texto-sec .cuerpo p{color:var(--texto-2)}.on-dark .cuerpo p{color:var(--niebla)}.it .inner{row-gap:40px;align-items:center}.it .img{grid-column:1/span 6;aspect-ratio:4/3;max-width:100%;background:var(--cal-2);overflow:hidden;position:relative}.it .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.it .img .vacio{position:absolute;inset:0;display:grid;place-items:end start;padding:16px;color:var(--texto-3)}.it .txt{grid-column:8/span 5;display:flex;flex-direction:column;gap:20px;min-width:0}.it.derecha .img{grid-column:7/span 6;order:2}.it.derecha .txt{grid-column:1/span 5;order:1}.it .txt h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06}.it .txt .mono{color:var(--tezontle)}.on-dark.it .txt .mono{color:var(--niebla)}.it .txt p{color:var(--texto-2)}.on-dark.it .txt p{color:var(--niebla)}.tone-cal.it .txt h2{color:var(--texto)}.llamado .inner{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.llamado h2{font-size:clamp(32px,4.4vw,60px);line-height:1.02;max-width:18ch}.llamado p{margin-top:16px;max-width:48ch}.tone-cal.llamado h2{color:var(--texto)}.tone-cal.llamado p{color:var(--texto-2)}.on-dark.llamado p{color:var(--niebla)}.pagina-cab{padding-block:88px 48px}.pagina-cab h1{font-size:clamp(42px,6vw,88px);line-height:1;letter-spacing:-.04em;color:var(--texto);grid-column:1/span 10}.pagina-cab .mono{grid-column:1/-1;color:var(--tezontle);margin-bottom:20px}.pagina-cab .intro{grid-column:1/span 7;font-size:19px;color:var(--texto-2);margin-top:20px}.lista-noticias{padding-block:0 112px}.noticia-card{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;padding-block:32px;border-bottom:1px solid var(--linea);text-decoration:none;align-items:start}.noticia-card:first-child{border-top:1px solid var(--linea-fuerte)}.noticia-card .meta{grid-column:1/span 3;display:flex;flex-direction:column;gap:6px}.noticia-card .meta .fecha{font-family:var(--mono);font-size:13px;color:var(--texto-3)}.noticia-card .meta .medio{font-size:14px;color:var(--texto-2)}.noticia-card .cuerpo{grid-column:4/span 7;display:flex;flex-direction:column;gap:10px}.noticia-card h2{font-size:clamp(24px,2.4vw,32px);line-height:1.15;color:var(--texto)}.noticia-card p{color:var(--texto-2)}.noticia-card .thumb{grid-column:11/span 2;aspect-ratio:1;overflow:hidden;background:var(--cal-2)}.noticia-card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.noticia-card:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.articulo{padding-block:72px 112px}.articulo .volver{grid-column:1/-1;color:var(--texto-3);text-decoration:none;margin-bottom:40px;display:inline-flex;gap:8px}.articulo .volver:hover{color:var(--texto)}.articulo header{grid-column:3/span 8;display:flex;flex-direction:column;gap:20px;margin-bottom:48px}.articulo header .mono{color:var(--tezontle)}.articulo h1{font-size:clamp(36px,5vw,68px);line-height:1.04;letter-spacing:-.035em;color:var(--texto)}.articulo .bajada{font-size:21px;color:var(--texto-2)}.articulo .portada{grid-column:1/-1;margin-bottom:48px;max-height:620px;overflow:hidden}.articulo .portada img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.articulo .cuerpo{grid-column:3/span 7;display:flex;flex-direction:column;gap:22px}.articulo .cuerpo p{font-size:19px;line-height:1.7}.articulo .fuente{grid-column:3/span 7;margin-top:48px;padding-top:24px;border-top:1px solid var(--linea);display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--texto-3);font-size:15px}.articulo .fuente a{color:var(--texto)}.relacionadas{padding-block:0 112px}.vacio-msg{padding-block:40px;color:var(--texto-3)}.pie{background:var(--tinta);color:var(--niebla);border-top:1px solid #242628;padding-block:28px 40px}.pie .wrap{justify-content:space-between;gap:20px;flex-wrap:wrap}.pie .wrap,.pie .yo{display:flex;align-items:center}.pie .yo{gap:12px}.pie svg{width:28px;height:auto;color:var(--tezontle)}.pie nav{display:flex;gap:20px;flex-wrap:wrap}.pie nav a{text-decoration:none}.pie nav a:hover{color:var(--cal)}.galeria-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.galeria-grid li:first-child{grid-column:span 2;grid-row:span 2}.galeria-grid figure{margin:0;display:flex;flex-direction:column;gap:10px;height:100%}.galeria-grid .foto{flex:1;min-height:0;aspect-ratio:1;background:var(--cal-2);overflow:hidden}.galeria-grid li:first-child .foto{aspect-ratio:auto}.galeria-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.92)}.galeria-grid figcaption{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);line-height:1.5}.on-dark .galeria-grid figcaption{color:var(--niebla)}.galeria .cab h2{color:inherit}.tone-cal.galeria .cab h2{color:var(--texto)}@media (max-width:980px){.galeria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.galeria-grid li:first-child{grid-row:auto}.galeria-grid li:first-child .foto{aspect-ratio:4/3}.menu{display:none}.burger{display:grid}.movil[data-open=true]{display:block;border-top:1px solid var(--linea);background:var(--fondo)}.movil ul{display:flex;flex-direction:column;padding-block:8px 20px}.movil a{display:block;padding:14px 0;font-size:20px;text-decoration:none;color:var(--texto);border-bottom:1px solid var(--linea)}.movil .btn{margin-top:20px;border-bottom:1px solid var(--marino);justify-content:center}.manifiesto .etq,.manifiesto .texto{grid-column:1/-1}.retrato{grid-column:1/span 6}.cab .mono,.cab h2{grid-column:1/-1}.temas-list{grid-template-columns:1fr}.tema,.tema+.tema{padding:28px 0 32px;border-left:0;border-bottom:1px solid var(--linea)}.cita .marca,.cita blockquote,.cita figcaption{grid-column:1/-1}.anio dt{grid-column:1/span 4}.anio dd{grid-column:5/-1}.contacto .izq,.empresa .datos,.empresa .panel,.forma{grid-column:1/-1}.notas a{grid-template-columns:minmax(0,1fr) 20px;row-gap:4px}.notas .fecha,.notas .medio,.notas .tit{grid-column:1}.notas .arrow{grid-column:2;grid-row:1/span 3;align-self:center}.texto-sec .cuerpo{grid-column:1/-1}.it .img,.it .txt,.it.derecha .img,.it.derecha .txt{grid-column:1/-1;order:0}.noticia-card .cuerpo,.noticia-card .meta,.pagina-cab .intro,.pagina-cab h1{grid-column:1/-1}.noticia-card .cuerpo{margin-top:12px}.noticia-card .thumb{display:none}.articulo .cuerpo,.articulo .fuente,.articulo header{grid-column:1/-1}}@media (max-width:560px){.top .logo{width:160px}.anio dd,.anio dt{grid-column:1/-1}.forma{grid-template-columns:1fr}.retrato{grid-column:1/-1}.empresa dl{grid-template-columns:1fr}.empresa dt{border-bottom:0;padding-bottom:0}.sec{padding-block:80px}.empresa .panel{padding:28px;min-height:0}}@media (prefers-reduced-motion:reduce){.firma .trazo{animation:none;clip-path:none}.firma .llama{animation:none;opacity:1}.om *{transition:none!important}}.contacto{overflow:hidden}.contacto .inner{position:relative}.contacto-firma{position:absolute;left:-20%;bottom:-12%;width:90%;height:auto;color:var(--cal);opacity:.045;pointer-events:none}.forma .opc{text-transform:none;letter-spacing:0;font-family:var(--display);color:#6f7885}@media (prefers-reduced-motion:reduce){.medios-pista{animation:none;flex-wrap:wrap;width:auto}.medios-fila[aria-hidden]{display:none}.medios-fila{flex-wrap:wrap;row-gap:12px}}@media (max-width:980px){.hero{height:auto;max-height:none;min-height:0;flex-direction:column;align-items:stretch;padding-block:40px 32px}.hero-txt{width:auto;padding-right:var(--gr);order:1}.hero-mosaico{order:2;position:relative;right:auto;width:auto;height:440px;margin:36px var(--gr) 0 var(--gl)}}@media (max-width:560px){.hero-mosaico{height:360px;--gap:8px}.prueba{max-width:none}}@media (prefers-reduced-motion:reduce){.columna,.hero .actions,.hero .lead,.hero .titulo span,.prueba,.tira{animation:none}}.hero-cine{--u:min(100vw/1280,100svh/800);--m:max(var(--gl),calc(20 * var(--u)));--F:min(calc((100vw - 2 * var(--m)) / 6.15),16.5svh);--in:max(var(--gl),calc((100vw - var(--max)) / 2 + var(--gl)));box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;height:100svh;min-height:600px;margin-top:-72px;display:flex;flex-direction:column;padding:calc(72px + 30 * var(--u)) var(--m) max(14px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#0e1117,#121314 38%,#151a22 72%,#1b2331);color:var(--cal)}.cine-fondo{--pw:max(min(100vw,calc(1536 * var(--u))),160svh);--fade:calc(var(--pw) * 0.08);position:absolute;z-index:-3;top:0;left:calc((100vw - var(--pw)) * .5293);width:var(--pw);aspect-ratio:16/10;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.cine-fondo img,.cine-fondo video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:saturate(.75) brightness(.62) contrast(1.06)}.cine-fondo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,17,23,.55),rgba(14,17,23,0) 26%,rgba(18,19,20,.15) 50%,rgba(21,26,34,.85) 82%,#1b2331)}.cine-firma{position:absolute;left:4%;top:18%;width:92%;height:auto;color:var(--cal);opacity:.07}.cine-reticula{position:absolute;inset:0;z-index:-1;display:grid;grid-template-columns:repeat(48,1fr);pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 95% at 50% 62%,rgba(0,0,0,.83) 0,#000 100%);mask-image:radial-gradient(ellipse 62% 95% at 50% 62%,rgba(0,0,0,.83) 0,#000 100%)}.cine-reticula i{position:relative}.cine-reticula i:before{content:"";position:absolute;top:0;bottom:0;left:calc(75% - .5px);width:1px;background:rgba(241,240,236,.035)}.cine-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;padding-inline:calc(var(--in) - var(--m))}.cine-intro{max-width:400px;display:flex;flex-direction:column;gap:14px}.cine-eyebrow{color:var(--niebla)}.cine-lead{font-size:15px;line-height:1.55;color:color-mix(in srgb,var(--cal) 82%,transparent)}.cine-acc{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:flex-end}.hero-cine .btn.solid{background:var(--tezontle);border-color:var(--tezontle);color:var(--cal)}.hero-cine .btn.solid:hover{background:var(--cal);border-color:var(--cal);color:var(--tinta)}.hero-cine .link-sec{color:var(--cal);border-bottom-color:rgba(241,240,236,.3)}.hero-cine .cine-prueba{margin-top:auto;padding-inline:calc(var(--in) - var(--m));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-bottom:14px}.cine-prueba li{overflow:hidden;padding-block:2px}.cine-prueba .rv{display:flex;flex-direction:column;gap:4px}.cine-prueba .v{color:var(--cal);font-size:12.5px;letter-spacing:.12em}.cine-prueba .l{color:var(--niebla);font-size:13.5px;line-height:1.35}.cine-prueba li:nth-child(2),.cine-prueba li:nth-child(3){text-align:center}.cine-prueba li:last-child{text-align:right}.cine-regla{height:1px;background:rgba(241,240,236,.13);box-shadow:0 -1px 0 rgba(241,240,236,.04);transform-origin:0 50%}.hero-cine .cine-titulo{margin-top:calc(var(--F) * .12);font-size:var(--F);font-weight:500!important;line-height:.86;letter-spacing:-.05em!important;text-transform:uppercase;text-align:center;color:var(--cal)}.cine-titulo .ln{display:block;overflow:hidden;padding-top:.04em}.cine-titulo .tr{display:block;animation:om-linea 1.05s cubic-bezier(.16,1,.3,1) calc(.1s + var(--i) * .08s) both}.cine-regla{animation:om-dibujar .85s cubic-bezier(.76,0,.24,1) .24s both}.cine-prueba .rv{animation:om-linea .8s cubic-bezier(.22,1,.36,1) both}.cine-prueba li:first-child .rv{animation-delay:.56s}.cine-prueba li:nth-child(2) .rv{animation-delay:.62s}.cine-prueba li:nth-child(3) .rv{animation-delay:.68s}.cine-prueba li:nth-child(4) .rv{animation-delay:.74s}.cine-acc,.cine-intro{animation:om-aparecer .75s cubic-bezier(.22,1,.36,1) .8s both}@keyframes om-linea{0%{transform:translateY(105%)}to{transform:none}}@keyframes om-dibujar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.top.oscuro{background:transparent;border-bottom-color:rgba(241,240,236,.1);backdrop-filter:none;-webkit-backdrop-filter:none}.top.oscuro .logo{color:var(--cal)}.top.oscuro .menu a.link{color:color-mix(in srgb,var(--cal) 78%,transparent)}.top.oscuro .menu a.link:hover{color:var(--cal)}.top.oscuro .menu .btn{border-color:var(--cal);color:var(--cal)}.top.oscuro .menu .btn:hover{background:var(--cal);color:var(--tinta)}.top.oscuro .burger{color:var(--cal);border-color:rgba(241,240,236,.25)}.top{transition:background-color .25s ease,border-color .25s ease}@media (max-aspect-ratio:57/50){.hero-cine{--F:calc((100vw - 2 * var(--m)) / 6.15);height:100svh;padding-top:calc(72px + 24px)}.cine-fondo{--pw:calc(100svh * 1.386);top:15svh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 11%);mask-image:linear-gradient(180deg,transparent,#000 11%)}.cine-top{flex-direction:column;gap:20px}.cine-acc{justify-content:flex-start}.hero-cine .cine-prueba{grid-template-columns:1fr 1fr;row-gap:16px}.cine-prueba li:nth-child(n){text-align:left}}@media (max-width:560px){.cine-lead{font-size:14px}.cine-prueba .l{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.cine-acc,.cine-intro,.cine-prueba .rv,.cine-regla,.cine-titulo .tr{animation:none}}@media (max-width:760px){.cine-reticula{grid-template-columns:repeat(16,1fr)}.cine-reticula i:nth-child(n+17){display:none}}.hero-ventana{--in:max(var(--gl),calc((100vw - var(--max)) / 2 + var(--gl)));box-sizing:border-box;position:relative;overflow:hidden;margin-top:-72px;padding:72px var(--in) 0;background:radial-gradient(ellipse 60% 55% at 50% 38%,#1a1f27 0,#121314 70%);color:var(--cal);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;grid-template-rows:auto auto auto auto}.ventana-anuncio{grid-column:1/-1;grid-row:1;text-align:center;font-size:10.5px;color:var(--niebla);padding-block:14px;border-bottom:1px solid rgba(241,240,236,.07);margin-inline:calc(-1 * var(--in))}.ventana-anuncio a{text-decoration:none;color:var(--niebla)}.ventana-anuncio a:hover{color:var(--cal)}.ventana-escena{grid-column:1/-1;grid-row:2;position:relative;height:min(64svh,640px);margin-top:26px;display:flex;justify-content:center}.ventana-marco{position:relative;height:100%;aspect-ratio:3/4;max-width:46%;overflow:hidden;border:1px solid rgba(241,240,236,.08);box-shadow:0 0 0 10px #0d0f13,0 0 0 11px rgba(241,240,236,.06),0 30px 120px -10px rgba(166,58,36,.35);animation:om-aparecer 1.2s cubic-bezier(.22,1,.36,1) .1s both}.ventana-marco img,.ventana-marco svg,.ventana-marco video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ventana-derrame{position:absolute;left:50%;bottom:-40px;width:min(70%,640px);height:120px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,rgba(166,58,36,.28),rgba(166,58,36,0) 70%);filter:blur(6px);pointer-events:none}.v-avion{animation:om-avion 9s linear infinite}.v-nubes{animation:om-nubes 26s ease-in-out infinite alternate}@keyframes om-avion{0%{transform:translate(-40px,120px)}70%{transform:translate(330px,70px)}to{transform:translate(330px,70px)}}@keyframes om-nubes{0%{transform:translateX(-12px)}to{transform:translateX(12px)}}.ventana-txt{grid-column:1/span 4;grid-row:2/span 2;position:relative;z-index:1;align-self:end;padding-block:32px 30px;display:flex;flex-direction:column;gap:16px;animation:om-aparecer .9s cubic-bezier(.22,1,.36,1) .4s both}.ventana-eyebrow{color:#6f7885;font-size:10.5px}.hero-ventana .ventana-titulo{font-size:clamp(34px,3.4vw,50px);line-height:1.05;letter-spacing:-.03em;color:var(--cal);font-weight:300}.ventana-lead{font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--cal) 70%,transparent);max-width:44ch}.ventana-acc{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.vbtn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.vbtn.claro{background:var(--cal);color:var(--tinta)}.vbtn.claro:hover{background:var(--tezontle);color:var(--cal)}.vbtn.gris{background:#2a2f37;color:var(--cal)}.vbtn.gris:hover{background:var(--pizarra)}.ventana-dato{color:var(--niebla);font-size:11px;margin-top:8px;display:flex;align-items:center;gap:8px}.ventana-dato>span:first-child{color:var(--tezontle)}.ventana-dato .cursor{display:inline-block;width:7px;height:13px;background:var(--niebla);animation:om-cursor 1.05s steps(1) infinite}@keyframes om-cursor{50%{opacity:0}}.ventana-medios{grid-column:6/-1;grid-row:3;justify-self:end;text-align:right;align-self:end;padding:24px 0 34px;animation:om-aparecer .9s cubic-bezier(.22,1,.36,1) .55s both}.ventana-medios .mono{color:#6f7885;font-size:10.5px;margin-bottom:10px}.ventana-medios ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 0;font-size:13.5px;color:color-mix(in srgb,var(--cal) 78%,transparent)}.ventana-medios li+li:before{content:"/";margin:0 12px;color:#4b5563}.ventana-muro{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(241,240,236,.08);border-left:1px solid rgba(241,240,236,.08);margin-bottom:72px}.ventana-muro li{min-height:92px;display:grid;place-items:center;padding:16px;text-align:center;border-right:1px solid rgba(241,240,236,.08);border-bottom:1px solid rgba(241,240,236,.08);color:color-mix(in srgb,var(--cal) 72%,transparent);transition:background .25s ease,color .25s ease}.ventana-muro li:hover{background:rgba(241,240,236,.035);color:var(--cal)}.ventana-muro .m1 span{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:16px}.ventana-muro .m2 span{font-weight:300;font-size:19px;letter-spacing:-.02em}.ventana-muro .m3 span{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ventana-muro .m4 span{font-weight:400;font-size:15px}.ventana-muro .m5 span{font-weight:300;font-style:italic;font-size:17px}.top.oscuro.numerado .menu{counter-reset:nav;gap:6px}.top.oscuro.numerado .menu a.link{counter-increment:nav;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#2a2f37;padding:9px 10px;color:var(--cal)}.top.oscuro.numerado .menu a.link:after{content:counter(nav,decimal-leading-zero);position:static;display:inline;margin-left:8px;background:none;transform:none;color:#8b94a1}.top.oscuro.numerado .menu a.link:hover{background:var(--pizarra)}.top.oscuro.numerado .menu .btn{min-height:33px;padding:0 14px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--cal);color:var(--tinta);margin-left:10px}@media (max-width:1100px){.ventana-txt{grid-column:1/-1;grid-row:3}.ventana-medios{grid-column:1/-1;grid-row:4;justify-self:start;text-align:left;padding-top:4px}.ventana-medios ul{justify-content:flex-start}.ventana-muro{grid-row:5}.ventana-escena{height:52svh}.ventana-marco{max-width:78%}.ventana-txt{padding-bottom:24px}.ventana-muro{grid-template-columns:repeat(2,minmax(0,1fr))}.ventana-muro li{min-height:72px}}@media (prefers-reduced-motion:reduce){.v-avion,.v-nubes,.ventana-dato .cursor,.ventana-marco,.ventana-medios,.ventana-txt{animation:none}}.ventana-muro li.con-logo img{max-width:min(62%,170px);max-height:34px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.66;transition:opacity .25s ease}.ventana-muro li.con-logo:hover img{opacity:1}.ventana-muro li.mas{flex-direction:column;gap:8px;color:var(--niebla)}.top.oscuro.bajado{background:rgba(18,19,20,.9);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.cifras-lista{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border-top:1px solid}.on-dark .cifras-lista{border-top-color:var(--linea-osc)}.cifras-lista li{padding:28px 24px 8px 0;display:flex;flex-direction:column;gap:10px;min-width:0}.cifras-lista li+li{padding-left:24px;border-left:1px solid var(--linea)}.on-dark .cifras-lista li+li{border-left-color:var(--linea-osc)}.cifras-lista .num{font-size:clamp(48px,6vw,92px);font-weight:300;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cifras-lista .lbl{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3)}.on-dark .cifras-lista .lbl{color:var(--niebla)}@media (max-width:760px){.cifras-lista{grid-template-columns:1fr 1fr}.cifras-lista li:nth-child(3){padding-left:0;border-left:0}.cifras-lista li:nth-child(n+3){border-top:1px solid var(--linea-osc)}}.noticias-intro{max-width:62ch;color:var(--texto-2);margin:-24px 0 40px;font-size:18px}.datos-contacto{display:grid;gap:14px;margin-top:24px}.datos-contacto dt{color:var(--niebla);font-size:11px;margin-bottom:4px}.datos-contacto dd{margin:0;color:var(--cal)}.datos-contacto a{text-decoration:none;border-bottom:1px solid var(--pizarra)}.datos-contacto a:hover{border-bottom-color:var(--cal)}.articulo .tambien ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px}.articulo .tambien a{font-size:15px;color:var(--texto);text-decoration:none;border-bottom:1px solid var(--linea)}.articulo .tambien a:hover{border-bottom-color:var(--texto)}.paginacion{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding-block:48px 96px}.paginacion a,.paginacion span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 12px;font:500 13px/1 var(--mono);border:1px solid var(--linea);text-decoration:none;color:var(--texto)}.paginacion a:hover{border-color:var(--texto)}.paginacion [aria-current=page]{background:var(--marino);color:var(--cal);border-color:var(--texto)}.hero-portal{--u:calc(100vh / 1058);--uw:calc(100vw / 1487);--h:clamp(var(--u),calc(var(--u) * 0.65 + var(--uw) * 0.35),calc(var(--u) * 1.16));--in:max(var(--gl),calc((100vw - var(--max)) / 2 + var(--gl)));position:relative;isolation:isolate;overflow:hidden;height:100svh;min-height:620px;margin-top:-72px;background:#0b0c0e;color:var(--cal)}@supports (height:100dvh){.hero-portal{--u:calc(100dvh / 1058)}}.portal-plate{position:absolute;inset:0;z-index:-1;pointer-events:none}.portal-plate img,.portal-plate video{position:absolute;left:50%;top:calc(1 * var(--u));width:max(100vw,calc(1492 * var(--u)));height:calc(1054 * var(--u));transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;filter:saturate(.85)}.portal-plate:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,12,14,0) 72%,rgba(11,12,14,.45) 80%,rgba(11,12,14,.85) 88%,#0b0c0e),linear-gradient(90deg,rgba(11,12,14,.78) 0,rgba(11,12,14,.35) 34%,rgba(11,12,14,0) 56%),linear-gradient(180deg,rgba(11,12,14,.55) 0,rgba(11,12,14,0) 18%)}.portal-txt{position:absolute;left:var(--in);top:calc(230.5 * var(--u));display:flex;flex-direction:column;align-items:flex-start}.hero-portal .portal-titulo{font-size:calc(71.6 * var(--h));line-height:calc(80.5 * var(--h));font-weight:400!important;letter-spacing:-.02em!important;color:#fafafa;white-space:nowrap;animation:om-portal-sube .9s cubic-bezier(.22,1,.36,1) .06s both}.portal-titulo span{display:block}.hero-portal .portal-sub{margin-top:calc(28 * var(--h));max-width:calc(560 * var(--h));font-size:calc(20.7 * var(--h));line-height:1.38;color:#b4b6ba;animation:om-portal-sube .9s cubic-bezier(.22,1,.36,1) .14s both}.hero-portal .portal-acc{margin-top:calc(40 * var(--h));display:flex;align-items:center;gap:calc(44 * var(--h));animation:om-portal-sube .9s cubic-bezier(.22,1,.36,1) .22s both}.hero-portal .portal-pill{display:inline-flex;align-items:center;justify-content:center;height:max(46px,calc(50 * var(--h)));padding:0 calc(30 * var(--h));border-radius:999px;background:var(--cal);color:var(--tinta);font-size:max(15px,calc(19 * var(--h)));font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.hero-portal .portal-pill span{transform:translateY(1px)}.hero-portal .portal-pill:hover{background:var(--tezontle);color:var(--cal)}.hero-portal .portal-ghost{color:#fff;font-size:max(15px,calc(19 * var(--h)));font-weight:500;text-decoration:none;letter-spacing:.006em;padding-block:12px}.hero-portal .portal-ghost:hover{color:var(--niebla)}.hero-portal .portal-logos{position:absolute;left:50%;bottom:calc(30 * var(--u));transform:translateX(-50%);display:flex;align-items:center;gap:calc(72 * var(--u));animation:om-portal-aparece 1.1s ease .34s both}.hero-portal .portal-logos img{height:calc(26 * var(--u));max-height:30px;min-height:18px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.5}@keyframes om-portal-sube{0%{opacity:0;transform:translateY(14px)}}@keyframes om-portal-aparece{0%{opacity:0}}.top.oscuro.portal .menu a.link{color:#b6b5b5;font-size:15px}.top.oscuro.portal .menu a.link:hover{color:var(--cal)}.top.oscuro.portal .menu a.link:after{display:none}.top.oscuro.portal .menu .btn{border-radius:999px;background:var(--cal);color:var(--tinta);border-color:var(--cal);min-height:42px;padding:0 22px}.top.oscuro.portal .menu .btn:hover{background:var(--tezontle);border-color:var(--tezontle);color:var(--cal)}@media (min-width:981px){.top.oscuro.portal .wrap{position:relative}.top.oscuro.portal .menu{flex:1;justify-content:center;gap:26px;padding-right:160px}.top.oscuro.portal .menu .btn{position:absolute;right:var(--gr)}}@media (max-aspect-ratio:11/10){.hero-portal{--m:min(100vw/430,1.34px);--u:var(--m);--h:var(--m);height:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(72px + 40px) var(--gl) calc(40px + env(safe-area-inset-bottom))}.portal-plate img,.portal-plate video{inset:0;left:0;top:0;width:100%;height:100%;transform:none;-o-object-position:43% center;object-position:43% center}.portal-plate:after{background:linear-gradient(180deg,rgba(11,12,14,.72) 0,rgba(11,12,14,.34) 24%,rgba(11,12,14,.34) 56%,rgba(11,12,14,.8) 82%,rgba(11,12,14,.97) 94%,#0b0c0e)}.portal-txt{position:static}.hero-portal .portal-titulo{white-space:normal;font-size:calc(40 * var(--m));line-height:1.08}.hero-portal .portal-sub{font-size:calc(16 * var(--m));max-width:none}.hero-portal .portal-acc{flex-wrap:wrap;gap:18px}.hero-portal .portal-logos{position:static;transform:none;margin-top:44px;display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:22px 18px}.hero-portal .portal-logos img{height:20px;max-width:110px}}@media (prefers-reduced-motion:reduce){.portal-acc,.portal-logos,.portal-sub,.portal-titulo{animation:none}}.prensa-bento{background:var(--tinta);color:var(--cal);padding:clamp(40px,6vw,88px) var(--gr) clamp(40px,6vw,88px) var(--gl);scroll-margin-top:72px}.prensa-bento>*{max-width:var(--max);margin-inline:auto}.prensa-bento .bento-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,40px)}.prensa-bento .bento-cab>div{max-width:46rem}.prensa-bento h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15;font-weight:400;letter-spacing:-.02em;margin:0 0 12px;color:var(--cal)}.prensa-bento .bento-cab p{font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--cal) 62%,transparent);max-width:46rem}.prensa-bento .glass{position:relative;overflow:hidden;background:rgba(255,255,255,.02);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px rgba(255,255,255,.1)}.prensa-bento .glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.15) 20%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.15) 80%,rgba(255,255,255,.45));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.prensa-bento .bento-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:999px;font-size:14px;text-decoration:none;color:var(--cal);transition:background .2s ease}.prensa-bento .bento-btn:hover{background:var(--tezontle)}.prensa-bento .bento-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:min(78vh,760px)}.prensa-bento .bento-col{display:grid;grid-template-rows:auto 1fr;gap:20px;min-height:0}.prensa-bento .bento-card{position:relative;overflow:hidden;border-radius:16px;background:#000;padding:clamp(20px,2vw,24px);display:flex;flex-direction:column;isolation:isolate;min-height:260px}.prensa-bento .bento-card>:not(.bento-video){position:relative;z-index:1}.prensa-bento .bento-video{position:absolute;inset:0;z-index:0}.prensa-bento .bento-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.prensa-bento .bento-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,19,20,.35),rgba(18,19,20,.15) 40%,rgba(18,19,20,.8))}.prensa-bento .b2,.prensa-bento .b5{background:var(--marino)}.prensa-bento .ruido:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:240px 240px}.prensa-bento .bento-etq{display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;letter-spacing:.22em;color:color-mix(in srgb,var(--cal) 72%,transparent);margin:0 0 16px}.prensa-bento .bento-etq.start{justify-content:flex-start}.prensa-bento .bento-llama{width:10px;height:12px;color:var(--tezontle);flex:none}.prensa-bento .bento-lista{list-style:none;margin:auto 0 0!important;padding:0;display:grid;gap:4px}.prensa-bento .bento-lista a{display:grid;grid-template-columns:auto auto minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:baseline;padding:12px 0;border-top:1px solid rgba(241,240,236,.14);text-decoration:none}.prensa-bento .bento-lista a .f{font-size:11px;letter-spacing:.1em;color:color-mix(in srgb,var(--cal) 70%,transparent)}.prensa-bento .bento-lista a .t{font-size:14px;line-height:1.4;color:var(--cal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prensa-bento .bento-lista a .m{grid-column:3;font-size:12px;color:var(--niebla)}.prensa-bento .bento-lista a:hover .t{color:#fff;text-decoration:underline;text-decoration-color:var(--tezontle);text-underline-offset:3px}.prensa-bento blockquote{margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55;color:color-mix(in srgb,var(--cal) 88%,transparent)}.prensa-bento .bento-fuente{margin-top:16px!important;font-size:13px;color:var(--niebla)}.prensa-bento .b3{align-items:center;justify-content:center;text-align:center}.prensa-bento .bento-num{font-size:clamp(56px,6.4vw,92px);letter-spacing:-.04em;line-height:1;color:var(--cal);text-shadow:0 4px 30px rgba(0,0,0,.45);margin:auto 0!important}.prensa-bento .bento-pie{font-size:15px;color:color-mix(in srgb,var(--cal) 85%,transparent)}.prensa-bento .bento-marquee{margin-top:auto;display:grid;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.prensa-bento .bento-fila{display:flex;width:-moz-max-content;width:max-content;animation:bento-izq 26s linear infinite}.prensa-bento .bento-fila.inv{animation-name:bento-der;animation-duration:30s}.prensa-bento .bento-fila ul{list-style:none;display:flex;gap:12px;margin:0!important;padding:0 12px 0 0}.prensa-bento .bento-fila li{width:96px;height:60px;border-radius:12px;display:grid;place-items:center;padding:12px}.prensa-bento .bento-fila img{max-width:100%;max-height:26px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.85}@keyframes bento-izq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bento-der{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.prensa-bento .b5{min-height:0}.prensa-bento .bento-flecha{position:absolute!important;top:18px;right:18px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;color:var(--cal);transition:background .2s ease}.prensa-bento .bento-flecha:hover{background:var(--tezontle)}.prensa-bento .bento-datos{display:grid;gap:6px;margin-top:8px}.prensa-bento .bento-datos a{font-size:clamp(16px,1.4vw,20px);color:var(--cal);text-decoration:none;width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent}.prensa-bento .bento-datos a:hover{border-bottom-color:var(--tezontle)}@media (max-width:1023px){.prensa-bento .bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.prensa-bento .b1{grid-column:1/-1;min-height:420px}}@media (max-width:680px){.prensa-bento .bento-grid{grid-template-columns:1fr}.prensa-bento .bento-col{grid-template-rows:auto}.prensa-bento .b1{min-height:0}.prensa-bento .b3{min-height:240px}}@media (prefers-reduced-motion:reduce){.prensa-bento .bento-fila{animation:none}}.prensa-bento .bento-col.alt{grid-template-rows:1fr auto}.prensa-bento .b5{min-height:200px}@media (max-width:680px){.prensa-bento .bento-col.alt{grid-template-rows:auto}.prensa-bento .b2,.prensa-bento .b5{min-height:0}}.prensa-bento{--grafito:#2a2e34;font-family:var(--display)}.prensa-bento .b2,.prensa-bento .b5{background:var(--grafito)}.prensa-bento .bento-video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;display:block}.prensa-bento .b1.con-foto .bento-video:after{background:linear-gradient(180deg,rgba(18,19,20,.15),rgba(18,19,20,0) 25%,rgba(18,19,20,.55) 52%,rgba(18,19,20,.94) 70%,#121314)}.prensa-bento .b1.con-foto .bento-etq{color:var(--cal)}.prensa-bento .b2{display:flex;flex-direction:column}.prensa-bento .b2-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.prensa-bento .b2-cab .bento-etq{margin:0}.prensa-bento .b2-logo{height:18px;width:auto;filter:brightness(0) invert(1);opacity:.9}.prensa-bento .b2-comilla{display:block;font-size:88px;line-height:.8;height:44px;margin-top:18px;color:var(--tezontle);font-weight:600}.prensa-bento .b2 blockquote{font-size:clamp(20px,1.75vw,26px);line-height:1.3;font-weight:500;letter-spacing:-.01em;color:var(--cal);margin:8px 0 0;text-wrap:balance}.prensa-bento .b2-pie{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;border-top:1px solid rgba(241,240,236,.14)}.prensa-bento .b2-pie .bento-fuente{margin:0!important}.prensa-bento .b2-leer{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--cal);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--tezontle);padding-bottom:2px}.prensa-bento .b2-leer:hover{color:#fff;border-bottom-color:var(--cal)}.prensa-bento .bento-col{grid-template-rows:1fr 1fr}.prensa-bento .b3-mosaico{position:absolute;inset:-8%;z-index:0;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:3px;animation:b3-deriva 40s ease-in-out infinite alternate}.prensa-bento .b3-mosaico img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(.85) brightness(.5);animation:b3-pulso 10s ease-in-out infinite}.prensa-bento .b3:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(60% 55% at 50% 50%,rgba(18,19,20,.55),rgba(18,19,20,.2) 70%),linear-gradient(180deg,transparent 55%,rgba(18,19,20,.85));pointer-events:none}.prensa-bento .b3>.b3-mosaico{z-index:-1}@keyframes b3-deriva{0%{transform:translate3d(-2%,-2%,0)}to{transform:translate3d(2%,2%,0)}}@keyframes b3-pulso{0%,to{opacity:.6}50%{opacity:1}}.prensa-bento .bento-num{font-weight:300}.prensa-bento .b5{display:flex;flex-direction:column}.prensa-bento .b5-firma{position:absolute!important;right:-6%;bottom:18%;width:78%;color:rgba(241,240,236,.07);z-index:0!important;pointer-events:none}.prensa-bento .b5-texto{font-size:clamp(18px,1.5vw,22px);line-height:1.3;font-weight:500;color:var(--cal);margin:4px 0 0!important;max-width:22ch}.prensa-bento .b5 .bento-datos{margin-top:auto;padding-top:22px;border-top:1px solid rgba(241,240,236,.14)}.prensa-bento .b5 .bento-datos a{font-size:clamp(15px,1.2vw,18px)}@media (max-width:680px){.prensa-bento .bento-col{grid-template-rows:auto}.prensa-bento .b1.con-foto{min-height:640px}.prensa-bento .b2-pie{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.prensa-bento .b3-mosaico,.prensa-bento .b3-mosaico img{animation:none}}.prensa-bento .b3>.b3-mosaico{position:absolute;inset:-8%;z-index:0;grid-template-rows:repeat(4,1fr)}.prensa-bento .b3:before{display:none}.prensa-bento .b3-mosaico:after{content:"";position:absolute;inset:0;background:radial-gradient(55% 50% at 50% 55%,rgba(18,19,20,.7),rgba(18,19,20,.25) 75%),linear-gradient(180deg,transparent 50%,rgba(18,19,20,.9));pointer-events:none}.top.fijo{background:rgba(18,19,20,.88);border-bottom:1px solid rgba(241,240,236,.08);backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px)}.top.fijo .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:72px}.top.fijo .logo{color:var(--cal);width:180px}.top.fijo .menu{display:contents}.top.fijo .menu a.link{justify-self:center;color:#b6b5b5;font-size:14px;padding-block:10px}.top.fijo .menu-links{display:flex;justify-content:center;gap:clamp(16px,2vw,30px)}.top.fijo .menu-links a.link:hover,.top.fijo .menu-links a.link[aria-current=page]{color:var(--cal)}.top.fijo .menu a.link:after{display:none}.top.fijo .menu .btn{border-radius:999px;background:var(--cal);color:var(--tinta);border:1px solid var(--cal);min-height:42px;padding:0 22px;font-size:14px}.top.fijo .menu .btn:hover{background:var(--tezontle);border-color:var(--tezontle);color:var(--cal)}.top.fijo .burger{color:var(--cal);border-color:rgba(241,240,236,.25)}.top.fijo .movil{background:var(--fondo)}.top.fijo .movil a{color:var(--cal)}@media (max-width:1100px){.top.fijo .wrap{grid-template-columns:auto auto;justify-content:space-between}.top.fijo .menu{display:none}.top.fijo .burger{display:grid}.top.fijo .movil[data-open=true]{display:block}.top.fijo .movil ul{list-style:none;margin:0;display:flex;flex-direction:column;padding:8px 0 20px}.top.fijo .movil a{display:block;padding:14px 0;font-size:20px;text-decoration:none;border-bottom:1px solid var(--linea)}.top.fijo .movil .btn{justify-content:center;border-radius:999px;background:var(--cal);color:var(--tinta);border:0}}.top.fijo .movil .wrap{display:block;height:auto}.top.fijo .movil[data-open=true]{background:var(--fondo);border-top:1px solid var(--linea);max-height:calc(100svh - 72px);overflow-y:auto}.top.fijo .movil .btn{display:flex;width:100%;margin:4px 0 20px}.top.fijo .burger{border-radius:999px}.acerca-cifras{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:flex;align-items:center;background:var(--tinta);color:#fff;padding:clamp(96px,12vh,140px) var(--gr) clamp(64px,10vh,120px) var(--gl);scroll-margin-top:72px}.acerca-cifras .ac-fondo{position:absolute;inset:0;z-index:-1}.acerca-cifras .ac-fondo img,.acerca-cifras .ac-fondo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.acerca-cifras .ac-fondo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,19,20,.78),rgba(18,19,20,.45) 50%,rgba(18,19,20,.15)),linear-gradient(180deg,rgba(18,19,20,.35),transparent 30%,transparent 70%,rgba(18,19,20,.6))}.acerca-cifras .ac-txt{width:100%;max-width:var(--max);margin-inline:auto}.acerca-cifras .ac-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 clamp(24px,3vw,32px)!important;font-size:clamp(12px,1vw,14px);letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.7)}.acerca-cifras .ac-llama{width:16px;height:14px;color:var(--tezontle);flex:none}.acerca-cifras .ac-titulo{margin:0;font-family:var(--display);font-weight:700!important;text-transform:uppercase;line-height:.92!important;font-size:clamp(2.8rem,8vw,7rem);color:#fff}.acerca-cifras .ac-titulo span{display:block}.acerca-cifras .ac-body{margin:clamp(24px,3vw,32px) 0 0!important;max-width:30rem;font-size:clamp(14px,1.1vw,16px);line-height:1.65;color:rgba(255,255,255,.7)}.acerca-cifras .ac-body strong{color:#fff;font-weight:600}.acerca-cifras .ac-acc{margin-top:clamp(32px,3.5vw,40px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,24px)}.acerca-cifras .ac-btn{display:inline-flex;align-items:center;gap:10px;padding:clamp(12px,1.2vw,16px) clamp(20px,2vw,28px);background:var(--tinta);color:#fff!important;text-decoration:none;font-size:clamp(11px,.9vw,12px);font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .2s ease}.acerca-cifras .ac-btn svg{transition:transform .2s ease}.acerca-cifras .ac-btn:hover svg{transform:translate(2px,-2px)}.acerca-cifras .ac-badge{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.5);font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.acerca-cifras .ac-badge span{color:rgba(255,255,255,.6)}.acerca-cifras .ac-cifras{margin:clamp(32px,5vw,56px) 0 0!important;flex-wrap:wrap;gap:clamp(24px,4vw,64px)}.acerca-cifras .ac-cifras>div{display:flex;flex-direction:column-reverse}.acerca-cifras .ac-cifras dd{margin:0;font-size:clamp(24px,3.6vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.acerca-cifras .ac-cifras dt{margin-top:4px;font-size:clamp(9px,.85vw,12px);letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.5)}@keyframes ac-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.acerca-cifras.visto .ac-up{animation:ac-up .8s ease-out both}.acerca-cifras.visto .ac-up.d1{animation-delay:.2s}.acerca-cifras.visto .ac-up.d2{animation-delay:.4s}.acerca-cifras.visto .ac-up.d3{animation-delay:.6s}.acerca-cifras.visto .ac-up.d4{animation-delay:.8s}.acerca-cifras.oculto .ac-up{opacity:0}@media (max-width:639px){.acerca-cifras .ac-badge{display:none}.acerca-cifras .ac-fondo:after{background:linear-gradient(180deg,rgba(18,19,20,.55),rgba(18,19,20,.75))}}@media (prefers-reduced-motion:reduce){.acerca-cifras .ac-up{animation:none!important;opacity:1!important}}.acerca-cifras{padding-top:clamp(88px,11vh,120px)}.acerca-cifras .ac-titulo{font-size:clamp(2.8rem,6.2vw,6rem)}.acerca-cifras .ac-eyebrow{margin-bottom:clamp(18px,2.4vw,28px)!important}.acerca-cifras .ac-body{margin-top:clamp(20px,2.4vw,28px)!important}.acerca-cifras .ac-acc{margin-top:clamp(24px,3vw,34px)}.acerca-cifras .ac-cifras{margin-top:clamp(28px,4vw,48px)!important}.acerca-cifras .ac-btn{box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.acerca-cifras{min-height:calc(100svh - 72px);padding-top:clamp(56px,8vh,96px);padding-bottom:clamp(48px,7vh,80px)}.acerca-cifras .ac-titulo{font-size:clamp(2.6rem,5.6vw,5.5rem)}.acerca-cifras .ac-fondo>img{position:absolute;top:0;right:0;width:min(58%,900px);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 15%;object-position:50% 15%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.acerca-cifras .ac-fondo:has(>img):after{background:linear-gradient(90deg,rgba(18,19,20,.6),rgba(18,19,20,0) 60%),linear-gradient(180deg,transparent 70%,rgba(18,19,20,.7))}@media (max-width:900px){.acerca-cifras .ac-fondo>img{width:100%;opacity:.45;-webkit-mask-image:none;mask-image:none}.acerca-cifras .ac-fondo:has(>img):after{background:linear-gradient(180deg,rgba(18,19,20,.4),rgba(18,19,20,.85))}}.acerca-cifras .ac-titulo{font-weight:900!important;font-size:clamp(2rem,3.9vw,3.6rem);line-height:.98!important;letter-spacing:-.02em!important;max-width:15ch}.acerca-cifras .ac-body,.acerca-cifras .ac-cifras{max-width:31rem}.acerca-cifras .ac-body2{margin-top:14px!important}.acerca-cifras .ac-btn{border-radius:999px;background:var(--cal);color:var(--tinta)!important;box-shadow:none;min-height:42px;padding:0 22px;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;transition:background .2s ease,color .2s ease}.acerca-cifras .ac-btn:hover{background:var(--tezontle);color:var(--cal)!important}.acerca-cifras .ac-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.acerca-cifras .ac-cifras dd{font-size:clamp(22px,2vw,30px)}.acerca-cifras .ac-cifras dt{font-size:10px;letter-spacing:.14em;line-height:1.4;margin-top:6px}.acerca-cifras .ac-fondo.con-video:after{display:none}.acerca-cifras .ac-fondo video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 100%;object-position:100% 100%}@media (max-width:640px){.acerca-cifras .ac-cifras{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.acerca-cifras .ac-fondo video{-o-object-position:72% 100%;object-position:72% 100%;opacity:.5}}.acerca-cifras .ac-titulo{font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.02!important}.acerca-cifras .ac-titulo span{white-space:nowrap}.acerca-cifras .ac-body{font-size:clamp(14px,1vw,15px)}@media (max-width:640px){.acerca-cifras .ac-titulo span{white-space:normal}}.acerca-cifras .ac-cifras>div{flex-direction:column}.acerca-cifras .ac-cifras dd{order:-1}.acerca-cifras .ac-fondo.con-video video{inset:auto;top:0;bottom:0;left:72%;width:auto;height:100%;aspect-ratio:16/9;max-width:none;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.acerca-cifras .ac-fondo.con-video video{top:auto;height:62%;left:66%;opacity:.4}}.acerca-cifras .ac-fondo.con-video .ac-final{position:absolute;top:0;bottom:0;left:72%;width:auto;height:100%;aspect-ratio:16/9;max-width:none;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.acerca-cifras .ac-fondo.con-video .ac-final{top:auto;height:62%;left:66%;opacity:.4}}.om .nowrap{white-space:nowrap}.acerca-cifras .ac-body{text-align:justify;text-justify:inter-word;hyphens:none;-webkit-hyphens:none}.acerca-cifras .ac-titulo{display:block;max-width:none;line-height:1!important}.acerca-cifras .ac-titulo span[data-l]{display:table;white-space:nowrap}.acerca-cifras .ac-body,.acerca-cifras .ac-cifras{max-width:var(--ancho-titulo,31rem);width:100%}.acerca-cifras .ac-cifras{display:flex;justify-content:space-between;gap:16px}.acerca-cifras .ac-cifras>div{flex:none}.acerca-cifras .ac-cifras dt{letter-spacing:.1em;white-space:nowrap}@media (max-width:640px){.acerca-cifras .ac-titulo span[data-l]{white-space:nowrap}.acerca-cifras .ac-cifras{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between}}.acerca-cifras .ac-titulo{line-height:1.08!important}.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video{top:auto;bottom:24px;height:min(84%,780px);left:74%}@media (max-width:900px){.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video{bottom:0;height:55%;left:70%}}.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video{top:clamp(24px,5vh,48px);bottom:auto;height:min(calc(100svh - 72px - clamp(48px, 10vh, 96px)),760px)}@media (max-width:900px){.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video{top:auto;bottom:0;height:55%}}.acerca-cifras{--vt:clamp(24px,5vh,48px);--valto:min(calc(100svh - 72px - clamp(48px, 10vh, 96px)),760px)}.acerca-cifras .ac-sombra{display:none}.acerca-cifras.fondo-blanco{--ac-bg:#ffffff}.acerca-cifras.fondo-cal{--ac-bg:var(--cal)}.acerca-cifras.fondo-blanco,.acerca-cifras.fondo-cal{background:var(--ac-bg);color:var(--tinta);border-top:1px solid rgba(18,19,20,.08);border-bottom:1px solid rgba(18,19,20,.08)}.acerca-cifras.fondo-blanco .ac-fondo:after,.acerca-cifras.fondo-cal .ac-fondo:after{display:none}.acerca-cifras.fondo-blanco .ac-eyebrow,.acerca-cifras.fondo-cal .ac-eyebrow{color:var(--pizarra)}.acerca-cifras.fondo-blanco .ac-titulo,.acerca-cifras.fondo-cal .ac-titulo{color:var(--tinta)}.acerca-cifras.fondo-blanco .ac-body,.acerca-cifras.fondo-cal .ac-body{color:var(--pizarra)}.acerca-cifras.fondo-blanco .ac-body strong,.acerca-cifras.fondo-cal .ac-body strong{color:var(--tinta)}.acerca-cifras.fondo-blanco .ac-btn,.acerca-cifras.fondo-cal .ac-btn{background:var(--tinta);color:var(--cal)!important}.acerca-cifras.fondo-blanco .ac-btn:hover,.acerca-cifras.fondo-cal .ac-btn:hover{background:var(--tezontle)}.acerca-cifras.fondo-blanco .ac-cifras,.acerca-cifras.fondo-cal .ac-cifras{border-top-color:rgba(18,19,20,.14)}.acerca-cifras.fondo-blanco .ac-cifras dd,.acerca-cifras.fondo-cal .ac-cifras dd{color:var(--tinta)}.acerca-cifras.fondo-blanco .ac-cifras dt,.acerca-cifras.fondo-cal .ac-cifras dt{color:#6b7480}.acerca-cifras.fondo-blanco .ac-sombra,.acerca-cifras.fondo-cal .ac-sombra{display:block;position:absolute;left:74%;top:calc(var(--vt) + var(--valto) - 18px);width:calc(var(--valto) * .34);height:30px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(18,19,20,.32),rgba(18,19,20,.12) 55%,transparent);filter:blur(4px);z-index:-1}@media (max-width:900px){.acerca-cifras.fondo-blanco .ac-fondo.con-video .ac-final,.acerca-cifras.fondo-blanco .ac-fondo.con-video video,.acerca-cifras.fondo-cal .ac-fondo.con-video .ac-final,.acerca-cifras.fondo-cal .ac-fondo.con-video video{opacity:.22}.acerca-cifras.fondo-blanco .ac-sombra,.acerca-cifras.fondo-cal .ac-sombra{display:none}}.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video{top:var(--vt);height:var(--valto)}.acerca-cifras .ac-sombra{opacity:0;transition:opacity .7s ease}.acerca-cifras.llego .ac-sombra{opacity:1}.acerca-cifras.fondo-blanco:before,.acerca-cifras.fondo-cal:before{content:"";position:absolute;left:0;right:0;top:0;height:clamp(80px,14vh,140px);background:linear-gradient(180deg,var(--tinta) 0,color-mix(in srgb,var(--tinta) 55%,var(--ac-bg)) 35%,var(--ac-bg) 100%);z-index:-2;pointer-events:none}.acerca-cifras.fondo-blanco,.acerca-cifras.fondo-cal{border-top:0}@media (min-width:901px){.acerca-cifras{--cabeza:.054;align-items:flex-start;padding-top:0;padding-bottom:0;min-height:calc(var(--vt) * 2 + var(--valto))}.acerca-cifras .ac-txt{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(var(--vt) + var(--valto) * var(--cabeza));margin-bottom:var(--vt);min-height:calc(var(--valto) * (1 - var(--cabeza)))}.acerca-cifras .ac-txt>*{width:100%}.acerca-cifras .ac-acc{width:auto}.acerca-cifras .ac-eyebrow{margin-top:0!important}.acerca-cifras .ac-cifras{margin-top:auto!important;margin-bottom:0!important}.acerca-cifras .ac-cifras dt{line-height:1.4}}.acerca-cifras.fondo-blanco:before,.acerca-cifras.fondo-cal:before{height:calc(var(--vt) + 8px);background:linear-gradient(180deg,var(--tinta) 0,color-mix(in srgb,var(--tinta) 30%,var(--ac-bg)) 45%,var(--ac-bg) 100%)}@media (min-width:901px){.acerca-cifras .ac-acc,.acerca-cifras .ac-cifras,.acerca-cifras .ac-txt>.ac-body:not(.ac-body2){margin-top:auto!important}.acerca-cifras .ac-txt>.ac-body:not(.ac-body2){padding-top:clamp(16px,2.2vw,26px)}.acerca-cifras .ac-acc{padding-top:clamp(20px,2.6vw,32px)}.acerca-cifras .ac-cifras{padding-top:22px}.acerca-cifras .ac-cifras-wrap{margin-top:auto}}@media (min-width:901px) and (min-aspect-ratio:11/10){.hero-portal .portal-plate img,.hero-portal .portal-plate video{left:auto;right:calc(var(--in) + clamp(24px, 4vw, 72px));transform:none;top:calc(72px + clamp(24px, 5vh, 56px));width:min(50vw,820px);height:calc(100% - 72px - clamp(48px, 10vh, 112px));-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-mask-image:radial-gradient(120% 100% at 50% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 100% at 50% 50%,#000 55%,transparent 100%)}.hero-portal .portal-plate:after{background:linear-gradient(180deg,rgba(11,12,14,0) 80%,#0b0c0e)}.hero-portal .portal-txt{top:calc(50% + 36px);transform:translateY(-50%)}.hero-portal .portal-plate img,.hero-portal .portal-plate video{width:min(46vw,780px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 88%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 88%,transparent),linear-gradient(180deg,transparent 0,#000 14%,#000 82%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;right:calc(var(--in) - clamp(8px, 1vw, 24px));top:72px;width:min(62vw,1080px);height:calc(100% - 72px - clamp(56px, 8vh, 96px));right:clamp(16px,2.5vw,48px)}.hero-portal .portal-logos{bottom:clamp(56px,9vh,104px)}}.trayectoria-lt{background:var(--tinta);color:var(--cal);padding:clamp(72px,10vw,140px) var(--gr) clamp(72px,10vw,140px) var(--gl);position:relative;overflow:hidden;scroll-margin-top:72px}.trayectoria-lt .lt-cab{max-width:56rem;margin:0 auto clamp(48px,7vw,96px);text-align:center}.trayectoria-lt .lt-etq{display:inline-flex;align-items:center;gap:10px;color:var(--niebla);margin:0 0 18px!important}.trayectoria-lt .lt-llama{width:14px;height:12px;color:var(--tezontle)}.trayectoria-lt .lt-cab h2{margin:0;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.95;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase;color:#fff}.trayectoria-lt .lt-intro{margin:16px auto 0!important;font-style:italic;color:var(--niebla);font-size:15px}.lt{--avance:0;list-style:none;margin:0 auto!important;padding:0;max-width:56rem;position:relative}.lt:after,.lt:before{content:"";position:absolute;left:50%;top:0;width:2px;transform:translateX(-50%)}.lt:before{bottom:0;background:rgba(241,240,236,.12)}.lt:after{height:calc(var(--avance) * 100%);background:linear-gradient(180deg,rgba(166,58,36,.2),var(--tezontle));transition:height .15s linear}.lt>li{position:relative;display:flex;min-height:120px;padding:6px 0 clamp(36px,5vw,64px)}.lt>li.izq{justify-content:flex-start}.lt>li.der{justify-content:flex-end}.lt-txt{width:50%;box-sizing:border-box}.lt>li.izq .lt-txt{padding-right:clamp(32px,4vw,48px);text-align:right}.lt>li.der .lt-txt{padding-left:clamp(32px,4vw,48px);text-align:left}.lt-punto{position:absolute;left:50%;top:30px;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);background:var(--tinta);box-shadow:0 0 0 2px rgba(241,240,236,.45);z-index:1;transition:transform .4s ease,background .4s ease,box-shadow .4s ease}.lt>li.visto .lt-punto{background:var(--tezontle);box-shadow:0 0 0 4px var(--tinta),0 0 0 5px rgba(166,58,36,.6)}.lt>li.clave .lt-punto{width:18px;height:18px}.lt>li:hover .lt-punto{transform:translate(-50%,-50%) scale(1.5)}.lt-anio{display:block;margin-bottom:8px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tezontle)}.lt-txt h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2;font-weight:700;color:#fff}.lt-txt p{margin:8px 0 0!important;font-size:14px;line-height:1.6;color:var(--niebla)}.lt>li.izq .lt-txt p{margin-left:auto!important}.lt-txt p{max-width:34ch}.lt>li.clave .lt-txt h3{font-size:clamp(22px,2.4vw,30px)}.lt>li .lt-txt{opacity:0;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.lt>li.izq .lt-txt{transform:translateX(-24px)}.lt>li.der .lt-txt{transform:translateX(24px)}.lt>li.visto .lt-txt{opacity:1;transform:none}@media (max-width:760px){.lt-punto,.lt:after,.lt:before{left:8px}.lt>li,.lt>li.der,.lt>li.izq{justify-content:flex-start;min-height:0}.lt-txt{width:100%}.lt>li.der .lt-txt,.lt>li.izq .lt-txt{padding:0 0 0 36px;text-align:left;transform:translateY(16px)}.lt>li.izq .lt-txt p{margin-left:0!important}.trayectoria-lt .lt-cab{text-align:left}}@media (prefers-reduced-motion:reduce){.lt>li .lt-txt{opacity:1!important;transform:none!important}.lt:after,.lt>li .lt-txt{transition:none}}.trayectoria-lt{isolation:isolate}.trayectoria-lt .fondo-algoritmos{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent),radial-gradient(55% 65% at 50% 50%,rgba(0,0,0,.2),#000 85%);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent),radial-gradient(55% 65% at 50% 50%,rgba(0,0,0,.2),#000 85%)}.trayectoria-lt .lt,.trayectoria-lt .lt-cab{position:relative;z-index:1}.trayectoria-lt .fondo-algoritmos{opacity:.85;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}@media (max-width:760px){.trayectoria-lt .fondo-algoritmos{opacity:.5}}.trayectoria-lt .fondo-algoritmos{opacity:1}.trayectoria-lt .lt:before{background:rgba(241,240,236,.06)}@media (min-width:901px){.acerca-cifras{--vt:clamp(56px,9vh,104px)}}@media (max-width:900px){.acerca-cifras{padding-top:clamp(72px,12vw,112px);padding-bottom:clamp(72px,12vw,112px)}}@media (min-width:901px){.acerca-cifras{--valto:min(calc(100svh - 72px - 2 * var(--vt)),720px)}}.trayectoria-lt .fondo-algoritmos{opacity:.7;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(90deg,#000,rgba(0,0,0,.35) 30%,rgba(0,0,0,.35) 70%,#000);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(90deg,#000,rgba(0,0,0,.35) 30%,rgba(0,0,0,.35) 70%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.trayectoria-lt .lt:before{background:rgba(241,240,236,.12)}.temas-tarjetas .tt-grid{list-style:none;margin:0!important;padding:0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(12px,1.4vw,18px)}.tt-card{position:relative;overflow:hidden;isolation:isolate;border-radius:22px;min-height:clamp(300px,26vw,360px);padding:clamp(20px,2vw,28px);display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#1e2836;color:var(--cal)}.tt-card h3{margin:0;font-size:clamp(20px,1.7vw,26px);line-height:1.15;font-weight:500;color:inherit;max-width:14ch}.tt-pie{display:grid;gap:10px}.tt-valor{margin:0!important;font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:700;letter-spacing:-.01em}.tt-valor .mono{display:block;margin-top:6px;font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--niebla)}.tt-texto{margin:0!important;font-size:13px;line-height:1.5;color:rgba(241,240,236,.72)}.tt-card.tt-ancha{background:linear-gradient(135deg,#f1f0ec,#dfe3e9 55%,#a3adba 130%);color:var(--tinta)}.tt-ancha h3{max-width:12ch}.tt-ancha .tt-pie{max-width:46%}.tt-ancha .tt-texto,.tt-ancha .tt-valor .mono{color:var(--pizarra)}.tt-foto{position:absolute;right:0;top:0;width:58%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.tt-card{transition:transform .35s cubic-bezier(.22,1,.36,1)}.tt-card:hover{transform:translateY(-4px)}.temas-tarjetas .nota{margin-top:22px}@media (max-width:1100px){.temas-tarjetas .tt-grid{grid-template-columns:1fr 1fr}.tt-card.tt-ancha{grid-column:1/-1}}@media (max-width:600px){.temas-tarjetas .tt-grid{grid-template-columns:1fr}.tt-card{min-height:240px}.tt-ancha .tt-pie{max-width:60%}.tt-foto{width:70%}}@media (prefers-reduced-motion:reduce){.tt-card{transition:none}.tt-card:hover{transform:none}}@media (max-width:600px){.tt-foto{width:100%;opacity:.28;-webkit-mask-image:none;mask-image:none}.tt-ancha .tt-pie{max-width:100%}}.temas-tarjetas .tt-grid.tt-acordeon{display:flex;gap:clamp(12px,1.4vw,18px)}.tt-acordeon .tt-card{flex:1 1 0;min-width:0;cursor:pointer;outline:none;background:#1e2836;color:var(--cal);transition:flex-grow .7s cubic-bezier(.22,1,.36,1),color .45s ease,transform .35s ease}.tt-acordeon .tt-card:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(135deg,#f1f0ec,#dfe3e9 55%,#a3adba 130%);opacity:0;transition:opacity .5s ease}.tt-acordeon .tt-card.activa{flex-grow:2.3;color:var(--tinta)}.tt-acordeon .tt-card.activa:before{opacity:1}.tt-acordeon .tt-card:focus-visible{box-shadow:0 0 0 2px var(--tezontle)}.tt-acordeon .tt-foto{opacity:0;transform:scale(1.06);transition:opacity .6s ease .1s,transform 1.1s cubic-bezier(.22,1,.36,1)}.tt-acordeon .tt-card.activa .tt-foto{opacity:1;transform:none}.tt-acordeon .tt-card .tt-pie{max-width:100%;transition:max-width .5s ease}.tt-acordeon .tt-card.activa .tt-pie{max-width:46%}.tt-acordeon .tt-card .tt-valor .mono{color:var(--niebla);transition:color .45s ease}.tt-acordeon .tt-card .tt-texto{color:rgba(241,240,236,.72);transition:color .45s ease}.tt-acordeon .tt-card.activa .tt-texto,.tt-acordeon .tt-card.activa .tt-valor .mono{color:var(--pizarra)}.tt-acordeon .tt-card:hover{transform:none}@media (max-width:900px){.temas-tarjetas .tt-grid.tt-acordeon{flex-direction:column}.tt-acordeon .tt-card{flex:none;min-height:150px;transition:min-height .6s cubic-bezier(.22,1,.36,1),color .45s ease}.tt-acordeon .tt-card.activa{min-height:340px}.tt-acordeon .tt-card .tt-texto{display:none}.tt-acordeon .tt-card.activa .tt-texto{display:block}.tt-acordeon .tt-card.activa .tt-pie{max-width:55%}}@media (max-width:600px){.tt-acordeon .tt-card.activa .tt-pie{max-width:100%}.tt-acordeon .tt-card.activa .tt-foto{opacity:.3}}@media (prefers-reduced-motion:reduce){.tt-acordeon .tt-card,.tt-acordeon .tt-card:before,.tt-acordeon .tt-foto,.tt-acordeon .tt-pie{transition:none}}.temas-tarjetas .tt-cab{max-width:60rem;margin:0 auto clamp(36px,5vw,64px);text-align:center}.temas-tarjetas .tt-cab h2{margin:0;white-space:pre-line;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase;color:#fff}.temas-tarjetas .tt-cab p{margin:20px auto 0!important;max-width:46rem;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--niebla)}@media (max-width:640px){.temas-tarjetas .tt-cab h2{white-space:normal}}.trayectoria-lt .lt-cab h2{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1}.columnas-tarjetas .tt-cab{margin-bottom:clamp(32px,4vw,56px)}.cc{position:relative}.cc-pista{list-style:none;margin:0!important;padding:0 0 6px;display:flex;gap:clamp(12px,1.4vw,18px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.cc-pista::-webkit-scrollbar{display:none}.cc-card{position:relative;overflow:hidden;isolation:isolate;flex:0 0 clamp(220px,19vw,270px);min-height:clamp(340px,30vw,400px);border-radius:22px;padding:clamp(20px,2vw,26px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:#1e2836;color:var(--cal);cursor:pointer;outline:none;scroll-snap-align:start;transition:flex-basis .7s cubic-bezier(.22,1,.36,1),color .45s ease}.cc-card:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(135deg,#f1f0ec,#dfe3e9 55%,#a3adba 130%);opacity:0;transition:opacity .5s ease}.cc-card.activa{flex-basis:clamp(420px,42vw,600px);color:var(--tinta)}.cc-card.activa:before{opacity:1}.cc-card:focus-visible{box-shadow:0 0 0 2px var(--tezontle)}.cc-foto{position:absolute;right:0;top:0;width:55%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:0;transform:scale(1.06);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%);transition:opacity .6s ease .1s,transform 1.1s cubic-bezier(.22,1,.36,1)}.cc-card.activa .cc-foto{opacity:1;transform:none}.cc-fecha{margin:0!important;font-size:10px;letter-spacing:.16em;color:var(--niebla)}.cc-card.activa .cc-fecha{color:var(--tezontle)}.cc-pie{display:grid;gap:12px;max-width:100%;transition:max-width .5s ease}.cc-card.activa .cc-pie{max-width:52%}.cc-pie h3{margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.25;font-weight:600;color:inherit;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cc-texto{margin:0!important;font-size:13px;line-height:1.5;color:var(--pizarra);display:none}.cc-card.activa .cc-texto{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cc-leer{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:600;text-decoration:none;color:inherit;border-bottom:1px solid var(--tezontle);padding-bottom:2px;opacity:0;transition:opacity .4s ease}.cc-card.activa .cc-leer{opacity:1}.cc-leer:hover{color:var(--tezontle)}.cc-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.cc-cuenta{margin-right:auto;font-size:11px;letter-spacing:.14em;color:var(--niebla)}.cc-nav button{width:44px;height:44px;border-radius:999px;border:1px solid rgba(241,240,236,.25);background:transparent;color:var(--cal);display:grid;place-items:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}.cc-nav button:hover:not(:disabled){background:var(--tezontle);border-color:var(--tezontle)}.cc-nav button:disabled{opacity:.3;cursor:default}.mas-centro{display:flex;justify-content:center}@media (max-width:640px){.cc-card{flex-basis:78vw;min-height:300px}.cc-card.activa{flex-basis:86vw}.cc-card.activa .cc-pie{max-width:100%}.cc-card.activa .cc-foto{opacity:.25;width:100%;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.cc-card,.cc-card:before,.cc-foto,.cc-leer,.cc-pie{transition:none}}.columnas-tarjetas .tt-cab{max-width:60rem;margin:0 auto clamp(32px,4vw,56px);text-align:center}.columnas-tarjetas .tt-cab h2{margin:0;white-space:pre-line;font-size:clamp(2rem,4.4vw,3.6rem);line-height:1;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase;color:#fff}.columnas-tarjetas .tt-cab p{margin:20px auto 0!important;max-width:46rem;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--niebla)}@media (max-width:640px){.columnas-tarjetas .tt-cab h2{white-space:normal}}.columnas-tarjetas .mas-centro{margin-top:clamp(28px,3vw,40px)}.temas-catalogo .tc-cab{text-align:center;max-width:64rem;margin:0 auto clamp(40px,5vw,72px)}.temas-catalogo .tc-cab h2{margin:0;font-size:clamp(2.2rem,5.6vw,4.6rem);line-height:.98;font-weight:900!important;letter-spacing:-.03em!important;text-transform:uppercase;background:linear-gradient(180deg,#ffffff,#c9ced6 55%,#8d96a3);-webkit-background-clip:text;background-clip:text;color:transparent}.temas-catalogo .tc-cab p{margin:18px auto 0!important;max-width:44rem;color:var(--niebla)}.tc-lista{list-style:none;margin:0 auto!important;max-width:1040px;display:grid;gap:clamp(28px,4vw,48px);padding:0 0 8vh}.tc-card{position:sticky;top:calc(96px + var(--i) * 22px);border-radius:28px;border:1px solid rgba(241,240,236,.22);background:#161719;padding:clamp(18px,2.2vw,28px);box-shadow:0 -18px 40px rgba(0,0,0,.45);display:grid;gap:clamp(16px,2vw,24px)}.tc-top{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(14px,2vw,24px)}.tc-num{font-size:clamp(56px,7vw,96px);line-height:.82;font-weight:900;letter-spacing:-.04em;background:linear-gradient(180deg,#ffffff,#c9ced6 55%,#8d96a3);-webkit-background-clip:text;background-clip:text;color:transparent}.tc-nombre{min-width:0}.tc-cat{margin:4px 0 6px!important;font-size:11px;letter-spacing:.16em;color:var(--tezontle)}.tc-nombre h3{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.15;font-weight:600;color:#fff}.tc-texto{margin:6px 0 0!important;font-size:14px;line-height:1.5;color:var(--niebla);max-width:52ch}.tc-pill{align-self:start;display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(241,240,236,.4);color:var(--cal);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.tc-pill:hover{background:var(--tezontle);border-color:var(--tezontle)}.tc-fotos{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;gap:clamp(10px,1.2vw,16px);height:clamp(300px,34vw,430px)}.tc-fotos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;display:block;min-height:0}.tc-f1{grid-column:2;grid-row:1/span 2}.tc-f2{grid-column:1;grid-row:1}.tc-f3{grid-column:1;grid-row:2}@media (max-width:700px){.tc-card{top:calc(84px + var(--i) * 14px);border-radius:22px}.tc-top{grid-template-columns:auto 1fr}.tc-pill{grid-column:1/-1;justify-self:start}.tc-fotos{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;height:360px}.tc-f1{grid-column:1/-1;grid-row:1}.tc-f2{grid-column:1;grid-row:2}.tc-f3{grid-column:2;grid-row:2}}.om{--t-seccion:clamp(2rem,4.4vw,3.6rem);--t-intro:clamp(15px,1.15vw,17px);--t-tarjeta:clamp(19px,1.7vw,25px);--t-etiqueta:12px;--tezontle-texto:#d06446;--sec-y:112px}@media (max-width:760px){.om{--sec-y:80px}}.om #asesoria .txt h2,.om .acerca-cifras .ac-titulo,.om .columnas-tarjetas .tt-cab h2,.om .contacto h2,.om .prensa-bento .bento-cab h2,.om .temas-catalogo .tc-cab h2,.om .temas-tarjetas .tt-cab h2,.om .trayectoria-lt .lt-cab h2{font-family:var(--display);font-size:var(--t-seccion);font-weight:900!important;line-height:1!important;letter-spacing:-.03em!important;text-transform:uppercase;color:#fff;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.om .acerca-cifras.fondo-blanco .ac-titulo,.om .acerca-cifras.fondo-cal .ac-titulo{color:var(--tinta)}.om .acerca-cifras .ac-titulo{line-height:1.04!important}.om .prensa-bento .bento-cab{flex-direction:column;align-items:center;text-align:center;gap:22px}.om .prensa-bento .bento-cab>div{max-width:60rem}.om .prensa-bento .bento-cab h2{margin:0 0 18px}.om .acerca-cifras .ac-eyebrow,.om .contacto .izq>.mono,.om .trayectoria-lt .lt-etq{font-family:var(--mono);font-size:var(--t-etiqueta);letter-spacing:.18em;text-transform:uppercase;color:var(--niebla)!important}.om .acerca-cifras.fondo-blanco .ac-eyebrow,.om .acerca-cifras.fondo-cal .ac-eyebrow{color:var(--pizarra)!important}.om .columnas-tarjetas .tt-cab p,.om .contacto .izq>p:not(.mono),.om .prensa-bento .bento-cab p,.om .temas-catalogo .tc-cab p,.om .temas-tarjetas .tt-cab p,.om .trayectoria-lt .lt-intro{font-size:var(--t-intro);line-height:1.6;color:var(--niebla);font-style:normal}.om .cc-pie h3,.om .lt-txt h3,.om .tc-nombre h3,.om .tt-card h3{font-size:var(--t-tarjeta);font-weight:600;line-height:1.2;letter-spacing:-.01em}.om .lt>li.clave .lt-txt h3{font-size:var(--t-tarjeta)}.om .prensa-bento,.om .trayectoria-lt{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.om .sec{padding-block:var(--sec-y)}.om .cc-card:not(.activa) .cc-fecha,.om .lt-anio,.om .tc-cat,.om .trayectoria-lt .lt-etq span{color:var(--tezontle-texto)}.om .trayectoria-lt .lt-etq span{color:var(--niebla)}.om .acerca-cifras .ac-cifras dt,.om .bento-etq,.om .cc-fecha,.om .tt-valor .mono{font-size:11px}.om .tc-pill{min-height:44px}.acerca-cifras .ac-acc{margin-bottom:clamp(28px,3vw,40px)}.acerca-cifras.fondo-blanco,.acerca-cifras.fondo-cal{border-bottom:0}.acerca-cifras.fondo-blanco:after,.acerca-cifras.fondo-cal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(80px,14vh,140px);background:linear-gradient(0deg,var(--tinta) 0,color-mix(in srgb,var(--tinta) 30%,var(--ac-bg)) 45%,var(--ac-bg) 100%);z-index:-2;pointer-events:none}@media (min-width:901px){.acerca-cifras.fondo-blanco:after,.acerca-cifras.fondo-cal:after{height:calc(var(--vt) + 8px)}}.acerca-cifras .ac-llama{width:13px;height:16px}.lt-llama{width:12px;height:14px}.cita blockquote .marca{display:inline-block;grid-column:auto;width:auto;height:.82em;margin-left:.22em;vertical-align:-.04em}.cc-centro .cc-pista{overflow:hidden;scroll-snap-type:none;padding-inline:calc(50% - clamp(420px, 46vw, 660px) / 2)}@media (min-width:901px){.cc-centro .cc-card{flex-basis:clamp(220px,22vw,300px);min-height:clamp(360px,32vw,460px)}.cc-centro .cc-card.activa{flex-basis:clamp(420px,46vw,660px)}}.cc-centro .cc-card{scroll-snap-align:none;box-sizing:border-box}.cc-centro.sin-anim .cc-card,.cc-centro.sin-anim .cc-card:before,.cc-centro.sin-anim .cc-foto,.cc-centro.sin-anim .cc-leer,.cc-centro.sin-anim .cc-pie{transition:none!important}@media (max-width:900px){.cc-centro .cc-pista{padding-inline:max(0px,calc(50% - 43vw))}}.btn-pildora{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;font-size:14px;text-decoration:none;color:var(--cal);background:rgba(255,255,255,.02);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.18);transition:background .2s ease}.btn-pildora:hover{background:var(--tezontle);color:var(--cal)}.btn-pildora:focus-visible{outline:2px solid var(--tezontle);outline-offset:3px}@media (max-width:900px){.hero-portal .portal-plate:after{background:linear-gradient(180deg,rgba(11,12,14,.7) 0,rgba(11,12,14,.3) 22%,rgba(11,12,14,.45) 42%,rgba(11,12,14,.84) 62%,rgba(11,12,14,.94) 80%,#0b0c0e)}.acerca-cifras{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:32px;padding-bottom:168px}.acerca-cifras .ac-fondo,.acerca-cifras .ac-fondo.con-video{position:relative;inset:auto;z-index:0;width:100vw;margin-left:calc(50% - 50vw);height:min(64svh,540px);overflow:hidden;flex:none}.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video,.acerca-cifras.fondo-blanco .ac-fondo.con-video .ac-final,.acerca-cifras.fondo-blanco .ac-fondo.con-video video{position:absolute;inset:auto;top:0;bottom:auto;left:42%;height:100%;width:auto;aspect-ratio:16/9;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain;opacity:1}.acerca-cifras .ac-txt{margin:8px 0 0}.acerca-cifras .ac-acc{margin-bottom:28px}.tc-card{position:relative;top:auto;box-shadow:none}}.om .bio{padding-block:clamp(112px,14vh,160px) 0;background:var(--tinta)}.om .bio-cab{margin-bottom:clamp(48px,7vw,96px)}.om .bio-etiqueta{display:flex;align-items:center;gap:10px;margin:0 0 28px;font-family:var(--mono);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--niebla)}.om .bio-llama{width:16px;height:14px;color:var(--tezontle);flex:none}.om .bio-titulo{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem,6.2vw,5.6rem);line-height:.95;letter-spacing:-.02em;color:var(--cal);max-width:22ch}.om .bio-titulo span{display:block}.om .bio-titulo .tenue{color:var(--linea-fuerte);margin-top:.12em}.om .bio-cuerpo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:start;padding-bottom:clamp(72px,9vw,120px)}.om .bio-foto{grid-column:1/span 5;position:sticky;top:96px;margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--fondo-2)}.om .bio-foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05)}.om .bio-foto+.bio-texto,.om .bio-texto{grid-column:7/span 6}.om .bio-cuerpo>.bio-texto:first-child{grid-column:1/span 8}.om .bio-lead{margin:0 0 48px;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.4;font-weight:500;color:var(--cal)}.om .bio-cargos{margin:0 0 40px;border-top:1px solid var(--linea-fuerte)}.om .bio-cargos>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding-block:18px;border-bottom:1px solid var(--linea)}.om .bio-cargos dt{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--niebla);padding-top:3px}.om .bio-cargos dd{margin:0;font-weight:700;color:var(--cal);line-height:1.35}.om .bio-intro{margin:0 0 20px;color:var(--texto-2)}.om .bio-bloque{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding-top:32px;margin-top:32px;border-top:1px solid var(--linea)}.om .bio-bloque-et{margin:0;font-family:var(--mono);font-size:12px;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase;color:#d06446;line-height:1.5!important}.om .bio-bloque p{margin:0 0 16px;color:var(--texto-2)}.om .bio-bloque p:last-child{margin-bottom:0}.om .bio-clientes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.om .bio-clientes li{border:1px solid var(--linea-fuerte);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:var(--cal)}.om .bio-cierre{background:var(--tezontle);color:var(--cal);padding-block:clamp(64px,9vw,120px)}.om .bio-cierre p{margin-block:0;font-weight:800;font-size:clamp(1.6rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.01em;max-width:26ch;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}.om .bio-cierre-llama{display:inline-block;width:.7em;height:.62em;color:var(--cal);vertical-align:baseline;margin-left:.15em}.om .bio-acc{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding-block:56px 96px}.om .bio-imprimir{font-family:inherit;font-size:14px;cursor:pointer;background:transparent}.om .bio.oculto .bio-cab,.om .bio.oculto .bio-cuerpo{opacity:0;transform:translateY(24px)}.om .bio .bio-cab,.om .bio .bio-cuerpo{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.om .bio.visto .bio-cuerpo{transition-delay:.15s}@media (prefers-reduced-motion:reduce){.om .bio .bio-cab,.om .bio .bio-cuerpo{transition:none;opacity:1!important;transform:none!important}}@media (max-width:900px){.om .bio-foto{grid-column:1/-1;position:static;aspect-ratio:4/3;margin-bottom:40px}.om .bio-foto img{-o-object-position:50% 20%;object-position:50% 20%}.om .bio-cuerpo>.bio-texto:first-child,.om .bio-foto+.bio-texto,.om .bio-texto{grid-column:1/-1}}@media (max-width:560px){.om .bio-bloque,.om .bio-cargos>div{grid-template-columns:1fr;gap:8px}.om .bio-acc{flex-direction:column;align-items:stretch}}@media print{@page{margin:16mm 14mm}.om .bio-acc,.om:has(.bio) .aviso-propuesta,.om:has(.bio) .pie,.om:has(.bio) .skip,.om:has(.bio) .top{display:none!important}.om .bio,.om .bio-cierre,.om:has(.bio){background:#fff!important;color:#121314!important}.om .bio{padding-top:0}.om .bio-cab,.om .bio-cuerpo{opacity:1!important;transform:none!important}.om .bio-titulo{font-size:30pt;color:#121314}.om .bio-titulo .tenue{color:#5a6470}.om .bio-foto{position:static;grid-column:1/span 4}.om .bio-foto+.bio-texto,.om .bio-texto{grid-column:5/span 8}.om .bio-cargos dd,.om .bio-clientes li,.om .bio-lead{color:#121314}.om .bio-bloque p,.om .bio-intro{color:#2a2e34}.om .bio-cargos dt{color:#5a6470}.om .bio-bloque-et{color:#a63a24}.om .bio-bloque{-moz-column-break-inside:avoid;break-inside:avoid}.om .bio-cierre{padding-block:24px 0}.om .bio-cierre p{color:#a63a24;font-size:18pt}.om .bio-cierre-llama{color:#a63a24}}.om .acerca-cifras .ac-btn,.om .btn,.om .btn-pildora,.om .prensa-bento .bento-btn,.om .tc-pill,.om .vbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px!important;padding:0 22px!important;border-radius:999px!important;font:500 14px/1 var(--display)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none;cursor:pointer;box-sizing:border-box;max-width:100%;transition:background .2s ease,color .2s ease,border-color .2s ease}.om .btn.solid,.om .hero .btn.solid,.om .on-dark .btn.solid,.om .vbtn.claro{background:var(--cal);border:1px solid var(--cal);color:var(--tinta)}.om .btn:not(.solid),.om .vbtn.gris{background:transparent;border:1px solid var(--cal);color:var(--cal)}.om .btn.solid:hover,.om .btn:hover,.om .hero .btn.solid:hover,.om .on-dark .btn.solid:hover,.om .vbtn:hover{background:var(--tezontle)!important;border-color:var(--tezontle)!important;color:var(--cal)!important}.om .btn:disabled{opacity:.55;cursor:default}.om .btn .arrow{font-size:13px}.om .tc-pill{border-color:var(--cal)}.om .tc-pill:hover{background:var(--tezontle);border-color:var(--tezontle);color:var(--cal)}.om .top .movil .btn,.om .top .movil .btn.solid{background:var(--cal)!important;border-color:var(--cal)!important;color:var(--tinta)!important}.om .fondo-blanco .btn.solid,.om .fondo-cal .btn.solid,.om .tone-cal:not(.on-dark) .btn.solid{background:var(--tinta);border-color:var(--tinta);color:var(--cal)}.om .tone-cal:not(.on-dark) .btn:not(.solid){border-color:var(--tinta);color:var(--tinta)}.om .bio-cierre{position:relative;overflow:hidden;isolation:isolate}.om .bio-cierre-firma{position:absolute;right:-14%;bottom:-38%;width:82%;height:auto;color:var(--cal);opacity:.12;pointer-events:none;z-index:-1}.om .bio-cierre .nowrap{white-space:nowrap}@media (max-width:900px){.om .bio-cierre-firma{width:150%;right:-45%;bottom:-22%}}@media print{.om .bio .cita{background:#fff!important;padding-block:24px 0!important}.om .bio .cita-firma{display:none}.om .bio .cita .marca,.om .bio .cita blockquote{color:#a63a24!important;font-size:20pt}.om .bio .cita figcaption{color:#5a6470!important}}.om .bio-clientes{gap:0;flex-wrap:nowrap;justify-content:space-between;align-items:center}.om .bio-clientes li.con-logo{display:flex;align-items:center;justify-content:center;height:auto;min-width:0;padding:0;border:0!important;border-radius:0}.om .bio-clientes li.con-logo img{display:block;width:auto;height:18px;max-width:none;filter:brightness(0) invert(1);opacity:.88}.om .bio-clientes li.con-logo.logo-televisa img{height:32px}.om .bio-clientes li.con-logo.logo-aws img,.om .bio-clientes li.con-logo.logo-grupo-axo img{height:24px}.om .bio-clientes li.con-logo.logo-femsa img,.om .bio-clientes li.con-logo.logo-red-hat img,.om .bio-clientes li.con-logo.logo-zurich img{height:18px}.om .bio-bloque:has(.bio-clientes){grid-template-columns:1fr;gap:24px}@media (max-width:560px){.om .bio-clientes{flex-wrap:wrap;justify-content:flex-start;gap:24px 32px}}.om .bio-titulo .tenue{font-size:clamp(1rem,1.7vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:.06em;color:var(--niebla);margin-top:clamp(16px,2vw,28px)}@media print{.om .bio-titulo .tenue{color:#5a6470}}.om .tt-acordeon .tt-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(18,19,20,.3),rgba(18,19,20,.55) 45%,rgba(18,19,20,.88));transition:opacity .5s ease}.om .tt-acordeon .tt-card.activa:after{opacity:0}.om .tt-acordeon .tt-card .tt-foto{width:100%;opacity:.5;transform:scale(1.04);filter:grayscale(1) contrast(1.08) brightness(.9);-webkit-mask-image:none;mask-image:none;-o-object-position:50% 30%;object-position:50% 30%;transition:opacity .6s ease,filter .6s ease,width .6s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.om .tt-acordeon .tt-card.activa .tt-foto{width:58%;opacity:1;transform:none;filter:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.om .tt-acordeon .tt-card:not(.activa):hover .tt-foto{opacity:.65}.om .tt-acordeon .tt-card:not(.activa) .tt-valor,.om .tt-acordeon .tt-card:not(.activa) h3{text-shadow:0 1px 12px rgba(0,0,0,.35)}@media (max-width:600px){.om .tt-acordeon .tt-card.activa .tt-foto{width:100%;opacity:.3;filter:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.om .tt-acordeon .tt-card .tt-foto,.om .tt-acordeon .tt-card:after{transition:none}}.om .cc-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(18,19,20,.3),rgba(18,19,20,.55) 45%,rgba(18,19,20,.88));transition:opacity .5s ease}.om .cc-card.activa:after{opacity:0}.om .cc-card .cc-foto{width:100%;opacity:.5;transform:scale(1.04);filter:grayscale(1) contrast(1.08) brightness(.9);-webkit-mask-image:none;mask-image:none;-o-object-position:50% 30%;object-position:50% 30%;transition:opacity .6s ease,filter .6s ease,width .7s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.om .cc-card.activa .cc-foto{width:55%;opacity:1;transform:none;filter:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.om .cc-card:not(.activa):hover .cc-foto{opacity:.65}.om .cc-card:not(.activa) .cc-pie h3{text-shadow:0 1px 12px rgba(0,0,0,.35)}.om .cc-centro.sin-anim .cc-card:after{transition:none!important}@media (max-width:640px){.om .cc-card.activa .cc-foto{width:100%;opacity:.25;filter:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.om .cc-card .cc-foto,.om .cc-card:after{transition:none}}.om .sin-corte{white-space:nowrap}.om .pr{padding-bottom:112px}.om .pr-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--linea);min-height:clamp(380px,48svh,460px);display:flex;align-items:flex-end;padding-block:120px 48px;margin-bottom:56px}.om .pr-hero-video{position:absolute;inset:0;z-index:-2}.om .pr-hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.75}.om .pr-hero.con-video:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(18,19,20,.55),rgba(18,19,20,.35) 45%,rgba(18,19,20,.92))}.om .pr-hero-txt{width:100%;display:flex;flex-direction:column;gap:24px}.om .pr-hero h1{font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--texto);max-width:16ch}.om .pr-cab-pie{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.om .pr-cab-pie p{max-width:480px;font-size:18px;font-weight:500;color:var(--texto-2)}.om .pr-media{position:relative;overflow:hidden;background:var(--cal-2)}.om .pr-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;filter:grayscale(1) contrast(1.08) brightness(.9);opacity:.75;transition:transform .5s cubic-bezier(.33,1,.68,1),filter .6s ease,opacity .6s ease}.om .pr-patron{position:absolute;inset:18% 10%;width:80%;height:64%;color:var(--pizarra)}.om .pr-velo{position:absolute;inset:0;background:rgba(0,0,0,.25);opacity:0;transition:opacity .4s ease}.om .pr-mas{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.2);backdrop-filter:blur(6px);color:var(--cal);font:300 34px/1 var(--display);opacity:0;transform:scale(.7);transition:transform .3s ease,opacity .3s ease}.om .pr-esq{position:absolute;width:12px;height:12px;border:0 solid var(--cal);opacity:.9}.om .pr-esq.tl{top:15px;left:15px;border-top-width:1.5px;border-left-width:1.5px}.om .pr-esq.tr{top:15px;right:15px;border-top-width:1.5px;border-right-width:1.5px}.om .pr-esq.bl{bottom:15px;left:15px;border-bottom-width:1.5px;border-left-width:1.5px}.om .pr-esq.br{bottom:15px;right:15px;border-bottom-width:1.5px;border-right-width:1.5px}.om .pr-card:focus-visible .pr-media img,.om .pr-card:hover .pr-media img,.om .pr-dest-foto:hover .pr-media img{transform:scale(1.08);filter:none;opacity:1}.om .pr-card:focus-visible .pr-velo,.om .pr-card:hover .pr-velo,.om .pr-dest-foto:hover .pr-velo{opacity:1}.om .pr-card:focus-visible .pr-mas,.om .pr-card:hover .pr-mas,.om .pr-dest-foto:hover .pr-mas{opacity:1;transform:scale(1)}.om .pr-card.activa .pr-media img,.om .pr-dest .pr-media img{filter:none;opacity:1}.om .pr-badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:20px;padding:4px 12px;font:600 11px/1.4 var(--display);color:var(--cal);background:var(--pizarra);max-width:100%;overflow:hidden;text-overflow:ellipsis}.om .pr-badge-dest{background:var(--tezontle);font-size:12px}.om .pr-fecha{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--texto-3);font-variant-numeric:tabular-nums;white-space:nowrap}.om .pr-visor{scroll-margin-top:96px;margin-bottom:48px}.om .pr-dest{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border-radius:22px;overflow:hidden;border:1px solid var(--linea);background:var(--fondo-2);color:var(--texto);animation:pr-aparece .5s ease both}.om .pr-dest-foto{display:block;position:relative}.om .pr-dest-foto .pr-media{position:absolute;inset:0}.om .pr-dest-txt{padding:60px;display:flex;flex-direction:column;gap:20px}.om .pr-dest-cab{display:flex;align-items:center;justify-content:space-between;gap:16px}.om .pr-dest-txt h2{font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--texto)}.om .pr-dest-txt p{font-size:17px;color:var(--texto-2)}.om .pr-dest-pie{margin-top:auto;padding-top:24px;border-top:1px solid var(--linea)}@keyframes pr-aparece{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.om .pr-lista{scroll-margin-top:96px}.om .pr-filtros{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.om .pr-filtro{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--linea-fuerte);background:transparent;color:var(--texto-2);font:500 14px/1 var(--display);cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.om .pr-filtro:hover{border-color:var(--cal);color:var(--cal)}.om .pr-filtro.activo{background:var(--cal);border-color:var(--cal);color:var(--tinta)}.om .pr-cuenta{font-family:var(--mono);font-size:11px;opacity:.7}.om .pr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.om .pr-card{all:unset;box-sizing:border-box;display:grid;grid-template-rows:auto calc(1.3em * 3) auto;row-gap:14px;min-width:0;cursor:pointer;color:var(--texto);font-family:var(--display);font-size:17px;animation:pr-sube .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * .06s)}.om .pr-card .pr-media{aspect-ratio:16/10;border-radius:22px;outline:1px solid transparent;outline-offset:4px;transition:outline-color .3s ease}.om .pr-card.activa .pr-media{outline-color:var(--tezontle)}.om .pr-card h3{font-size:17px;font-weight:600;line-height:1.3;color:var(--texto);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.om .pr-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.om .pr-card-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--linea-fuerte);min-width:0}.om .pr-card:focus-visible{outline:2px solid var(--cal);outline-offset:6px;border-radius:22px}@keyframes pr-sube{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.om .pr-paginas{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:56px}.om .pr-paginas button{min-width:42px;height:42px;padding:0 12px;border-radius:999px;border:1px solid var(--linea-fuerte);background:transparent;color:var(--texto-2);font:500 14px/1 var(--display);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.om .pr-paginas button:hover:not(:disabled){border-color:var(--tezontle);background:var(--tezontle);color:var(--cal)}.om .pr-paginas button.activa{background:var(--cal);border-color:var(--cal);color:var(--tinta)}.om .pr-paginas button:disabled{opacity:.35;cursor:default}.om .pr-ind-cab{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.om .pr-ind-cab .volver{color:var(--texto-3);text-decoration:none}.om .pr-ind-cab .volver:hover{color:var(--texto)}.om .pr-ind-cab h1{font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--texto)}.om .pr-ind-cab p{color:var(--texto-2)}.om .pr-ind-cab .pr-filtros{margin:8px 0 0}.om .pr-ind-grupo{margin-bottom:56px}.om .pr-ind-grupo h2{display:flex;align-items:baseline;gap:12px;font-size:clamp(24px,2.4vw,32px);font-weight:500;color:var(--texto);padding-bottom:14px;border-bottom:1px solid var(--linea-fuerte)}.om .pr-ind-grupo ol{list-style:none;margin:0;padding:0}.om .pr-ind-grupo a{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,200px) 20px;gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--linea);text-decoration:none;color:var(--texto);transition:background .2s ease}.om .pr-ind-grupo a:hover{background:var(--cal-2)}.om .pr-ind-tit{font-size:17px;line-height:1.35}.om .pr-ind-medio{font-size:14px;color:var(--texto-2);text-align:right}.om .pr-ind-flecha{color:var(--texto-3);transition:transform .2s ease,color .2s ease}.om .pr-ind-grupo a:hover .pr-ind-flecha{color:var(--tezontle-texto);transform:translate(2px,-2px)}@media (max-width:1024px){.om .pr-dest{grid-template-columns:1fr;min-height:0}.om .pr-dest-foto{aspect-ratio:16/10}.om .pr-dest-txt{padding:40px}.om .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.om .pr-hero{min-height:340px;padding-block:104px 36px;margin-bottom:36px}.om .pr-hero h1{font-size:48px}.om .pr-cab-pie{flex-direction:column;align-items:flex-start;gap:20px}.om .pr-grid{grid-template-columns:1fr}.om .pr-dest-txt{padding:28px}.om .pr-dest-txt h2{font-size:32px}.om .pr-media img{filter:none;opacity:1}.om .pr-ind-grupo a{grid-template-columns:1fr 20px;gap:6px 12px}.om .pr-ind-grupo a .pr-fecha{grid-column:1/-1}.om .pr-ind-medio{text-align:left;grid-column:1}.om .pr-ind-flecha{grid-row:2;grid-column:2}}@media (prefers-reduced-motion:reduce){.om .pr-mas,.om .pr-media img,.om .pr-velo{transition:none}.om .pr-card:hover .pr-media img,.om .pr-dest-foto:hover .pr-media img{transform:none}.om .pr-card,.om .pr-dest{animation:none}}.om .pr-hero.pr-hero-ind{min-height:clamp(360px,44svh,440px)}.om .pr-hero .pr-ind-cab{width:100%}.om .pr-hero-ind .pr-hero-video video{transform:scaleX(-1)}.om .pie-redes{display:flex;gap:10px;list-style:none;margin:0;padding:0}.om .pie-redes a{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--linea-fuerte);color:var(--niebla);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.om .pie-redes a:focus-visible,.om .pie-redes a:hover{color:var(--cal);border-color:var(--tezontle);background:var(--tezontle)}.om .pie .pie-redes svg{width:18px;height:18px;color:currentColor}.om .wa-globo{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:60;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 0 rgba(37,211,102,.45);transition:transform .25s ease,box-shadow .25s ease;animation:wa-pulso 2.6s ease-out 1.5s 3}.om .wa-globo svg{width:30px;height:30px}.om .wa-globo:focus-visible,.om .wa-globo:hover{transform:scale(1.07);box-shadow:0 14px 32px rgba(0,0,0,.4)}.om .wa-globo:focus-visible{outline:2px solid var(--cal);outline-offset:4px}@keyframes wa-pulso{0%{box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 0 rgba(37,211,102,.45)}70%,to{box-shadow:0 10px 28px rgba(0,0,0,.35),0 0 0 16px rgba(37,211,102,0)}}@media (max-width:768px){.om .wa-globo{width:52px;height:52px}.om .wa-globo svg{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.om .wa-globo{animation:none;transition:none}}@media print{.om .wa-globo{display:none}}.hero-portal .portal-movil{display:none}@media (max-aspect-ratio:11/10){.hero-portal{background:#0b0c0e;justify-content:flex-start;min-height:0;padding-top:72px}.hero-portal .portal-plate{display:none}.hero-portal .portal-movil{display:block;position:relative;width:100vw;margin-left:calc(-1 * var(--gl));aspect-ratio:1664/1248;flex:none}.hero-portal .portal-movil video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:saturate(.85)}.hero-portal .portal-movil:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b0c0e 0,rgba(11,12,14,0) 14%,rgba(11,12,14,0) 78%,rgba(11,12,14,.85) 94%,#0b0c0e)}.hero-portal .portal-txt{position:relative;z-index:1;top:auto;left:auto;transform:none;margin-top:calc(-40 * var(--m) * 1.08)}.hero-portal .portal-logos{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:40px}.hero-portal .portal-logos li{flex:0 1 auto;min-width:0;display:flex;justify-content:center}.hero-portal .portal-logos img{height:15px;min-height:0;max-width:64px}}@media (max-width:900px){.acerca-cifras .ac-txt{text-align:center;margin-inline:auto}.acerca-cifras .ac-eyebrow{justify-content:center}.acerca-cifras .ac-body{text-align:justify;-moz-text-align-last:center;text-align-last:center;text-justify:inter-word;hyphens:none;margin-inline:auto}.acerca-cifras .ac-titulo>span{margin-inline:auto}.acerca-cifras .ac-acc{display:flex;justify-content:center}.cita-firma{width:175%;right:-38%;bottom:-16%;opacity:.1}}.om .pie .yo .nowrap{white-space:nowrap}.om .pie svg.pie-llama{display:inline-block;width:22px;height:auto;margin-left:10px;vertical-align:-5px}@media (min-width:901px){.om .pie .wrap{padding-right:calc(var(--gr) + 76px)}}@media (max-width:900px){.om .pie{padding-bottom:96px}.om{overflow-x:clip}.acerca-cifras .ac-txt{box-sizing:border-box;width:100%;max-width:30rem;align-items:center!important}.acerca-cifras .ac-txt,.acerca-cifras .ac-txt>*{margin-inline:auto!important}.acerca-cifras .ac-body{box-sizing:border-box;max-width:100%;padding-inline:6px;text-align:justify;-moz-text-align-last:center;text-align-last:center}.acerca-cifras .ac-eyebrow{display:block!important;text-align:center;line-height:1.7}.acerca-cifras .ac-eyebrow .ac-llama{display:inline-block;vertical-align:-2px;margin-right:8px}.acerca-cifras .ac-cifras{justify-content:center;text-align:center}}.om .forma{align-items:stretch}.om .forma .campo>input,.om .forma .campo>select{margin-top:auto}.om .forma .campo{position:relative}.om .forma .campo>input,.om .forma .campo>select{box-sizing:border-box;height:52px;min-height:52px;padding-block:0}.om .forma .campo>.error{position:absolute;left:0;top:100%;margin-top:4px;min-height:0}@media (max-width:900px){.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video,.acerca-cifras.fondo-blanco .ac-fondo.con-video .ac-final,.acerca-cifras.fondo-blanco .ac-fondo.con-video video{left:50%;transform:translateX(-48.3%)}}.om .temas-catalogo .tc-para{margin-top:8px;font-size:15px;line-height:1.45;color:inherit;opacity:.8}.om .temas-catalogo .tc-para .mono{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-right:6px;color:var(--tezontle-texto)}.contacto .ancla-alias{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.contacto{position:relative}.om .pr-filtros-sep{align-self:stretch;width:1px;margin:6px;background:var(--linea,rgba(255,255,255,.18))}@media (max-width:900px){.om .pr-lista .pr-filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--gl, 20px) * -1);margin-right:calc(var(--gr, 20px) * -1);padding:2px var(--gr,20px) 2px var(--gl,20px)}.om .pr-lista .pr-filtros::-webkit-scrollbar{display:none}.om .pr-lista .pr-filtro{flex:0 0 auto}}.om .pr-tipo{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);border-left:1px solid;padding-left:10px;white-space:nowrap}.contacto-cab{display:flex;flex-direction:column;gap:24px}.contacto-cab>*{animation:cab-entra .45s cubic-bezier(.2,.7,.2,1) both}@keyframes cab-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contacto-cab>*{animation:none}}.om #asesoria .txt h2{font-size:clamp(2rem,3.6vw,3.4rem)}.om #asesoria .img img{filter:grayscale(1) contrast(1.08) brightness(.9)}.gc{background:#000;color:var(--cal);padding:clamp(80px,11vw,150px) 0 clamp(72px,9vw,130px);border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);scroll-margin-top:72px;overflow:hidden}.gc-cab{text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px;margin-bottom:clamp(40px,6vw,72px)}.gc-etq{font-size:11px;letter-spacing:.22em;color:color-mix(in srgb,var(--cal) 72%,transparent)}.gc-etq,.om .gc-cab h2{text-transform:uppercase;margin:0}.om .gc-cab h2{font-family:var(--display);font-size:var(--t-seccion);font-weight:900;line-height:1;letter-spacing:-.03em;color:#fff}.gc-intro{max-width:52rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.75rem);line-height:1.33;letter-spacing:-.02em;color:#f4f4f4}.gc-intro span{opacity:.28;transition:opacity .25s linear}.gc-barra{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-bottom:26px}.om .gc .gc-filtros{margin:0}.gc-nav{display:flex;align-items:center;gap:10px}.gc-cuenta{font-size:12px;letter-spacing:.08em;color:color-mix(in srgb,var(--cal) 70%,transparent);margin-right:6px;font-variant-numeric:tabular-nums}.gc-flecha{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font-size:16px;cursor:pointer;transition:background .2s,color .2s,border-color .2s,opacity .2s}.gc-flecha:hover:not(:disabled){background:var(--tezontle);border-color:var(--tezontle)}.gc-flecha:disabled{opacity:.3;cursor:default}.gc-flecha:focus-visible,.gc-foto:focus-visible,.gc-visor button:focus-visible{outline:2px solid var(--tezontle);outline-offset:3px}.gc-pista{list-style:none;margin:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:6px max(var(--gl),calc((100vw - var(--max)) / 2 + var(--gl))) 24px;scroll-padding:0 max(var(--gl),calc((100vw - var(--max)) / 2 + var(--gl)))}.gc-pista::-webkit-scrollbar{display:none}.gc-pista.arrastrando{cursor:grabbing;scroll-snap-type:none}.gc-pista.arrastrando .gc-foto{pointer-events:none}.gc-pista li{flex:0 0 clamp(240px,26vw,360px);scroll-snap-align:start;animation:gc-entra .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 55ms)}@keyframes gc-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.gc-foto{display:flex;flex-direction:column;gap:14px;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:zoom-in;font:inherit}.gc-marco{position:relative;display:block;aspect-ratio:4/5;border-radius:8px;overflow:hidden;background:#111;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.gc-marco img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:grayscale(1) contrast(1.06) brightness(.9);transition:filter .45s ease,transform .6s cubic-bezier(.2,.7,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.gc-mas{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:15px;transition:transform .35s ease,background .2s}.gc-foto:focus-visible .gc-marco,.gc-foto:hover .gc-marco{transform:translateY(-6px)}.gc-foto:focus-visible img,.gc-foto:hover img{filter:grayscale(0) contrast(1) brightness(1);transform:scale(1.04)}.gc-foto:hover .gc-mas{transform:rotate(45deg);background:var(--tezontle);border-color:var(--tezontle)}.gc-pie{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.18);padding-top:12px}.gc-cat{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tezontle)}.gc-txt{font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--cal) 86%,transparent)}.gc-progreso{height:1px;background:rgba(255,255,255,.35);margin-top:8px;overflow:hidden}.gc-progreso span{display:block;height:100%;background:#fff;transform-origin:left;transition:transform .25s linear}.gc-visor{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.94);display:grid;grid-template-columns:72px 1fr 72px;align-items:center;padding:64px 12px 24px;animation:gc-fundido .25s ease both}@keyframes gc-fundido{0%{opacity:0}to{opacity:1}}.gc-v-fig{grid-column:2;margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:0;animation:gc-foto-entra .35s cubic-bezier(.2,.7,.2,1) both}@keyframes gc-foto-entra{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.gc-v-fig img{max-width:100%;max-height:calc(100svh - 170px);-o-object-fit:contain;object-fit:contain;border-radius:6px;display:block}.gc-v-fig figcaption{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:color-mix(in srgb,var(--cal) 88%,transparent);font-size:15px;max-width:46rem}.gc-v-fig figcaption .mono{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tezontle)}.gc-cerrar,.gc-v-flecha{width:52px;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:#fff;font-size:18px;cursor:pointer;justify-self:center;transition:background .2s,border-color .2s}.gc-cerrar:hover,.gc-v-flecha:hover{background:var(--tezontle);border-color:var(--tezontle)}.gc-v-flecha.izq{grid-column:1}.gc-v-flecha.der{grid-column:3}.gc-cerrar{position:absolute;top:14px;right:16px;width:46px;height:46px;font-size:16px}@media (max-width:760px){.gc-barra{flex-direction:column;align-items:stretch}.om .gc .gc-filtros{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gl) * -1);padding:2px var(--gl)}.om .gc .gc-filtros::-webkit-scrollbar{display:none}.om .gc .gc-filtros .pr-filtro{flex:0 0 auto}.gc-nav{justify-content:space-between}.gc-cuenta{margin-right:auto}.gc-pista li{flex-basis:78vw}.gc-visor{grid-template-columns:1fr;padding:64px 10px 88px}.gc-v-fig{grid-column:1}.gc-v-fig img{max-height:calc(100svh - 230px)}.gc-v-flecha{position:absolute;bottom:20px}.gc-v-flecha.izq{left:calc(50% - 64px)}.gc-v-flecha.der{left:calc(50% + 12px)}}@media (prefers-reduced-motion:reduce){.gc-pista li,.gc-v-fig,.gc-visor{animation:none}.gc-intro span,.gc-marco,.gc-marco img,.gc-mas,.gc-progreso span{transition:none}.gc-intro span{opacity:1}}.om .gc-pista{padding:6px max(var(--gl),calc((100% - var(--max)) / 2)) 24px;scroll-padding:0 max(var(--gl),calc((100% - var(--max)) / 2))}.gc-barra>*{min-width:0;max-width:100%}.gc{max-width:100vw}@media (max-width:760px){.gc-barra{display:grid;grid-template-columns:minmax(0,1fr)}}.om .gc-pista.gc-arco{scroll-snap-type:none;gap:18px;padding:clamp(40px,5vw,70px) 0;scroll-padding:0;align-items:center;perspective:1100px}.gc-arco li{flex:0 0 clamp(170px,16vw,250px);animation:none;transform-origin:center center;transition:none}.gc-arco .gc-marco{aspect-ratio:5/8;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.45)}.gc-arco .gc-foto{gap:0}.gc-arco .gc-foto:focus-visible .gc-marco,.gc-arco .gc-foto:hover .gc-marco{transform:none}.gc-arco .gc-mas{left:12px;right:auto;bottom:12px;width:38px;height:38px;background:rgba(255,255,255,.22)}.gc-hover{position:absolute;inset:auto 0 0 0;padding:48px 14px 60px;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent);color:#fff;font-size:13px;line-height:1.35;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;text-align:left}.gc-hover .mono{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tezontle)}.gc-foto:focus-visible .gc-hover,.gc-foto:hover .gc-hover{opacity:1;transform:none}.gc-arco+.wrap .gc-progreso{display:none}@media (max-width:760px){.gc-arco li{flex-basis:46vw}.om .gc-pista.gc-arco{gap:12px}}@media (prefers-reduced-motion:reduce){.gc-arco li{transform:none!important}}.om .gc-pista.gc-arco{overflow-x:auto;overflow-y:hidden;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.top.fijo .menu-der{gap:20px;justify-self:end}.idiomas,.top.fijo .menu-der{display:flex;align-items:center}.idiomas{list-style:none;margin:0;padding:0;gap:2px;font:500 11px/1 var(--mono);letter-spacing:.08em}.idiomas li{display:flex;align-items:center}.idiomas li+li:before{content:"·";color:rgba(241,240,236,.3);margin:0 2px;line-height:1}.idiomas a,.idiomas span{display:inline-grid;place-items:center;min-width:26px;min-height:32px;padding:0 2px;color:#8b8a8a;text-decoration:none;transition:color .2s ease}.idiomas a:focus-visible,.idiomas a:hover{color:var(--cal)}.idiomas .activo{color:var(--cal)}.idiomas [lang=zh]{letter-spacing:.02em;font-size:12px}.top.fijo .idiomas-movil{display:none}@media (max-width:1100px){.top.fijo .wrap{grid-template-columns:auto 1fr auto;justify-content:stretch;gap:12px}.top.fijo .idiomas-movil{display:flex;justify-self:end}.idiomas a,.idiomas span{min-height:44px}}.gc-mas{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(18,19,20,.45)}.prensa-bento .b3-mosaico img{filter:grayscale(.7) brightness(.6)}@media (hover:none),(max-width:900px){.btn-pildora,.om .pr-mas,.prensa-bento .glass{backdrop-filter:none;-webkit-backdrop-filter:none}.prensa-bento .glass{background:rgba(255,255,255,.05)}.gc-arco .gc-marco{box-shadow:0 10px 22px rgba(0,0,0,.4)}}.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video{mix-blend-mode:multiply;background:transparent}.acerca-cifras .ac-sombra,.acerca-cifras.fondo-blanco .ac-sombra,.acerca-cifras.fondo-cal .ac-sombra{display:none}@media (min-width:901px){.acerca-cifras{--cabeza:.047}}@media (max-width:900px){.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video,.acerca-cifras.fondo-blanco .ac-fondo.con-video .ac-final,.acerca-cifras.fondo-blanco .ac-fondo.con-video video{left:50%;transform:translateX(-50%)}}@media (min-width:901px){.acerca-cifras .ac-fondo.con-video .ac-final,.acerca-cifras .ac-fondo.con-video video,.acerca-cifras.fondo-blanco .ac-fondo.con-video .ac-final,.acerca-cifras.fondo-blanco .ac-fondo.con-video video{left:calc(77% + 12px);transform:translateX(-51.1%)}}.acerca-cifras.fondo-blanco:after,.acerca-cifras.fondo-blanco:before,.acerca-cifras.fondo-cal:after,.acerca-cifras.fondo-cal:before{z-index:0;pointer-events:none}.acerca-cifras .ac-txt{position:relative;z-index:1}