@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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.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:#fffcfc;--text:#311317;--muted:#6f595c;--faint:#a29395;--rule:#e6dfdf;--line:var(--text);--accent:#ad5433;--accent-bright:#dd7954;--accent-soft:#dd795429;--green:#38664d;--tint:#f4ede4;--serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--sans:"Hanken Grotesk Variable", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--ease:cubic-bezier(.22, .7, .2, 1);--pad:clamp(1rem, 2vw, 1.75rem);--gap:1.25rem;--header-h:5.25rem;color-scheme:light dark;interpolate-size:allow-keywords}@media (prefers-color-scheme:dark){:root{--bg:#1a1214;--text:#f2e9e6;--muted:#b3a2a3;--faint:#7a6a6c;--rule:#33272a;--accent:#e8916f;--accent-bright:#e8916f;--accent-soft:#e8916f29;--green:#86b597;--tint:#241a1b}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55}@media (width<=600px){body{font-size:17px}}.wrap{max-width:1600px;padding:0 var(--pad);margin:0 auto}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[id]{scroll-margin-top:calc(var(--header-h) + .5rem)}.site-header{z-index:50;padding:var(--pad) 0 1.4rem;margin:0 calc(-1 * var(--pad));padding-inline:var(--pad);background:linear-gradient(var(--bg) 70%, transparent);view-transition-name:site-header;align-items:start;row-gap:.625rem;position:sticky;top:0}.brand{border-top:1px solid var(--line);grid-column:1/span 4;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.625rem;display:flex}.wordmark{font-family:var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-size:1.75rem;font-weight:300;line-height:1;text-decoration:none}.construction{font-family:var(--sans);color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.75rem;display:inline-flex}.construction-dot{background:var(--accent-bright);border-radius:50%;width:.4rem;height:.4rem;animation:2.6s ease-in-out infinite breathe}@keyframes breathe{50%{opacity:.3}}.site-nav{grid-column:5/-1}.nav-list{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nav-list>li{border-top:1px solid var(--line);font-family:var(--sans);padding-top:.625rem;position:relative}.nav-list a{color:var(--text);text-decoration:none}.nav-list>li>a:hover,.sub-nav a:hover{text-underline-offset:5px;text-decoration:underline 1px}.nav-list a[aria-current=page]{font-weight:650}.nav-mark{background:var(--accent-bright);view-transition-name:nav-mark;height:3px;position:absolute;top:-2px;left:0;right:0}.sub-nav{background:var(--bg);box-shadow:0 0 10px 10px var(--bg);opacity:0;pointer-events:none;margin:0;padding:.35rem 0 .5rem;list-style:none;transition:opacity .2s,translate .2s;position:absolute;top:100%;left:0;right:0;translate:0 -4px}.nav-list>li:hover .sub-nav,.nav-list>li:focus-within .sub-nav{opacity:1;pointer-events:auto;translate:0}.sub-nav a{color:var(--muted);padding:.2rem 0 .2rem 1rem;font-size:.95rem;display:block}.sub-nav a:hover{color:var(--text)}.menu-btn,.current{display:none}@media (width<=760px){:root{--header-h:6.75rem}.brand{grid-column:1/span 6}.brand .construction{display:none}.menu-btn{font:inherit;font-family:var(--sans);color:var(--text);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-column:7/-1;justify-content:space-between;align-items:baseline;padding:.625rem 0 0;display:flex}.menu-arrow{transition:rotate .25s var(--ease)}.site-header.open .menu-arrow{rotate:180deg}.site-nav{grid-column:1/-1;display:none}.site-header.open{background:var(--bg);border-bottom:1px solid var(--line)}.site-header.open .site-nav{display:block}.nav-list{grid-template-columns:1fr;gap:0;margin-top:.5rem}.nav-list>li{padding:.6rem 0;font-size:1.15rem}.sub-nav{display:none}.current{border-top:1px solid var(--line);font-family:var(--sans);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-top:.3rem;display:flex}.site-header.open .current{display:none}}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--faint);text-underline-offset:.2em;transition:text-decoration-color .2s,color .2s}a:hover{text-decoration-color:currentColor}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:400;line-height:1.2}.sans{font-family:var(--sans)}.small{font-family:var(--sans);color:var(--muted);font-size:.85rem}.label{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500}.label .plain{color:var(--text)}.date{font-variant-numeric:lining-nums tabular-nums}.display{letter-spacing:-.005em;font-size:clamp(1.85rem,2.7vw,2.5rem);font-weight:300;line-height:1.26}ul.plain{margin:0;padding:0;list-style:none}.more{border-top:1px solid var(--line);min-width:9rem;font-family:var(--sans);color:var(--text);align-items:baseline;gap:.45rem;padding-top:.4rem;text-decoration:none;display:inline-flex}.more .arr{color:var(--accent);transition:transform .35s var(--ease);display:inline-block}.more:hover .arr{transform:translate(4px)}.more:hover .arr.out{transform:translate(3px,-3px)}.more-row{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.page-head{padding:clamp(2rem,5vw,4.5rem) 0 clamp(1.5rem,3vw,2.5rem)}.page-head h1{letter-spacing:-.02em;font-size:clamp(2.75rem,6.5vw,5rem);line-height:1.05}.page-head .lede{max-width:38rem;color:var(--muted);margin:1.25rem 0 0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:300;line-height:1.4}.sec{padding:clamp(2.25rem,5vw,4.5rem) 0}.sec-head{top:calc(var(--header-h) + .75rem);grid-column:1/span 4;align-self:start;padding-right:1rem;position:sticky}.sec-head h2{letter-spacing:-.01em;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:600;line-height:1.15}.sec-head p{max-width:22rem;font-family:var(--sans);color:var(--muted);margin:.9rem 0 0;font-size:.95rem;line-height:1.5}.sec-body{grid-column:5/span 7}@media (width<=860px){.sec-head,.sec-body{grid-column:1/-1}.sec-head{margin-bottom:1.5rem;position:static}}.band{background:var(--tint);box-shadow:0 0 0 100vmax var(--tint);clip-path:inset(0 -100vmax);margin:clamp(1rem,3vw,2rem) 0}.rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rows>li{border-bottom:1px solid var(--rule)}.row{color:inherit;grid-template-columns:1fr auto;align-items:center;gap:0 2rem;padding:1.35rem 0;text-decoration:none;display:grid}.row-title{margin:.3rem 0 0;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.25;display:block}.row-text{max-width:38rem;color:var(--muted);margin:.45rem 0 0;display:block}.row-arrow{font-family:var(--sans);color:var(--accent-bright);transition:transform .35s var(--ease);font-size:1.5rem;line-height:1}a.row:hover .row-arrow{transform:translate(6px)}a.row:hover .row-title{text-underline-offset:.18em;text-decoration:underline 1px;text-decoration-color:var(--faint)}.empty{color:var(--muted);margin:0;font-style:italic}.site-footer{padding:.625rem 0 var(--pad);border-top:1px solid var(--rule);font-family:var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:clamp(4rem,8vw,7rem);font-size:.875rem;display:flex}.site-footer nav a{color:var(--text);text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.sep{color:var(--faint);margin:0 .5em}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fade-out{to{opacity:0}}html:not(.arrived) main>*{animation:rise .8s var(--ease) both}html:not(.arrived) main>:nth-child(2){animation-delay:80ms}html:not(.arrived) main>:nth-child(3){animation-delay:.16s}html:not(.arrived) main>:nth-child(4){animation-delay:.24s}html:not(.arrived) main>:nth-child(n+5){animation-delay:.32s}@view-transition{navigation:auto}main{view-transition-name:main}::view-transition-old(main){animation:.18s both fade-out}::view-transition-new(main){animation:rise .5s var(--ease) both}::view-transition-group(nav-mark){animation-duration:.45s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after,::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){transition:none!important;animation:none!important}}
