@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-ext-wght-normal.CG36JvV6.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:Cinzel Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/cinzel-latin-wght-normal.DMUuCU8H.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: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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.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:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/baloo-2-devanagari-wght-normal.B4j4n2PV.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/baloo-2-vietnamese-wght-normal.C4ZonJY6.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:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/baloo-2-latin-ext-wght-normal.Dz43yst_.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:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/baloo-2-latin-wght-normal.B_TVFhwJ.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{--font:"Figtree Variable", "Figtree", ui-rounded, system-ui, sans-serif;--paper:#fff;--paper-2:#f4f5f7;--paper-3:#eceef1;--ink:#17181c;--ink-2:#555a64;--rule:#e4e6ea;--coral:#ff5e57;--on-coral:#17181c;--focus:#2f6bff;--shadow:0 1px 2px #17181c0f, 0 12px 32px -12px #17181c38;--shadow-lift:0 2px 4px #17181c14, 0 24px 48px -16px #17181c52;--r-sm:12px;--r:22px;--r-lg:32px;--step--1:clamp(.86rem, .82rem + .15vw, .94rem);--step-0:clamp(1rem, .96rem + .2vw, 1.12rem);--step-1:clamp(1.18rem, 1.08rem + .45vw, 1.4rem);--step-2:clamp(1.45rem, 1.25rem + .9vw, 2rem);--step-3:clamp(1.9rem, 1.5rem + 1.8vw, 3rem);--step-4:clamp(2.6rem, 1.8rem + 3.6vw, 4.8rem);--max:1200px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#111215;--paper-2:#1b1d22;--paper-3:#24272d;--ink:#f2f3f5;--ink-2:#a6abb5;--rule:#2a2d33;--focus:#7ea3ff;--shadow:0 1px 2px #0000004d, 0 12px 32px -12px #0009;--shadow-lift:0 2px 4px #00000059, 0 24px 48px -16px #000000b3;color-scheme:dark}}:root[data-theme=dark]{--paper:#111215;--paper-2:#1b1d22;--paper-3:#24272d;--ink:#f2f3f5;--ink-2:#a6abb5;--rule:#2a2d33;--focus:#7ea3ff;--shadow:0 1px 2px #0000004d, 0 12px 32px -12px #0009;--shadow-lift:0 2px 4px #00000059, 0 24px 48px -16px #000000b3;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--ink-2) var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}::selection{background:var(--coral);color:#17181c}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:8px}img,svg{max-width:100%}.wrap{max-width:var(--max);padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.btn{cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .2s;border:0;border-radius:999px;align-items:center;gap:.55em;padding:.85em 1.35em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--coral);color:var(--on-coral);box-shadow:0 8px 20px -10px #ff5e57cc}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #ff5e57e6}.btn--quiet{background:var(--paper-2);color:var(--ink)}.btn--quiet:hover{background:var(--paper-3)}.btn[aria-disabled=true]{cursor:default;box-shadow:none;transform:none}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wordmark[data-astro-cid-qisgtjgl]{font-family:var(--font);letter-spacing:-.03em;white-space:nowrap;line-height:1}.sym[data-astro-cid-qisgtjgl]{font-weight:500}.word[data-astro-cid-qisgtjgl]{font-weight:800}.appicon[data-astro-cid-5k5hwzfm]{border-radius:23%;flex:none;display:block}.appicon--shadow[data-astro-cid-5k5hwzfm]{box-shadow:0 1px 2px #0000001a,0 10px 24px -10px #00000059}.skip[data-astro-cid-hkbrpulz]{z-index:20;background:var(--ink);color:var(--paper);border-radius:999px;padding:.6em 1em;position:absolute;top:8px;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{left:16px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--paper);position:fixed;inset:0 0 auto}.top[data-astro-cid-hkbrpulz]{top:env(safe-area-inset-top,0px);z-index:9;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--rule);position:sticky}.top__in[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.top__home[data-astro-cid-hkbrpulz]{color:var(--ink);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.top__home[data-astro-cid-hkbrpulz] .top__name{font-size:1.2rem}.top__nav[data-astro-cid-hkbrpulz]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-2);border-radius:999px;padding:.5rem .85rem;font-size:.97rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background:var(--paper-2);color:var(--ink)}@media (width<=520px){.top__home[data-astro-cid-hkbrpulz]{gap:.4rem}.top__home[data-astro-cid-hkbrpulz] svg{width:26px;height:26px}.top__home[data-astro-cid-hkbrpulz] .top__name{font-size:1.05rem}.top__nav[data-astro-cid-hkbrpulz]{gap:0}.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:.45rem .55rem;font-size:.92rem}.top__long[data-astro-cid-hkbrpulz]{display:none}}.is-framed[data-astro-cid-hkbrpulz],.is-framed[data-astro-cid-hkbrpulz]:before{background:var(--frame-bg)}.is-framed[data-astro-cid-hkbrpulz] .top[data-astro-cid-hkbrpulz]{background:color-mix(in srgb, var(--frame-bg) 88%, transparent);border-bottom-color:color-mix(in srgb, var(--frame-ink) 14%, transparent)}.is-framed[data-astro-cid-hkbrpulz] .top__home[data-astro-cid-hkbrpulz]{color:var(--frame-ink)}.is-framed[data-astro-cid-hkbrpulz] .top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--frame-ink2)}.is-framed[data-astro-cid-hkbrpulz] .top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--frame-ink);background:color-mix(in srgb, var(--frame-ink) 10%, transparent)}.foot[data-astro-cid-hkbrpulz]{background:var(--paper-2);color:var(--ink);margin-top:clamp(4rem,8vw,7rem)}.is-framed[data-astro-cid-hkbrpulz] .foot[data-astro-cid-hkbrpulz]{margin-top:0}.foot__in[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr 1fr 1fr;gap:2rem;padding-block:3.5rem 2rem;display:grid}.foot__id[data-astro-cid-hkbrpulz]{align-content:start;gap:.9rem;display:grid}.foot__id[data-astro-cid-hkbrpulz] .foot__name{font-size:1.3rem}.foot__id[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:var(--ink-2);max-width:30ch}.foot__h[data-astro-cid-hkbrpulz]{font-size:var(--step--1);color:var(--ink-2);letter-spacing:0;margin-bottom:.9rem;font-weight:700}.foot__list[data-astro-cid-hkbrpulz]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.foot__list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.foot__list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.foot__legal[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--step--1);padding-block:1.25rem 2rem}@media (width<=720px){.foot__in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}.foot__id[data-astro-cid-hkbrpulz]{grid-column:1/-1}}
