@font-face{font-family:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(data:font/woff2;base64,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)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:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(/_astro/recursive-vietnamese-wght-normal.-M0BYFYD.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:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(/_astro/recursive-latin-ext-wght-normal.v5EFsugz.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:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(/_astro/recursive-latin-wght-normal.DXH_iCWo.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{color-scheme:light;--paper:#ecece8;--ink:#1d211e;--graphite:#5c625d;--rule:#d5d7d1;--well:#dfe0db;--select:#1f8f45;--select-deep:#1a7438;--font:"Recursive Variable", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 48px);--max:1400px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.55;display:flex}main{flex:1}main:focus{outline:none}h1,h2,h3,p,dl,dd,ul{margin:0}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--select-deep);color:#fff}:focus-visible{outline:2px solid var(--select);outline-offset:2px}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.title-type{letter-spacing:-.02em;font-weight:600;line-height:1.1}.underline{text-underline-offset:.22em;padding-block:.25rem;text-decoration:underline 1px;transition:text-decoration-color .12s;display:inline-block}@media (hover:hover) and (pointer:fine){.underline:hover{text-decoration-color:var(--select);text-decoration-thickness:2px}}.muted{color:var(--graphite)}.inspector{border-top:1px solid var(--ink)}.inspector>div{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.625rem 0;display:grid}.inspector dt{color:var(--graphite)}.clip-frame{position:relative}.clip-toggle{background:var(--ink);min-width:3.75rem;min-height:28px;color:var(--paper);font:inherit;text-align:center;cursor:pointer;border:0;padding:.25rem .625rem;font-size:.8125rem;transition:background-color .12s,color .12s,transform .12s ease-out;position:absolute;bottom:.5rem;left:.5rem}.clip-toggle:focus-visible{outline-color:var(--paper);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.clip-toggle:hover{background:var(--paper);color:var(--ink)}.clip-toggle:hover:focus-visible{outline-color:var(--ink)}}.clip-toggle:active{transform:scale(.97)}@media (pointer:coarse){.clip-toggle:after{content:"";position:absolute;inset:-8px}}.clip-frame video{cursor:pointer}.lead{position:relative}.lead>.clip-toggle{display:none;bottom:1.5rem;left:auto;right:.5rem}@media (width>=1280px){.lead>.clip-toggle{display:block}}.skip-link{left:var(--gutter);z-index:10;background:var(--ink);color:var(--paper);padding:.5rem .875rem;position:absolute;top:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;height:64px;display:flex}.name[data-astro-cid-nen7h5rs]{white-space:nowrap;padding-block:.25rem;font-size:1.125rem;line-height:1}.name[data-astro-cid-nen7h5rs].is-home{visibility:hidden}nav[data-astro-cid-nen7h5rs]{gap:1.5rem;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--graphite);border-bottom:2px solid #0000;padding-block:.25rem;transition:color .12s}@media (hover:hover) and (pointer:fine){nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink);border-bottom-color:var(--select)}@media (width<=420px){nav[data-astro-cid-nen7h5rs]{gap:.75rem}}@media (width<=360px){.site-header[data-astro-cid-nen7h5rs]{flex-wrap:wrap;row-gap:.5rem;height:auto;padding-block:1rem}.name[data-astro-cid-nen7h5rs].is-home{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:6rem;padding-bottom:2rem}.inner[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1rem;font-size:.9375rem;display:flex}ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;list-style:none;display:flex}
