@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-v9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-v12.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/spline-sans-mono-latin-v13.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #faf6f0;--paper-warm: #f2ebe0;--surface: #ffffff;--ink: #1a1512;--ink-strong: #2c241e;--ink-soft: #5e5348;--ink-quiet: #786b5e;--rule: #bfd0da;--rule-soft: #e4dcd0;--rule-strong: #cfc3b2;--amber: #b84300;--amber-deep: #923300;--amber-ink: #ad3e00;--amber-wash: #fcead6;--amber-edge: #f2c698;--on-amber: #ffffff;--marker: #fce394;--loss: #b42921;--loss-wash: #fdf0ef;--gain: #0b6e4f;--gain-wash: #eafbf3;--margin-line: rgba(180, 41, 33, .34);--shadow: 0 1px 2px rgba(26, 21, 18, .06), 0 4px 12px -2px rgba(26, 21, 18, .08), 0 18px 38px -18px rgba(26, 21, 18, .22);--shadow-sm: 0 1px 2px rgba(26, 21, 18, .05), 0 2px 6px rgba(26, 21, 18, .04);--band: #1a1512;--band-card: #241d19;--band-rule: #382e28;--on-band: #faf6f0;--band-soft: #cbbeb0;--band-mark: #8c7f72;--band-loss: #ff8b7b;--font-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body: "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #14110e;--paper-warm: #1c1713;--surface: #211b16;--ink: #f3ece2;--ink-strong: #e5dccf;--ink-soft: #afa192;--ink-quiet: #8f8173;--rule: #34444e;--rule-soft: #2e261f;--rule-strong: #42372d;--amber: #f59e0b;--amber-deep: #fbbf24;--amber-ink: #fbbf24;--amber-wash: #3a2a12;--amber-edge: #66481b;--on-amber: #1c150d;--marker: #543f12;--loss: #ec7c70;--loss-wash: #331917;--gain: #38c190;--gain-wash: #122e24;--margin-line: rgba(236, 124, 112, .42);--shadow: 0 1px 2px rgba(0,0,0,.35), 0 18px 42px -16px rgba(0,0,0,.75);--shadow-sm: 0 1px 3px rgba(0,0,0,.35);--band: #f3ece2;--band-card: #e8dfd2;--band-rule: #d4c8b8;--on-band: #14110e;--band-soft: #594e43;--band-mark: #8a7c6d;--band-loss: #a62c24}}:root[data-theme=dark]{--paper: #14110e;--paper-warm: #1c1713;--surface: #211b16;--ink: #f3ece2;--ink-strong: #e5dccf;--ink-soft: #afa192;--ink-quiet: #8f8173;--rule: #34444e;--rule-soft: #2e261f;--rule-strong: #42372d;--amber: #f59e0b;--amber-deep: #fbbf24;--amber-ink: #fbbf24;--amber-wash: #3a2a12;--amber-edge: #66481b;--on-amber: #1c150d;--marker: #543f12;--loss: #ec7c70;--loss-wash: #331917;--gain: #38c190;--gain-wash: #122e24;--margin-line: rgba(236, 124, 112, .42);--shadow: 0 1px 2px rgba(0,0,0,.35), 0 18px 42px -16px rgba(0,0,0,.75);--shadow-sm: 0 1px 3px rgba(0,0,0,.35);--band: #f3ece2;--band-card: #e8dfd2;--band-rule: #d4c8b8;--on-band: #14110e;--band-soft: #594e43;--band-mark: #8a7c6d;--band-loss: #a62c24}*{box-sizing:border-box}html{background:var(--paper);scroll-padding-top:4.5rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1.075rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--marker);color:var(--ink)}.wrap{width:100%;max-width:1100px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.columna{max-width:72ch}h1,h2,h3{font-family:var(--font-display);font-weight:650;text-wrap:balance;margin:0;letter-spacing:-.015em;color:var(--ink)}h1{font-size:clamp(2.45rem,5.8vw,4.25rem);line-height:1.04;letter-spacing:-.028em}h2{font-size:clamp(1.85rem,3.6vw,2.65rem);line-height:1.08;letter-spacing:-.02em}h3{font-size:1.22rem;line-height:1.25}p{margin:0}.lead{font-size:clamp(1.12rem,1.65vw,1.3rem);line-height:1.58;color:var(--ink-soft);max-width:38ch}.prose{max-width:60ch;color:var(--ink-soft)}a{color:inherit}:focus-visible{outline:2.5px solid var(--amber);outline-offset:3px}mark{color:inherit;background:linear-gradient(transparent .12em,var(--marker) .12em,var(--marker) calc(100% - .08em),transparent calc(100% - .08em));padding:0 .22em;margin:0 -.22em;border-radius:.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.marca-cifra{display:inline-block;padding:.08em .18em .03em;margin-right:-.18em;border-radius:.22em;background:linear-gradient(transparent .14em,var(--marker) .14em,var(--marker) calc(100% - .06em),transparent calc(100% - .06em)) no-repeat left / 100% 100%}.btn{font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.25;padding:.82rem 1.55rem;min-height:48px;border-radius:9px;border:1px solid transparent;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;text-wrap:balance;transition:background-color .16s ease,border-color .16s ease,transform .1s ease,box-shadow .16s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--amber);color:var(--on-amber);box-shadow:0 1px 2px #1a151224,inset 0 1px #ffffff29}.btn-primary:hover{background:var(--amber-deep);box-shadow:0 3px 8px #b8430038,inset 0 1px #ffffff29}.btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--ink-soft);background:var(--paper-warm)}.accion{display:inline-flex;align-items:center;min-height:44px;color:var(--amber-ink);font-weight:600;text-underline-offset:.22em;transition:color .15s ease}.accion:hover{color:var(--amber-deep)}section{padding:clamp(3.2rem,6.5vw,5.75rem) 0;border-top:1px solid var(--rule-soft)}.sec-head{max-width:48ch;margin-bottom:clamp(2rem,4vw,3rem)}.sec-head h2{margin-bottom:1rem}header.site{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule-soft)}header.site .wrap{display:flex;align-items:center;gap:1.5rem;height:68px}.wordmark{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;font-family:var(--font-display);font-weight:750;font-size:1.12rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none}.wordmark:before{content:"";display:inline-block;width:14px;height:18px;border-radius:2px 4px 4px 2px;background:linear-gradient(90deg,transparent 3px,var(--loss) 3px,var(--loss) 4px,transparent 4px),linear-gradient(to bottom,transparent 4px,var(--rule) 4px,var(--rule) 5px,transparent 5px,transparent 9px,var(--rule) 9px,var(--rule) 10px,transparent 10px,transparent 14px,var(--rule) 14px,var(--rule) 15px,transparent 15px),var(--surface);border:1.5px solid var(--amber);border-left-width:3.5px;box-shadow:0 1px 2px #1a15121a;flex-shrink:0}header.site nav{margin-left:auto;display:flex;align-items:center;gap:1.5rem}header.site nav a.plain{font-size:.95rem;font-weight:500;text-decoration:none;color:var(--ink-soft);padding:.35rem .6rem;border-radius:6px;transition:color .15s ease,background-color .15s ease}header.site nav a.plain:hover,header.site nav a.plain[aria-current=page]{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}header.site nav a.navcta{color:var(--on-amber);background:var(--amber);padding:.52rem 1.05rem;border-radius:8px;font-weight:600;font-size:.92rem;text-decoration:none;box-shadow:0 1px 2px #1a15121f,inset 0 1px #ffffff29;transition:background-color .15s ease}header.site nav a.navcta:hover{background:var(--amber-deep);color:var(--on-amber)}@media(max-width:680px){header.site nav a.plain{display:none}}@media(pointer:coarse){header.site nav a{min-height:44px;display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.btn,header.site nav a.plain,header.site nav a.navcta{transition:none}}footer[data-astro-cid-gcn2mc3v].site{border-top:1px solid var(--rule-soft);background:var(--paper-warm);padding:3rem 0 3.2rem}.pie[data-astro-cid-gcn2mc3v]{display:grid;gap:1.8rem 3rem}@media(min-width:760px){.pie[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr auto;align-items:start}}.pie-lema[data-astro-cid-gcn2mc3v]{margin-top:.35rem;font-size:1rem;font-weight:500;color:var(--ink)}.pie-nota[data-astro-cid-gcn2mc3v]{margin-top:.25rem;font-size:.9rem;color:var(--ink-soft)}.pie-enlaces[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem 1.6rem}@media(max-width:759px){.pie-enlaces[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1fr 1fr}.pie-enlaces[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:last-child{grid-column:1 / -1}}.pie-enlaces[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:44px;min-width:44px;font-size:.94rem;font-weight:500;color:var(--ink-soft);text-decoration:none}.pie-enlaces[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--amber-ink);text-decoration:underline;text-underline-offset:.2em}
