@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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: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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-ext-wght-normal.EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.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}:root{--canvas:#faf8f3;--canvas-raised:#fff;--ink:#0b1b3f;--ink-soft:#24345a;--action:#1f4fe0;--action-hover:#1740b8;--action-ink:#fff;--surface:#eaf0ff;--accent:#f2552c;--accent-text:#b83a14;--muted:#56627a;--line:#d3dae8;--line-strong:#a9b4cc;--success:#1c7c54;--error:#c42b2b;--on-ink:#f4f1ea;--on-ink-muted:#b9c2d8;--font-display:"Bricolage Grotesque Variable", "Arial Narrow", system-ui, sans-serif;--font-body:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--step--1:clamp(.8rem, .78rem + .1vw, .875rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.12rem + .4vw, 1.45rem);--step-2:clamp(1.5rem, 1.32rem + .9vw, 2.1rem);--step-3:clamp(1.9rem, 1.55rem + 1.75vw, 3.1rem);--step-4:clamp(2.5rem, 1.85rem + 3.25vw, 4.6rem);--step-5:clamp(3rem, 2rem + 5vw, 6.75rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:clamp(3.5rem, 2.5rem + 5vw, 6rem);--space-3xl:clamp(4.5rem, 3rem + 7.5vw, 9rem);--radius-s:4px;--radius-m:8px;--radius-l:14px;--shadow-s:0 1px 2px #0b1b3f0f;--shadow-m:0 10px 30px -12px #0b1b3f2e;--gutter:clamp(1rem, .6rem + 2vw, 2.5rem);--content-max:76rem;--prose-max:40rem;--header-h:4rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.16s;--dur-med:.42s;--dur-slow:1.1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}p{text-wrap:pretty;margin:0}img,svg{max-inline-size:100%;display:block}a{color:var(--action);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--action);outline-offset:3px;border-radius:2px}.on-ink :focus-visible{outline-color:#fff}::selection{background:var(--accent);color:#fff}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;padding:var(--space-xs) var(--space-s);background:var(--ink);color:#fff;border-radius:var(--radius-s);font-weight:600;position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-s)}.skip-link:focus{inset-block-start:var(--space-s)}.meta{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.4}.lede{font-size:var(--step-1);color:var(--ink-soft);max-inline-size:var(--prose-max);line-height:1.5}.prose{max-inline-size:var(--prose-max);gap:var(--space-s);color:var(--ink-soft);display:grid}.h2{font-size:var(--step-3)}.h3{font-size:var(--step-2)}.split{gap:var(--space-l);align-items:start;display:grid}@media (width>=56rem){.split{gap:var(--space-2xl);grid-template-columns:1.1fr 1fr}}.stack-l{gap:var(--space-l);display:grid}.accent-text{color:var(--accent-text)}.js [data-reveal]{opacity:0;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);transform:translateY(14px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.wordmark[data-astro-cid-hkf3h753]{font-family:var(--font-display);letter-spacing:-.045em;font-variation-settings:"wdth" 90, "opsz" 96;white-space:nowrap;font-weight:800;line-height:1;display:inline-block}.wordmark--dark[data-astro-cid-hkf3h753]{color:var(--ink)}.wordmark--light[data-astro-cid-hkf3h753]{color:#fff}.wordmark--blue[data-astro-cid-hkf3h753]{color:var(--action)}.wordmark--s[data-astro-cid-hkf3h753]{font-size:1.35rem}.wordmark--m[data-astro-cid-hkf3h753]{font-size:1.7rem}.wordmark--l[data-astro-cid-hkf3h753]{font-size:3rem}.wordmark--xl[data-astro-cid-hkf3h753]{font-size:clamp(5rem,22vw,14rem)}.seven[data-astro-cid-hkf3h753]{margin-inline-start:.02em;display:inline-block;position:relative}.seven[data-astro-cid-hkf3h753]:before{content:"";background:var(--accent);block-size:.11em;inline-size:.24em;position:absolute;inset-block-start:.13em;inset-inline-start:.06em;transform:translateY(-.17em)}.btn[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-m);min-block-size:3rem;font:600 1rem/1.2 var(--font-body);text-align:center;cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) ease;border:1.5px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.35rem;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:active{transform:translateY(1px)}.btn__arrow[data-astro-cid-j6ocf6pu]{transition:transform var(--dur-fast) var(--ease-out);flex:none}.btn[data-astro-cid-j6ocf6pu]:hover .btn__arrow[data-astro-cid-j6ocf6pu]{transform:translate(3px)}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--action);color:var(--action-ink)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{background:var(--action-hover)}.btn--secondary[data-astro-cid-j6ocf6pu]{color:var(--ink);border-color:var(--ink);background:0 0}.btn--secondary[data-astro-cid-j6ocf6pu]:hover{background:var(--ink);color:#fff}.btn--ghost[data-astro-cid-j6ocf6pu]{color:var(--action);background:0 0;padding-inline:.25rem}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{text-decoration:underline}.btn--on-ink[data-astro-cid-j6ocf6pu]{color:var(--ink);background:#fff}.btn--on-ink[data-astro-cid-j6ocf6pu]:hover{background:var(--surface)}.btn[data-astro-cid-j6ocf6pu][disabled],.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{opacity:.55;cursor:not-allowed}.social[data-astro-cid-iupex2mz]{gap:.25rem;display:flex}.social[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--ink);border-radius:var(--radius-s);justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.social[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]:hover{color:var(--action)}.social--on-ink[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]{color:var(--on-ink)}.social--on-ink[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]:hover{color:#fff}.social--handles[data-astro-cid-iupex2mz]{flex-direction:column;gap:0}.social--handles[data-astro-cid-iupex2mz] a[data-astro-cid-iupex2mz]{justify-content:flex-start}.social__handle[data-astro-cid-iupex2mz]{opacity:.7;font-family:var(--font-mono);font-size:.85em}.header[data-astro-cid-6stfpryv]{z-index:50;position:sticky;inset-block-start:0}.header__bar[data-astro-cid-6stfpryv]{z-index:2;align-items:center;gap:var(--space-m);block-size:var(--header-h);padding-inline:var(--gutter);background:color-mix(in srgb, var(--canvas) 88%, transparent);backdrop-filter:saturate(1.4)blur(10px);transition:block-size var(--dur-med) var(--ease-out), border-color var(--dur-med) ease, background-color var(--dur-med) ease;border-block-end:1px solid #0000;display:flex;position:relative}.header[data-astro-cid-6stfpryv].is-condensed .header__bar[data-astro-cid-6stfpryv]{border-block-end-color:var(--line);block-size:3.4rem}.header[data-astro-cid-6stfpryv].is-menu-open .header__bar[data-astro-cid-6stfpryv]{background:var(--ink);border-block-end-color:#ffffff1f}.header[data-astro-cid-6stfpryv].is-menu-open .header__home[data-astro-cid-6stfpryv] .wordmark,.header[data-astro-cid-6stfpryv].is-menu-open .header__stage[data-astro-cid-6stfpryv],.header[data-astro-cid-6stfpryv].is-menu-open .header__toggle[data-astro-cid-6stfpryv]{color:#fff}.header__home[data-astro-cid-6stfpryv]{color:inherit;align-items:baseline;gap:.75rem;margin-inline-end:auto;text-decoration:none;display:inline-flex}.header__stage[data-astro-cid-6stfpryv]{color:var(--muted);font-size:.68rem;display:none}@media (width>=30rem){.header__stage[data-astro-cid-6stfpryv]{display:inline}}.header__nav[data-astro-cid-6stfpryv]{display:none}.header__nav[data-astro-cid-6stfpryv] ul[data-astro-cid-6stfpryv]{gap:var(--space-m);display:flex}.header__nav[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv]{color:var(--ink);padding-block:.5rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.header__nav[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv]:after{content:"";background:var(--action);transform-origin:0;block-size:2px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;inset-block-end:.2rem;inset-inline:0;transform:scaleX(0)}.header__nav[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv]:hover:after,.header__nav[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv][aria-current=page]:after{transform:scaleX(1)}.header__nav[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv][aria-current=page]:after{background:var(--accent)}.header__actions[data-astro-cid-6stfpryv]{align-items:center;gap:var(--space-xs);display:flex}.header__social[data-astro-cid-6stfpryv]{display:none}.header__actions[data-astro-cid-6stfpryv] .header__cta{min-block-size:2.6rem;padding:.55rem 1rem;font-size:.92rem}.header__toggle[data-astro-cid-6stfpryv]{min-block-size:2.75rem;color:var(--ink);font:600 .92rem var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding-inline:.5rem;display:inline-flex}.header__toggle-icon[data-astro-cid-6stfpryv]{gap:5px;inline-size:22px;display:grid}.header__toggle-icon[data-astro-cid-6stfpryv] i[data-astro-cid-6stfpryv]{block-size:2px;transition:transform var(--dur-fast) var(--ease-out);background:currentColor;display:block}.header__toggle[data-astro-cid-6stfpryv][aria-expanded=true] .header__toggle-icon[data-astro-cid-6stfpryv] i[data-astro-cid-6stfpryv]:first-child{transform:translateY(3.5px)rotate(45deg)}.header__toggle[data-astro-cid-6stfpryv][aria-expanded=true] .header__toggle-icon[data-astro-cid-6stfpryv] i[data-astro-cid-6stfpryv]:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width>=68rem){.header__nav[data-astro-cid-6stfpryv],.header__social[data-astro-cid-6stfpryv]{display:block}.header__toggle[data-astro-cid-6stfpryv]{display:none}}.menu[data-astro-cid-6stfpryv]{z-index:1;background:var(--ink);color:var(--on-ink);overscroll-behavior:contain;padding-block-start:var(--header-h);position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-6stfpryv]:not([hidden]){animation:menu-in var(--dur-med) var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}}.menu__inner[data-astro-cid-6stfpryv]{justify-content:space-between;gap:var(--space-xl);min-block-size:100%;padding:var(--space-l) var(--gutter) var(--space-xl);flex-direction:column;display:flex}.menu__primary[data-astro-cid-6stfpryv]{border-block-start:1px solid #ffffff24;display:grid}.menu__primary[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv]{color:#fff;font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.02em;border-block-end:1px solid #ffffff24;align-items:baseline;gap:1rem;padding-block:1rem;font-weight:700;text-decoration:none;display:flex}.menu__primary[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv][aria-current=page]{color:#ffb59c}.menu__num[data-astro-cid-6stfpryv]{color:var(--on-ink-muted);font-size:.75rem}.menu__groups[data-astro-cid-6stfpryv]{gap:var(--space-m);grid-template-columns:1fr 1fr;margin-block-start:var(--space-l);display:grid}.menu__heading[data-astro-cid-6stfpryv]{color:var(--on-ink-muted);margin-block-end:.5rem}.menu__secondary[data-astro-cid-6stfpryv] a[data-astro-cid-6stfpryv]{color:var(--on-ink);padding-block:.45rem;display:inline-block}.menu__foot[data-astro-cid-6stfpryv]{gap:var(--space-m);display:grid}.container[data-astro-cid-feoazapf]{inline-size:100%;padding-inline:var(--gutter);margin-inline:auto}.container--content[data-astro-cid-feoazapf]{max-inline-size:calc(var(--content-max) + 2 * var(--gutter))}.container--prose[data-astro-cid-feoazapf]{max-inline-size:calc(var(--prose-max) + 2 * var(--gutter))}.container--wide[data-astro-cid-feoazapf]{max-inline-size:calc(90rem + 2 * var(--gutter))}.footer[data-astro-cid-kl7gxbjz]{background:var(--ink);color:var(--on-ink);padding-block:var(--space-2xl) var(--space-l)}.footer__cols[data-astro-cid-kl7gxbjz] a[data-astro-cid-kl7gxbjz]{color:var(--on-ink)}.footer__cols[data-astro-cid-kl7gxbjz] a[data-astro-cid-kl7gxbjz]:hover{color:#fff}.footer__top[data-astro-cid-kl7gxbjz]{gap:var(--space-xl);display:grid}.footer__brand[data-astro-cid-kl7gxbjz]{gap:var(--space-m);justify-items:start;display:grid}.footer__mission[data-astro-cid-kl7gxbjz]{max-inline-size:30rem;color:var(--on-ink-muted)}.footer__cols[data-astro-cid-kl7gxbjz]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.footer__cols[data-astro-cid-kl7gxbjz] li[data-astro-cid-kl7gxbjz] a[data-astro-cid-kl7gxbjz]{padding-block:.3rem;display:inline-block}.footer__heading[data-astro-cid-kl7gxbjz]{color:var(--on-ink-muted);margin-block-end:.6rem}.footer__heading--gap[data-astro-cid-kl7gxbjz]{margin-block-start:var(--space-m)}.footer__note[data-astro-cid-kl7gxbjz]{color:var(--on-ink-muted);margin-block-start:.5rem;font-size:.92rem}.footer__bottom[data-astro-cid-kl7gxbjz]{gap:var(--space-s);border-block-start:1px solid #ffffff24;margin-block-start:var(--space-2xl);padding-block-start:var(--space-m);display:grid}.footer__independence[data-astro-cid-kl7gxbjz]{max-inline-size:52rem;color:var(--on-ink-muted);font-size:.9rem}.footer__meta[data-astro-cid-kl7gxbjz]{color:var(--on-ink-muted);font-size:.7rem}@media (width>=60rem){.footer__top[data-astro-cid-kl7gxbjz]{grid-template-columns:1fr 1.6fr}}
