@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl{margin:0}img,svg,canvas,video{max-width:100%}button,input,select{font:inherit;color:inherit}}@layer base{html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--stack-serif);font-size:var(--text-body);line-height:1.55}::selection{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1{font-family:var(--stack-serif);font-size:var(--text-heading);letter-spacing:.03em;font-weight:300;line-height:1.15}h2{font-family:var(--stack-display);font-size:var(--text-subhead);font-variant-ligatures:common-ligatures discretionary-ligatures;font-weight:400;line-height:1.2}h3{font-family:var(--stack-serif);font-size:var(--text-title);font-weight:600}h4{font-family:var(--stack-sans);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:400}section>h2{align-items:center;gap:var(--space-sm);display:flex}section>h2:after{content:"";border-bottom:var(--hairline-width) solid var(--hairline);flex:1}section{margin-block:var(--space-lg)}section>h2+*{margin-top:var(--space-sm)}p+p{margin-top:var(--space-xs)}a{color:var(--accent);text-underline-offset:.15em;text-decoration-thickness:from-font}a:hover{color:var(--ink-hover)}em,blockquote{font-style:italic}blockquote{color:var(--ink-muted);border-left:var(--hairline-width) solid var(--hairline);padding-left:var(--space-sm);margin-block:var(--space-sm)}hr{border:none;border-top:var(--hairline-width) solid var(--hairline);margin-block:var(--space-md)}figcaption{font-size:var(--text-label);font-family:var(--stack-sans);color:var(--muted);margin-top:var(--space-2xs)}code,pre,kbd{font-family:var(--stack-mono);font-size:.85em}code,kbd{background:var(--surface-raised);padding:.1em .35em}pre{background:var(--surface-raised);border:var(--hairline-width) solid var(--ghost);padding:var(--space-sm);margin-block:var(--space-sm);line-height:1.5;overflow-x:auto}pre code{background:0 0;padding:0}table{border-collapse:collapse;margin-block:var(--space-sm)}th{font-family:var(--stack-sans);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;padding:var(--space-3xs) var(--space-sm) var(--space-3xs) 0;border-bottom:var(--hairline-width) solid var(--hairline);font-weight:400}td{padding:var(--space-3xs) var(--space-sm) var(--space-3xs) 0;border-bottom:var(--hairline-width) solid var(--ghost);font-variant-numeric:tabular-nums}.wordmark{font-size:var(--text-display);font-weight:300;line-height:1}.wordmark-fai{font-family:var(--stack-display);letter-spacing:.04em}.wordmark-rest{font-family:var(--stack-display);font-variant-ligatures:common-ligatures discretionary-ligatures;text-transform:lowercase;vertical-align:.32em;font-size:51%;font-weight:300}.wordmark-sep{font-size:0}.display-sub{font-family:var(--stack-display);font-size:var(--text-display-sub);font-variant-ligatures:common-ligatures discretionary-ligatures}.eyebrow{font-family:var(--stack-sans);font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tagline{font-family:var(--stack-sans);font-size:var(--text-tagline);letter-spacing:.25em;text-transform:uppercase;color:var(--muted);font-weight:300}.lede{font-family:var(--stack-serif);font-size:var(--text-lede);color:var(--ink-muted);max-width:var(--measure-lede);line-height:1.5}.lede-masthead{font-size:var(--text-lede-masthead)}.numeric{font-variant-numeric:tabular-nums;color:var(--ink)}.measure{max-width:var(--measure)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer chrome{.app-frame{min-height:100vh}.app-content{max-width:var(--page-max);padding:var(--space-md) var(--space-sm) var(--space-2xl);margin-inline:auto}.site-wordmark{font-family:var(--stack-serif);color:var(--ink);white-space:nowrap;font-size:1.15rem;text-decoration:none}.site-wordmark b{font-family:var(--stack-display);letter-spacing:.04em;font-weight:400}.site-wordmark:hover{color:var(--ink-hover)}.site-nav{width:var(--nav-width);padding:var(--space-md) var(--space-sm);background:var(--surface);border-right:var(--hairline-width) solid var(--ghost);flex-direction:column;display:flex}.site-nav-head{margin-bottom:var(--space-md)}.site-nav-items{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.site-nav-item{padding:var(--space-2xs) var(--space-2xs);border-left:2px solid #0000;text-decoration:none;display:block}.site-nav-item-name{font-family:var(--stack-serif);font-size:var(--text-title);color:var(--ink-muted);display:block}.site-nav-item-desc{font-family:var(--stack-serif);color:var(--muted);font-size:.85rem;font-style:italic;display:block}.site-nav-item:hover .site-nav-item-name{color:var(--ink-hover)}.site-nav-item-active{border-left-color:var(--ink)}.site-nav-item-active .site-nav-item-name,.site-wordmark-active{color:var(--ink)}.site-nav-links{gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--hairline-width) solid var(--ghost);display:flex}.site-icon{color:var(--muted)}.site-icon:hover{color:var(--ink-hover)}.site-topbar{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-bottom:var(--hairline-width) solid var(--ghost);background:var(--surface);z-index:30;display:flex;position:sticky;top:0}.site-menu-btn{padding:var(--space-3xs);color:var(--ink-muted);cursor:pointer;background:0 0;border:none}.site-scrim{background:color-mix(in srgb, var(--ink) 40%, transparent);opacity:0;pointer-events:none;z-index:40;transition:opacity .2s;position:fixed;inset:0}.site-scrim-open{opacity:1;pointer-events:auto}@media (width<=63.999rem){.site-nav{z-index:50;border-right-color:var(--hairline);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.site-nav-open{transform:none}}@media (width>=64rem){.app-frame{align-items:stretch;display:flex}.app-content{flex:1;min-width:0}.site-topbar{display:none}.site-nav{height:100vh;position:sticky;top:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.site-nav,.site-scrim{transition:none}html{scroll-behavior:auto}}.toc-rail{display:none}@media (width>=80rem){.toc-rail{top:var(--space-md);width:13rem;padding:0 var(--space-sm);font-family:var(--stack-sans);align-self:flex-start;font-size:.8rem;display:block;position:sticky}}.toc-title{font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2xs)}.toc-rail ul{gap:var(--space-3xs);flex-direction:column;padding:0;list-style:none;display:flex}.toc-link{color:var(--muted);padding-left:var(--space-2xs);border-left:2px solid #0000;text-decoration:none;display:block}.toc-link:hover{color:var(--ink-hover)}.toc-active{color:var(--ink);border-left-color:var(--ink)}.math-display{margin-block:var(--space-sm);overflow-x:auto}}@layer components{.btn{font-family:var(--stack-sans);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;padding:var(--space-2xs) var(--space-sm);background:var(--ink);color:var(--surface);border:var(--hairline-width) solid var(--ink);border-radius:var(--radius);cursor:pointer;font-weight:500}.btn:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.btn-outline{color:var(--ink);background:0 0}.btn-outline:hover{background:var(--ghost);color:var(--ink)}.cell-pending{align-items:center;gap:var(--space-2xs);color:var(--muted);font-family:var(--stack-sans);padding:var(--space-xs) 0;font-size:.85rem;display:flex}.cell-body-loading{opacity:.55;transition:opacity .12s}.cell-error{align-items:center;gap:var(--space-sm);color:var(--alarm);background:var(--alarm-wash);border:var(--hairline-width) solid var(--alarm);border-radius:var(--radius);padding:var(--space-2xs) var(--space-sm);font-family:var(--stack-mono);font-size:.85rem;display:flex}.cell-error .btn-outline{color:var(--alarm);border-color:var(--alarm)}.progress-stripe{position:absolute;bottom:-6px;left:0;right:0}.progress-stripe-fill{background:var(--accent);height:3px;transition:width .12s}.slider{display:block}.slider-label{align-items:baseline;gap:var(--space-2xs);font-family:var(--stack-sans);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-3xs);display:flex}.slider-label b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:normal;font-weight:400}.slider input{width:100%;accent-color:var(--accent)}.check{align-items:center;gap:var(--space-2xs);font-family:var(--stack-sans);color:var(--ink-muted);font-size:.85rem;display:inline-flex}.check input{accent-color:var(--accent)}select{background:var(--surface);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius);padding:var(--space-3xs) var(--space-2xs)}.aiui-dropdown-pop{background:var(--surface-raised);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius);padding:var(--space-2xs)}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/libre-franklin-cyrillic-ext-300-normal-BDu0eqW7.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-300-normal-DjoAyveG.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/libre-franklin-cyrillic-300-normal-B1b7hub6.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-300-normal-CsV7ql-g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/libre-franklin-vietnamese-300-normal-CJGCOrma.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-300-normal-CHSllbW7.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/libre-franklin-latin-ext-300-normal-BlegLLcE.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-300-normal-DwHgQ0Rw.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/libre-franklin-latin-300-normal-CvFvVvhW.woff2)format("woff2"),url(/assets/libre-franklin-latin-300-normal-COr5WftT.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-ext-400-normal-B9g9xgcO.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-400-normal-D5jvQp33.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-400-normal-BxQnOlOp.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-400-normal-T4bKsRTj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-vietnamese-400-normal-BejjGN4K.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-400-normal-DVbyimmf.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-400-normal-CEHJ3Zjr.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-400-normal-DNAyL8lK.woff2)format("woff2"),url(/assets/libre-franklin-latin-400-normal-B5qoBLOl.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-cyrillic-ext-500-normal-CEScqsDp.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-500-normal-DNjvXlO5.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-cyrillic-500-normal-DmkkefNM.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-500-normal-BbpetOLr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-vietnamese-500-normal-RIIoSqy6.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-500-normal-r-ir2lkU.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-latin-ext-500-normal-B0aoLQ4L.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-500-normal-BEjoZNRk.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:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-latin-500-normal-Cbta7Jiu.woff2)format("woff2"),url(/assets/libre-franklin-latin-500-normal-BQKhRarp.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:Tokyo Dreams;src:url(/assets/TokyoDreams-Regular-DN5jAyYa.woff2)format("woff2");font-display:block}@font-face{font-family:Digits;src:local(Georgia);unicode-range:U+24,U+30-3A}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#efeee9;--ink:#473d3a;--accent:#5028c1;--alarm:#8c3722;--surface-raised:color-mix(in srgb, var(--ink) 4%, var(--surface));--ink-muted:color-mix(in srgb, var(--ink) 60%, var(--surface));--muted:color-mix(in srgb, var(--ink) 50%, var(--surface));--hairline:color-mix(in srgb, var(--ink) 30%, var(--surface));--ghost:color-mix(in srgb, var(--ink) 14%, var(--surface));--ink-hover:color-mix(in srgb, var(--ink) 85%, #000);--alarm-wash:color-mix(in srgb, var(--alarm) 8%, var(--surface));--stack-serif:"Digits", "Cormorant Garamond", Georgia, serif;--stack-display:"Tokyo Dreams", "Cormorant Garamond", serif;--stack-sans:"Digits", "Libre Franklin", system-ui, sans-serif;--stack-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-display:clamp(3rem, 8vw, 5.5rem);--text-display-sub:clamp(1.2rem, 3vw, 1.8rem);--text-heading:clamp(2rem, 5vw, 3rem);--text-subhead:clamp(1.5rem, 3vw, 2rem);--text-title:clamp(1.05rem, 2vw, 1.25rem);--text-body:clamp(.95rem, 1.5vw, 1.1rem);--text-label:clamp(.7rem, 1.2vw, .8rem);--text-tagline:clamp(.85rem, 1.5vw, 1.05rem);--text-lede:clamp(1.1rem, 2vw, 1.3rem);--text-lede-masthead:clamp(1.25rem, 2.2vw, 1.5rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:6rem;--measure:34rem;--measure-lede:44rem;--page-max:60rem;--nav-width:15rem;--hairline-width:1px;--radius:0}
