.ff-wordmark[data-astro-cid-4bo2jdrl]{display:inline-block;font-family:var(--ff-sans);font-weight:var(--ff-w-medium);font-size:var(--w-fs);letter-spacing:var(--ff-track-wordmark);text-transform:uppercase;color:var(--w-color);line-height:1;padding-left:.28em;white-space:nowrap}.ff-monogram[data-astro-cid-4bo2jdrl]{display:inline-flex;align-items:center;justify-content:center;width:var(--m-px);height:var(--m-px);background:var(--m-bg);color:var(--m-fg);font-family:var(--ff-sans);font-weight:var(--ff-w-medium);font-size:var(--m-fs);letter-spacing:.04em;line-height:1}.ff-nav[data-astro-cid-ymhdp2rl]{position:sticky;top:0;z-index:20;background:var(--ff-surface);border-bottom:1px solid var(--ff-rule)}.ff-nav__inner[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:var(--ff-site-max);margin-inline:auto;padding:18px var(--ff-site-pad)}.ff-nav__brand[data-astro-cid-ymhdp2rl]:hover{opacity:.72}.ff-nav__menu[data-astro-cid-ymhdp2rl]{display:flex;align-items:center;gap:22px}.ff-nav__link[data-astro-cid-ymhdp2rl],.ff-nav__lang[data-astro-cid-ymhdp2rl]{font-family:var(--ff-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;margin:0}.ff-nav__link[data-astro-cid-ymhdp2rl]{font-weight:var(--ff-w-body);color:var(--ff-text-label);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s ease}.ff-nav__link[data-astro-cid-ymhdp2rl]:hover{color:var(--ff-text-primary)}.ff-nav__link[data-astro-cid-ymhdp2rl][aria-current=page]{color:var(--ff-text-primary);border-bottom-color:var(--ff-text-primary)}.ff-nav__lang[data-astro-cid-ymhdp2rl]{font-weight:var(--ff-w-label);color:var(--ff-text-label)}.ff-nav__lang[data-astro-cid-ymhdp2rl] [data-astro-cid-ymhdp2rl][aria-current=true]{color:var(--ff-text-primary)}.ff-nav__lang[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{color:var(--ff-text-label)}.ff-nav__lang[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:hover{color:var(--ff-text-primary)}@media (max-width: 620px){.ff-nav__inner[data-astro-cid-ymhdp2rl]{padding-block:14px;gap:10px}.ff-nav__brand[data-astro-cid-ymhdp2rl]{flex:1 0 100%}.ff-nav__menu[data-astro-cid-ymhdp2rl]{gap:16px;flex-wrap:wrap;width:100%}.ff-nav__lang[data-astro-cid-ymhdp2rl]{margin-left:auto}}.ff-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--ff-rule);margin-top:88px}.ff-footer__inner[data-astro-cid-sz7xmlte]{max-width:var(--ff-site-max);margin-inline:auto;padding:38px var(--ff-site-pad) 54px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:26px}.ff-footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ff-footer__signature[data-astro-cid-sz7xmlte]{height:34px;width:auto;display:block}.ff-footer__descriptor[data-astro-cid-sz7xmlte]{font-family:var(--ff-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--ff-text-label)}.ff-footer__meta[data-astro-cid-sz7xmlte]{font-family:var(--ff-mono);font-style:normal;font-size:10px;line-height:1.95;letter-spacing:.05em;color:var(--ff-text-label);text-transform:uppercase;text-align:right}.ff-footer__meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ff-text-label)}.ff-footer__meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ff-text-primary)}@media (max-width: 620px){.ff-footer__inner[data-astro-cid-sz7xmlte]{align-items:flex-start}.ff-footer__meta[data-astro-cid-sz7xmlte]{text-align:left}}:root{--ff-gesso: #f5f2ec;--ff-papel: #eae4d8;--ff-fio: #e0d9cb;--ff-regua: #c9c0ae;--ff-bruma: #8a847a;--ff-fumo: #55504a;--ff-grafite: #3c3a33;--ff-tinta: #16150f;--ff-surface: var(--ff-gesso);--ff-surface-secondary: var(--ff-papel);--ff-surface-inverse: var(--ff-tinta);--ff-on-inverse: var(--ff-gesso);--ff-text-primary: var(--ff-tinta);--ff-text-secondary: var(--ff-grafite);--ff-text-label: var(--ff-fumo);--ff-text-muted: var(--ff-bruma);--ff-text-on-inverse: var(--ff-gesso);--ff-text-on-inverse-mut: #c9c0ae;--ff-rule: var(--ff-fio);--ff-rule-strong: var(--ff-tinta);--ff-border: var(--ff-fio);--ff-border-strong: var(--ff-tinta);--ff-state-disabled: var(--ff-regua)}:root{--ff-serif: "Newsreader", Georgia, "Times New Roman", serif;--ff-sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--ff-mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace;--ff-w-display: 300;--ff-w-title: 400;--ff-w-body: 400;--ff-w-medium: 500;--ff-w-semi: 600;--ff-w-label: 700;--ff-display-size: 64px;--ff-display-size-m: 40px;--ff-title-size: 32px;--ff-title-size-m: 24px;--ff-h3-size: 24px;--ff-body-size: 16px;--ff-body-size-m: 15px;--ff-small-size: 13px;--ff-label-size: 11px;--ff-ficha-size: 12px;--ff-display-line: 1.05;--ff-title-line: 1.1;--ff-h3-line: 1.05;--ff-body-line: 1.6;--ff-small-line: 1.55;--ff-label-line: 1;--ff-ficha-line: 1.7;--ff-track-label: .2em;--ff-track-wordmark: .28em;--ff-track-ficha: .06em;--ff-track-display: -.02em}:root{--ff-space-0: 0;--ff-space-1: 8px;--ff-space-2: 16px;--ff-space-3: 24px;--ff-space-4: 32px;--ff-space-5: 48px;--ff-space-6: 64px;--ff-space-7: 96px;--ff-space-8: 128px;--ff-max: 1280px;--ff-gutter: 24px;--ff-step: 8px;--ff-site-max: 1180px;--ff-site-pad: 40px;--ff-bp-sm: 600px;--ff-bp-md: 900px;--ff-bp-lg: 1200px;--ff-border-w: 1px;--ff-radius: 0;--ff-shadow: none;--ff-thumb-ratio: 3 / 4;--ff-thumb-gap: var(--ff-space-2)}@media (max-width: 900px){:root{--ff-site-pad: 24px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--ff-surface);color:var(--ff-text-secondary);font-family:var(--ff-sans);font-weight:var(--ff-w-body);font-size:var(--ff-body-size);line-height:var(--ff-body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis-weight:none}h1,h2,h3,h4,p,figure,blockquote,fieldset,legend{margin:0;padding:0}fieldset{border:0;min-width:0}[hidden]{display:none!important}img,svg{max-width:100%}img{height:auto;border-style:none}a{color:var(--ff-text-primary);text-decoration:none}a:hover{color:var(--ff-text-label)}::selection{background:var(--ff-tinta);color:var(--ff-gesso)}:focus-visible{outline:2px solid var(--ff-tinta);outline-offset:3px}input,textarea,button,select{font:inherit;color:inherit;border-radius:0}input::placeholder,textarea::placeholder{color:var(--ff-regua);opacity:1}.ff-container{width:100%;max-width:var(--ff-site-max);margin-inline:auto;padding-inline:var(--ff-site-pad)}.ff-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ff-tinta);color:var(--ff-gesso);font-family:var(--ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:12px 18px}.ff-skip:focus{left:0;color:var(--ff-gesso)}.ff-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ff-display{font-family:var(--ff-serif);font-weight:var(--ff-w-display);font-size:clamp(32px,5.2vw,46px);line-height:1.06;letter-spacing:-.018em;color:var(--ff-text-primary);text-wrap:pretty}.ff-title{font-family:var(--ff-serif);font-weight:var(--ff-w-title);font-size:clamp(26px,3.6vw,42px);line-height:var(--ff-display-line);letter-spacing:-.015em;color:var(--ff-text-primary);text-wrap:pretty}.ff-h2{font-family:var(--ff-serif);font-weight:var(--ff-w-title);font-size:clamp(22px,2.6vw,30px);line-height:var(--ff-title-line);letter-spacing:-.01em;color:var(--ff-text-primary)}.ff-lead{font-family:var(--ff-sans);font-size:var(--ff-body-size-m);line-height:1.65;color:var(--ff-text-secondary);text-wrap:pretty}.ff-prose{font-family:var(--ff-sans);font-size:var(--ff-body-size-m);line-height:1.72;color:var(--ff-text-secondary);text-wrap:pretty}.ff-mono-meta{font-family:var(--ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-text-label)}.ff-plate{background:var(--ff-surface-secondary);overflow:hidden}.ff-plate>img{width:100%;height:100%;object-fit:cover;display:block}.ff-shell[data-astro-cid-5hce7sga]{min-height:100vh;display:flex;flex-direction:column;background:var(--ff-surface)}.ff-main[data-astro-cid-5hce7sga]{flex:1 0 auto}
