@font-face{font-family:Fraunces;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/fraunces-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Fraunces;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/fraunces-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Fraunces;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/fraunces-latin-600-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.woff2) format("woff2")}@font-face{font-family:EB Garamond;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/eb-garamond-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}:root{--color-papel: #f2e6cc;--color-papel-hondo: #e7d6b2;--color-tinta: #28231e;--color-oxido: #743c2c;--color-noche: #1d3039;--color-laton: #8b6832;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--space-gutter: 16px;--space-margen: 120px;--margen-lateral: var(--space-gutter);--fuente-titulo: "Fraunces", Georgia, serif;--fuente-texto: "EB Garamond", Georgia, "Times New Roman", serif;--fuente-mono: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--tamano-display-xl: 3rem;--interlineado-display-xl: 1.05;--tamano-titulo-h2: 1.75rem;--interlineado-titulo-h2: 1.2;--tamano-titulo-h3: 1.375rem;--interlineado-titulo-h3: 1.25;--tamano-texto-cuerpo: 1.125rem;--interlineado-texto-cuerpo: 1.6;--tamano-etiqueta-mono: .75rem;--interlineado-etiqueta-mono: 1.4;--tamano-etiqueta-nav: .8125rem;--interlineado-etiqueta-nav: 1.4;--ease-salida: cubic-bezier(.22, 1, .36, 1);--ease-trazo: cubic-bezier(.65, 0, .35, 1);--cabecera-alto: 3.5rem;--tamano-numeral-capitulo: 4.5rem}@media (min-width: 768px){:root{--margen-lateral: clamp(var(--space-gutter), 8.33vw, var(--space-margen));--tamano-display-xl: clamp(3.5rem, 6.11vw, 5.5rem);--tamano-titulo-h2: 2.5rem;--interlineado-titulo-h2: 1.15;--tamano-titulo-h3: 1.75rem;--interlineado-titulo-h3: 1.2;--tamano-texto-cuerpo: 1.25rem;--tamano-etiqueta-mono: .8125rem;--tamano-etiqueta-nav: .875rem;--tamano-numeral-capitulo: 7.5rem}}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-padding-block-start:var(--cabecera-alto)}html:has(dialog[open]){overflow:hidden}body{margin:0;background:var(--color-papel);color:var(--color-tinta);font-family:var(--fuente-texto);font-size:var(--tamano-texto-cuerpo);font-weight:400;line-height:var(--interlineado-texto-cuerpo)}main{padding-block-start:var(--cabecera-alto)}section[id]{scroll-margin-block-start:var(--cabecera-alto)}.container{width:calc(100% - 2 * var(--margen-lateral));max-width:1200px;margin-inline:auto}.display-xl,h1{font-family:var(--fuente-titulo);font-size:var(--tamano-display-xl);font-weight:400;font-style:normal;line-height:var(--interlineado-display-xl)}.display-xl-italica{font-family:var(--fuente-titulo);font-size:var(--tamano-display-xl);font-weight:400;font-style:italic;line-height:var(--interlineado-display-xl)}.titulo-h2,h2{font-family:var(--fuente-titulo);font-size:var(--tamano-titulo-h2);font-weight:600;font-style:normal;line-height:var(--interlineado-titulo-h2)}.titulo-h3,h3{font-family:var(--fuente-titulo);font-size:var(--tamano-titulo-h3);font-weight:600;font-style:normal;line-height:var(--interlineado-titulo-h3)}.texto-cuerpo{font-family:var(--fuente-texto);font-size:var(--tamano-texto-cuerpo);font-weight:400;line-height:var(--interlineado-texto-cuerpo)}.etiqueta-mono,.etiqueta-nav{font-family:var(--fuente-mono);font-style:normal;line-height:var(--interlineado-etiqueta-mono);letter-spacing:.08em;text-transform:uppercase}.etiqueta-mono{font-size:var(--tamano-etiqueta-mono);font-weight:400}.etiqueta-nav{font-size:var(--tamano-etiqueta-nav);font-weight:500;line-height:var(--interlineado-etiqueta-nav)}a{color:var(--color-oxido);text-decoration:underline;text-underline-offset:.2em}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--color-oxido);outline-offset:2px}dialog :focus-visible,.sobre-noche :focus-visible{outline-color:var(--color-papel)}.skip-link{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:1000;padding:var(--space-2) var(--space-3);background:var(--color-papel);color:var(--color-oxido);transform:translateY(calc(-100% - var(--space-5)))}.skip-link:focus,.skip-link:focus-visible{transform:none}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pendiente{display:inline-block;padding:var(--space-1) var(--space-2);border:1px dashed var(--color-oxido);background:var(--color-papel-hondo);color:var(--color-tinta);font-style:italic}.parallax{padding-block:var(--space-3)}.filete{display:block;block-size:2px;background:var(--color-oxido)}.filete-doble{position:relative;display:block;block-size:var(--space-2);border-block-start:2px solid var(--color-laton);border-block-end:1px solid var(--color-laton)}.filete-doble:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--space-2);block-size:var(--space-2);background:var(--color-laton);transform:translate(-50%,-50%) rotate(45deg)}.filete--vertical{display:block;inline-size:1px;background:var(--color-laton);transform-origin:top}.marco-vineta{background-image:linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton)),linear-gradient(var(--color-laton),var(--color-laton));background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom;background-size:var(--space-3) 1px,1px var(--space-3),var(--space-3) 1px,1px var(--space-3),var(--space-3) 1px,1px var(--space-3),var(--space-3) 1px,1px var(--space-3);background-repeat:no-repeat}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.parallax .ilustracion{animation:parallax-ilustracion linear both;animation-timeline:view();animation-range:cover}}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:ease}::view-transition-group(cabecera){animation:none}}@keyframes parallax-ilustracion{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.skip-link,app-header,app-footer,.no-imprimir,app-illustration,video{display:none!important}body{background:#fff;color:var(--color-tinta);box-shadow:none}main{padding-block-start:0}*,*:before,*:after{box-shadow:none!important}.pendiente{border:1px dashed var(--color-oxido);font-style:italic}}
