@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-full-normal.1rrbje563hlz_.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.1st4f_y6zi7uq.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.40m4cggjzbqwa.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.3_nwqd7pvqlw7.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.1ko2xyl7wv62s.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.1xvpc9u9w_0bi.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(../media/instrument-sans-latin-ext-standard-normal.00v6oprb-y679.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(../media/instrument-sans-latin-standard-normal.09r36lua6-1z2.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.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{--paper:#f6f3ec;--paper-2:#ece6d9;--card:#fffdf8;--ink:#14223f;--ink-2:#3a4560;--muted:#6b7083;--line:#14223f1f;--line-strong:#14223f4d;--navy:#1f3d74;--navy-deep:#13244a;--sand:#b96a0c;--sand-deep:#93520a;--sand-tint:#f6e4c6;--saffron:#e9a23b;--teal:#2a6a4e;--teal-tint:#d7e8de;--gold:#e9a23b;--loss:#b23a2a;--night:#0f1d3a;--night-2:#152a52;--night-line:#f6f1e624;--f-display:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--f-sans:"Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter:clamp(16px, 4vw, 40px);--max:1240px;--radius:3px;--header-h:68px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-night{--paper:var(--night);--paper-2:var(--night-2);--card:#1a3263;--ink:#f6f1e6;--ink-2:#d2d6e2;--muted:#9aa3bb;--line:var(--night-line);--line-strong:#f6f1e652;--sand:#f0a93a;--sand-tint:#f0a93a29;--teal:#8cc7a6;--teal-tint:#8cc7a624;--gold:#f0a93a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}::selection{background:var(--sand);color:#fff}:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.display{font-family:var(--f-display);font-variation-settings:"opsz" 144, "SOFT" 30, "WONK" 0;letter-spacing:-.025em;font-weight:380;line-height:.98}.display em,.h2 em,.h3 em{font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;color:var(--sand);font-style:italic}.h1{font-size:clamp(2.6rem,6.6vw,5.6rem)}.h2{font-family:var(--f-display);font-variation-settings:"opsz" 96, "SOFT" 30;letter-spacing:-.02em;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:400;line-height:1.04}.h3{font-family:var(--f-display);font-variation-settings:"opsz" 36;letter-spacing:-.01em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:450;line-height:1.15}.lede{color:var(--ink-2);max-width:38em;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5}.eyebrow{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.mono{font-family:var(--f-mono);font-feature-settings:"tnum"}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.prose p+p{margin-top:1em}.prose{max-width:40em;color:var(--ink-2)}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,128px)}.section-tight{padding-block:clamp(40px,6vw,80px)}.rule{border:0;border-top:1px solid var(--line);margin:0}.stack>*+*{margin-top:var(--stack,1rem)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:10px 14px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.tag{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 7px;font-size:.66rem;display:inline-flex}.tag[data-tone=sand]{background:var(--sand-tint);color:var(--sand);border-color:#0000}.tag[data-tone=teal]{background:var(--teal-tint);color:var(--teal);border-color:#0000}[data-tone=sand]{--tone:var(--sand)}[data-tone=teal]{--tone:var(--teal)}[data-tone=gold]{--tone:var(--gold)}[data-tone=ink]{--tone:var(--muted)}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image: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='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}
.azVQWW_strip{background:var(--ink);color:var(--paper);font-size:.8rem}.azVQWW_stripNight{background:var(--saffron);color:var(--navy-deep)}.azVQWW_stripInner{justify-content:space-between;align-items:center;gap:16px;height:34px;display:flex}.azVQWW_stripInner a{font-weight:500;text-decoration:none}.azVQWW_stripEvent span{color:var(--saffron);margin-right:6px}.azVQWW_stripNight .azVQWW_stripEvent span{color:#fff}.azVQWW_stripContact{gap:18px;display:flex}.azVQWW_stripInner a:hover{text-decoration:underline}.azVQWW_header{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);transition:border-color .2s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.azVQWW_scrolled{border-bottom-color:var(--line)}.azVQWW_inner{height:var(--header-h);align-items:center;gap:32px;display:flex}.azVQWW_brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.azVQWW_logo{width:auto;height:40px}.azVQWW_wordmark{font-family:var(--f-display);letter-spacing:-.02em;font-variation-settings:"opsz" 36;font-size:1.32rem;font-weight:520}.azVQWW_wordmarkLight{color:var(--muted);font-weight:300}.azVQWW_nav{margin-left:auto}.azVQWW_nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.azVQWW_nav a{white-space:nowrap;color:var(--ink-2);border-radius:var(--radius);padding:8px 12px;font-size:.94rem;text-decoration:none;display:inline-block;position:relative}.azVQWW_nav a:hover,.azVQWW_nav a[aria-current=page]{color:var(--ink)}.azVQWW_nav a[aria-current=page]:after{content:"";background:var(--sand);height:1.5px;position:absolute;bottom:2px;left:12px;right:12px}.azVQWW_badge{font-family:var(--f-mono);color:var(--sand);vertical-align:6px;margin-left:3px;font-size:.6rem}.azVQWW_actions{align-items:center;gap:8px;display:flex}.azVQWW_cta{border:1px solid var(--ink);border-radius:var(--radius);align-items:center;height:38px;padding-inline:14px;font-size:.9rem;font-weight:550;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.azVQWW_cta:hover{background:var(--ink);color:var(--paper)}.azVQWW_menuBtn{cursor:pointer;z-index:70;background:0 0;border:0;width:42px;height:42px;display:none;position:relative}.azVQWW_burger,.azVQWW_burger:before{width:22px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;position:absolute;left:10px}.azVQWW_burger{top:17px}.azVQWW_burger:before{content:"";top:7px;left:0}.azVQWW_burger[data-open=true]{transform:translateY(3.5px)rotate(45deg)}.azVQWW_burger[data-open=true]:before{transform:translateY(-7px)rotate(-90deg)}.azVQWW_sheet{z-index:60;padding:calc(var(--header-h) + 34px + 24px) var(--gutter) 32px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.azVQWW_sheet ol{margin:0;padding:0;list-style:none}.azVQWW_sheet li{border-top:1px solid var(--line);animation:azVQWW_rise .45s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}.azVQWW_sheet a{font-family:var(--f-display);align-items:baseline;gap:16px;padding:14px 0;font-size:2rem;text-decoration:none;display:flex}.azVQWW_sheet a span{color:var(--sand);font-size:.75rem}.azVQWW_sheetFoot{gap:10px;display:grid}.azVQWW_sheet a.azVQWW_sheetCta{font-family:var(--f-sans);color:var(--sand);padding:0;font-size:1rem;font-weight:600}@keyframes azVQWW_rise{0%{opacity:0;transform:translateY(10px)}}.azVQWW_header:has(~.azVQWW_sheet[data-open=true]){z-index:65}@media (max-width:1180px){.azVQWW_nav ul{gap:0}.azVQWW_nav a{padding-inline:8px;font-size:.88rem}.azVQWW_nav a[aria-current=page]:after{left:8px;right:8px}}@media (max-width:960px){.azVQWW_nav{display:none}.azVQWW_actions{margin-left:auto}.azVQWW_menuBtn{display:block}}@media (max-width:640px){.azVQWW_stripContact{display:none}}@media (max-width:480px){.azVQWW_cta,.azVQWW_wordmarkLight{display:none}}.azVQWW_sheet[hidden]{display:none}@media (min-width:961px){.azVQWW_sheet{display:none}}
.VFKzxG_footer{padding-top:clamp(56px,8vw,96px);font-size:.92rem}.VFKzxG_top{grid-template-columns:1.6fr repeat(4,1fr);gap:40px 32px;padding-bottom:56px;display:grid}.VFKzxG_brandCol{color:var(--ink)}.VFKzxG_logo{width:180px;height:auto}.VFKzxG_group{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 40px;padding-block:24px;display:flex}.VFKzxG_group ul{flex-wrap:wrap;gap:16px 32px;margin:0;padding:0;list-style:none;display:flex}.VFKzxG_group li{align-items:center;gap:12px;font-size:.8rem;display:flex}.VFKzxG_groupLogo{background:#fffdf8;border-radius:2px;place-items:center;padding:6px 10px;display:inline-grid}.VFKzxG_groupLogo img{width:auto;height:26px}.VFKzxG_sign{margin:24px 0 28px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.VFKzxG_address{color:var(--ink-2);flex-direction:column;gap:2px;font-style:normal;display:flex}.VFKzxG_address a{text-decoration:none}.VFKzxG_col ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.VFKzxG_col a{color:var(--ink-2);text-decoration:none}.VFKzxG_col a:hover{color:var(--sand)}.VFKzxG_reg{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:24px 48px;padding-block:28px;display:grid}.VFKzxG_reg dl{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;margin:0;display:grid}.VFKzxG_reg dt{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.66rem}.VFKzxG_reg dd{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:.85rem}.VFKzxG_disclaimer{color:var(--muted);font-size:.82rem;line-height:1.6}.VFKzxG_disclaimer p{margin:0}.VFKzxG_disclaimer p+p{margin-top:10px}.VFKzxG_disclaimer a,.VFKzxG_reg dd a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.VFKzxG_disclaimer a:hover,.VFKzxG_reg dd a:hover{color:var(--sand)}.VFKzxG_legalLinks{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.VFKzxG_cookieBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.VFKzxG_cookieBtn:hover{color:var(--ink)}.VFKzxG_bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px 28px;font-size:.84rem;display:flex}.VFKzxG_bottom a{text-decoration:none}.VFKzxG_bottom a:hover{color:var(--ink)}.VFKzxG_social{text-transform:capitalize;gap:18px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1000px){.VFKzxG_top{grid-template-columns:repeat(2,1fr)}.VFKzxG_brandCol{grid-column:1/-1}.VFKzxG_reg{grid-template-columns:1fr}}
.GZotiG_panel{z-index:60;left:max(16px, env(safe-area-inset-left));bottom:max(16px, env(safe-area-inset-bottom));background:var(--paper);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--line-strong);animation:GZotiG_rise .35s var(--ease) both;border-radius:6px;padding:22px 22px 18px;position:fixed;overflow-y:auto;box-shadow:0 24px 60px -20px #080f208c}.GZotiG_panel:focus{outline:none}.GZotiG_panel:focus-visible{outline:2px solid var(--sand);outline-offset:2px}@keyframes GZotiG_rise{0%{opacity:0;transform:translateY(12px)}}.GZotiG_title{font-family:var(--f-display);margin:0 0 6px;font-size:1.25rem;font-weight:500}.GZotiG_text{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.55}.GZotiG_text a{color:var(--sand)}.GZotiG_cats{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none;display:grid}.GZotiG_cats li{border-bottom:1px solid var(--line)}.GZotiG_cat{cursor:pointer;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;font-size:.9rem;display:flex}.GZotiG_catText{color:var(--muted);margin-top:2px;font-size:.8rem;line-height:1.45;display:block}.GZotiG_cat input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:38px;height:22px;margin-top:2px;transition:background .2s;position:relative}.GZotiG_cat input:after{content:"";background:var(--ink);width:16px;height:16px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.GZotiG_cat input:checked{background:var(--sand)}.GZotiG_cat input:checked:after{background:var(--navy-deep);transform:translate(16px)}.GZotiG_cat input:disabled{opacity:.6;cursor:not-allowed}.GZotiG_cat input:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.GZotiG_actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.GZotiG_btn{border:1px solid var(--line-strong);border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:10px 8px;font-size:.82rem;font-weight:600;line-height:1.2}.GZotiG_btn:hover{border-color:var(--sand);color:var(--sand)}.GZotiG_link{text-underline-offset:3px;border-color:#0000;text-decoration:underline}@media (max-width:420px){.GZotiG_actions{grid-template-columns:1fr 1fr}.GZotiG_actions .GZotiG_link{order:3;grid-column:1/-1}}@media print{.GZotiG_panel{display:none}}
