.rp-page .pf-cab{align-items:center;gap:28px;padding-bottom:8px;display:grid}@media (min-width:860px){.rp-page .pf-cab{grid-template-columns:1fr minmax(260px,380px);gap:56px}}.rp-page .pf-nombre{font-family:var(--f-display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.03em;margin:0;font-size:clamp(3.4rem,15vw,8.5rem);font-weight:900;line-height:.9}.rp-page .pf-lema{max-width:28ch;font-family:var(--f-display);margin:22px 0 0;font-size:clamp(1.25rem,2.6vw,1.9rem);font-style:italic;font-weight:500;line-height:1.3}.rp-page .pf-foto-marco{width:min(100%,380px)}.rp-page .pf-foto{aspect-ratio:1;background:var(--k-hoja);border:var(--k-linea);position:relative;overflow:hidden;box-shadow:8px 8px 0 0 var(--k-tinta)!important;border-radius:32px!important}.rp-page .pf-foto--inicial{background:var(--marca);place-items:center;display:grid}.rp-page .pf-foto--inicial span{font-family:var(--f-display);font-size:clamp(6rem,18vw,11rem);font-weight:900;line-height:1}.rp-page .pf-bio{align-items:start;gap:22px;display:grid}@media (min-width:860px){.rp-page .pf-bio{grid-template-columns:7fr 5fr;gap:32px}}.rp-page .pf-bio__txt p:not(.rp-etiqueta){max-width:62ch;margin:0 0 1em;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.7}.rp-page .pf-bio__txt p:last-child{margin-bottom:0}.rp-page .pf-datos dl{margin:12px 0 0}.rp-page .pf-datos__fila{border-bottom:2px dashed #14201b59;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 0;display:flex}.rp-page .pf-datos__fila:last-child{border-bottom:0}.rp-page .pf-datos dt{letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:12px;font-weight:800}.rp-page .pf-datos dd{text-align:right;margin:0;font-size:14px;font-weight:700}.rp-page .pf-cita{margin-top:72px}.rp-page .pf-cita__t{max-width:24ch;font-family:var(--f-display);font-variation-settings:"SOFT" 100, "WONK" 1;margin:14px 0 0;font-size:clamp(1.8rem,5vw,3.4rem);font-style:italic;font-weight:700;line-height:1.12}.rp-page .pf-cita__autor{letter-spacing:.08em;text-transform:uppercase;color:var(--fluor);margin:18px 0 0;font-size:14px;font-weight:800}.rp-page .pf-pick{gap:12px}.rp-page .pf-pick__cab{align-items:center;gap:10px;display:flex}.rp-page .pf-pick__autor{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--k-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:800;overflow:hidden}.rp-page .pf-pick__fmt{flex:none;padding:3px 9px;font-size:10px;box-shadow:none!important}.rp-page .pf-pick__enlace{color:var(--k-tinta)}.rp-page .pf-pick__enlace:hover .rp-tarjeta__t{background:linear-gradient(var(--fluor), var(--fluor)) left bottom / 100% 3px no-repeat}.rp-page .pf-pick__intro{color:var(--k-muted);margin:0;font-size:15px;font-style:italic;line-height:1.55}.rp-page .pf-pick__pie{border-top:2px dashed var(--k-tinta);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.rp-page .pf-pick__precio{font-variant-numeric:tabular-nums;font-weight:800}.rp-page .pf-archivo{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.rp-page .pf-archivo__fila{color:var(--k-tinta);background:var(--k-hoja);border:var(--k-linea);flex-direction:column;gap:8px;padding:14px 18px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 4px 0 0 var(--k-tinta)!important;border-radius:16px!important}@media (min-width:720px){.rp-page .pf-archivo__fila{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.rp-page .pf-archivo__t{font-family:var(--f-display);font-size:17px;font-weight:700;line-height:1.25}.rp-page .pf-archivo__f{background:var(--fluor);flex:none;align-self:flex-start;margin:0;box-shadow:none!important}@media (hover:hover){.rp-page .pf-archivo__fila:hover{transform:translateY(-2px);box-shadow:0 6px 0 0 var(--k-tinta)!important}}.rp-page .pf-otro{flex-wrap:wrap;align-items:center;gap:22px 32px;display:flex}.rp-page .pf-otro__foto{flex:none;width:120px}.rp-page .pf-otro__foto .pf-foto{box-shadow:5px 5px 0 0 var(--k-tinta)!important;border-radius:24px!important}.rp-page .pf-otro__foto .pf-foto--inicial span{font-size:4rem}.rp-page .pf-otro__nombre{font-family:var(--f-display);margin:4px 0 6px;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1}.rp-page .pf-otro>.rp-boton{margin-left:auto}
