@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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{--svs-logo-green:#4e8a4a;--svs-logo-black:#1a1b18;--svs-logo-wood:#b8652f;--green-50:#eef5ee;--green-100:#d6e8d5;--green-200:#afd1ad;--green-300:#7fb37c;--green-400:#569553;--green-500:#3e7d3b;--green-600:#2f6a2e;--green-700:#255724;--green-800:#1d451d;--green-900:#163517;--green-950:#0d2210;--gold-50:#fbf6e6;--gold-100:#f5e9c2;--gold-200:#ebd48a;--gold-300:#ddbc55;--gold-400:#cca332;--gold-500:#b38a22;--gold-600:#93701a;--gold-700:#735714;--gold-800:#54400f;--stone-0:#fff;--stone-50:#f7f7f4;--stone-100:#efefea;--stone-200:#e2e2db;--stone-300:#c9c9c0;--stone-400:#9e9e94;--stone-500:#73736a;--stone-600:#57574f;--stone-700:#3f403a;--stone-800:#2a2b27;--stone-900:#1a1b18;--stone-950:#0f100e;--red-50:#fbece9;--red-500:#c2412d;--red-600:#a03322;--amber-50:#fcf3e2;--amber-500:#c7811a;--amber-600:#9e6512;--blue-50:#eaf1f8;--blue-500:#2f6fa8;--blue-600:#255a8a;--color-primary:var(--green-700);--color-primary-hover:var(--green-800);--color-primary-active:var(--green-900);--color-primary-subtle:var(--green-50);--color-primary-fg:var(--green-700);--color-accent:var(--gold-500);--color-accent-hover:var(--gold-600);--color-accent-subtle:var(--gold-50);--color-accent-fg:var(--gold-700);--surface-page:var(--stone-50);--surface-card:var(--stone-0);--surface-sunken:var(--stone-100);--surface-raised:var(--stone-0);--surface-hover:var(--stone-100);--surface-inverse:var(--green-950);--surface-brand:var(--green-800);--text-strong:var(--stone-900);--text-body:var(--stone-700);--text-muted:var(--stone-500);--text-subtle:var(--stone-400);--text-inverse:#fff;--text-inverse-muted:var(--green-200);--text-link:var(--green-700);--text-link-hover:var(--green-900);--text-on-primary:#fff;--text-on-accent:var(--stone-950);--border-subtle:var(--stone-200);--border-default:var(--stone-300);--border-strong:var(--stone-500);--border-focus:var(--green-600);--border-inverse:#ffffff24;--color-success:var(--green-600);--color-success-subtle:var(--green-50);--color-success-fg:var(--green-700);--color-warning:var(--amber-500);--color-warning-subtle:var(--amber-50);--color-warning-fg:var(--amber-600);--color-danger:var(--red-500);--color-danger-subtle:var(--red-50);--color-danger-fg:var(--red-600);--color-info:var(--blue-500);--color-info-subtle:var(--blue-50);--color-info-fg:var(--blue-600);--ring:0 0 0 3px #2f6a2e52;--scrim:#0d22108c;--font-sans:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-display:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--font-mono:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--display-stretch:75%;--fs-xs:12px;--fs-sm:14px;--fs-body:16px;--fs-lg:18px;--fs-h4:20px;--fs-h3:24px;--fs-h2:32px;--fs-h1:44px;--fs-display:64px;--fs-display-xl:96px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--lh-tight:1.02;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-.01em;--ls-tight:-.005em;--ls-overline:.06em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-full:999px;--shadow-xs:0 1px 1px #0d22100d;--shadow-sm:0 1px 2px #0d22100f, 0 1px 3px #0d22100f;--shadow-md:0 4px 10px -2px #0d22101a, 0 2px 4px -2px #0d22100f;--shadow-lg:0 16px 32px -8px #0d221033, 0 4px 8px -4px #0d221014;--container-max:1200px;--container-pad:24px;--header-h:72px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--color-primary:var(--green-500);--color-primary-hover:var(--green-400);--color-primary-active:var(--green-300);--color-primary-subtle:#56955329;--color-primary-fg:var(--green-300);--color-accent:var(--gold-400);--color-accent-hover:var(--gold-300);--color-accent-subtle:#cca33224;--color-accent-fg:var(--gold-300);--surface-page:#0b110c;--surface-card:#141c15;--surface-sunken:#070b08;--surface-raised:#1c261d;--surface-hover:#1f2a20;--surface-inverse:#f7f7f4;--surface-brand:var(--green-900);--text-strong:#f4f5f1;--text-body:#d2d4cc;--text-muted:#9a9d93;--text-subtle:#6e7168;--text-inverse:var(--stone-900);--text-inverse-muted:var(--stone-600);--text-link:var(--green-300);--text-link-hover:var(--green-200);--text-on-primary:#fff;--border-subtle:#232e24;--border-default:#334034;--border-strong:#56634f;--border-focus:var(--green-400);--color-success-subtle:#56955329;--color-success-fg:var(--green-300);--color-warning-subtle:#c7811a29;--color-warning-fg:#e7b062;--color-danger-subtle:#c2412d2e;--color-danger-fg:#ee8e7e;--color-info-subtle:#2f6fa82e;--color-info-fg:#8db8e0;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 14px -4px #00000080;--shadow-lg:0 18px 36px -8px #0009;--ring:0 0 0 3px #7fb37c59;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--fw-heavy);color:var(--text-strong);letter-spacing:var(--ls-display);line-height:var(--lh-snug);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline 1px}a:hover{color:var(--text-link-hover)}::selection{background:var(--gold-200);color:var(--stone-950)}:focus-visible{box-shadow:var(--ring);outline:none}.svs-overline{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--color-primary-fg)}.svs-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[style*=--font-mono],.svs-overline{font-variant-numeric:tabular-nums}.svs-rings{background-image:repeating-radial-gradient(circle,#0000 0 46px,#ffffff14 46px 47px)}
