@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2) format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2) format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2) format("woff2"),url(/_astro/dm-mono-latin-ext-500-normal.Dw3M13d8.woff) format("woff");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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2) format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff) format("woff");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{color-scheme:light;--paper: 251 248 243;--leaf: 255 253 250;--ink: 22 25 28;--muted: 106 100 92;--rule: 230 223 212;--shadow: 22 25 28;--grain: .045;--bloom: .05;--stamp: 200 69 42;--stamp-wash: 250 234 229;--sage: 31 111 92;--sage-wash: 226 240 236;--ochre: 168 106 20;--ochre-wash: 250 240 224;--display: "Fraunces Variable", "Fraunces", Georgia, serif;--text: "Archivo Variable", "Archivo", system-ui, sans-serif;--mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter: 1rem;--column: 72rem}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper: 24 22 20;--leaf: 33 30 27;--ink: 240 236 229;--muted: 154 146 136;--rule: 58 53 48;--shadow: 0 0 0;--grain: .018;--bloom: .07;--stamp: 232 114 84;--stamp-wash: 62 32 25;--sage: 96 180 156;--sage-wash: 24 50 44;--ochre: 216 158 66;--ochre-wash: 58 45 24}}@media(min-width:40rem){:root{--gutter: 2rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--text);font-size:1rem;line-height:1.6;color:rgb(var(--ink));background-color:rgb(var(--paper));background-image:radial-gradient(ellipse 80% 60% at 12% -4%,rgb(var(--stamp) / var(--bloom)),transparent 60%),radial-gradient(ellipse 70% 50% at 96% 2%,rgb(var(--sage) / var(--bloom)),transparent 55%),radial-gradient(rgb(var(--ink) / var(--grain)) 1px,transparent 1px);background-size:100% 100%,100% 100%,22px 22px;background-attachment:fixed;-webkit-tap-highlight-color:transparent;overflow-x:hidden}h1,h2,h3,.display{font-family:var(--display);font-variation-settings:"SOFT" 30,"WONK" 1;letter-spacing:-.015em;font-weight:600;margin:0;line-height:1.08;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit}img{display:block;max-width:100%}[hidden]{display:none!important}:focus-visible{outline:2px solid rgb(var(--stamp));outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wrap{width:100%;max-width:var(--column);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:-9999px;top:0;z-index:50;padding:.75rem 1rem;background:rgb(var(--leaf));border:1px solid rgb(var(--rule));border-radius:.375rem}.skip:focus{left:var(--gutter);top:.75rem}.tag{font-family:var(--mono);font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--muted))}.tag-stamp{color:rgb(var(--stamp))}.tag-ochre{color:rgb(var(--ochre))}.tag-sage{color:rgb(var(--sage))}.lede{font-size:1.0625rem;color:rgb(var(--ink) / .78)}@media(min-width:48rem){.lede{font-size:1.1875rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.625rem 1.125rem;border-radius:.375rem;border:1px solid transparent;font-family:var(--text);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;cursor:pointer;transition:filter .15s ease,background-color .15s ease,border-color .15s ease,transform 80ms ease}.btn-primary{background:rgb(var(--stamp));color:rgb(var(--paper));box-shadow:0 1px rgb(var(--shadow) / .18)}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{background:rgb(var(--leaf));border-color:rgb(var(--rule));color:rgb(var(--ink))}.btn-secondary:hover{border-color:rgb(var(--ink) / .25);background:rgb(var(--paper))}.btn-secondary:active{transform:translateY(1px)}.card{background:rgb(var(--leaf));border:1px solid rgb(var(--rule));border-radius:.625rem;box-shadow:0 1px 2px rgb(var(--shadow) / .04),0 8px 24px -12px rgb(var(--shadow) / .1)}.band{padding-block:3.5rem;border-top:1px solid rgb(var(--rule))}@media(min-width:48rem){.band{padding-block:5.5rem}}.band-head{display:grid;gap:.875rem;max-width:42rem}.band-head h2{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem)}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.settle{animation:settle .42s cubic-bezier(.22,1,.36,1) backwards}.brandmark[data-astro-cid-hwn4xkzs]{display:inline-flex;align-items:center;gap:.5rem}.brandmark-word[data-astro-cid-hwn4xkzs]{font-family:var(--display);font-variation-settings:"SOFT" 30,"WONK" 1;font-weight:600;letter-spacing:-.02em}.site-foot[data-astro-cid-75cegwoc]{border-top:1px solid rgb(var(--rule));padding-block:1.75rem 2.5rem}.foot-inner[data-astro-cid-75cegwoc]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem}.foot-mark[data-astro-cid-75cegwoc]{display:flex;align-items:center;gap:.625rem;margin:0}.foot-mark[data-astro-cid-75cegwoc] .brandmark-word{font-size:.8125rem}.foot-copy[data-astro-cid-75cegwoc]{font-size:.8125rem;color:rgb(var(--muted))}.foot-nav[data-astro-cid-75cegwoc]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.875rem}.foot-nav[data-astro-cid-75cegwoc] a[data-astro-cid-75cegwoc]{color:rgb(var(--ink) / .75);text-decoration:none}.foot-nav[data-astro-cid-75cegwoc] a[data-astro-cid-75cegwoc]:hover{color:rgb(var(--stamp));text-decoration:underline;text-underline-offset:3px}.site-head[data-astro-cid-5qrshpxv]{position:relative;z-index:2}.head-inner[data-astro-cid-5qrshpxv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}.mark[data-astro-cid-5qrshpxv]{display:inline-flex;align-items:center;text-decoration:none}.mark[data-astro-cid-5qrshpxv] .brandmark-word{font-size:1.125rem}.head-nav[data-astro-cid-5qrshpxv]{display:flex;align-items:center;gap:.5rem}.head-link[data-astro-cid-5qrshpxv]{padding:.5rem .625rem;font-size:.9375rem;color:rgb(var(--ink) / .75);text-decoration:none;border-radius:.375rem}.head-link[data-astro-cid-5qrshpxv]:hover{color:rgb(var(--ink));background:rgb(var(--ink) / .05)}.head-link-wide[data-astro-cid-5qrshpxv]{display:none}.btn-small[data-astro-cid-5qrshpxv]{min-height:2.375rem;padding:.4375rem .875rem;font-size:.875rem}@media(min-width:30rem){.head-link-wide[data-astro-cid-5qrshpxv]{display:inline-block}}
