@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-vietnamese-standard-normal.9GtAklmW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-ext-standard-normal.BaQ5u-C4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-standard-normal.CHqbGEEr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rethink Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/rethink-sans-latin-ext-wght-normal.BbqtUlVa.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Rethink Sans Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/rethink-sans-latin-wght-normal.B92CQIW4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,.night{--ground:#0b0b0c;--ground-2:#101011;--land:#151517;--land-edge:#2a2a2e;--rule:#1d1d20;--line-1:#242427;--line-2:#3a3a3e;--line-3:#4a4a4e;--uline:#5a5a5f;--text:#e8e7e4;--soft:#cfcecb;--muted:#a3a29e;--dim:#8a8984;--accent:#ecebe8;--light:#f6f6f4;--ink:246,246,244;--gk:1;--bar-rgb:11,11,12;color-scheme:dark}html.paper{--ground:#f3f1ec;--ground-2:#ebe8e1;--land:#e2ded5;--land-edge:#c4bfb3;--rule:#d9d4c9;--line-1:#d3cec2;--line-2:#bdb7aa;--line-3:#a9a397;--uline:#9c978c;--text:#1d1d20;--soft:#3a3a3f;--muted:#5d5c58;--dim:#6a6965;--accent:#1d1d20;--light:#111113;--ink:17,17,19;--gk:0;--bar-rgb:243,241,236;color-scheme:light}.night{background:var(--ground);color:var(--text)}:root{--display:"Anybody Variable","Arial Narrow",sans-serif;--body:"Rethink Sans Variable",system-ui,sans-serif;--gut:clamp(16px,4vw,56px);--wrap:1180px;--ease:cubic-bezier(.35,0,.25,1);--t1:.3s;--t2:.7s;--t3:1.4s}:root,.night,html.paper{--glow:0 0 18px rgba(var(--ink),calc(.45 * var(--gk)))}*{box-sizing:border-box}html{background:var(--ground);scrollbar-color:var(--line-2) var(--ground);-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--text);font:400 1.0625rem/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit}img,svg{max-width:100%}picture img{display:block;width:100%;height:auto}::selection{background:var(--light);color:var(--ground)}:focus-visible{outline:1px solid var(--light);outline-offset:3px}hr{border:0;height:1px;margin:3rem 0;background:linear-gradient(90deg,rgba(var(--ink),0),rgba(var(--ink),.5),rgba(var(--ink),0))}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gut);top:8px;z-index:20;background:var(--ground);padding:.4rem .7rem}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.6rem 1.6rem;flex-wrap:wrap;padding:20px var(--gut)}.bar.over{position:absolute;inset:0 0 auto;padding-bottom:34px;background:linear-gradient(180deg,rgba(var(--bar-rgb),.94),rgba(var(--bar-rgb),.72) 55%,rgba(var(--bar-rgb),0))}.brand{display:flex;align-items:center;gap:.65rem;text-decoration:none}.brand img{width:62px;height:auto;display:block}.brand span{font:800 1.45rem/1 var(--display);font-stretch:62%;letter-spacing:.04em;text-transform:uppercase;color:var(--light)}.bar ul{display:flex;flex-wrap:wrap;gap:.2rem 1.6rem;list-style:none;margin:0;padding:0}.bar nav a{font:500 .8rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--muted);padding:.55rem 0;display:inline-block;transition:color var(--t1) var(--ease),text-shadow var(--t1) var(--ease)}.bar nav a:hover,.bar nav a[aria-current=page]{color:var(--light);text-shadow:var(--glow)}.kicker{font:600 .78rem/1.3 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 1.2rem;display:flex;align-items:center;gap:.8rem}.kicker:before{content:"";flex:none;width:34px;height:1px;background:var(--accent);box-shadow:0 0 8px 1px rgba(var(--ink),calc(.5 * var(--gk)))}.display{font:800 clamp(2.6rem,6vw,5.6rem)/.88 var(--display);font-stretch:54%;text-transform:uppercase;letter-spacing:.005em;margin:0 0 1.4rem;color:var(--light);text-wrap:balance}.dek{font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.55;color:var(--soft);max-width:38em;margin:0 0 2rem}.prose a,.ln{color:var(--text);text-decoration:underline;text-decoration-color:var(--uline);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color var(--t1) var(--ease),text-shadow var(--t1) var(--ease),color var(--t1) var(--ease)}.prose a:hover,.ln:hover{color:var(--light);text-decoration-color:var(--light);text-shadow:var(--glow)}.more{font:600 .8rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--text);display:inline-flex;align-items:center;gap:.6rem}.more:after{content:"";width:28px;height:1px;background:currentColor;transition:width var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.more:hover:after{width:44px;box-shadow:0 0 8px 1px rgba(var(--ink),calc(.7 * var(--gk)))}.btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.3rem;font:600 .8rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--light);background:transparent;border:1px solid var(--line-2);text-decoration:none;cursor:pointer}.btn:after{content:"";position:absolute;inset:-1px;border:1px solid var(--light);clip-path:inset(0 100% 100% 0);transition:clip-path var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.btn:hover:after,.btn:focus-visible:after{clip-path:inset(0);box-shadow:0 0 14px rgba(var(--ink),calc(.25 * var(--gk)))}.band{padding:clamp(64px,10vw,140px) var(--gut);position:relative}.band-head{display:grid;gap:1rem;max-width:var(--wrap);margin:0 auto clamp(36px,5vw,64px)}.band-head .kicker{margin:0}.band-head h2{font:800 clamp(2.2rem,4.6vw,4.2rem)/.9 var(--display);font-stretch:56%;text-transform:uppercase;margin:0;color:var(--light);max-width:18ch;text-wrap:balance}.band-head p{margin:0;max-width:40em;color:var(--soft)}@media(min-width:900px){.band-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:4rem}.band-head .kicker{grid-column:1/-1}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.focus-in{animation:focus-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes focus-in{0%{filter:blur(5px)}to{filter:none}}.crumbs{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut);font-size:.82rem;color:var(--muted)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .6rem}.crumbs li+li:before{content:"";display:inline-block;width:14px;height:1px;background:var(--line-3);vertical-align:middle;margin-right:.6rem}.crumbs a{text-decoration:none;color:var(--muted)}.crumbs a:hover{color:var(--light)}.foot{padding:56px var(--gut) 40px;border-top:1px solid var(--rule);font-size:.9rem;color:var(--muted)}.foot-in{max-width:var(--wrap);margin:0 auto;display:flex;flex-wrap:wrap;gap:1.6rem 3rem;justify-content:space-between;align-items:flex-start}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.foot a{text-decoration:none;color:var(--text)}.foot a:hover{color:var(--light);text-shadow:var(--glow)}.foot p{margin:.8rem 0 0;max-width:36em}@media(max-width:760px){.bar.over{position:relative;padding-bottom:20px;background:none}.bar nav{width:100%}.bar ul{flex-wrap:nowrap;justify-content:space-between;gap:0 .5rem}.bar nav a{font:600 .86rem/1 var(--display);font-stretch:72%;letter-spacing:.1em}}@media(max-width:359px){.bar ul{gap:0 .3rem}.bar nav a{font-size:.8rem;letter-spacing:.05em}}@media(max-width:300px){.bar ul{flex-wrap:wrap;justify-content:flex-start;gap:.1rem 1rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html.paper .night{padding:clamp(18px,3vw,36px);border-radius:2px}.prose a.term{text-decoration-style:dotted;text-decoration-color:var(--uline);position:relative}@media(hover:hover)and (pointer:fine){.prose a.term:hover:after,.prose a.term:focus-visible:after{content:attr(data-def);position:absolute;left:var(--sx,0px);bottom:calc(100% + 10px);width:min(21rem,80vw);box-sizing:border-box;padding:.65rem .8rem;background:var(--light);color:var(--ground);font:400 .84rem/1.45 var(--body);letter-spacing:0;text-transform:none;text-shadow:none;border-radius:2px;pointer-events:none;z-index:10;animation:term-in var(--t1) var(--ease) .25s both}}@keyframes term-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}html.paper .prose a:not(.term),html.paper .ln{text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness var(--t2) var(--ease),text-underline-offset var(--t2) var(--ease),text-decoration-color var(--t1) var(--ease)}html.paper .prose a:not(.term):hover,html.paper .ln:hover,html.paper .prose a:not(.term):focus-visible{text-decoration-thickness:3px;text-underline-offset:2px;text-decoration-color:currentColor}@media(prefers-reduced-motion:no-preference){html.paper .kicker:before{animation:ink-rule var(--t3) var(--ease) both .15s}}@keyframes ink-rule{0%{width:0}to{width:34px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){html.paper .prose h2:before{animation:ink-dot linear both;animation-timeline:view();animation-range:entry 20% cover 32%}}}@keyframes ink-dot{0%{background:transparent;box-shadow:inset 0 0 0 1px var(--light);transform:scale(.4)}60%{background:transparent;box-shadow:inset 0 0 0 1.5px var(--light);transform:scale(1.35)}to{background:var(--light);box-shadow:none;transform:scale(1)}}.h-touch{display:none}@media(hover:none),(pointer:coarse){.h-fine{display:none}.h-touch{display:inline}}@media print{:root,.night,html.paper{--ground:#fff;--ground-2:#fff;--land:#eeeeec;--land-edge:#999;--rule:#ccc;--line-1:#ccc;--line-2:#aaa;--line-3:#999;--uline:#777;--text:#111;--soft:#222;--muted:#444;--dim:#555;--accent:#111;--light:#000;--ink:0,0,0;--gk:0;--bar-rgb:255,255,255;color-scheme:light}html,body{background:#fff!important;color:#111}.bar nav,.skip,.fm-skip,.fm-zoom,.fm-card,.fm-cv,.ic-f,.ic-time,.ic-jump,.art-rail,.lk-pn,.foot nav{display:none!important}.bar.over{position:static;background:none!important}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#444;word-break:break-all}a{color:#000!important}h2,h3{break-after:avoid}figure,table,details{break-inside:avoid}details>*{display:block}}
