@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACSwAAARqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgU4cKAZgP1NUQVReAFwRCAqEQIQFCxQAATYCJAMiBCAFhR4HTwwHG8IHCJ4Htgv64QgGl+KqT5bUQ6Tx8LCGe//f+VTShohFkwRNo2jDS8FLslDwkBaRVGj3w3vaS2aqGJTrUmKwT8LXue0JaADAgv9E6t1DAawpYH3JGIew6Q/33FpLJNJAwjm1Xu3zTWtZ512CnU8d0xaFCztPf+D4FWR3OHEZbxEYBaQQSiHQ28AfejI5kwDa9zExF7SV8G/U3cOFXFAl4ih1knSIOi3xL7elrKCmKmL+QEeTNrBd8ovCKYDhhqRZhjdgn68d99d9glqhcpQAoDSKe1WMTZwR+imsDALry/IWMgpKVLOKOwC8z06SX6AbXYSYQYH0YZc7AeAHWHkqO/7eo59FJ20BeQNAeUXpIrBCUwitxCwFbIA+odHFCHDnYmxETdjEeE1q0YNr1FxkvJxVCmTxZogbALkJAIliFH9kKYrO+sdH31xjzIoEK2z3/D/giLjvqwy//z/9iVPv5wKy694A/ToM0t3KNNDjI0DMAoASpDwTV/mDRrtyWVfXwcxco6Ghrp6Gk6k0UhWVgFdpqb/QqFOvJxHoZB2iRgNxQC7XGJBKoevXCdJs1QP1fllyw1ppkJYjbbJ8SxAxVPVCUlYpu37GsaLtdgc5J8K0rG4MuinScg84kGuJqh/dqjAA7Q/QWhrLIW4QK2QypG25iXqDPqLzGWlrDlJJh7tbLIUWTTXuw26SWiHzbxC7QlZAq6DV1GA4VtZUR8TLaDUNZVhJFij/d0i699T+7L3/JoFlbsMew1XvXbZsctsCR0FpjYP44coS5bTNt8mMZaxk7xEKO9uwWHG0irhY2sO6pCR5QT6onq+SULA6Dk2CWBbb2dErWM6a0s9EU5Su16oVqFWiDiv3SmZ6VtVvsYyHeGPxUPoPci1Onv5FGeDPGmNmMrvLP7McBqy5o9Je8Z+tm4TK8qmp9HELodvUuRU0h27TUmnEka35wDqV656FBNOaSyWUo2FtPsdHa13WWZb3XCqs3t1naOfTmYyMlq958C8tKiOr0TGtutcvx2M/Y0dQb9lOl6EiwgTbNFrcDwCBdHzY8ZcrdCK/tgrNGuD3hep3gH94mxFoDx+UU5TuAbUEwSOJNJsgtLExgIh5W+C4+0qVoF1tg6NK4HplAzt0gAjHnwQ6xyiAwDaNeg8KouzwC0kuUoR1cVSk8ZhXFE66qijts0JRWdatqO1Bko87wN4gGDUvTOOh6Izq79XrcQkPB4YrjRiGjYGCDMdAQydmFiXhC+ezSIRCiIFPzCjeRF529hQeIRofOZJlyoIT4qtq4DBidDihghGPEfGSD0cjwYYRIkH2Pn+Nh8uWP2++fPmpsC01Ytvex/RGKECQIGJenYWDzqU1AQ9fHeHuAVv+lBzG1t5uWNv+TsklxMOEoxCzFUcCQXh5EVuupxEUaUDDAKMSS5ifcprARwH/NRYGLoI6fDif8cNe68i5QcVMDpoeOqfDBk6cgyqiiDKq5hGX4e8bH5jl+frG+VpjS9CE/API/64dikM=)format("woff2"),url(data:font/woff;base64,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)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:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/merriweather-sans-vietnamese-400-normal.4PIf6RAB.woff2)format("woff2"),url(/_app/immutable/assets/merriweather-sans-vietnamese-400-normal.DvBi5b6M.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:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/merriweather-sans-latin-ext-400-normal.jgNNX96J.woff2)format("woff2"),url(/_app/immutable/assets/merriweather-sans-latin-ext-400-normal.4F3xSQKM.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:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/merriweather-sans-latin-400-normal.DKAFs6s-.woff2)format("woff2"),url(/_app/immutable/assets/merriweather-sans-latin-400-normal.DQmrHg-M.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}@font-face{font-family:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACSwAAARqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgU4cKAZgP1NUQVReAFwRCAqEQIQFCxQAATYCJAMiBCAFhR4HTwwHG8IHCJ4Htgv64QgGl+KqT5bUQ6Tx8LCGe//f+VTShohFkwRNo2jDS8FLslDwkBaRVGj3w3vaS2aqGJTrUmKwT8LXue0JaADAgv9E6t1DAawpYH3JGIew6Q/33FpLJNJAwjm1Xu3zTWtZ512CnU8d0xaFCztPf+D4FWR3OHEZbxEYBaQQSiHQ28AfejI5kwDa9zExF7SV8G/U3cOFXFAl4ih1knSIOi3xL7elrKCmKmL+QEeTNrBd8ovCKYDhhqRZhjdgn68d99d9glqhcpQAoDSKe1WMTZwR+imsDALry/IWMgpKVLOKOwC8z06SX6AbXYSYQYH0YZc7AeAHWHkqO/7eo59FJ20BeQNAeUXpIrBCUwitxCwFbIA+odHFCHDnYmxETdjEeE1q0YNr1FxkvJxVCmTxZogbALkJAIliFH9kKYrO+sdH31xjzIoEK2z3/D/giLjvqwy//z/9iVPv5wKy694A/ToM0t3KNNDjI0DMAoASpDwTV/mDRrtyWVfXwcxco6Ghrp6Gk6k0UhWVgFdpqb/QqFOvJxHoZB2iRgNxQC7XGJBKoevXCdJs1QP1fllyw1ppkJYjbbJ8SxAxVPVCUlYpu37GsaLtdgc5J8K0rG4MuinScg84kGuJqh/dqjAA7Q/QWhrLIW4QK2QypG25iXqDPqLzGWlrDlJJh7tbLIUWTTXuw26SWiHzbxC7QlZAq6DV1GA4VtZUR8TLaDUNZVhJFij/d0i699T+7L3/JoFlbsMew1XvXbZsctsCR0FpjYP44coS5bTNt8mMZaxk7xEKO9uwWHG0irhY2sO6pCR5QT6onq+SULA6Dk2CWBbb2dErWM6a0s9EU5Su16oVqFWiDiv3SmZ6VtVvsYyHeGPxUPoPci1Onv5FGeDPGmNmMrvLP7McBqy5o9Je8Z+tm4TK8qmp9HELodvUuRU0h27TUmnEka35wDqV656FBNOaSyWUo2FtPsdHa13WWZb3XCqs3t1naOfTmYyMlq958C8tKiOr0TGtutcvx2M/Y0dQb9lOl6EiwgTbNFrcDwCBdHzY8ZcrdCK/tgrNGuD3hep3gH94mxFoDx+UU5TuAbUEwSOJNJsgtLExgIh5W+C4+0qVoF1tg6NK4HplAzt0gAjHnwQ6xyiAwDaNeg8KouzwC0kuUoR1cVSk8ZhXFE66qijts0JRWdatqO1Bko87wN4gGDUvTOOh6Izq79XrcQkPB4YrjRiGjYGCDMdAQydmFiXhC+ezSIRCiIFPzCjeRF529hQeIRofOZJlyoIT4qtq4DBidDihghGPEfGSD0cjwYYRIkH2Pn+Nh8uWP2++fPmpsC01Ytvex/RGKECQIGJenYWDzqU1AQ9fHeHuAVv+lBzG1t5uWNv+TsklxMOEoxCzFUcCQXh5EVuupxEUaUDDAKMSS5ifcprARwH/NRYGLoI6fDif8cNe68i5QcVMDpoeOqfDBk6cgyqiiDKq5hGX4e8bH5jl+frG+VpjS9CE/API/64dikM=)format("woff2"),url(data:font/woff;base64,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)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:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/merriweather-sans-vietnamese-400-normal.4PIf6RAB.woff2)format("woff2"),url(/_app/immutable/assets/merriweather-sans-vietnamese-400-normal.DvBi5b6M.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:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/merriweather-sans-latin-ext-400-normal.jgNNX96J.woff2)format("woff2"),url(/_app/immutable/assets/merriweather-sans-latin-ext-400-normal.4F3xSQKM.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:Merriweather Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_app/immutable/assets/merriweather-sans-latin-400-normal.DKAFs6s-.woff2)format("woff2"),url(/_app/immutable/assets/merriweather-sans-latin-400-normal.DQmrHg-M.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}*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@property --left-fade{syntax:"<number>";inherits:false;initial-value:0}@property --right-fade{syntax:"<number>";inherits:false;initial-value:1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-serif:"Merriweather", Georgia, Cambria, "Times New Roman", Times, serif;--font-sans:"Merriweather Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--green-100:#d6ffe1;--green-200:#aaffc4;--green-300:#80ffa7;--green-400:#6bff9b;--green-500:#6bf88e;--green-600:#6bf88e;--green-700:#50dc73;--green-800:#3cc864;--green-900:#3cc864;--grey-100:#e6e6e6;--grey-200:#c8c8c8;--grey-300:#aaa;--grey-400:#8c8c8c;--grey-500:#6e6e6e;--grey-600:#505050;--grey-700:#373737;--grey-800:#1e1e1e;--grey-900:#0a0a0a;--red-100:#ffdcdc;--red-200:#ffbebe;--red-300:#ffa0a0;--red-400:#f88282;--red-500:#f86b6b;--red-600:#dc5050;--red-700:#be3c3c;--red-800:#b53434;--red-900:#961e1e;--cyan-100:#dcffff;--cyan-200:#b4fdfd;--cyan-300:#a0fbfb;--cyan-400:#8cf9f9;--cyan-500:#78f7f7;--cyan-600:#64f5f5;--cyan-700:#50dcdc;--cyan-800:#3cc3c3;--cyan-900:#28aaaa;--color-bg:var(--lightningcss-light,#f5f5f2)var(--lightningcss-dark,#0a0a0a);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--color-text:var(--lightningcss-light,#141414)var(--lightningcss-dark,#fff);--color-text-muted:var(--lightningcss-light,var(--grey-600))var(--lightningcss-dark,var(--grey-300));--color-heading:var(--lightningcss-light,#0f0f0f)var(--lightningcss-dark,#fff);--color-accent:var(--lightningcss-light,var(--green-800))var(--lightningcss-dark,var(--green-600));--color-accent-hover:var(--lightningcss-light,var(--green-900))var(--lightningcss-dark,var(--green-700));--color-link:var(--lightningcss-light,var(--cyan-800))var(--lightningcss-dark,var(--cyan-300));--color-link-hover:var(--lightningcss-light,#b46400)var(--lightningcss-dark,#ff0);--color-danger:var(--red-800);--color-danger-light:var(--red-500);--color-card-bg:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#0a0a0abf);--color-overlay:var(--lightningcss-light,#f0f0ebe6)var(--lightningcss-dark,#0a0a0abf);--shadow-lg:var(--lightningcss-light,0px 5px 15px 0px #00000026)var(--lightningcss-dark,0px 5px 15px 0px #000000f2);--shadow-sm:var(--lightningcss-light,0px 5px 5px 0px #0000001a)var(--lightningcss-dark,0px 5px 5px 0px #000000f2);--shadow-glow:var(--lightningcss-light,0px 0px 35px 0px #0000001f)var(--lightningcss-dark,0px 0px 35px 0px #000000bf);--border-interactive:3px solid var(--color-accent);--transition-fast:.2s;--transition-base:.3s;--transition-slow:1s;--white:#fff;--black:#000;--dark-bg:var(--color-card-bg);--link-color:var(--color-link);--link-hover-color:var(--color-link-hover)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--color-heading)}li,p,span,label,input,textarea,button{font-family:var(--font-sans)}h1{font-size:2.75rem}h2{margin-bottom:2rem;font-size:2.5rem}p{color:var(--color-text);padding-bottom:2rem;font-size:1rem;line-height:1.6}@media (width>=768px){p{font-size:1.25rem}}a{color:var(--color-link);text-underline-offset:6px;transition:color var(--transition-base);text-decoration-line:underline;text-decoration-thickness:2px}a:hover{color:var(--color-link-hover)}.link-green{color:var(--green-500);text-underline-offset:6px;transition:color var(--transition-base);text-decoration-line:underline;text-decoration-thickness:2px}.link-green:hover{color:var(--color-danger)}.custom-border-bottom{background-image:linear-gradient(to right, var(--color-text) 33%, var(--color-text-muted) 0%);background-position:bottom;background-repeat:repeat-x;background-size:13px 1px}nav.svelte-1h32yp1{background-color:var(--dark-bg);width:100%;padding:10px}.nav-inner.svelte-1h32yp1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}@media (width>=768px){.nav-inner.svelte-1h32yp1{padding:0 2rem}}.brand.svelte-1h32yp1{color:var(--color-text);white-space:nowrap;transition:color var(--transition-fast);font-size:1rem;font-weight:600;text-decoration:none}.brand.svelte-1h32yp1:hover{color:var(--color-accent)}ul.svelte-1h32yp1{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){ul.svelte-1h32yp1{gap:1.5rem}}li.svelte-1h32yp1 a:where(.svelte-1h32yp1){color:var(--color-text);transition:color var(--transition-fast);font-size:.95rem}li.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--color-accent)}.nav-cta.svelte-1h32yp1{border:var(--border-interactive);white-space:nowrap;border-radius:.4rem;padding:.35rem .85rem;font-weight:600;text-decoration:none}.nav-cta.svelte-1h32yp1:hover{color:var(--color-text);border-color:var(--green-900);background-color:#6bf88e26}.nav-cta.primary.svelte-1h32yp1{background-color:#6bf88e1a}
