@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/fonts/archivo-latin-wdth-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-wght-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);size-adjust:104%;ascent-override:88%;descent-override:22%;line-gap-override:0%}:root{--violet-50:oklch(96.5% .016 331);--violet-100:oklch(92% .04 331);--violet-200:oklch(84% .08 331);--violet-300:oklch(70% .13 331);--violet-500:oklch(52% .17 331);--violet-600:oklch(43.7% .165 331.2);--violet-700:oklch(36% .14 331);--violet-800:oklch(30% .1 331);--ink:oklch(21% .06 331);--ink-2:oklch(26% .075 331);--ink-3:oklch(33% .09 331);--lime-300:oklch(82% .15 131.4);--lime-500:oklch(70.2% .175 131.4);--lime-600:oklch(62% .165 131.4);--lime-800:oklch(42% .11 131.4);--stone:oklch(74.7% .025 114.7);--paper:oklch(98% .009 330);--paper-2:oklch(95.5% .017 330);--line:oklch(88% .03 330);--muted:oklch(44% .045 330);--bg:var(--paper);--text:var(--ink);--accent:var(--lime-500);--font-display:"Archivo Variable", "Archivo Fallback", "Arial Narrow", system-ui, sans-serif;--font-body:"Archivo Variable", "Archivo Fallback", system-ui, sans-serif;--font-voice:"Literata Variable", Georgia, "Times New Roman", serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:clamp(1.2rem, .5vw + 1.05rem, 1.4rem);--t-xl:clamp(1.7rem, 1.6vw + 1.15rem, 2.4rem);--t-2xl:clamp(2.1rem, 3.2vw + .9rem, 3.7rem);--t-3xl:clamp(2.35rem, 4.6vw + .75rem, 4.9rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--section-y:clamp(72px, 9vw, 136px);--gutter:clamp(20px, 4vw, 56px);--wrap:1280px;--r-s:10px;--r-m:18px;--r-l:28px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-quart:cubic-bezier(.25, 1, .5, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--t-base);font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{line-height:1.12}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--lime-500);outline-offset:3px;border-radius:4px}.on-paper :focus-visible{outline-color:var(--violet-600)}::selection{background:var(--lime-500);color:var(--ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--s-4);z-index:100;background:var(--lime-500);color:var(--ink);padding:var(--s-3) var(--s-5);border-radius:var(--r-s);font-weight:700;position:absolute;top:-100px}.skip:focus{top:var(--s-4)}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.display{font-family:var(--font-display);letter-spacing:-.022em;text-wrap:balance;font-weight:800;font-stretch:116%;line-height:1.02}.eyebrow{align-items:center;gap:var(--s-2);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;font-stretch:112%;display:inline-flex}.lead{font-size:var(--t-lg);text-wrap:pretty;max-width:58ch;line-height:1.5}.prose{text-wrap:pretty;max-width:62ch}.btn{--btn-bg:var(--lime-500);--btn-fg:var(--ink);justify-content:center;align-items:center;gap:var(--s-3);min-height:54px;padding:0 var(--s-6);border:2px solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--t-base);cursor:pointer;transition:transform .22s var(--ease-out), background-color .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out);border-radius:14px;font-weight:700;font-stretch:108%;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--lime-300);transform:translateY(-3px)}.btn:active{transform:translateY(0)}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;border-color:currentColor}.btn--ghost:hover{--btn-bg:transparent;background:color-mix(in oklch, currentColor 12%, transparent)}.btn--ink{--btn-bg:var(--ink);--btn-fg:var(--paper)}.btn--ink:hover{--btn-bg:var(--violet-700)}.btn svg{flex:none;width:22px;height:22px}.dot{background:var(--lime-500);border-radius:50%;flex:none;width:9px;height:9px}.js .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(28px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .reveal{opacity:1;transform:none}}.ticket-wrap{container-type:inline-size}.ticket{--notch:12px;--stub:176px;grid-template-columns:1fr var(--stub);background:var(--tk-bg,var(--paper));color:var(--tk-fg,var(--ink));border-radius:var(--r-m);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 96%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 96%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 96%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 96%, #000) bottom / 100% 51% no-repeat;display:grid;position:relative}.ticket .stub{background:repeating-linear-gradient(to bottom, var(--tk-perf,var(--line)) 0 6px, transparent 6px 12px) left top / 2px 100% no-repeat;position:relative}@container (width<=520px){.ticket--stackable{--stub-h:116px;grid-template-columns:1fr;grid-template-rows:1fr var(--stub-h);-webkit-mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub-h)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub-h)), #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 calc(100% - var(--stub-h)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% calc(100% - var(--stub-h)), #0000 96%, #000) right / 51% 100% no-repeat}.ticket--stackable .stub{background:repeating-linear-gradient(to right, var(--tk-perf,var(--line)) 0 6px, transparent 6px 12px) left top / 100% 2px no-repeat}}.theme-b{--ink:oklch(16.5% .008 60);--ink-2:oklch(21% .008 60);--ink-3:oklch(30% .008 60);--paper:oklch(97.6% .004 80);--paper-2:oklch(94.6% .006 80);--line:oklch(86.5% .008 80);--muted:oklch(43% .01 70);--violet-50:oklch(96% .004 80);--violet-100:oklch(92.5% .006 80);--violet-200:oklch(85% .008 80);--violet-300:oklch(70% .01 70);--violet-500:oklch(50% .01 70);--violet-600:oklch(34% .01 70);--violet-700:oklch(28% .008 70);--violet-800:oklch(23% .008 70);--bg:var(--paper);--text:var(--ink);--courses-bg:var(--paper-2);--footer-bg:oklch(12.5% .006 60)}.theme-c{--paper:oklch(97.6% .004 80);--paper-2:oklch(94.6% .008 330);--line:oklch(86.5% .012 330);--muted:oklch(43% .025 330);--bg:var(--paper);--text:var(--ink);--courses-bg:var(--paper-2);--footer-bg:oklch(14% .045 330)}.prose-article{max-width:68ch;font-size:1.125rem;line-height:1.75}.prose-article>*+*{margin-top:1.25em}.prose-article h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2.2em;scroll-margin-top:96px;font-size:clamp(1.5rem,1.2vw + 1.2rem,2rem);font-weight:800;font-stretch:110%;line-height:1.15}.prose-article h3{font-family:var(--font-display);letter-spacing:-.015em;margin-top:1.8em;scroll-margin-top:96px;font-size:1.3rem;font-weight:750;font-stretch:108%;line-height:1.2}.prose-article h4,.prose-article h5{margin-top:1.5em;font-weight:750;line-height:1.25}.prose-article a:not(.btn){color:var(--violet-600);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose-article a:not(.btn):hover{color:var(--ink)}.prose-article ul,.prose-article ol{padding-left:1.4em}.prose-article ul{list-style:outside}.prose-article ol{list-style:decimal}.prose-article li+li{margin-top:.4em}.prose-article img{border-radius:var(--r-m);height:auto}.prose-article blockquote{padding:var(--s-4) var(--s-5);background:var(--paper-2);border-radius:var(--r-m);font-family:var(--font-voice);font-style:italic}.prose-article table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose-article th,.prose-article td{padding:var(--s-3) var(--s-4);border:1px solid var(--line);text-align:left}.prose-article th{background:var(--paper-2)}@media (width<=700px){.prose-article table{font-size:.85rem}.prose-article th,.prose-article td{padding:8px 10px}.prose-article th:first-child,.prose-article td:first-child{background:var(--paper);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.prose-article th:first-child{background:var(--paper-2)}}.cb[data-astro-cid-hq3mgpmn]{z-index:90;background:var(--ink,#270c25);max-width:880px;color:var(--paper,#fbf8fb);border-radius:18px;margin-inline:auto;padding:18px 20px;position:fixed;inset:auto 16px 16px;box-shadow:0 18px 50px oklch(10% .05 330/.5)}.cb[data-astro-cid-hq3mgpmn][hidden]{display:none}.cb-in[data-astro-cid-hq3mgpmn]{gap:14px;display:grid}.cb-h[data-astro-cid-hq3mgpmn]{margin-bottom:2px;font-size:1rem;font-weight:800}#cb-d[data-astro-cid-hq3mgpmn]{color:oklch(88% .03 330);font-size:.875rem;line-height:1.5}#cb-d[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--lime-500,#a6e22e)}.cb-opts[data-astro-cid-hq3mgpmn][hidden]{display:none}.cb-opts[data-astro-cid-hq3mgpmn]{border:0;gap:8px;margin:12px 0 0;padding:0;font-size:.875rem;display:grid}.cb-opts[data-astro-cid-hq3mgpmn] label[data-astro-cid-hq3mgpmn]{align-items:center;gap:8px;display:flex}.sr[data-astro-cid-hq3mgpmn]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cb-btns[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cb-b[data-astro-cid-hq3mgpmn]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:12px;padding:0 18px;font-size:.9rem;font-weight:700}.cb-b--ok[data-astro-cid-hq3mgpmn]{background:var(--lime-500,#a6e22e);border-color:var(--lime-500,#a6e22e);color:var(--ink,#270c25)}.cb-b[data-astro-cid-hq3mgpmn]:focus-visible{outline:3px solid var(--lime-500,#a6e22e);outline-offset:2px}@media (width<=560px){.cb[data-astro-cid-hq3mgpmn]{padding:14px 16px;inset:auto 10px 10px}.cb-btns[data-astro-cid-hq3mgpmn]{gap:8px}.cb-btns[data-astro-cid-hq3mgpmn] .cb-b[data-astro-cid-hq3mgpmn]{flex:30%;padding:0 8px}.cb-btns[data-astro-cid-hq3mgpmn] .cb-b--ok[data-astro-cid-hq3mgpmn]{flex:100%;order:-1}}.logo[data-astro-cid-f7espo7c]{width:auto;height:auto;max-height:calc(var(--logo-max,100) * 1px);display:block}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--ink-3);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].overlay{transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out);background:0 0;border-bottom-color:#0000;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].overlay .nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:oklch(97% .004 80)}.site-header[data-astro-cid-nen7h5rs].overlay.solid,.site-header[data-astro-cid-nen7h5rs].overlay:has(.menu[open]){background:var(--ink);border-bottom-color:var(--ink-3)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);min-height:76px;display:flex}.brand[data-astro-cid-nen7h5rs]{margin-right:auto;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(var(--s-4), 2vw, var(--s-6));display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--s-2) 0;white-space:nowrap;font-size:var(--t-sm);color:oklch(88% .03 330);transition:color .2s var(--ease-out);font-weight:600;font-stretch:106%;text-decoration:none;display:inline-block;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--lime-500);transform-origin:0;height:2px;transition:transform .28s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--paper)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:48px;padding:0 var(--s-5);font-size:var(--t-sm)}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{border:1.5px solid var(--ink-3);cursor:pointer;border-radius:12px;place-items:center;width:48px;height:48px;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.bars[data-astro-cid-nen7h5rs],.bars[data-astro-cid-nen7h5rs]:before{background:var(--paper);width:20px;height:2px;transition:transform .24s var(--ease-out);border-radius:2px;display:block}.bars[data-astro-cid-nen7h5rs]{position:relative;transform:translateY(-4px)}.bars[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;top:8px}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs]{transform:rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(-90deg)}.sheet[data-astro-cid-nen7h5rs]{gap:var(--s-5);padding:var(--s-5) var(--gutter) var(--s-7);background:var(--ink);border-bottom:1px solid var(--ink-3);display:grid;position:absolute;top:100%;left:0;right:0}.sheet[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding:var(--s-3) 0;font-family:var(--font-display);font-weight:800;font-stretch:116%;font-size:var(--t-xl);letter-spacing:-.02em;border-bottom:1px solid var(--ink-3);text-decoration:none;display:block}@media (width<=1280px){.nav[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}}.linklike[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.footer[data-astro-cid-jo6i4kqk]{background:var(--footer-bg,oklch(16% .05 330));color:oklch(86% .035 330);padding-top:var(--s-9)}.top[data-astro-cid-jo6i4kqk]{gap:var(--s-8);padding-bottom:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);display:grid}.brand[data-astro-cid-jo6i4kqk]{gap:var(--s-5);align-content:start;display:grid}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:40ch;font-size:var(--t-sm)}.foot-h[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-4);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-500);font-weight:700}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-2);display:grid}a[data-astro-cid-jo6i4kqk]{transition:color .18s var(--ease-out);padding:4px 0;text-decoration:none;display:inline-block}a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.paises[data-astro-cid-jo6i4kqk]{padding-block:var(--s-6);border-top:1px solid var(--ink-3)}.paises[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}.paises[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-3) var(--s-6);padding-block:var(--s-5) var(--s-7);border-top:1px solid var(--ink-3);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.bottom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}@media (width<=860px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.bottom[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--s-9) + var(--s-3))}}.sticky[data-astro-cid-bjs4jpu3]{display:none}@media (width<=760px){.sticky[data-astro-cid-bjs4jpu3]{z-index:40;padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid var(--ink-3);transition:transform .35s var(--ease-out);display:block;position:fixed;inset:auto 0 0}.sticky[data-astro-cid-bjs4jpu3].off{transform:translateY(110%)}.btn[data-astro-cid-bjs4jpu3]{width:100%}}
