@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");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(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_61f1a079-module__IUOasW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_61f1a079-module__IUOasW__variable{--font-display-loaded:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.1605mo-2lr-0r.woff2)format("woff2");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;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2id34538z-nu0.woff2)format("woff2");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;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.0rt3gmdbw_rg-.woff2)format("woff2");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(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e296f22c-module__VxkvIW__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_e296f22c-module__VxkvIW__variable{--font-display-italic-loaded:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.0udrnr4-18tjo.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.18lx4otehud-r.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.1br53b7gww62p.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.35qbt1_6db49h.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.1-vmsm_v03uvy.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.092z1_2w2m55_.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.2heyes1wqz_kz.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.37omzjo7pfhh3.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.31-z0m_4g_6pa.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_da40496a-module__Gz3Wxq__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_da40496a-module__Gz3Wxq__variable{--font-body-loaded:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.0fcfx2a-jndc5.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3a3187bf-module__4seV6W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3a3187bf-module__4seV6W__variable{--font-mono-loaded:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.footer-module__TW2l_W__footer{--text:var(--on-deep);--text-soft:var(--on-deep-soft);--text-faint:var(--on-deep-faint);--tool-bg:var(--sea-9);--tool-ink:var(--on-solid);--tool-bg-hover:var(--sea-10);--border:var(--on-deep-border);--focus:var(--on-deep);background:var(--ground-deep);border-block-start:1px solid var(--border);color:var(--text);padding-block:var(--s-12) var(--s-8);margin-block-start:var(--s-16);container-type:inline-size}.footer-module__TW2l_W__prefs{--menu-up:calc(100% + var(--menu-gap));--menu-down:auto;margin-inline-start:auto}.footer-module__TW2l_W__columns{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer-module__TW2l_W__mark{font-size:var(--t-lead)}.footer-module__TW2l_W__brand p{color:var(--text-soft);font-size:var(--t-small);margin-block:var(--s-3);max-inline-size:34ch}.footer-module__TW2l_W__heading{color:var(--on-deep);font-family:var(--font-display);font-size:var(--t-micro);letter-spacing:.13em;margin:0 0 var(--s-3);text-transform:uppercase;font-weight:700}.footer-module__TW2l_W__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.footer-module__TW2l_W__list a{color:var(--on-deep-faint);font-size:var(--t-small);align-items:center;min-block-size:2.5rem;text-decoration:none;display:flex}.footer-module__TW2l_W__list a:hover{color:var(--on-deep);text-underline-offset:.1875rem;text-decoration:underline}.footer-module__TW2l_W__bar{border-block-start:1px solid var(--border);color:var(--text-soft);font-size:var(--t-micro);align-items:center;gap:var(--s-3);text-align:center;flex-wrap:wrap;justify-content:center;margin-block-start:var(--s-6);padding-block-start:var(--s-4);display:flex}.footer-module__TW2l_W__bar>span{flex-basis:100%}.footer-module__TW2l_W__legal{gap:var(--s-3);flex-wrap:wrap;display:flex}.footer-module__TW2l_W__legal a{color:inherit;margin-block:-.1875rem;padding-block:.1875rem;text-decoration:none;display:inline-block}.footer-module__TW2l_W__legal a:hover{color:var(--on-deep)}@container (min-width:35rem){.footer-module__TW2l_W__bar{text-align:start;justify-content:flex-start}.footer-module__TW2l_W__bar>span{flex-basis:auto}.footer-module__TW2l_W__brand{grid-column:1/-1}}@container (min-width:57.5rem){.footer-module__TW2l_W__columns{grid-template-columns:20rem repeat(auto-fit,minmax(10rem,1fr))}.footer-module__TW2l_W__brand{grid-column:auto}}
.wordmark-module__SJT0ea__wordmark{font-family:var(--font-display);letter-spacing:-.05em;font-weight:800;line-height:.95}.wordmark-module__SJT0ea__wordmark em{color:var(--nav-ink-soft,var(--text-faint));letter-spacing:.14em;text-transform:uppercase;font-size:.5em;font-style:normal;display:block}
.nav-menu-module__Y3jPAW__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.nav-menu-module__Y3jPAW__item{min-inline-size:0}.nav-menu-module__Y3jPAW__row{align-items:center;gap:var(--s-1);display:flex}.nav-menu-module__Y3jPAW__link{border-radius:var(--r-2);color:var(--nav-ink,var(--text));font-size:var(--t-body);min-block-size:var(--tap);padding-inline:var(--s-3);text-shadow:var(--nav-halo,none);flex:1;align-items:center;font-weight:700;text-decoration:none;display:flex}.nav-menu-module__Y3jPAW__link[aria-current]{background:var(--nav-pill-open,var(--sea-3));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__link:hover{background:var(--nav-pill,var(--sea-4));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__toggle{text-shadow:var(--nav-halo,none);block-size:var(--tap);border-radius:var(--r-2);color:var(--nav-ink-soft,var(--text-soft));cursor:pointer;inline-size:var(--tap);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nav-menu-module__Y3jPAW__toggle:hover{background:var(--n-4);color:var(--text)}.nav-menu-module__Y3jPAW__toggle svg{--icon:1.125rem;transition:transform var(--t-base) var(--ease)}.nav-menu-module__Y3jPAW__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-menu-module__Y3jPAW__panel{padding:0 0 var(--s-2) var(--s-4);gap:.125rem;margin:0;list-style:none;display:grid}.nav-menu-module__Y3jPAW__panel[hidden]{display:none}.nav-menu-module__Y3jPAW__child{border-radius:var(--r-2);color:var(--text-soft);align-items:center;gap:var(--s-2);font-size:var(--t-small);min-block-size:2.5rem;padding-inline:var(--s-3);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), translate var(--t-base) var(--ease);text-decoration:none;display:flex}.nav-menu-module__Y3jPAW__dot{background:var(--tone-solid);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.nav-menu-module__Y3jPAW__tail{color:var(--text-faint);font-size:var(--t-micro);margin-inline-start:auto;padding-inline-start:var(--s-3)}.nav-menu-module__Y3jPAW__child:hover{background:var(--sea-4);color:var(--sea-11);translate:3px}@media (hover:hover) and (pointer:fine){.nav-menu-module__Y3jPAW__child{border-radius:var(--r-1);min-block-size:2.125rem}}@container (min-width:57.5rem){.nav-menu-module__Y3jPAW__list{gap:var(--s-1);flex-direction:row}.nav-menu-module__Y3jPAW__row{border-radius:var(--r-pill);transition:background-color var(--t-slow) var(--ease), color var(--t-slow) var(--ease), scale .4s var(--ease);gap:0}.nav-menu-module__Y3jPAW__row:hover,.nav-menu-module__Y3jPAW__row[data-open]{scale:1.06}.nav-menu-module__Y3jPAW__row:hover{background:var(--nav-pill,var(--sea-4));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__row[data-open]{background:var(--nav-pill-open,var(--sea-5));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__row:hover .nav-menu-module__Y3jPAW__link,.nav-menu-module__Y3jPAW__row[data-open] .nav-menu-module__Y3jPAW__link,.nav-menu-module__Y3jPAW__row:hover .nav-menu-module__Y3jPAW__toggle,.nav-menu-module__Y3jPAW__row[data-open] .nav-menu-module__Y3jPAW__toggle{color:inherit;background:0 0}.nav-menu-module__Y3jPAW__link{border-radius:var(--r-pill);font-size:var(--t-small);min-block-size:2.5rem;padding-inline:var(--s-2)}.nav-menu-module__Y3jPAW__link:has(+.nav-menu-module__Y3jPAW__toggle){padding-inline-end:calc(var(--s-2) - .5rem)}.nav-menu-module__Y3jPAW__toggle{block-size:2.5rem;inline-size:1.5rem}.nav-menu-module__Y3jPAW__toggle:focus-visible{outline-offset:-2px}.nav-menu-module__Y3jPAW__toggle svg{--icon:.875rem}.nav-menu-module__Y3jPAW__item{position:relative}.nav-menu-module__Y3jPAW__panel{--focus:var(--focus-on-surface);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);box-shadow:var(--e-2);max-block-size:min(70vh,32rem);min-inline-size:13rem;max-inline-size:22rem;transition:opacity var(--t-base) var(--ease), translate var(--t-slow) var(--ease);width:max-content;z-index:var(--z-overlay);gap:.0625rem;padding:.25rem;display:grid;position:absolute;inset-block-start:calc(100% + var(--menu-gap));inset-inline-start:0;overflow-y:auto}@starting-style{.nav-menu-module__Y3jPAW__panel{opacity:0;translate:0 -6px}}.nav-menu-module__Y3jPAW__row{position:relative}.nav-menu-module__Y3jPAW__row[data-open]:after{block-size:var(--s-4);content:"";position:absolute;inset-block-start:100%;inset-inline:-50%}.nav-menu-module__Y3jPAW__item:nth-last-child(-n+2) .nav-menu-module__Y3jPAW__panel{inset-inline:auto 0}.nav-menu-module__Y3jPAW__child{background:var(--n-2);min-block-size:2.375rem;min-inline-size:11rem;padding-inline:var(--s-3);justify-content:flex-start}.nav-menu-module__Y3jPAW__tail{margin-inline-start:var(--s-2);padding-inline-start:0}}@media not ((hover:hover) and (pointer:fine)){.nav-menu-module__Y3jPAW__toggle{inline-size:var(--tap)}}
