@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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.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;--bg:#eef1f2;--surface:#f8f9fa;--ink:#13171c;--muted:#4a535c;--rule:#cbd2d6;--hi:#f2d64b;--hi-ink:#13171c;--strike:#13171c;--brief:#2f5570;--decision:#13171c;--reflect:#4d5f1f;--sim:#7a4b00;--font-display:"Archivo Variable", system-ui, sans-serif;--font-text:"Newsreader Variable", Georgia, "Times New Roman", serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#121619;--surface:#1a1f23;--ink:#eceff1;--muted:#a3adb5;--rule:#2a3238;--hi:#e8c93a;--hi-ink:#121619;--strike:#eceff1;--brief:#86b3d1;--decision:#eceff1;--reflect:#b5c97a;--sim:#e0b46a}}:root[data-theme=dark]{color-scheme:dark;--bg:#121619;--surface:#1a1f23;--ink:#eceff1;--muted:#a3adb5;--rule:#2a3238;--hi:#e8c93a;--hi-ink:#121619;--strike:#eceff1;--brief:#86b3d1;--decision:#eceff1;--reflect:#b5c97a;--sim:#e0b46a}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 1.125rem/1.6 var(--font-text);margin:0;padding-inline:max(1rem,4vw)}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--decision);outline-offset:3px;border-radius:2px}img,video{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}.skip{position:absolute;left:-999px}.skip:focus{background:var(--surface);z-index:10;padding:.5rem .75rem;top:1rem;left:1rem}.wrap{max-width:44rem;margin-inline:auto}.wide{max-width:68rem;margin-inline:auto}.topbar{justify-content:space-between;align-items:center;gap:1rem;max-width:68rem;margin-inline:auto;padding-block:1.25rem;font-size:.9375rem;display:flex}.topbar a.brand{white-space:nowrap;font-family:var(--font-display);font-size:1rem;font-weight:700;text-decoration:none}.topbar a.brand .role{color:var(--muted);margin-left:.5rem;font-weight:400}@media (width<=52rem){.topbar a.brand .role,.topbar nav a:not(.theme-toggle):not([href="/#contact"]){display:none}}.topbar nav{align-items:center;gap:1rem;display:flex}.theme-toggle{white-space:nowrap;font:inherit;color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;min-height:2.25rem;padding:.3rem .8rem;font-size:.875rem}.theme-toggle:hover{border-color:var(--ink)}footer.site{border-top:1px solid var(--rule);max-width:68rem;color:var(--muted);margin:5rem auto 0;padding-block:1.5rem 3rem;font-size:.875rem}.prose>*+*{margin-top:1.1rem}.prose h2{margin-top:3.25rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.prose h3{margin-top:2rem;font-size:1.25rem}.prose ol,.prose ul{padding-left:1.4rem}.prose li+li{margin-top:.4rem}.prose blockquote{margin-inline:0}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.65rem .75rem}.prose th{font-weight:600}.table-scroll{overflow-x:auto}.muted{color:var(--muted)}.mock-tag{vertical-align:middle;border:1px solid var(--sim);font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--sim);border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.decision{font-family:var(--font-display);font-variation-settings:"wdth" 115;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,1rem + 1.6vw,2.3rem);font-weight:800;line-height:1.08}.decision.pending{font:italic 400 1.0625rem var(--font-text);letter-spacing:0;color:var(--muted);border:1px dashed var(--rule);border-radius:6px;padding:.85rem 1rem}.decision del,.decision ins{text-decoration:none;display:inline-block;position:relative}.decision del{color:var(--muted);background:linear-gradient(var(--strike), var(--strike)) no-repeat 0 54% / 100% .09em}.decision ins{color:var(--hi-ink);background:linear-gradient(var(--hi), var(--hi)) no-repeat 0 100% / 100% 100%;padding-inline:.08em}.decision .nw{white-space:nowrap}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js .card .decision del{color:var(--ink);background-size:0 .09em;transition:background-size .5s cubic-bezier(.16,1,.3,1) .2s,color .5s .2s}.js .card .decision ins{opacity:0;background-size:0 100%;transition:opacity .4s .65s,transform .4s .65s,background-size .5s cubic-bezier(.16,1,.3,1) .7s;transform:translateY(-.15em)}.js .card.in .decision del{color:var(--muted);background-size:100% .09em}.js .card.in .decision ins{opacity:1;background-size:100% 100%;transform:none}}
