@font-face{font-family:Rubik;src:url(/fonts/Rubik-VF.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/Lexend-VF.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo%5Bwdth,wght%5D.ttf)format("truetype");font-weight:100 900;font-stretch:62% 125%;font-display:swap}.tm{--fondo-c:var(--blanco);--tinta-c:var(--negro);--tinta-2:var(--gris);--chip:var(--marfil);--linea-c:var(--linea);gap:var(--fluid-lg) var(--gutter);background:var(--fondo-c);color:var(--tinta-c);border-radius:var(--radius-md);box-shadow:0 30px 70px -50px color-mix(in oklab, var(--negro) 35%, transparent);grid-template-columns:1fr;padding:clamp(22px,2.4vw,36px);display:grid;overflow:clip}.tm.-oscuro{--fondo-c:var(--negro);--tinta-c:var(--marfil);--tinta-2:color-mix(in oklab, var(--marfil) 60%, transparent);--chip:var(--negro-2);--linea-c:var(--linea-oscura)}@media (width>=1000px){.tm{grid-template-columns:repeat(14,1fr);align-items:center}.tm_copy{grid-column:1/6}.tm_tablero{grid-column:7/15}.tm.-par .tm_copy{order:2;grid-column:10/15}.tm.-par .tm_tablero{order:1;grid-column:1/9}.tm_proceso{order:3;grid-column:1/15}}.tm_copy{flex-direction:column;gap:14px;display:flex}.tm_giro{font-size:var(--text-sm);color:var(--tinta-2);font-weight:500}.tm_nombre{font-family:var(--font-serif);font-weight:400;font-size:var(--text-heading-md);letter-spacing:-.02em;line-height:1.02}.tm_que{font-size:var(--text-lg);font-weight:500;line-height:1.35}.tm_reto{font-size:var(--text-md);color:var(--tinta-2);line-height:1.5}.tm_hicimos{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.tm_hicimos li{font-size:var(--text-sm);background:var(--chip);border-radius:100px;padding:7px 12px;font-weight:500}.tm_pie{border-top:1px solid var(--linea-c);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;padding-top:10px;display:flex}.tm_estado{color:var(--tinta-2);align-items:center;gap:8px;display:inline-flex}.tm_estado i{background:var(--verde);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--verde) 25%, transparent);border-radius:100%}.tm_link{align-items:center;gap:6px;font-weight:500;display:inline-flex}.tm_link svg{width:12px;height:12px;transition:transform var(--dur-fast) var(--ease)}.tm_link:hover svg{transform:translate(3px)}.tm_tablero{background:var(--fondo);min-width:0;color:var(--tinta);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tinta) 10%, transparent);gap:clamp(18px,2vw,28px);padding:clamp(20px,2.4vw,36px);display:grid}.tm_logo{justify-content:center;align-items:center;min-height:160px;padding:clamp(12px,2vw,28px) 0;display:flex}.tm_logo img{width:min(70%,420px);height:auto}.tm_variantes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tm_variantes li{aspect-ratio:1;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tinta) 12%, transparent);justify-content:center;align-items:center;padding:18%;display:flex}.tm_variantes img{object-fit:contain;width:100%;height:100%}.tm_paleta{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;display:grid}.tm_paleta li{border-radius:8px;flex-direction:column;justify-content:flex-end;gap:1px;height:72px;padding:8px;font-size:10.5px;line-height:1.2;display:flex;box-shadow:inset 0 0 0 1px #00000014}.tm_paleta li span,.tm_paleta li em{color:#fff;mix-blend-mode:difference;font-style:normal}.tm_paleta li em{opacity:.8;font-size:9.5px}.tm_tipos{border-top:1px solid color-mix(in oklab, var(--tinta) 14%, transparent);flex-direction:column;gap:10px;padding-top:clamp(14px,1.6vw,20px);display:flex}.tm_tipo{letter-spacing:-.02em;text-wrap:balance;flex-direction:column;gap:4px;font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.05;display:flex}.tm_tipo small{font-family:var(--font-mono);letter-spacing:.04em;opacity:.6;text-transform:uppercase;font-size:10.5px;font-weight:500}.tm_proceso{padding-top:var(--fluid-md);border-top:1px solid var(--linea-c);flex-direction:column;gap:14px;display:flex}.tm_proceso_t{color:var(--tinta-2);font-weight:500}.tm.-oscuro .ga_cap span{color:var(--tinta-2)}.tm.-oscuro .ga_media{background:var(--negro-2)}
