.portada[data-astro-cid-lcdefpme]{padding-block:clamp(48px,7vw,104px) clamp(64px,8vw,120px);position:relative;overflow:hidden}.reticula[data-astro-cid-lcdefpme]{pointer-events:none;grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid;position:absolute;inset:0}.reticula[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform-origin:top;border-inline:1px solid #1c1b180d}.portada-in[data-astro-cid-lcdefpme]{gap:48px;display:grid;position:relative}.portada-k[data-astro-cid-lcdefpme]{color:var(--grafito)}.portada-h[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-top:22px;font-size:clamp(3.75rem,1.4rem + 10vw,10.5rem);line-height:.88}.portada-h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--pino);display:inline-block}.portada-tesis[data-astro-cid-lcdefpme]{max-width:22ch;margin-top:30px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-style:italic;line-height:1.2}.portada-intro[data-astro-cid-lcdefpme]{max-width:48ch;color:var(--grafito);margin-top:20px}.portada-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lamina[data-astro-cid-lcdefpme]{justify-self:center;width:min(420px,82vw);padding:18px;position:relative}.lamina-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--hueso-2);overflow:hidden}.lamina-img[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:center 25%;filter:grayscale(.9)sepia(.12)contrast(1.04);width:100%;height:100%;transition:filter .9s var(--ease-out)}.lamina[data-astro-cid-lcdefpme]:hover .lamina-img[data-astro-cid-lcdefpme] img{filter:none}.corte[data-astro-cid-lcdefpme]{border-color:var(--tinta);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.c1[data-astro-cid-lcdefpme]{border-top-width:1px;border-left-width:1px;top:0;left:0}.c2[data-astro-cid-lcdefpme]{border-top-width:1px;border-right-width:1px;top:0;right:0}.c3[data-astro-cid-lcdefpme]{border-bottom-width:1px;border-left-width:1px;bottom:34px;left:0}.c4[data-astro-cid-lcdefpme]{border-bottom-width:1px;border-right-width:1px;bottom:34px;right:0}.lamina[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--grafito);margin-top:12px;font-size:.8125rem}.lamina[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--tinta);margin-right:8px}.rotulo[data-astro-cid-lcdefpme]{border:1px solid var(--tinta);background:var(--blanco);grid-template-columns:auto 1fr;align-items:stretch;max-width:520px;display:grid}.norte[data-astro-cid-lcdefpme]{width:64px;color:var(--tinta);border-right:1px solid var(--tinta);box-sizing:content-box;align-self:center;padding:10px}.rotulo[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.rotulo[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:1px solid var(--linea);border-bottom:1px solid var(--linea);padding:8px 12px}.rotulo[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--grafito);font-size:.5625rem}.rotulo[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:500}@media (width>=1000px){.portada-in[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);align-items:end;gap:40px 24px}.portada-txt[data-astro-cid-lcdefpme]{grid-column:1/span 7}.lamina[data-astro-cid-lcdefpme]{grid-area:1/9/auto/-1;justify-self:end}.rotulo[data-astro-cid-lcdefpme]{grid-column:7/-1;justify-self:end;width:100%}}.perfil[data-astro-cid-lcdefpme]{gap:40px;display:grid}.perfil-txt[data-astro-cid-lcdefpme]{gap:20px;max-width:62ch;font-size:1.1875rem;line-height:1.7;display:grid}.capitular[data-astro-cid-lcdefpme]:first-letter{float:left;font-family:var(--f-serif);color:var(--pino);padding:.06em .1em 0 0;font-size:5.2em;line-height:.8}.nota-ref[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--laton);margin-left:2px;font-size:.6875rem;text-decoration:none}.notas[data-astro-cid-lcdefpme]{border-top:1px solid var(--linea);gap:12px;max-width:62ch;padding-top:18px;display:grid}.notas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--grafito);grid-template-columns:22px 1fr;font-size:.875rem;display:grid}.notas[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--laton)}.cifras[data-astro-cid-lcdefpme]{border-top:1px solid var(--tinta);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.cifras[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:6px;padding:22px 20px 0 0;display:grid}.cifras[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--linea);padding-left:20px}.cifras[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:clamp(2.75rem,2rem + 2.4vw,4rem);font-weight:400;line-height:1}.cifras[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--grafito)}.proy-titulo[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:clamp(48px,6vw,88px)}.proyectos[data-astro-cid-lcdefpme]{gap:clamp(72px,9vw,140px);display:grid}.proyecto[data-astro-cid-lcdefpme]{align-items:end;gap:28px;display:grid}.proy-fig[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--grafito);margin-top:10px}.proy-img[data-astro-cid-lcdefpme]{background:var(--hueso-2);overflow:hidden}.proy-img[data-astro-cid-lcdefpme] img{aspect-ratio:3/2;object-fit:cover;width:100%}.proy-n[data-astro-cid-lcdefpme]{color:var(--laton)}.proy-t[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.875rem,1.3rem + 1.8vw,2.75rem);line-height:1.05}.proy-txt[data-astro-cid-lcdefpme]{color:var(--grafito);max-width:46ch;margin-top:14px}.ficha[data-astro-cid-lcdefpme]{border-top:1px solid var(--tinta);margin-top:24px}.ficha[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linea);grid-template-columns:90px 1fr;gap:12px;padding:10px 0;font-size:.9375rem;display:grid}.ficha[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--grafito);padding-top:3px}@media (width>=1000px){.proyecto[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr);column-gap:24px}.proyecto--izq[data-astro-cid-lcdefpme] .proy-fig[data-astro-cid-lcdefpme]{grid-column:1/span 7}.proyecto--izq[data-astro-cid-lcdefpme] .proy-info[data-astro-cid-lcdefpme]{grid-column:9/-1}.proyecto--der[data-astro-cid-lcdefpme] .proy-fig[data-astro-cid-lcdefpme]{grid-area:1/6/auto/-1}.proyecto--der[data-astro-cid-lcdefpme] .proy-info[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 4}}.escala[data-astro-cid-lcdefpme]{margin-top:clamp(56px,7vw,96px);position:relative}.escala-barra[data-astro-cid-lcdefpme]{border:1px solid var(--tinta);height:14px;display:flex}.tramo[data-astro-cid-lcdefpme]{border-right:1px solid var(--tinta);flex:1;position:relative}.tramo[data-astro-cid-lcdefpme]:last-child{border-right:0}.tramo--lleno[data-astro-cid-lcdefpme]{background:var(--tinta)}.escala-anios[data-astro-cid-lcdefpme]{height:24px;margin-top:8px;position:relative}.escala-anios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--grafito);font-size:.6875rem;position:absolute;transform:translate(-50%)}.escala-anios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{transform:none}.escala-anios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{transform:translate(-100%)}.hitos[data-astro-cid-lcdefpme]{border-left:1px solid var(--linea-2);gap:22px;margin-top:36px;padding-left:22px;display:grid}.hito[data-astro-cid-lcdefpme]{position:relative}.hito-punto[data-astro-cid-lcdefpme]{background:var(--hueso);border:1.5px solid var(--tinta);width:11px;height:11px;position:absolute;top:6px;left:-28px}.hito--trabajo[data-astro-cid-lcdefpme] .hito-punto[data-astro-cid-lcdefpme]{background:var(--tinta)}.hito--docencia[data-astro-cid-lcdefpme] .hito-punto[data-astro-cid-lcdefpme]{border-radius:50%}.hito--premio[data-astro-cid-lcdefpme] .hito-punto[data-astro-cid-lcdefpme]{background:var(--pino);border-color:var(--pino);transform:rotate(45deg)}.hito-a[data-astro-cid-lcdefpme]{color:var(--laton);font-size:.6875rem}.hito-t[data-astro-cid-lcdefpme]{margin-top:2px;font-size:1.25rem;line-height:1.15}.hito-l[data-astro-cid-lcdefpme]{color:var(--grafito);font-size:.875rem}@media (width>=1000px){.escala[data-astro-cid-lcdefpme]{padding-block:150px}.escala-barra[data-astro-cid-lcdefpme]{position:relative}.hitos[data-astro-cid-lcdefpme]{border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.hito[data-astro-cid-lcdefpme]{left:var(--x);width:180px;position:absolute;transform:translate(-12px)}.hito[data-astro-cid-lcdefpme]:last-child{text-align:right;transform:translate(calc(12px - 100%))}.hito[data-astro-cid-lcdefpme]:before{content:"";background:var(--linea-2);width:1px;position:absolute;left:12px}.hito[data-astro-cid-lcdefpme]:last-child:before{left:auto;right:12px}.hito--arriba[data-astro-cid-lcdefpme]{bottom:calc(100% - 124px)}.hito--arriba[data-astro-cid-lcdefpme]:before{height:33px;top:100%}.hito--abajo[data-astro-cid-lcdefpme]{top:214px}.hito--abajo[data-astro-cid-lcdefpme]:before{height:57px;bottom:100%}.hito-punto[data-astro-cid-lcdefpme]{z-index:1;top:auto;left:6.5px}.hito--arriba[data-astro-cid-lcdefpme] .hito-punto[data-astro-cid-lcdefpme]{top:calc(100% + 27.5px)}.hito--abajo[data-astro-cid-lcdefpme] .hito-punto[data-astro-cid-lcdefpme]{bottom:calc(100% + 51.5px)}.hito[data-astro-cid-lcdefpme]:last-child .hito-punto[data-astro-cid-lcdefpme]{left:auto;right:7px}}.libros-sec[data-astro-cid-lcdefpme]{background:var(--hueso-2)}.lib-intro[data-astro-cid-lcdefpme]{color:var(--grafito);max-width:40ch;margin-top:20px}.filtros[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.filtro[data-astro-cid-lcdefpme]{border:1px solid var(--linea-2);min-height:40px;font:500 .8125rem var(--f-sans);color:var(--grafito);cursor:pointer;background:0 0;padding:0 14px;transition:background-color .2s,color .2s}.filtro[data-astro-cid-lcdefpme]:hover{color:var(--tinta);border-color:var(--tinta)}.filtro[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--hueso)}.estante[data-astro-cid-lcdefpme]{margin-top:8px;position:relative}.lomos[data-astro-cid-lcdefpme]{scrollbar-width:thin;align-items:flex-end;gap:3px;height:340px;padding-inline:4px;display:flex;overflow:auto hidden}.lomos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{height:var(--alto);width:var(--ancho);flex:none;align-items:flex-end;display:flex}.lomos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme][data-oculto] .lomo[data-astro-cid-lcdefpme]{opacity:.18}.lomo[data-astro-cid-lcdefpme]{cursor:pointer;width:100%;height:100%;color:var(--hueso);font:inherit;text-align:center;background:linear-gradient(90deg, #00000038, #ffffff14 18%, #0000 40%, #0000002e), var(--tela);transform-origin:bottom;transition:transform .45s var(--ease-out), opacity .4s var(--ease-out);border:0;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.lomo[data-astro-cid-lcdefpme]:before,.lomo[data-astro-cid-lcdefpme]:after{content:"";background:#d6ba80bf;height:2px;position:absolute;left:6px;right:6px}.lomo[data-astro-cid-lcdefpme]:before{top:8px}.lomo[data-astro-cid-lcdefpme]:after{bottom:34px}.lomo[data-astro-cid-lcdefpme]:hover{transform:translateY(-10px)}.lomo[data-astro-cid-lcdefpme][aria-pressed=true]{transform:translateY(-22px);box-shadow:inset 0 0 0 1px #0000001f,0 10px 18px -8px #00000073}.lomo-t[data-astro-cid-lcdefpme]{writing-mode:vertical-rl;font-family:var(--f-serif);text-overflow:ellipsis;white-space:nowrap;max-height:calc(100% - 48px);font-size:.875rem;line-height:1.1;overflow:hidden;transform:rotate(180deg)}.lomo-a[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:.5625rem}.lomo--vino[data-astro-cid-lcdefpme]{--tela:var(--t-vino)}.lomo--pino[data-astro-cid-lcdefpme]{--tela:var(--t-pino)}.lomo--grafito[data-astro-cid-lcdefpme]{--tela:var(--t-grafito)}.lomo--tinta[data-astro-cid-lcdefpme]{--tela:var(--t-tinta)}.lomo--mostaza[data-astro-cid-lcdefpme]{--tela:var(--t-mostaza)}.lomo--arena[data-astro-cid-lcdefpme]{--tela:var(--t-arena);color:var(--tinta)}.lomos[data-astro-cid-lcdefpme] .deco-estante[data-astro-cid-lcdefpme]{flex:1 0 170px;align-items:flex-end;gap:18px;width:auto;height:100%;padding-left:4px;display:flex}.sujeta[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#3a3833,#55524b);border-top:3px solid #2a2925;width:10px;height:46%}.acostados[data-astro-cid-lcdefpme]{align-content:end;gap:0;width:min(200px,100%);display:grid}.ac[data-astro-cid-lcdefpme]{border-radius:1px;height:22px;display:block;box-shadow:inset 0 0 0 1px #0000001f,inset 0 -3px #0000001f}.ac--1[data-astro-cid-lcdefpme]{background:var(--t-arena);width:82%;margin-left:10%}.ac--2[data-astro-cid-lcdefpme]{background:var(--t-tinta);width:94%;height:26px}.ac--3[data-astro-cid-lcdefpme]{background:var(--t-vino);width:88%;margin-left:4%}.lomos[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme][data-lomo-li]+.deco-estante[data-astro-cid-lcdefpme]{margin-left:6px}.tabla[data-astro-cid-lcdefpme]{background:linear-gradient(#8a6a43,#6e5333);height:14px;box-shadow:0 10px 16px -10px #00000080}.ficha-libro[data-astro-cid-lcdefpme]{background:var(--blanco);border:1px solid var(--linea-2);border-left:4px solid var(--pino);max-width:640px;margin-top:36px;padding:28px 30px}.ficha-meta[data-astro-cid-lcdefpme]{color:var(--laton)}.ficha-t[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin-top:10px;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);line-height:1.1}.ficha-a[data-astro-cid-lcdefpme]{color:var(--grafito);margin-top:4px}.ficha-nota[data-astro-cid-lcdefpme]{margin-top:18px;font-size:1.1875rem;font-style:italic;line-height:1.45}.ficha-nota[data-astro-cid-lcdefpme]:before{content:"«";color:var(--pino)}.ficha-nota[data-astro-cid-lcdefpme]:after{content:"»";color:var(--pino)}.metodo-fig[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--grafito);margin-top:10px}.metodo-fig[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;filter:grayscale(.6)sepia(.1)}.principios[data-astro-cid-lcdefpme]{border-top:1px solid var(--tinta);margin-top:40px;display:grid}.principios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linea);grid-template-columns:72px 1fr;gap:20px;padding-block:28px;display:grid}.princ-n[data-astro-cid-lcdefpme]{color:var(--pino);font-size:2.75rem;font-style:italic;line-height:1}.princ-t[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.5rem;line-height:1.15}.principios[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--grafito);max-width:54ch}.premios[data-astro-cid-lcdefpme]{border-top:1px solid var(--tinta)}.premios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--linea);gap:4px 24px;padding:20px 8px;transition:background-color .3s;display:grid}.premios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{background:var(--blanco)}.premios[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--laton);padding-top:6px}.premio-t[data-astro-cid-lcdefpme]{font-size:1.375rem;line-height:1.2}.premio-d[data-astro-cid-lcdefpme]{color:var(--grafito);font-size:.9375rem}@media (width>=900px){.premios[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:90px 1.2fr 1fr;align-items:baseline}}.contacto[data-astro-cid-lcdefpme]{background:var(--tinta);color:var(--hueso);border-top:0}.contacto[data-astro-cid-lcdefpme] .corrido[data-astro-cid-lcdefpme]{color:#f2eee699;border-color:#f2eee633}.contacto[data-astro-cid-lcdefpme] .corrido[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--hueso)}.contacto-h[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.75rem,1.4rem + 5vw,6rem);line-height:.98}.contacto-h[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--pino-claro)}.contacto-grid[data-astro-cid-lcdefpme]{gap:40px;margin-top:56px;display:grid}.contacto-p[data-astro-cid-lcdefpme]{color:#f2eee6bf;max-width:44ch;font-size:1.125rem}.contacto-datos[data-astro-cid-lcdefpme]{border-top:1px solid #f2eee64d}.contacto-datos[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #f2eee626;grid-template-columns:110px 1fr;gap:12px;padding:14px 0;display:grid}.contacto-datos[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#f2eee699;padding-top:4px}.contacto-datos[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{overflow-wrap:anywhere}.contacto[data-astro-cid-lcdefpme] .enlace[data-astro-cid-lcdefpme]{color:var(--hueso)}.contacto-btn[data-astro-cid-lcdefpme]{background:var(--hueso);color:var(--tinta);margin-top:44px}.contacto-btn[data-astro-cid-lcdefpme]:hover{background:var(--pino-claro)}.contacto[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--pino-claro)}@media (width>=1000px){.contacto-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:72px}}.colofon[data-astro-cid-lcdefpme]{background:var(--tinta);color:#f2eee699;border-top:1px solid #f2eee626}.colofon-in[data-astro-cid-lcdefpme]{gap:8px;padding-block:28px 40px;font-size:.8125rem;display:grid}.colofon[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme],.colofon[data-astro-cid-lcdefpme] .enlace[data-astro-cid-lcdefpme]{color:var(--hueso)}
