:root{color-scheme:light dark;--palette-roca:#111210;--palette-papel:#f4f1ea;--palette-carbon:#1c1d1a;--palette-granito:#6b6a66;--palette-niebla:#d9d5cc;--palette-alpenglow:#f2542d;--palette-pino:#2e7d4f;--palette-alerta:#b3261e;--color-background:var(--palette-papel);--color-surface:var(--palette-papel);--color-text:var(--palette-roca);--color-text-muted:var(--palette-granito);--color-border:var(--palette-niebla);--color-accent:var(--palette-alpenglow);--color-on-accent:var(--palette-roca);--color-success:var(--palette-pino);--color-danger:var(--palette-alerta);--font-display:"Archivo", sans-serif;--font-ui:"Archivo", sans-serif;--font-reading:"Source Serif 4", serif;--font-data:"IBM Plex Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--font-width-condensed:75%;--font-width-normal:100%;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-24:1.5rem;--text-32:2rem;--text-48:3rem;--text-72:4.5rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--radius-sm:2px;--radius-md:6px;--radius-full:9999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-background:var(--palette-roca);--color-surface:var(--palette-carbon);--color-text:var(--palette-papel);--color-text-muted:var(--palette-granito);--color-border:var(--palette-granito);--color-accent:var(--palette-alpenglow);--color-on-accent:var(--palette-roca);--color-success:var(--palette-pino);--color-danger:var(--palette-alerta)}}:root[data-theme=dark]{--color-background:var(--palette-roca);--color-surface:var(--palette-carbon);--color-text:var(--palette-papel);--color-text-muted:var(--palette-granito);--color-border:var(--palette-granito);--color-accent:var(--palette-alpenglow);--color-on-accent:var(--palette-roca);--color-success:var(--palette-pino);--color-danger:var(--palette-alerta)}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.B_cmBfNX.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-16);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{border-radius:var(--radius-sm);max-width:100%;height:auto;display:block}h1,h2,h3,p,figure,blockquote{margin:0}a{color:inherit;text-decoration-color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.display{font-family:var(--font-display);font-stretch:var(--font-width-condensed);font-weight:var(--font-weight-extrabold);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;line-height:.95}.eyebrow{font-size:var(--text-12);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--color-text-muted)}.container{width:100%;max-width:76rem;padding-inline:var(--space-16);margin-inline:auto}@media (width>=48rem){.container{padding-inline:var(--space-32)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);font-size:var(--text-14)}.row[data-astro-cid-jo6i4kqk]{align-items:baseline;gap:var(--space-8) var(--space-24);padding-block:var(--space-24);flex-wrap:wrap;display:flex}.display[data-astro-cid-jo6i4kqk]{font-size:var(--text-24)}.muted[data-astro-cid-jo6i4kqk]{margin-left:auto}header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8) var(--space-24);padding-block:var(--space-16);flex-wrap:wrap;display:flex}.wordmark[data-astro-cid-nen7h5rs]{font-size:var(--text-32);letter-spacing:-.03em;text-decoration:none}ul[data-astro-cid-nen7h5rs]{gap:var(--space-16);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3;overflow-x:auto}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.languages[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.languages[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{padding-block:var(--space-4);font-size:var(--text-14);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-decoration:none;display:block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],.languages[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.languages[data-astro-cid-nen7h5rs]{gap:var(--space-12);margin-left:auto}.languages[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--color-text-muted)}@media (width>=48rem){nav[data-astro-cid-nen7h5rs]{flex-basis:auto;order:0}}.skip[data-astro-cid-hkbrpulz]{left:var(--space-16);z-index:10;padding:var(--space-8) var(--space-16);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute;top:-4rem}.skip[data-astro-cid-hkbrpulz]:focus{top:var(--space-16)}main[data-astro-cid-hkbrpulz]{min-height:60vh;padding-block:var(--space-32) var(--space-64)}
