.site-footer[data-astro-cid-7zpq4gre]{background:var(--band);border-top:1px solid var(--border-soft);padding:6.4rem 3.2rem 4.8rem}.pie-inner[data-astro-cid-7zpq4gre]{max-width:var(--max-w-wide);margin:0 auto}.pie-nombre[data-astro-cid-7zpq4gre]{font-family:var(--font-serif);font-size:2.6rem;line-height:1.25;color:var(--text);margin-bottom:0}.pie-frase[data-astro-cid-7zpq4gre]{margin-top:.8rem;font-family:var(--font-serif);font-size:1.9rem;line-height:1.45;color:var(--subtle);margin-bottom:0}.pie-columnas[data-astro-cid-7zpq4gre]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem;margin-top:5.6rem}.pie-filas[data-astro-cid-7zpq4gre]{list-style:none;margin-top:1.6rem;border-top:1px solid var(--border-soft)}.pie-fila[data-astro-cid-7zpq4gre]{padding:1.6rem 0;border-bottom:1px solid var(--border-soft)}.pie-enlace[data-astro-cid-7zpq4gre]{font-family:var(--font-serif);font-size:2rem;line-height:1.3;color:var(--text);text-decoration:none}.pie-plataformas[data-astro-cid-7zpq4gre]{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:.8rem}.pie-redes[data-astro-cid-7zpq4gre]{margin-top:0}.pie-plataforma[data-astro-cid-7zpq4gre]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:1.4rem;color:var(--subtle);text-decoration:none;overflow-wrap:anywhere}.pie-plataforma[data-astro-cid-7zpq4gre] svg[data-astro-cid-7zpq4gre]{width:1.6rem;height:1.6rem;fill:currentColor;flex-shrink:0}.pie-legales[data-astro-cid-7zpq4gre]{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:5.6rem;padding-top:2.4rem;border-top:1px solid var(--border-soft)}.pie-legales[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]{font-family:var(--font-sans);font-size:1.4rem;color:var(--subtle);text-decoration:none}.pie-enlace[data-astro-cid-7zpq4gre]:hover,.pie-enlace[data-astro-cid-7zpq4gre]:focus,.pie-plataforma[data-astro-cid-7zpq4gre]:hover,.pie-plataforma[data-astro-cid-7zpq4gre]:focus,.pie-legales[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]:hover,.pie-legales[data-astro-cid-7zpq4gre] a[data-astro-cid-7zpq4gre]:focus{color:var(--accent)}@media(max-width:820px){.site-footer[data-astro-cid-7zpq4gre]{padding:4.8rem 2rem 4rem}.pie-columnas[data-astro-cid-7zpq4gre]{grid-template-columns:minmax(0,1fr);gap:4rem;margin-top:4rem}.pie-legales[data-astro-cid-7zpq4gre]{margin-top:4rem}}.menu-lista[data-astro-cid-daau7icn],.menu-panel[data-astro-cid-daau7icn] ul[data-astro-cid-daau7icn],.mm-lista[data-astro-cid-daau7icn],.mm-proyectos[data-astro-cid-daau7icn]{list-style:none}.menu-lista[data-astro-cid-daau7icn]{display:flex;align-items:center;gap:.4rem}.menu-item[data-astro-cid-daau7icn]{position:relative}.menu-disparador[data-astro-cid-daau7icn],.menu-enlace[data-astro-cid-daau7icn]{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border:none;border-radius:10px;background:none;font-family:var(--font-sans);font-size:1.55rem;text-transform:uppercase;white-space:nowrap;color:var(--subtle);text-decoration:none;cursor:pointer}.menu-disparador[data-astro-cid-daau7icn]:hover,.menu-disparador[data-astro-cid-daau7icn]:focus-visible,.menu-disparador[data-astro-cid-daau7icn][aria-expanded=true],.menu-enlace[data-astro-cid-daau7icn]:hover,.menu-enlace[data-astro-cid-daau7icn]:focus-visible{background:#2c2c2c;color:var(--text)}.menu-disparador[data-astro-cid-daau7icn].es-activo,.menu-disparador[data-astro-cid-daau7icn][aria-current=page],.menu-enlace[data-astro-cid-daau7icn][aria-current=page]{color:var(--accent)}.menu-flecha[data-astro-cid-daau7icn]{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .2s ease}[data-astro-cid-daau7icn][aria-expanded=true]>.menu-flecha[data-astro-cid-daau7icn]{transform:rotate(180deg)}.menu-panel[data-astro-cid-daau7icn]{position:absolute;top:calc(100% + .8rem);left:0;z-index:50;width:30rem;padding:.8rem;background:#262626;border:1px solid var(--border-soft);border-radius:16px}.menu-panel[data-astro-cid-daau7icn][hidden]{display:none}.menu-panel[data-astro-cid-daau7icn] a[data-astro-cid-daau7icn]{display:block;padding:1.2rem 1.6rem;border-radius:10px;font-family:var(--font-sans);font-size:1.7rem;color:var(--muted);text-decoration:none}.menu-panel[data-astro-cid-daau7icn] a[data-astro-cid-daau7icn]:hover,.menu-panel[data-astro-cid-daau7icn] a[data-astro-cid-daau7icn]:focus-visible{background:#333;color:var(--text)}.menu-panel[data-astro-cid-daau7icn] a[data-astro-cid-daau7icn][aria-current=page]{color:var(--accent)}.menu-movil-boton[data-astro-cid-daau7icn],.menu-movil[data-astro-cid-daau7icn]{display:none}@media(max-width:820px){.con-menu .menu-lista[data-astro-cid-daau7icn]{display:none}.menu-lista[data-astro-cid-daau7icn]{flex-wrap:wrap;margin-left:-1.4rem}.menu-disparador[data-astro-cid-daau7icn],.menu-enlace[data-astro-cid-daau7icn]{font-size:1.3rem}.menu-movil-boton[data-astro-cid-daau7icn]:not([hidden]){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border-soft);border-radius:10px;background:none;color:var(--text);cursor:pointer}.menu-movil-boton[data-astro-cid-daau7icn] svg[data-astro-cid-daau7icn]{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.5}.menu-movil-boton[data-astro-cid-daau7icn] .icono-cerrar[data-astro-cid-daau7icn],.menu-movil-boton[data-astro-cid-daau7icn][aria-expanded=true] .icono-abrir[data-astro-cid-daau7icn]{display:none}.menu-movil-boton[data-astro-cid-daau7icn][aria-expanded=true] .icono-cerrar[data-astro-cid-daau7icn]{display:block}.menu-movil-boton[data-astro-cid-daau7icn][aria-expanded=true]{position:fixed;top:1.2rem;right:2rem;z-index:2;background:var(--bg)}.menu-movil[data-astro-cid-daau7icn]:not([hidden]){display:block;position:fixed;inset:0;z-index:1;overflow-y:auto;overscroll-behavior:contain;padding:8rem 2rem 4.8rem;background:var(--bg)}.mm-fila[data-astro-cid-daau7icn]{border-bottom:1px solid var(--border-soft)}.mm-fila[data-astro-cid-daau7icn]:first-child{border-top:1px solid var(--border-soft)}.mm-disparador[data-astro-cid-daau7icn],.mm-enlace[data-astro-cid-daau7icn]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:5.6rem;padding:0;border:none;background:none;font-family:var(--font-sans);font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text);text-decoration:none;text-align:left;cursor:pointer}.mm-disparador[data-astro-cid-daau7icn] .menu-flecha[data-astro-cid-daau7icn]{width:1.6rem;height:1.6rem}.mm-disparador[data-astro-cid-daau7icn].es-activo,.mm-enlace[data-astro-cid-daau7icn][aria-current=page]{color:var(--accent)}.mm-panel[data-astro-cid-daau7icn]{padding:.4rem 0 2.4rem}.mm-panel[data-astro-cid-daau7icn][hidden]{display:none}.mm-panel[data-astro-cid-daau7icn] .rotulo[data-astro-cid-daau7icn]{margin:0 0 .8rem}.mm-proyectos[data-astro-cid-daau7icn] a[data-astro-cid-daau7icn]{display:flex;align-items:center;min-height:44px;font-family:var(--font-serif);font-size:2.2rem;color:var(--muted);text-decoration:none}.mm-proyectos[data-astro-cid-daau7icn] a[data-astro-cid-daau7icn][aria-current=page]{color:var(--accent)}.mm-panel[data-astro-cid-daau7icn] .flecha[data-astro-cid-daau7icn]{display:inline-flex;align-items:center;min-height:44px;margin-top:.8rem}}html.menu-movil-abierto{overflow:hidden}:root{--bg: #222222;--surface: #2a2a2a;--surface-soft:#2f2f2f;--border: #555555;--border-soft: #3a3a3a;--band: #191919;--text: #d7d7d7;--muted: #c5c5c5;--subtle: #9d9d9d;--accent: #C9A84C;--accent-soft: rgba(201, 168, 76, .16);--font-serif: "Source Serif 4", Georgia, serif;--font-sans: "Source Sans 3", "Helvetica Neue", Arial, sans-serif;--font-mono: "Source Code Pro", ui-monospace, monospace;--max-w-wide: 1140px;--h1-display: clamp(4rem, 5vw, 5.6rem);--h1-editorial: clamp(1.95rem, 2.5vw, 2.35rem);--h1-hero: 3.6rem;--h1-article: clamp(2.8rem, 5vw, 4rem);--h2-body: clamp(2.1rem, 2.6vw, 2.7rem);--body-text: 1.85rem;--page-top: 6.9rem;--page-top-detail: 1.2rem;--page-header-mb: 4.8rem;--article-header-mb:3.2rem;--separator-margin: 4.8rem;--prose-measure: 68rem;--prose-lh: 1.78;--embed-radius: 16px}html{font-size:62.5%;background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:1.8rem;line-height:1.55;font-family:var(--font-serif);min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 28%),linear-gradient(180deg,#242424 0%,var(--bg) 24%,#202020 100%)}main[data-astro-cid-sckkx6r4]{flex:1}.site-header[data-astro-cid-sckkx6r4]{position:relative;z-index:100;display:inline-block;width:100%;padding-top:1.2rem;padding-bottom:2rem;margin-bottom:2.4rem;border-bottom:1px solid rgba(201,168,76,.18);background:linear-gradient(to bottom,#ffffff08,#fff0)}.header-inner[data-astro-cid-sckkx6r4]{max-width:var(--max-w-wide);margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.header-logo[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:1.2rem;text-decoration:none;color:var(--muted);min-width:0}.header-logo-text[data-astro-cid-sckkx6r4]{font-family:var(--font-sans);font-size:1.45rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:break-word}.gold-rule{width:40px;height:1px;background:var(--accent);margin:0 auto}.gold-rule--left{margin:0}.foto-circular{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:2px solid rgba(201,168,76,.56);opacity:.9}.prose{max-width:var(--prose-measure);font-family:var(--font-serif);font-size:2.1rem;line-height:1.7;color:var(--text)}.prose p{margin:0}.prose p+p{margin-top:1.5em}.prose>:first-child{margin-top:0}.prose h2{font-family:var(--font-serif);font-size:3.2rem;font-weight:400;line-height:1.25;margin:2em 0 .6em}.prose blockquote{margin:3.2rem 0;padding-left:2.8rem;border-left:1px solid var(--accent);font-size:2.4rem;line-height:1.5;font-style:normal;color:var(--muted)}.prose ul,.prose ol{list-style:none;margin:1.5em 0;padding:0}.prose li{padding:1.2rem 0}.prose li+li{border-top:1px solid var(--border-soft)}.prose ol{counter-reset:prosa}.prose ol>li{counter-increment:prosa;display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:baseline}.prose ol>li:before{content:counter(prosa);font-family:var(--font-mono);font-size:1.4rem;color:var(--subtle)}.prose strong,.prose b{font-weight:700}.prose hr,.prose-break{width:8rem;border:none;border-top:1px solid var(--border-soft);margin:5rem auto}.prose-dropcap>:is(p:first-child,.epigrafe+p):first-letter{font-weight:400;color:var(--accent);margin-right:1.2rem}@supports not ((initial-letter: 3) or (-webkit-initial-letter: 3)){.prose-dropcap>:is(p:first-child,.epigrafe+p):first-letter{float:left;font-size:6.07em;line-height:.72;margin-top:.047em}}@supports (initial-letter: 3) or (-webkit-initial-letter: 3){.prose-dropcap>:is(p:first-child,.epigrafe+p):first-letter{-webkit-initial-letter:3;initial-letter:3}}.diagrama{margin:0}.prose .diagrama{margin:4.8rem 0}.diagrama svg{display:block;width:100%;height:auto}.diagrama .diagrama-celular{display:none}@media(max-width:820px){.diagrama .diagrama-celular{display:block;max-width:48rem;margin-inline:auto}.diagrama .diagrama-escritorio{display:none}}.diagrama figcaption{margin-top:1.6rem;text-align:center;font-family:var(--font-sans);font-size:1.5rem;line-height:1.5;color:var(--subtle)}.prose-metis strong,.prose-metis b{font-weight:600;color:var(--text)}.prose-metis em,.prose-metis i{font-style:italic}.prose .epigrafe p+p{margin-top:1.6rem}.prose .epigrafe-versos{font-size:2.2rem;line-height:1.55;color:var(--muted)}@media(max-width:820px){.prose .epigrafe-versos{font-size:1.9rem}}.prose .epigrafe-traduccion{font-size:1.8rem;line-height:1.55;color:var(--subtle)}.prose .epigrafe .epigrafe-atribucion{margin-top:1.2rem;font-size:1.5rem;line-height:1.5;color:var(--subtle)}.rotulo,.prose h3{font-family:var(--font-mono);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-bottom:0}.rotulo-oro{color:var(--accent)}.prose h3{font-weight:400;line-height:1.4;margin:4rem 0 1.2rem}a.flecha{font-family:var(--font-sans);font-size:1.8rem;color:var(--accent);text-decoration:none}a.flecha:hover,a.flecha:focus{color:var(--text)}.titular{margin-top:2.4rem;font-family:var(--font-serif);font-size:clamp(4.4rem,6vw,8.4rem);font-weight:400;line-height:1.04}.titular-articulo{font-family:var(--font-serif);font-size:clamp(3.8rem,4.6vw,6.4rem);font-weight:400;line-height:1.08;color:var(--text)}.lema{font-family:var(--font-serif);font-size:2.1rem;line-height:1.5;color:var(--subtle)}.tarjeta{padding:4rem;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg);color:var(--text);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.tarjeta:hover,.tarjeta:focus{border-color:var(--accent);background:#262626;color:var(--text)}.tarjeta-titulo{font-family:var(--font-serif);font-size:clamp(3.2rem,3.6vw,4.4rem);font-weight:400;line-height:1.1;margin:0}.tarjeta-texto{font-family:var(--font-serif);font-size:1.95rem;line-height:1.5;color:var(--muted);margin:0}.tarjeta-cta{font-family:var(--font-sans);font-size:1.8rem;color:var(--accent)}.contenedor{max-width:var(--max-w-wide);margin:0 auto}.columna-lectura{box-sizing:content-box;max-width:76rem;margin:0 auto;padding-inline:3.2rem}.columna-lectura .prose{max-width:none}.banda>.columna-lectura{padding-inline:0}.banda{background:var(--band);padding:6.4rem 3.2rem 8rem}a.hero-link,a.cta-link,a.item-link,a.ultimas-ver-todos,a.contact-main-link,.sobre-links a,.contacto-link a{display:inline!important;min-height:0!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:var(--font-sans)!important;font-size:1.8rem!important;font-weight:400!important;font-variation-settings:"wght" 400!important;line-height:1.55!important;letter-spacing:0!important;color:var(--accent)!important;text-decoration:underline!important;text-decoration-color:var(--accent)!important;text-decoration-thickness:.08em!important;text-underline-offset:.16em!important}a.hero-link:hover,a.cta-link:hover,a.item-link:hover,a.ultimas-ver-todos:hover,a.contact-main-link:hover,.sobre-links a:hover,.contacto-link a:hover{color:var(--text)!important;border-color:transparent!important}@media(max-width:820px){.tarjeta{padding:2.8rem}.banda{padding:4.8rem 2rem 5.6rem}.columna-lectura{padding-inline:2rem}.site-header[data-astro-cid-sckkx6r4]{padding-bottom:2rem;margin-bottom:1.2rem}.site-header[data-astro-cid-sckkx6r4]:not(.con-menu) .header-inner[data-astro-cid-sckkx6r4]{align-items:flex-start;flex-direction:column}.header-logo-text[data-astro-cid-sckkx6r4]{font-size:1.3rem}.header-logo[data-astro-cid-sckkx6r4]{max-width:100%}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,video,canvas,iframe{max-width:100%}p{margin-bottom:1em}a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.08em;text-underline-offset:.16em}a:hover,a:focus{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}hr{border:none;border-top:1px solid var(--border);margin:3.2rem 0}main a{color:var(--accent)}@media print{body{background:#fff;color:#111}.site-header,.site-footer,.reading-progress,.audio-player,.article-actions{display:none!important}main a{color:#111;text-decoration:underline}.prose,.article-body{color:#111}.prose blockquote,.article-body blockquote{color:#333;border-left-color:#999}.rotulo,.ah-date,.ah-subtitle{color:#555}.gold-rule,.gold-rule--left{background:#999!important}.separator{background:#ccc!important}.banda{background:none!important}}
