.dueno-historia{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(32px,6vw,90px);align-items:center;padding-block:90px;color:var(--color-primario)}
.dueno-retrato{margin:0}.dueno-retrato picture,.dueno-retrato img{display:block;width:100%;height:auto;aspect-ratio:4/5}.dueno-retrato figcaption{padding-top:12px;font-size:12px;color:inherit}
.dueno-presentacion h2{margin:14px 0 8px}.dueno-cargo{font-weight:600}.dueno-biografia{margin-top:24px!important;max-width:60ch;line-height:1.8}.dueno-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin-top:30px}.dueno-cifras strong{display:block;font-size:36px;font-weight:500;line-height:1.2}.dueno-cifras span{display:block;font-size:12px;line-height:1.5;margin-top:6px}.dueno-corte{font-size:12px;margin:20px 0 24px!important;opacity:.8}
.dueno-firma{display:flex;align-items:center;gap:20px;width:min(1180px,calc(100% - 48px));margin:40px auto;padding:24px 0;border-top:1px solid color-mix(in srgb,var(--color-primario) 20%,transparent);color:var(--color-primario)}.dueno-firma-retrato{flex:0 0 96px}.dueno-firma img{display:block;width:96px;height:120px;object-fit:cover}.dueno-firma strong{font-size:24px}.dueno-firma p{margin:4px 0 10px}.dueno-firma a{color:inherit}
@media(max-width:899px){.dueno-historia{grid-template-columns:1fr;padding-block:52px;gap:28px}.dueno-retrato{max-width:380px;width:100%;margin-inline:auto}.dueno-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.dueno-biografia{margin-top:16px!important}.dueno-firma{gap:16px}.dueno-firma strong{font-size:21px}}

.dueno-datos{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--color-primario) 18%,transparent);padding-top:12px}.dueno-datos .dueno-cifras{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 24px;margin-top:20px}.dueno-cifras strong{font-variant-numeric:tabular-nums;white-space:nowrap}.dueno-cifras strong span{display:inline;font-size:inherit;line-height:inherit;margin:0}.dueno-cifras .dueno-mas{font-size:.65em;vertical-align:top;margin-left:2px}.dueno-biografia+.lion-boton{margin-top:28px}
@media(max-width:1000px){.dueno-datos .dueno-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.dueno-datos .dueno-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
