@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-soft-normal.DSA2Kggd.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(/_astro/fraunces-latin-ext-soft-normal.DKHvU-YN.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(/_astro/fraunces-latin-soft-normal.C-lS_vzd.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-ext-400-normal.CBouUAPx.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-400-normal.ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-400-normal.CFUoBDld.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-400-normal.C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-ext-400-normal.CaUEPd_u.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-400-normal.D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-400-normal.B87Md6o9.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-400-normal.8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-vietnamese-400-normal.D7fwYHgb.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-400-normal.BFvpiE3j.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-ext-400-normal.D7N6b6bd.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-400-normal.DpBVrRWA.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff)format("woff");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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-ext-400-italic.T00rgbz1.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-400-italic.BpLolsQ8.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-400-italic.BfxaBkav.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-400-italic.Bc6UFQqS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-ext-400-italic.CqU0VZms.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-400-italic.Dsqv3611.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-400-italic.Y4Zag0Am.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-400-italic.omD4Z7vk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-vietnamese-400-italic.DWlx-poF.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-400-italic.CmFF8Y5k.woff)format("woff");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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-ext-400-italic.DX574ivH.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-400-italic.DeNTv1Y-.woff)format("woff");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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-italic.rmlAbObI.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-italic.CgbdrOqg.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-cyrillic-ext-700-normal.Cpzx2u2L.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-700-normal.YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-cyrillic-700-normal.BMO00Gdb.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-700-normal.qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-greek-ext-700-normal.ChNZoGr1.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-700-normal.BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-greek-700-normal.CTof9pYC.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-700-normal.BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-vietnamese-700-normal.CHYTK2w7.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-700-normal.D0056cUE.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-ext-700-normal.HuHd3-Mg.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-700-normal.CkNjzB9Y.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-700-normal.BnzUNlma.woff)format("woff");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{--walnut:#241c17;--walnut-raised:#2c231d;--parchment:#f4e8d6;--lamp-orange:#e2702a;--tungsten-amber:#f2a950;--ash:#7a6c62;--screen-teal:#35c2ba;--bg:var(--walnut);--bg-raised:var(--walnut-raised);--fg:var(--parchment);--fg-muted:#958981;--accent:var(--lamp-orange);--link:var(--tungsten-amber);--rule:var(--ash);--focus:var(--tungsten-amber);--panel-bg:var(--parchment);--panel-fg:var(--walnut);--panel-accent:#9e4815;--panel-muted:#6e6158;--panel-rule:#b9a68f;--ai:var(--screen-teal);--ai-on-panel:#1e6e69;--font-display:"Fraunces Variable", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body:"Alegreya Sans", "Gill Sans", "Segoe UI", system-ui, sans-serif;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ai:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display-soft:"SOFT" 100;--step--1:.9375rem;--step-0:1.125rem;--step-1:1.3125rem;--step-2:1.75rem;--step-3:clamp(2rem, 1.4rem + 2.6vw, 2.75rem);--step-4:clamp(2.5rem, 1.6rem + 4.4vw, 4.25rem);--gutter:1rem;--measure:66ch;--page-max:72rem;--radius-placard:2px;--radius-control:.5rem}@media (width>=48rem){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);font-size:var(--step-0);font-kerning:normal;font-variant-ligatures:common-ligatures;overflow-wrap:break-word;flex-direction:column;margin:0;line-height:1.55;display:flex}main{flex:1 0 auto}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:var(--display-soft);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--step-4);letter-spacing:-.01em;color:var(--accent)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p,ul,ol,dl,table,details{margin:0}img,svg{max-width:100%;display:block}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--tungsten-amber);color:var(--walnut)}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.skip-link{left:var(--gutter);background:var(--panel-bg);color:var(--panel-fg);border-radius:var(--radius-control);z-index:10;padding:.5rem .875rem;position:absolute;top:-4rem}.skip-link:focus{top:.75rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border-radius:var(--radius-control);border:2px solid var(--accent);background:var(--accent);min-height:2.75rem;color:var(--walnut);font-family:var(--font-body);font-weight:700;font-size:var(--step-0);justify-content:center;align-items:center;padding:.5rem 1.125rem;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{background:var(--tungsten-amber);border-color:var(--tungsten-amber)}.button--quiet{color:var(--fg);border-color:var(--rule);background:0 0}.button--quiet:hover{background:var(--bg-raised);border-color:var(--fg-muted)}.placard{background:var(--panel-bg);color:var(--panel-fg);border-radius:var(--radius-placard);box-shadow:inset 0 0 0 1px var(--panel-rule), 0 1.25rem 3rem -1.5rem #f2a95059;padding:1.5rem}.placard a{color:var(--panel-accent)}.placard .button{color:var(--walnut)}.placard h2,.placard h3{color:var(--panel-fg)}.placard :focus-visible{outline-color:var(--panel-accent)}@media (width>=48rem){.placard{padding:2rem 2.25rem}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1rem}.prose h2{border-top:1px solid var(--rule);margin-top:3rem;padding-top:1.25rem;scroll-margin-top:1.5rem}.prose h3{margin-top:2rem;scroll-margin-top:1.5rem}.prose h2+*,.prose h3+*{margin-top:.75rem}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:.5rem}.prose li::marker{color:var(--fg-muted)}.prose ol>li::marker{font-family:var(--font-display);color:var(--tungsten-amber)}.prose strong{font-weight:700}.prose code{color:var(--tungsten-amber);font-family:inherit}.table-scroll{max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--step--1);line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.625rem .75rem .625rem 0}.prose th{color:var(--fg);border-bottom-color:var(--fg-muted);font-weight:700}.prose td:first-child{min-width:9rem}@media (width<=40rem){.prose table:has(th:nth-child(4)) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose table:has(th:nth-child(4)) :is(tbody,tr,td){display:block}.prose table:has(th:nth-child(4)) tr{border-bottom:1px solid var(--rule);padding-block:.5rem}.prose table:has(th:nth-child(4)) td{border:0;padding:.25rem 0}.prose table:has(th:nth-child(4)) td:before{content:attr(data-label);color:var(--fg-muted);display:block}}.todo{background:var(--tungsten-amber);color:var(--walnut);border-radius:2px;padding:0 .25em;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:root{--bg:#fff;--bg-raised:#fff;--fg:#000;--fg-muted:#444;--accent:#000;--link:#000;--rule:#999;--tungsten-amber:#6b3d0e;--panel-bg:#fff;--panel-fg:#000;--panel-accent:#000;--panel-muted:#444;--panel-rule:#999}html{color-scheme:light}.hero{background:0 0!important}.placard{box-shadow:inset 0 0 0 1px #999}.site-header nav,.site-header .join,.report-bar,.site-footer ul.socials,.skip-link{display:none!important}}.placard .button--quiet{color:var(--panel-fg);border-color:var(--panel-muted)}.placard .button--quiet:hover{background:color-mix(in srgb, var(--panel-rule) 35%, transparent)}.site-header[data-astro-cid-nen7h5rs]{border-bottom:1px solid color-mix(in srgb, var(--rule) 55%, transparent)}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-block:.875rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--accent);font-family:var(--font-display);font-variation-settings:var(--display-soft);align-items:center;gap:.5rem;margin-right:auto;font-size:1.3125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg);font-weight:700;font-size:var(--step--1);padding-block:.375rem;text-decoration:none;display:inline-block}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--tungsten-amber);text-underline-offset:.3em;text-decoration:underline}.join[data-astro-cid-nen7h5rs]{font-size:var(--step--1);min-height:2.5rem;padding-inline:.875rem}@media (width>=52rem){nav[data-astro-cid-nen7h5rs]{flex-basis:auto;order:0}}.socials[data-astro-cid-y2qsmizv]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{border:1px solid var(--rule);border-radius:var(--radius-control);min-height:2.75rem;color:var(--fg);align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .75rem;font-weight:700;text-decoration:none;display:inline-flex}.socials[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{border-color:var(--fg-muted);background:var(--bg-raised)}.socials--stack[data-astro-cid-y2qsmizv]{justify-content:center}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--bg-raised);padding-block:2.5rem 3rem}.inner[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:grid}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.25rem;display:inline-block}.legal[data-astro-cid-jo6i4kqk]{color:var(--fg-muted);font-size:var(--step--1)}.report-bar[data-astro-cid-47ahm52t]{border-top:1px solid color-mix(in srgb, var(--rule) 55%, transparent);margin-top:4rem;padding-block:1.25rem}p[data-astro-cid-47ahm52t]{font-weight:700}
