@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titillium-web-latin-400-normal.BmGsO8Gb.woff2)format("woff2"),url(/_astro/titillium-web-latin-400-normal.-_2x2_rV.woff)format("woff")}@font-face{font-family:Titillium Web;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/titillium-web-latin-400-italic.DKtj0qME.woff2)format("woff2"),url(/_astro/titillium-web-latin-400-italic.BkCvN6nU.woff)format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/titillium-web-latin-600-normal.DBtSc4_g.woff2)format("woff2"),url(/_astro/titillium-web-latin-600-normal.DAj26wWp.woff)format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/titillium-web-latin-700-normal.YDdGQjzo.woff2)format("woff2"),url(/_astro/titillium-web-latin-700-normal.D73cfq1_.woff)format("woff")}:root{--fondo:#f2eee7;--superficie:#f8f5f0;--tinta:#140d08;--tinta-atenuada:#594c40;--tinta-tenue:#6b5c4c;--linea:#140d0829;--linea-tenue:#140d0814;--acento:#a85300;--acento-suave:#e891051f;--grano:.045;--fuente-texto:"Titillium Web", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fuente-titulo:"Google Sans Flex", "Titillium Web", sans-serif;--fuente-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, monospace;--medida:60ch;--ancho:82rem;--gutter:clamp(1.25rem, 4vw, 4rem);--rapido:.18s;--curva:cubic-bezier(.22, 1, .36, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema=light]){--fondo:#080000;--superficie:#130c07;--tinta:#f2f3f5;--tinta-atenuada:#b2aba1;--tinta-tenue:#a59c8e;--linea:#f2f3f521;--linea-tenue:#f2f3f50f;--acento:#f5a305;--acento-suave:#e891051a;--grano:.025;color-scheme:dark}}:root[data-tema=dark]{--fondo:#080000;--superficie:#130c07;--tinta:#f2f3f5;--tinta-atenuada:#b2aba1;--tinta-tenue:#a59c8e;--linea:#f2f3f521;--linea-tenue:#f2f3f50f;--acento:#f5a305;--acento-suave:#e891051a;--grano:.025;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);min-height:100svh;color:var(--tinta);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65;overflow-x:hidden}h1,h2,h3{font-family:var(--fuente-titulo);font-variation-settings:"ROND" 0;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}::selection{background:var(--acento);color:var(--fondo)}code{font-family:var(--fuente-mono);background:var(--acento-suave);padding:.12em .34em;font-size:.88em}pre{font-family:var(--fuente-mono);background:var(--superficie);border:1px solid var(--linea);padding:1rem 1.15rem;font-size:.9rem;line-height:1.55;overflow-x:auto}pre code{background:0 0;padding:0}.lienzo{object-fit:cover;z-index:0;pointer-events:none;opacity:0;width:100%;height:100lvh;transition:opacity 1.2s;display:block;position:fixed;top:0;left:0}.lienzo.visible{opacity:1}.grano{z-index:1;pointer-events:none;opacity:var(--grano);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-100px}main,.pie{z-index:2;position:relative}.envoltorio{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.saltar{background:var(--superficie);color:var(--tinta);border:1px solid var(--linea);z-index:30;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.saltar:focus{top:1rem;left:1rem}.rotulo{font-family:var(--fuente-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;align-items:center;gap:.65rem;margin:0;font-size:.6875rem;display:inline-flex}.rotulo:before{content:"";background:var(--linea);flex:none;width:1.75rem;height:1px}.cabecera{z-index:10;border-bottom:1px solid var(--linea-tenue);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--fondo) 20%, transparent);position:sticky;top:0}.cabecera__fila{justify-content:space-between;align-items:center;gap:1.25rem;max-width:none;padding-block:1rem;padding-inline:clamp(1.25rem,2vw,2rem);display:flex}.marca{font-family:var(--fuente-titulo);font-variation-settings:"ROND" 0;letter-spacing:.02em;text-transform:none;white-space:nowrap;font-size:1.3125rem;font-weight:700;line-height:1}.navegacion{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:clamp(.85rem,2.5vw,1.75rem);font-size:.8125rem;display:flex}.navegacion a{color:var(--tinta-atenuada);transition:color var(--rapido) var(--curva);padding-block:.25rem;position:relative}.navegacion a:after,.navegacion .boton-icono:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .32s var(--curva);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.navegacion a:hover,.navegacion a[aria-current=page]{color:var(--tinta)}.navegacion a:hover:after,.navegacion .boton-icono:hover:after,.navegacion a[aria-current=page]:after{transform:scaleX(1)}.controles{align-items:center;gap:.5rem;display:flex}.boton-icono,.selector-idioma{border:1px solid var(--linea);min-width:2rem;height:2rem;color:var(--tinta-atenuada);font-family:var(--fuente-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--rapido) var(--curva), border-color var(--rapido) var(--curva);background:0 0;place-items:center;padding:0 .5rem;font-size:.6875rem;display:inline-grid}.boton-icono:hover,.selector-idioma:hover{color:var(--acento);border-color:var(--acento)}.navegacion .boton-icono{position:relative}.navegacion .boton-icono:hover{color:var(--tinta)}.boton-icono svg{width:.95rem;height:.95rem}.volver-arriba{z-index:15;background:color-mix(in srgb, var(--fondo) 70%, transparent);backdrop-filter:blur(8px);opacity:0;visibility:hidden;width:2.5rem;height:2.5rem;transition:color var(--rapido) var(--curva), border-color var(--rapido) var(--curva), opacity .24s var(--curva), transform .24s var(--curva), visibility 0s linear .24s;padding:0;position:fixed;bottom:clamp(1.25rem,2vw,2rem);right:clamp(1.25rem,2vw,2rem);transform:translateY(.5rem)}.volver-arriba[data-visible]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.volver-arriba svg{width:1.05rem;height:1.05rem}.boton-icono .tema-icono--sol{display:none}.boton-icono .tema-icono--luna{display:block}@media (prefers-color-scheme:dark){:root:not([data-tema=light]) .tema-icono--luna{display:none}:root:not([data-tema=light]) .tema-icono--sol{display:block}}:root[data-tema=dark] .tema-icono--luna{display:none}:root[data-tema=dark] .tema-icono--sol{display:block}.entrada{flex-direction:column;justify-content:center;min-height:calc(100svh - 4.1rem);padding-block:clamp(2.5rem,8vh,6rem) clamp(3rem,8vh,5rem);display:flex;position:relative}.entrada__coordenada{margin-bottom:clamp(1.25rem,4vh,2.25rem)}.nombre{font-family:var(--fuente-titulo);letter-spacing:-.045em;text-transform:uppercase;font-variation-settings:"ROND" var(--rond,0);font-size:clamp(2.75rem,13.5vw,11rem);line-height:.86;font-weight:var(--peso,700);margin:0}.nombre>span{padding-block:.04em;display:block;overflow:hidden}.nombre>span>i{font-style:normal;display:block}.nombre>span:last-child{color:var(--tinta-atenuada)}.entrada__declaracion{letter-spacing:-.015em;text-wrap:balance;max-width:32ch;margin:clamp(1.75rem,5vh,3rem) 0 0;font-size:clamp(1.125rem,2.3vw,1.55rem);line-height:1.38}.entrada__acento{color:var(--acento)}.credenciales{border-top:1px solid var(--linea);flex-wrap:wrap;gap:.5rem 1.75rem;margin:clamp(1.75rem,5vh,3rem) 0 0;padding-top:1rem;list-style:none;display:flex}.credenciales li{font-family:var(--fuente-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-atenuada);font-size:.75rem}.seccion{border-top:1px solid var(--linea);padding-block:clamp(3.5rem,11vh,7rem)}.seccion__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem 2rem;margin-bottom:clamp(2rem,5vh,3.25rem);display:flex}.seccion__titulo{max-width:20ch;font-size:clamp(1.65rem,4.2vw,2.75rem)}.cotas{margin:0;padding:0;list-style:none}.cota{border-top:1px solid var(--linea-tenue);grid-template-columns:4rem 1fr;gap:clamp(1rem,4vw,3rem);padding-block:clamp(1.5rem,4vh,2.5rem);display:grid}.cota:last-child{border-bottom:1px solid var(--linea-tenue)}.cota__indice{font-family:var(--fuente-mono);letter-spacing:.1em;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;padding-top:.4rem;font-size:.75rem}.cota__cuerpo{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(.35rem,3vw,3rem);display:grid}.cota__nombre{font-family:var(--fuente-titulo);font-variation-settings:"ROND" 0;letter-spacing:-.028em;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:700;line-height:1.12}.cota__texto{color:var(--tinta-atenuada);max-width:54ch;margin:0}@media (width<=46rem){.cota{grid-template-columns:2.5rem 1fr}.cota__cuerpo{grid-template-columns:1fr;gap:.5rem}}.aviso-scroll{align-items:center;gap:.75rem;margin-top:clamp(2rem,6vh,3.5rem);display:inline-flex}.aviso-scroll:after{content:"";background:linear-gradient(to bottom, var(--acento), transparent);width:1px;height:2rem;animation:caer 2.4s var(--curva) infinite}@keyframes caer{0%{transform-origin:top;opacity:0;transform:scaleY(0)}35%{transform-origin:top;opacity:1;transform:scaleY(1)}70%{transform-origin:bottom;opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:0;transform:scaleY(0)}}.trayectoria__eje{display:none}.trayectoria__introduccion{margin-bottom:clamp(2rem,5vh,3.25rem)}.trayectoria--fijada .trayectoria__escena{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:clamp(1.5rem,5vw,4rem);min-height:calc(100svh - 4.1rem);display:grid}.trayectoria--fijada .trayectoria__eje{align-content:center;justify-items:start;gap:.75rem;display:grid}.trayectoria--fijada .trayectoria__introduccion{opacity:0;pointer-events:none;transition:opacity .23s var(--curva), transform .3s var(--curva);grid-area:1/2;align-content:center;gap:1.5rem;margin:0;display:grid;transform:translateY(1.5rem)}.trayectoria--fijada .trayectoria__introduccion[data-activa]{opacity:1;pointer-events:auto;transform:none}.trayectoria--fijada .trayectoria__introduccion .seccion__titulo{max-width:13ch;font-size:clamp(2.25rem,7vw,5rem)}.trayectoria__marca{font-family:var(--fuente-mono);letter-spacing:.12em;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;transition:color .2s var(--curva);grid-template-columns:2.5rem 1.75rem;align-items:center;gap:.75rem;font-size:.6875rem;line-height:1.125rem;display:grid}.trayectoria__marca:after{content:"";width:.7875rem;height:1px;transition:width .2s var(--curva);background:currentColor;justify-self:start}.trayectoria__marca[data-activa]{color:var(--acento)}.trayectoria__marca[data-activa]:after{width:1.75rem}.trayectoria--fijada .cotas{grid-area:1/2;min-height:clamp(16rem,42vh,24rem);position:relative}.trayectoria--fijada .cota{opacity:0;pointer-events:none;transition:opacity .23s var(--curva), transform .3s var(--curva);border:0;grid-template-columns:1fr;align-content:center;padding:0;display:grid;position:absolute;inset:0;transform:translateY(1.5rem)}.trayectoria--fijada .cota[data-activa]{opacity:1;pointer-events:auto;transform:none}.trayectoria--fijada .cota__indice{display:none}.trayectoria--fijada .cota__cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:end;gap:clamp(1.5rem,5vw,4.5rem);max-width:none;display:grid}@media (width<=68rem){.trayectoria--fijada .cota__cuerpo{grid-template-columns:1fr;align-items:start;gap:1.25rem}}.trayectoria--fijada .cota__nombre{letter-spacing:-.02em;font-size:clamp(2.25rem,7vw,5rem);line-height:.98}.trayectoria--fijada .cota__texto{max-width:46ch;color:var(--tinta-atenuada);font-size:clamp(1rem,1.6vw,1.25rem)}.lista-ensayos{margin:0;padding:0;list-style:none}.entrada-ensayo{border-top:1px solid var(--linea-tenue)}.entrada-ensayo:last-child{border-bottom:1px solid var(--linea-tenue)}.entrada-ensayo>a{transition:background-color .26s var(--curva);grid-template-columns:4rem 1fr auto;align-items:baseline;gap:clamp(1rem,4vw,3rem);padding-block:clamp(1.4rem,3.5vh,2.1rem);display:grid;position:relative}.entrada-ensayo>a:hover{background-color:var(--acento-suave)}.entrada-ensayo__indice{font-family:var(--fuente-mono);letter-spacing:.1em;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;font-size:.75rem}.entrada-ensayo__titulo{font-family:var(--fuente-titulo);font-variation-settings:"ROND" 0;letter-spacing:-.028em;transition:transform .32s var(--curva);margin:0 0 .5rem;font-size:clamp(1.15rem,2.5vw,1.8rem);font-weight:700;line-height:1.15}.entrada-ensayo>a:hover .entrada-ensayo__titulo{transform:translate(.5rem)}.entrada-ensayo__resumen{color:var(--tinta-atenuada);max-width:58ch;margin:0;font-size:.9375rem}.entrada-ensayo__fecha{font-family:var(--fuente-mono);letter-spacing:.08em;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}@media (width<=46rem){.entrada-ensayo>a{grid-template-columns:2.5rem 1fr}.entrada-ensayo__fecha{grid-column:2}}.enlace-mas{font-family:var(--fuente-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acento);align-items:center;gap:.6rem;margin-top:2.25rem;font-size:.75rem;display:inline-flex}.enlace-mas:after{content:"";width:1.5rem;height:1px;transition:width .3s var(--curva);background:currentColor}.enlace-mas:hover:after{width:2.75rem}.cabecera-pagina{border-bottom:1px solid var(--linea);margin-bottom:clamp(2.5rem,6vh,4rem);padding-block:clamp(2.5rem,9vh,5.5rem) clamp(2rem,6vh,3.5rem)}.cabecera-pagina h1{max-width:20ch;margin-top:1.25rem;font-size:clamp(1.9rem,5.5vw,4rem)}.cabecera-pagina__descripcion{color:var(--tinta-atenuada);max-width:52ch;margin:1.5rem 0 0;font-size:1.0625rem}.ensayo__meta{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.progreso{background:var(--acento);z-index:20;will-change:width;width:0;height:2px;position:fixed;top:0;left:0}.progreso:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--acento) 88%, transparent) 0%, transparent 72%);filter:blur(1.5px);pointer-events:none;width:3.5rem;height:1.35rem;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.prosa{max-width:var(--medida);font-size:1.1875rem;line-height:1.72}.prosa>*+*{margin-top:1.45em}.prosa h2{letter-spacing:-.02em;margin-top:2.9em;font-size:1.4375rem}.prosa h2+*{margin-top:.9em}.prosa a{color:var(--acento);text-underline-offset:.2em;text-decoration:underline}.prosa ul,.prosa ol{padding-left:1.35em}.prosa li+li{margin-top:.55em}.prosa blockquote{border-left:2px solid var(--acento);color:var(--tinta-atenuada);margin-inline:0;padding-left:1.2em}.prosa hr{border:0;border-top:1px solid var(--linea);margin-block:2.6em}.cierre-ensayo{max-width:var(--medida);border-top:1px solid var(--linea);margin-top:4rem;padding-top:1.75rem}.pie{border-top:1px solid var(--linea);margin-top:clamp(3.5rem,10vh,6rem);padding-block:2.5rem 3rem}.pie__fila{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.pie__enlaces{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.pie a{color:var(--tinta-atenuada);transition:color var(--rapido) var(--curva)}.pie a:hover{color:var(--acento)}@property --rond{syntax:"<number>";inherits:true;initial-value:0}@property --peso{syntax:"<number>";inherits:true;initial-value:700}html.js-listo .nombre{--rond:100;--peso:300}html.js-listo .revelar{opacity:0;transform:translateY(1.75rem)}html.js-listo .mascara>i{transform:translateY(105%)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:var(--curva)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js-listo .revelar,html.js-listo .mascara>i{opacity:1!important;transform:none!important}html.js-listo .nombre{--rond:0;--peso:700}.grano{display:none!important}}
