:root{--t0:#050a1a;--t1:#091124;--t2:#0e182f;--t3:#13203a;--t4:#192745;--t5:#1f2f51;--t6:#3e495f;--t7:#60636b;--t8:#8c7c6a;--t9:#c39052;--t10:#fca311;--t11:#fcb54f;--t12:#fbc574;--t13:#fcd496;--t14:#fce3b5;--t15:#fef0d4;color-scheme:dark;--surface:oklch(15% .035 264);--surface-2:oklch(20% .045 264);--ink:oklch(97% .006 85);--muted:oklch(79% .03 260);--line:oklch(97% .006 85/.16);--accent:oklch(78.59% .1674 70.04);--accent-text:oklch(84% .13 75);--on-accent:oklch(15% .035 264);--lead:color-mix(in oklch, var(--ink) 84%, var(--muted));--glow-0:oklch(15% .035 264);--glow-1:oklch(31% .065 264);--glow-2:oklch(78.59% .1674 70.04);--glow-3:oklch(96% .04 85);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--text-s:clamp(.875rem, .85rem + .12vw, .9375rem);--text-m:clamp(1rem, .96rem + .2vw, 1.125rem);--text-l:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--text-xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--text-2xl:clamp(2.25rem, 1.6rem + 3vw, 3.75rem);--text-display:clamp(2.5rem, 1.5rem + 4.6vw, 5.5rem);--lh-tight:1.02;--lh-snug:1.2;--lh-body:1.55;--fs-h1:clamp(2.125rem, 10.6vw, 3.5rem);--fs-h2:clamp(2rem, 1rem + 3.4vw, 3.5rem);--fs-h3:clamp(1.625rem, 1rem + 2.4vw, 2.75rem);--fs-name:clamp(1.25rem, 1rem + 1.2vw, 1.875rem);--fs-lead:clamp(1.25rem, 1.05rem + 1vw, 1.75rem);--fs-body:clamp(1rem, .95rem + .25vw, 1.125rem);--fs-label:.875rem;--fs-btn:1rem;--ls-h1:-.03em;--ls-h2:-.025em;--ls-h3:-.02em;--ws-head:-.1em;--lh-h1:1.04;--lh-h2:1.06;--lh-h3:1.1;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.12s;--dur-2:.24s;--dur-3:.48s;--dur-4:.9s;--z-base:0;--z-content:2;--z-nav:40;--z-menu:50;--z-toast:60;--gutter:clamp(1rem, 4vw, 2.5rem);--max:76rem;--fs-art:10px;--cw:6px;--ch:12px}@media (width<=37.4975rem){:root:lang(es){--fs-h1:clamp(2.375rem, 12.4vw, 3.75rem)}}@media (width>=37.5rem){:root{--fs-h1:clamp(2.75rem, 7.6vw, 5.5rem)}}@media (width>=56.25rem){:root{--fs-art:15px;--cw:9px;--ch:18px}}@media (width>=100rem){:root{--fs-art:20px;--cw:12px;--ch:25px}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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:Gaya Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:200 499;size-adjust:104.2%;ascent-override:89.25%;descent-override:25.91%;line-gap-override:0%}@font-face{font-family:Gaya Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:500 649;size-adjust:106.3%;ascent-override:87.49%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:Gaya Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Roboto);font-weight:650 800;size-adjust:109.1%;ascent-override:85.24%;descent-override:24.75%;line-gap-override:0%}@font-face{font-family:Gaya Mono Fallback;src:local(Courier New),local(Liberation Mono),local(Cousine),local(Menlo),local(DejaVu Sans Mono),local(Noto Sans Mono),local(Roboto Mono),local(Droid Sans Mono);font-weight:100 900;size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}:root{--font-display:"Bricolage Grotesque Variable", "Gaya Sans Fallback", system-ui, sans-serif;--font-mono:"Geist Mono Variable", "Gaya Mono Fallback", ui-monospace, monospace;--font-body:var(--font-display);--font-head:var(--font-mono)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--surface);overflow-x:clip}body{background:var(--surface);min-height:100dvh;color:var(--ink);font-family:var(--font-body,var(--font-display,system-ui, sans-serif));font-size:var(--text-m);font-weight:400;line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body[data-ui=classic]{--font-body:var(--font-mono)}img,svg,canvas,picture{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);font-variant-ligatures:none;font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-h3);word-spacing:var(--ws-head);text-wrap:balance;margin:0}h1,h2{font-weight:800}p{text-wrap:pretty;margin:0}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.icon{stroke-width:1.75px;flex:none;width:1.25rem;height:1.25rem}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-s);transition:none}.skip{z-index:calc(var(--z-menu) + 10);inset-inline-start:var(--space-4);top:var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-family:var(--font-head);font-weight:700;text-decoration:none;position:fixed;transform:translateY(-200%)}.skip:focus-visible{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--font-head);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.25rem;height:1.25rem}:where([data-ui=classic]) .btn{min-height:3rem;padding:0 var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-s);transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), filter var(--dur-2) var(--ease-out)}:where([data-ui=classic]) .btn--primary{background:var(--accent);color:var(--on-accent)}:where([data-ui=classic]) .btn--ghost{border-color:color-mix(in oklch, var(--ink) 34%, transparent);color:var(--ink);background:0 0}@media (hover:hover){:where([data-ui=classic]) .btn--primary:hover{filter:brightness(1.1);transform:translateY(-1px)}:where([data-ui=classic]) .btn--ghost:hover{background:color-mix(in oklch, var(--ink) 9%, transparent);border-color:color-mix(in oklch, var(--ink) 55%, transparent);transform:translateY(-1px)}}:where([data-ui=classic]) .btn:active{filter:brightness(.96);transform:translateY(0)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){canvas.field,[data-nosnippet][aria-hidden][translate=no]{display:none}.btn{border:1px solid buttontext}}@media print{:root{color-scheme:light;--surface:#fff;--surface-2:#fff;--ink:#000;--lead:#111;--muted:#333;--accent:#000;--accent-text:#000;--on-accent:#fff;--line:#0000004d;--t0:#fff;--t1:#fff;--t2:#fff;--t3:#fff}html,body{color:#000;background:#fff}canvas.field,[data-nosnippet][aria-hidden][translate=no]{display:none!important}body .btn{color:#000;box-shadow:none;break-inside:avoid;background:0 0;border-color:#000}a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.85em}}.art{font:400 var(--fs-art) / var(--ch) var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0, "liga" 0;font-kerning:none;font-synthesis:none;letter-spacing:0;word-spacing:0;text-indent:0;text-transform:none;text-rendering:optimizespeed;white-space:pre;color:var(--t9);-webkit-user-select:none;user-select:none;pointer-events:none;padding-block:.05em;display:block;overflow:clip}.art:before{content:attr(data-art)}.art--solid{-webkit-text-stroke:.3px currentColor}[data-well]{z-index:1;position:relative}[data-well=ink]{color:var(--ink)}[data-well=muted]{color:var(--muted)}.plate{z-index:1;padding:calc(var(--ch) * 2) calc(var(--cw) * 4);border:1px solid var(--t7);background:var(--t1);color:var(--ink);box-shadow:calc(var(--cw) * 2) var(--ch) 0 var(--t2);position:relative}:where([data-ui=cartel]) .btn{min-width:48px;min-height:48px;font:700 var(--fs-btn) / 1 var(--font-head);box-shadow:calc(var(--cw) * 1.5) calc(var(--ch) * .5) 0 var(--t3);border-radius:2px;padding:0 1.5rem;transition:transform .12s,box-shadow .12s;position:relative}@media (width<=22.5rem){:where([data-ui=cartel]) .btn{padding-inline:1rem}}:where([data-ui=cartel]) .btn:before{content:"";inset:calc(var(--ch) * -.25) 0 0 calc(var(--cw) * -.75);position:absolute}:where([data-ui=cartel]) .btn--primary{background:var(--accent);color:var(--on-accent)}:where([data-ui=cartel]) .btn--ghost{border-color:color-mix(in oklch, var(--ink) 40%, transparent);color:var(--ink);background:0 0}@media (hover:hover){:where([data-ui=cartel]) .btn:hover{transform:translate(calc(var(--cw) * .75), calc(var(--ch) * .25));box-shadow:calc(var(--cw) * .75) calc(var(--ch) * .25) 0 var(--t3)}}:where([data-ui=cartel]) .btn:active{transform:translate(calc(var(--cw) * 1.5), calc(var(--ch) * .5));box-shadow:0 0 0 0 var(--t3)}:where([data-ui=cartel]) :focus-visible{outline:3px solid var(--accent-text);outline-offset:3px}:where([data-ui=cartel]) :where(p,li,dd) a:not(.btn){color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline 1px}@media (forced-colors:active){.art{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.plate{box-shadow:none;border:1px solid canvastext}}@media (prefers-contrast:more){.art{color:var(--ink);font-weight:500}.plate,:where([data-ui=cartel]) .btn,:where([data-ui=cartel]) .btn:hover,:where([data-ui=cartel]) .btn:active{border-color:var(--ink);box-shadow:none}}@media print{.art{color:#000;-webkit-text-fill-color:#000;background:0 0;font-size:7pt;line-height:1.3}body .plate{color:#000;box-shadow:none;break-inside:avoid;background:0 0;border:1px solid #000}}
