@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.woff2) format("woff2-variations");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{--azul: #0f5adf;--crema: #fff3e2;--azul-25: color-mix(in oklab, var(--azul) 25%, var(--crema));--linea: color-mix(in oklab, var(--azul) 11%, var(--crema));--marfil: color-mix(in oklab, var(--crema) 45%, #fff);--tinta-bic: #2443a6;--tinta-dibujo: #16203f;--renglon: 2rem;--font: "Bricolage Grotesque Variable", system-ui, sans-serif;--step--1: clamp(.84rem, .8rem + .2vw, .94rem);--step-0: clamp(1rem, .95rem + .25vw, 1.13rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2: clamp(1.6rem, 1.3rem + 1.4vw, 2.4rem);--step-3: clamp(2.2rem, 1.6rem + 3vw, 4rem);--step-4: clamp(3rem, 1.8rem + 7vw, 6rem);--space-xs: .5rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: clamp(2rem, 1.5rem + 2vw, 3rem);--space-xl: clamp(3.5rem, 2.5rem + 5vw, 7rem);--gutter: clamp(1rem, .5rem + 3vw, 3rem);--max: 76rem;--radius: 999px;--ease-out: cubic-bezier(.23, 1, .32, 1);--line: 1.5px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem;scrollbar-color:var(--azul) var(--crema)}body{margin:0;background-color:var(--crema);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--renglon) - 1px),var(--linea) calc(var(--renglon) - 1px) var(--renglon));color:var(--azul);font-family:var(--font);font-size:var(--step-0);line-height:1.5;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{font-weight:800;line-height:.95;letter-spacing:-.03em;text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration-thickness:var(--line);text-underline-offset:.2em}img,svg{display:block;max-width:100%}::selection{background:var(--azul);color:var(--crema)}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.section{padding-block:var(--space-xl)}.section-title{font-size:clamp(2.6rem,1.4rem + 5vw,5.5rem);font-stretch:80%;letter-spacing:-.035em}.chapter{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 clamp(.75rem,2vw,1.5rem);margin-bottom:var(--space-l)}.chapter--crema .chapter__num{-webkit-text-stroke-color:var(--crema)}.chapter__num{font-size:clamp(3.2rem,2rem + 6vw,7rem);font-weight:800;font-stretch:75%;line-height:.8;color:transparent;-webkit-text-stroke:1.6px var(--tinta-bic);font-variant-numeric:tabular-nums;filter:url(#tinta)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:.5em;padding:.85em 1.4em;border:var(--line) solid currentColor;border-radius:var(--radius);font:inherit;font-weight:700;font-size:var(--step-0);line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s var(--ease-out),color .2s var(--ease-out)}.btn:active{transform:scale(.97)}.btn--solid{background:var(--azul);border-color:var(--azul);color:var(--crema)}@media(hover:hover)and (pointer:fine){.btn--solid:hover{background:var(--crema);color:var(--azul)}.btn--ghost:hover{background:var(--azul);color:var(--crema)}}.cta-grupo{display:inline-flex;flex-direction:column;align-items:stretch;gap:.65rem}.cta-grupo>.nota-cta{width:0;min-width:100%}.nota-cta{color:color-mix(in srgb,var(--tinta-dibujo) 72%,var(--crema));font-size:.82rem;font-weight:500;line-height:1.45;text-wrap:balance}.marco-b{width:min(100% - 2 * clamp(.5rem,2vw,1.5rem),84rem);margin-inline:auto;padding:var(--space-l) clamp(.75rem,3vw,3rem) clamp(.75rem,3vw,3rem);background:var(--azul);color:var(--crema);border-radius:2.2rem 2.6rem 2.4rem 2rem/2.4rem 2rem 2.6rem 2.2rem}.marco-b .chapter{padding-inline:clamp(.25rem,2vw,1.5rem)}.hoja{padding:calc(var(--renglon) * 1) clamp(1rem,3vw,2.5rem) calc(var(--renglon) * 1.5);background-color:var(--crema);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--renglon) - 1px),var(--linea) calc(var(--renglon) - 1px) var(--renglon));color:var(--azul);border-radius:1.2rem 1.5rem 1.3rem 1.6rem/1.5rem 1.2rem 1.6rem 1.3rem;box-shadow:0 1px #0000000a,0 14px 28px -18px #00000073}.subrayado{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='2' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Cpath d='M2 7c40-4 90-3 196-1M8 10c50-2 110-3 180-2' fill='none' stroke='%232443a6' stroke-width='1.8' stroke-linecap='round' filter='url(%23t)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% .45em;padding-bottom:.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pill{display:inline-block;padding:.3em .75em;border:1.5px solid var(--azul);border-radius:var(--radius);background:var(--crema);font-size:var(--step--1);font-weight:600;line-height:1.3}.pendiente{outline:1.5px dashed currentColor;outline-offset:2px;padding-inline:.25em}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-tvrurpns]{display:block;height:1em;width:auto}.footer__linea[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:0;width:100%;height:.6rem;overflow:visible;filter:url(#tinta)}.footer__linea[data-astro-cid-sz7xmlte] path[data-astro-cid-sz7xmlte]{stroke:var(--tinta-bic);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.footer[data-astro-cid-sz7xmlte]{padding-block:var(--space-xl) var(--space-l);position:relative}.footer__desc[data-astro-cid-sz7xmlte]{font-weight:500;color:var(--azul)}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-l)}.footer__brand[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-xs);font-weight:700}.footer__logo{font-size:clamp(6rem,30vw,11rem)}.footer__links[data-astro-cid-sz7xmlte]{display:grid;justify-items:start;gap:.5rem;margin-inline:-.5rem}.footer__icono[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.6rem;color:var(--azul);transition:transform .16s var(--ease-out)}.footer__icono[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:1.75rem;height:1.75rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.footer__punto[data-astro-cid-sz7xmlte]{fill:currentColor;stroke:none}.footer__icono[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid var(--azul);outline-offset:2px}@media(hover:hover)and (pointer:fine){.footer__icono[data-astro-cid-sz7xmlte]:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.footer__icono[data-astro-cid-sz7xmlte]{transition:none}}.footer__legal[data-astro-cid-sz7xmlte]{font-size:var(--step--1);color:var(--azul);padding-top:var(--space-m)}@media(min-width:48rem){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto;align-items:end}.footer__legal[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}
