@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-vietnamese-full-normal-7BpKI3vF.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-ext-full-normal-YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-full-normal-CFFu7zhK.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-vietnamese-full-italic-BHALq22K.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-ext-full-italic-B8-t4Nou.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/build/assets/fraunces-latin-full-italic-D2JnYqd-.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 Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:104.94%;ascent-override:95.77%;descent-override:28.11%;line-gap-override:0%;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 Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono),local(Cousine);size-adjust:99.98%;ascent-override:100.52%;descent-override:29.5%;line-gap-override:0%;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:Fraunces Fallback;src:local(Georgia);size-adjust:85.09%;ascent-override:114.93%;descent-override:29.97%;line-gap-override:0%;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:Fraunces Fallback;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:79.54%;ascent-override:122.96%;descent-override:32.06%;line-gap-override:0%;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:Fraunces Fallback Serif;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif),local(Tinos);size-adjust:92.91%;ascent-override:105.26%;descent-override:27.45%;line-gap-override:0%;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:Fraunces Fallback Serif;font-style:italic;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Liberation Serif Italic),local(LiberationSerif-Italic),local(Tinos Italic);size-adjust:88.91%;ascent-override:110%;descent-override:28.68%;line-gap-override:0%;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}html[data-identity=editorial]{--font-sans:"Geist Variable", "Geist Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono Variable", "Geist Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:"Fraunces Variable", "Fraunces Fallback", "Fraunces Fallback Serif", ui-serif, Georgia, serif}html[data-identity=editorial][data-fonts=pending]{--font-sans:"Geist Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono Fallback", ui-monospace, monospace;--font-display:"Fraunces Fallback", "Fraunces Fallback Serif", ui-serif, serif}@media (prefers-reduced-motion:no-preference){html[data-identity=editorial]{scroll-behavior:smooth;scroll-padding-top:6rem}}@layer components{.ed-display{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 144, "SOFT" 50;font-size:clamp(3.25rem,8.5vw,8.5rem);font-weight:380;line-height:.92}.ed-h2{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 144, "SOFT" 50;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400;line-height:1}.ed-h3{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"opsz" 72, "SOFT" 30;font-size:1.75rem;font-weight:420;line-height:1.15}.ed-display em,.ed-h2 em,.ed-h3 em{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-style:italic}.ed-lede{color:var(--color-muted-foreground);font-size:1.25rem;line-height:1.6}.ed-body{font-size:1.0625rem;line-height:1.65}.ed-micro{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;line-height:1.2}.ed-numeral{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 144, "SOFT" 0;font-weight:300;line-height:.8}.ed-prose{font-size:1.0625rem;line-height:1.7}.ed-prose>*+*{margin-top:1em}.ed-prose h2{font-family:var(--font-display);letter-spacing:-.015em;margin-top:2.25em;font-size:1.75rem;line-height:1.2}.ed-prose h3{margin-top:1.75em;font-weight:600}.ed-prose h2:first-child,.ed-prose h3:first-child{margin-top:0}.ed-prose ul{padding-left:1.25em;list-style:outside}.ed-prose ol{padding-left:1.25em;list-style:decimal}.ed-prose li+li{margin-top:.35em}.ed-prose a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ed-prose em{font-style:italic}.ed-prose code{font-family:var(--font-mono);font-size:.9em}.ed-prose table{border-collapse:collapse;max-width:100%;font-size:.9375rem;line-height:1.5;display:block;overflow-x:auto}.ed-prose th,.ed-prose td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;min-width:10rem;padding:.6em 1em .6em 0}.ed-prose th{font-weight:600}.ed-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .75em);background-repeat:no-repeat;background-size:0% 1px}.ed-link:hover,.ed-link:focus-visible,.ed-link[aria-current=page]{background-size:100% 1px}.ed-link-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;display:inline}.ed-link-text:hover,.ed-link-text:focus-visible{background-size:100% 1px}@media (prefers-reduced-motion:no-preference){.ed-link,.ed-link-text{transition:background-size .48s var(--ease-editorial,ease-out)}}}@keyframes ed-enter-fade{0%{opacity:0}}@keyframes ed-enter-rise{0%{opacity:0;transform:translateY(var(--ed-rise,24px))}}@keyframes ed-enter-line{0%{transform:translateY(105%)}}.ed-enter-fade{animation:.48s ease-in-out both ed-enter-fade}.ed-enter-rise{animation:ed-enter-rise .48s var(--ease-editorial,ease-out) both}.ed-enter-line{animation:ed-enter-line .8s var(--ease-editorial,ease-out) both}@media (prefers-reduced-motion:reduce){.ed-enter-fade,.ed-enter-rise,.ed-enter-line{animation:none}}html[data-automated] :is(.ed-enter-fade,.ed-enter-rise,.ed-enter-line){animation:none}::view-transition-old(root){animation-duration:.48s;animation-timing-function:var(--ease-editorial,ease-out)}::view-transition-new(root){animation-duration:.48s;animation-timing-function:var(--ease-editorial,ease-out)}
