@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}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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{--bg:#f7f8f6;--fg:#191c1b;--muted:#68716e;--line:#e1e5e2;--surface:#eef1ef;--h:170;--glow-l:.8;--glow-c:.11;--glow-a:.3;--glow-a2:.2;--f-serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--f-sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--gutter:max(24px, env(safe-area-inset-left,0px));--gutter-r:max(24px, env(safe-area-inset-right,0px));--ease:cubic-bezier(.4, 0, .2, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1113;--fg:#e9ecea;--muted:#93a09c;--line:#232a2c;--surface:#161b1d;--glow-l:.68;--glow-c:.13;--glow-a:.17;--glow-a2:.11;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1113;--fg:#e9ecea;--muted:#93a09c;--line:#232a2c;--surface:#161b1d;--glow-l:.68;--glow-c:.13;--glow-a:.17;--glow-a2:.11;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:16px/1.65 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;transition:background-color .4s,color .4s}img{max-width:100%;height:auto}a{color:inherit}::selection{background:oklch(var(--glow-l) var(--glow-c) var(--h) / .35)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:2px}.skip{z-index:10;background:var(--fg);color:var(--bg);border-radius:6px;padding:8px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.muted{color:var(--muted)}.list{display:grid}.row{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;padding:18px 0;text-decoration:none;transition:opacity .25s;display:grid}.row:last-child{border-bottom:1px solid var(--line)}@media (hover:hover){.list:hover .row:not(:hover){opacity:.4}}.row-title{font-weight:500}.row-title .arrow{color:var(--muted);opacity:0;margin-left:6px;transition:opacity .2s,transform .2s;display:inline-block;transform:translate(-4px,2px)}.row:hover .arrow,.row:focus-visible .arrow{opacity:1;transform:none}.row-meta{color:var(--muted);font-size:13px}.row-desc{color:var(--muted);grid-column:1/-1;font-size:15px}.row-tags{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.row.post .row-title{font:400 23px/1.25 var(--f-serif);font-variation-settings:"opsz" 30}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.glow[data-astro-cid-qz7kvhv3]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob[data-astro-cid-qz7kvhv3]{aspect-ratio:1;will-change:left, top;border-radius:50%;width:min(760px,110vw);animation:24s ease-in-out infinite alternate drift;position:absolute;translate:-50% -50%}.b1[data-astro-cid-qz7kvhv3]{background:radial-gradient(circle, oklch(var(--glow-l) var(--glow-c) var(--h) / var(--glow-a)), transparent 64%);top:16%;left:16%}.b2[data-astro-cid-qz7kvhv3]{background:radial-gradient(circle, oklch(var(--glow-l) var(--glow-c) calc(var(--h) + 70) / var(--glow-a2)), transparent 64%);animation-duration:31s;animation-direction:alternate-reverse;top:74%;left:84%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(4%,7%)scale(1.08)}}
