@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-vietnamese-wght-normal.RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-latin-ext-wght-normal.B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/lexend-latin-wght-normal.ci0D1wrL.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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}:root{--marino:#122049;--azul-rey:#1653d0;--rey-claro:#4f86f0;--nube:#f3f6fc;--hielo:#e4ebf8;--bruma:#a9b5d6;--reticula:#1c2d5e;--noche:#0b1533;--noche-2:#0e1a3d;--iso-t:#18295a;--iso-l:#111e47;--iso-r:#0d183a;--obj-t:#223670;--obj-l:#16255a;--obj-r:#101c48;--on-l:#1653d0;--on-r:#0f3f9f;--on-stroke:#8fb1f6;--cap-l:#c5cfe8;--accent-hover:#6b9af4;--accent-soft:#86acf6;--ink-2-light:#47557f;--note-light:#6b789e;--line-light:#cfd9ee;--accent-light:#1653d0;--on-accent-light:#fff;--accent-light-hover:#1147b8;--field-bg:#1653d0;--field-ink:#fff;--bg:var(--noche);--ink:var(--nube);--ink-2:var(--bruma);--line:var(--reticula);--accent:var(--rey-claro);--on-accent:var(--marino);--font-display:"Lexend Variable", "Lexend", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--pad:clamp(20px, 4vw, 48px);--gap-section:clamp(96px, 12vw, 176px);--nav-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);-webkit-text-size-adjust:100%;color-scheme:dark;scrollbar-color:var(--reticula) var(--noche)}body{background:var(--bg);color:var(--ink);font:400 17px/26px var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}::selection{background:var(--rey-claro);color:var(--marino)}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.035em;font-size:clamp(38px,4.5vw,64px);line-height:1.04}h2{letter-spacing:-.03em;font-size:clamp(30px,3.6vw,50px);line-height:1.08}h3{letter-spacing:-.015em;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.25}p{text-wrap:pretty;margin:0}.lead{color:var(--ink-2);max-width:34em;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.mono{font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.wrap{width:100%;max-width:1280px;padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--gap-section)}.skip{z-index:100;background:var(--nube);color:var(--marino);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.btn{background:var(--accent);min-height:48px;color:var(--on-accent);font:600 16px/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:transform .16s var(--ease-out), background-color .2s ease;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn svg{transition:transform .22s var(--ease-out)}.btn:active{transform:scale(.97)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--reticula);background:0 0}.btn--dark{background:var(--marino);color:var(--nube)}.btn--light{background:var(--nube);color:var(--marino)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--accent-hover)}.btn:hover svg{transform:translate(3px)}.btn--ghost:hover{background:var(--marino)}.btn--dark:hover{background:var(--reticula)}.btn--light:hover{background:#fff}}.js [data-reveal]>*{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--n,0) * 70ms);transform:translateY(20px)}.js [data-reveal].in>*{opacity:1;transform:none}.js [data-reveal]>:nth-child(2){--n:1}.js [data-reveal]>:nth-child(3){--n:2}.js [data-reveal]>:nth-child(4){--n:3}.js [data-reveal]>:nth-child(5){--n:4}.js [data-reveal]>:nth-child(6){--n:5}.js [data-reveal]>:nth-child(7){--n:6}.js [data-reveal]>:nth-child(8){--n:7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]>*{transition:opacity .3s;transform:none}}.field-marino{background:var(--marino)}.field-azul{background:var(--field-bg);color:var(--field-ink)}.field-nube{background:var(--nube);color:var(--marino);color-scheme:light;--ink:var(--marino);--ink-2:var(--ink-2-light);--line:var(--line-light);--accent:var(--accent-light);--on-accent:var(--on-accent-light)}.field-nube ::selection{background:var(--accent-light);color:var(--on-accent-light)}.field-nube .btn:hover{background:var(--accent-light-hover)}:root[data-paleta="2"]{--marino:#17140f;--azul-rey:#b8400f;--rey-claro:#ff6a1f;--nube:#f6f1e9;--hielo:#efebe3;--bruma:#a39b8e;--reticula:#3a352e;--noche:#0e0c09;--noche-2:#13100b;--iso-t:#2b261f;--iso-l:#1f1b15;--iso-r:#16130e;--obj-t:#3d372e;--obj-l:#2b261f;--obj-r:#1f1b15;--on-l:#d9520f;--on-r:#a83c0a;--on-stroke:#ffa877;--cap-l:#d8d2c6;--accent-hover:#ff8547;--accent-soft:#ff9a66;--ink-2-light:#5c554a;--note-light:#7a7266;--line-light:#dcd5c8;--accent-light:#ff6a1f;--on-accent-light:#17140f;--accent-light-hover:#ff8547;--field-bg:#ff6a1f;--field-ink:#17140f}.nav[data-astro-cid-wpvy4v7s]{z-index:50;height:var(--nav-h);background:var(--noche);transition:background-color .3s;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].is-stuck{background:var(--noche-2)}.nav-in[data-astro-cid-wpvy4v7s]{align-items:center;gap:32px;height:100%;display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{flex:none;width:148px;display:block}.nav-logo[data-astro-cid-wpvy4v7s] svg{width:100%;height:auto}.nav-links[data-astro-cid-wpvy4v7s]{gap:28px;margin-left:auto;font-size:15px;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--bruma);padding:8px 0;text-decoration:none;transition:color .18s}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--nube)}.nav-cta[data-astro-cid-wpvy4v7s]{min-height:42px;padding:0 20px;font-size:15px}@media (width<=980px){.nav-links[data-astro-cid-wpvy4v7s]{display:none}.nav-cta[data-astro-cid-wpvy4v7s]{margin-left:auto}}@media (width<=420px){.nav-logo[data-astro-cid-wpvy4v7s]{width:120px}.nav-cta[data-astro-cid-wpvy4v7s]{padding:0 16px;font-size:14px}}.foot[data-astro-cid-jo6i4kqk]{background:var(--noche);padding:96px 0 40px}.foot-top[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:96px;display:grid}.foot-desc[data-astro-cid-jo6i4kqk]{max-width:30em;color:var(--bruma)}.foot-list[data-astro-cid-jo6i4kqk]{color:var(--bruma);align-content:start;gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.foot-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--nube);padding:8px 0;text-decoration:none;display:inline-block}.foot-list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:not(:has(a)){padding:8px 0}.foot-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.foot-name[data-astro-cid-jo6i4kqk] svg{width:100%;height:auto}.foot-legal[data-astro-cid-jo6i4kqk]{color:var(--bruma);margin-top:32px;font-size:14px}@media (width<=760px){.foot-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;margin-bottom:64px}.foot-desc[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
