@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.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:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/azeret-mono-latin-ext-wght-normal.3658ba9v67lr-.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:Azeret Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/azeret-mono-latin-wght-normal.04q1cl-0p1_b_.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:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-full-normal.2ykw3ug0wx167.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(../media/fraunces-latin-ext-full-normal.39z948xuitzp1.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(../media/fraunces-latin-full-normal.0z-qluqijbwjw.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(../media/fraunces-vietnamese-full-italic.0x56a777vtvfp.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(../media/fraunces-latin-ext-full-italic.2-4w5k-tg8kc9.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(../media/fraunces-latin-full-italic.42jzumsrv3eio.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#0e1b2e;--ink-2:#1b2b45;--ink-3:#2e3f5c;--paper-0:#fbf9f4;--paper:#f5f2eb;--paper-2:#ebe6da;--paper-3:#dcd5c4;--sky:#1f8fe5;--sky-2:#4ea9f0;--sky-ink:#0f5fa3;--signal:#ff5a36;--signal-ink:#c43a1c;--mint:#2fbf8f;--mint-ink:#1a8a63;--amber:#f2b134;--amber-ink:#a86f00;--lei:#d2367d;--plum:#3b2a5c;--bg:var(--paper);--bg-raised:var(--paper-0);--bg-well:var(--paper-2);--bg-rail:var(--ink);--line:var(--paper-3);--line-soft:var(--paper-2);--line-strong:#0e1b2e3d;--fg:var(--ink);--fg-2:#4a5670;--fg-3:#7a849a;--fg-on-rail:#e8ecf3;--fg-on-rail-2:#8d9ab3;--accent:var(--sky);--accent-ink:var(--sky-ink);--accent-soft:#1f8fe51f;--on-accent:#fff;--live:var(--signal);--live-soft:#ff5a3624;--ok:var(--mint);--ok-soft:#2fbf8f29;--warn:var(--amber);--warn-soft:#f2b1342e;--focus:0 0 0 3px #1f8fe559;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.05 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");--font-sans:"Archivo Variable", "Archivo", "Helvetica Neue", Helvetica, sans-serif;--font-mono:"Azeret Mono Variable", "Azeret Mono", "SFMono-Regular", Menlo, monospace;--font-warm:"Fraunces Variable", "Fraunces", Georgia, serif;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--tracking-caps:.08em;--r-1:6px;--r-2:12px;--r-3:20px;--r-pill:999px;--shadow-1:0 1px 2px #0e1b2e0f, 0 0 0 1px #0e1b2e0f;--shadow-2:0 12px 32px -8px #0e1b2e3d, 0 0 0 1px #0e1b2e14;--shadow-rail:inset -1px 0 0 #ffffff0f;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-big:.9s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-move:cubic-bezier(.6, 0, .2, 1);--rail-w:236px;--tap:44px;--gutter:24px;--page-max:1440px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1626;--bg-raised:#10203a;--bg-well:#0a1220;--bg-rail:#060d19;--line:#e8ecf324;--line-soft:#e8ecf314;--line-strong:#e8ecf34d;--fg:#e8ecf3;--fg-2:#a9b4c8;--fg-3:#74809a;--accent-soft:#4ea9f02e;--accent-ink:var(--sky-2);--shadow-1:0 1px 2px #0006, 0 0 0 1px #e8ecf314;--shadow-2:0 16px 40px -8px #0009, 0 0 0 1px #e8ecf31a}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1626;--bg-raised:#10203a;--bg-well:#0a1220;--bg-rail:#060d19;--line:#e8ecf324;--line-soft:#e8ecf314;--line-strong:#e8ecf34d;--fg:#e8ecf3;--fg-2:#a9b4c8;--fg-3:#74809a;--accent-soft:#4ea9f02e;--accent-ink:var(--sky-2);--shadow-1:0 1px 2px #0006, 0 0 0 1px #e8ecf314;--shadow-2:0 16px 40px -8px #0009, 0 0 0 1px #e8ecf31a}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--text-md);font-feature-settings:"ss01", "cv05";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.45}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}:focus-visible{box-shadow:var(--focus);border-radius:var(--r-1);outline:none}::selection{background:var(--accent-soft)}.t-eyebrow{font-family:var(--font-sans);font-weight:600;font-stretch:75%;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3)}.t-title{font-family:var(--font-sans);font-weight:700;font-stretch:110%;font-size:var(--text-2xl);letter-spacing:-.015em;line-height:1.1}.t-heading{font-family:var(--font-sans);font-weight:650;font-stretch:105%;font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.2}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.t-muted{color:var(--fg-2)}.t-quiet{color:var(--fg-3)}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms;--dur-3:1ms;--dur-big:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
