.FZqHpG_overlay{z-index:200;padding:var(--gutter);background:#2a292759;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.FZqHpG_panel{background:var(--color-paper);border:1px solid var(--color-line);width:min(42rem,100%);padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 12px 40px #0000001f}.FZqHpG_title{color:var(--color-black);margin:0 0 .75rem;font-size:1.25rem;font-weight:200}.FZqHpG_lead{color:var(--color-muted);margin:0 0 1.25rem;font-size:.9375rem;font-weight:200;line-height:1.6}.FZqHpG_lead a{color:var(--color-black)}.FZqHpG_actions{flex-wrap:wrap;gap:.75rem;display:flex}.FZqHpG_button{font:inherit;border:1px solid var(--color-black);color:var(--color-black);cursor:pointer;text-align:center;background:0 0;flex:9rem;min-height:2.75rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:200}.FZqHpG_button:hover{background:var(--color-black);color:var(--color-paper)}.FZqHpG_button:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.FZqHpG_settings{border-top:1px solid var(--color-line);flex-direction:column;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.FZqHpG_toggleRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.FZqHpG_toggleText strong{color:var(--color-black);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.FZqHpG_toggleText p{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.FZqHpG_switch{flex-shrink:0;width:2.75rem;height:1.5rem;position:relative}.FZqHpG_switch input{opacity:0;width:0;height:0}.FZqHpG_slider{background:var(--color-line);border:1px solid var(--color-muted);cursor:pointer;transition:background .2s;position:absolute;inset:0}.FZqHpG_slider:before{content:"";background:var(--color-paper);border:1px solid var(--color-black);width:1rem;height:1rem;transition:transform .2s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}.FZqHpG_switch input:checked+.FZqHpG_slider{background:var(--color-black)}.FZqHpG_switch input:checked+.FZqHpG_slider:before{transform:translate(1.2rem,-50%)}.FZqHpG_settingsActions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.FZqHpG_closeLink{font:inherit;color:var(--color-muted);cursor:pointer;text-underline-offset:.2em;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.875rem;font-weight:200;text-decoration:underline}@media (max-width:540px){.FZqHpG_overlay{align-items:stretch;padding:0}.FZqHpG_panel{border-bottom:none;border-left:none;border-right:none;flex-direction:column;justify-content:flex-end;width:100%;min-height:min(100%,28rem);display:flex}.FZqHpG_actions{flex-direction:column}.FZqHpG_button{flex:auto;width:100%}}
.wWXZva_footer{border-top:1px solid var(--color-line);margin-top:var(--section-space);background:var(--color-surface);padding:2.5rem 0 3.5rem}.wWXZva_inner{max-width:var(--max-width);padding:0 var(--gutter);flex-direction:column;gap:.75rem;margin:0 auto;display:flex}.wWXZva_brand{color:var(--color-black);margin:0;font-size:.9375rem;font-weight:200}.wWXZva_legal{gap:1.5rem;font-size:.9375rem;font-weight:200;display:flex}.wWXZva_legal a,.wWXZva_cookieButton{color:var(--color-black);text-underline-offset:.2em;text-decoration:underline}.wWXZva_cookieButton{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.9375rem;font-weight:200}.wWXZva_note{color:var(--color-muted);max-width:36rem;margin:.75rem 0 0;font-size:.875rem;font-weight:200}
.mdpVJq_header{z-index:30;height:var(--header-height);background:var(--color-paper);border-bottom:1px solid var(--color-line);position:sticky;top:0}.mdpVJq_inner{max-width:var(--max-width);height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.mdpVJq_wordmark{font-family:var(--font-sans);letter-spacing:normal;color:var(--color-black);white-space:nowrap;font-size:1.25rem;font-weight:200;text-decoration:none}.mdpVJq_sh{font-weight:400}.mdpVJq_nav{align-items:center;gap:clamp(1rem,2.5vw,2rem);font-size:.9375rem;font-weight:200;display:none}.mdpVJq_nav a{color:var(--color-black);text-decoration:none}.mdpVJq_nav a:hover{color:var(--color-muted)}.mdpVJq_cta{border:1px solid var(--color-black);color:var(--color-black);padding:.5rem 1rem;font-size:.9375rem;font-weight:200;text-decoration:none;display:inline-block}.mdpVJq_cta:hover{background:var(--color-black);color:var(--color-paper)}.mdpVJq_mobileCta{border:1px solid var(--color-black);color:var(--color-black);padding:.45rem .85rem;font-size:.875rem;font-weight:200;text-decoration:none;display:inline-block}@media (min-width:900px){.mdpVJq_nav{display:flex}.mdpVJq_mobileCta{display:none}}
@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:200;src:url(../media/libre-franklin-cyrillic-ext-200-normal.1c1_qlc3mho_8.woff2)format("woff2"),url(../media/libre-franklin-cyrillic-ext-200-normal.0swbtq55774ij.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:200;src:url(../media/libre-franklin-cyrillic-200-normal.3tirplxzjfl5a.woff2)format("woff2"),url(../media/libre-franklin-cyrillic-200-normal.3hwxx4pia_g4k.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:200;src:url(../media/libre-franklin-vietnamese-200-normal.23cv9x44vo9_r.woff2)format("woff2"),url(../media/libre-franklin-vietnamese-200-normal.41iwaomdyntv5.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:200;src:url(../media/libre-franklin-latin-ext-200-normal.2qwxtyvbubrkw.woff2)format("woff2"),url(../media/libre-franklin-latin-ext-200-normal.3ywczt6brg-7u.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:200;src:url(../media/libre-franklin-latin-200-normal.0-xzr5xxg-fza.woff2)format("woff2"),url(../media/libre-franklin-latin-200-normal.17nr_1tzzsyrr.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(../media/libre-franklin-cyrillic-ext-400-normal.3ex0q_-zrm8fp.woff2)format("woff2"),url(../media/libre-franklin-cyrillic-ext-400-normal.05wp8vxmuybhy.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(../media/libre-franklin-cyrillic-400-normal.2kfu_znxf4ahs.woff2)format("woff2"),url(../media/libre-franklin-cyrillic-400-normal.2bdz0c_7ef786.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(../media/libre-franklin-vietnamese-400-normal.3a1nd9jv3yjsr.woff2)format("woff2"),url(../media/libre-franklin-vietnamese-400-normal.3-p_db9-_tmw6.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(../media/libre-franklin-latin-ext-400-normal.0jgrcypnj1xgt.woff2)format("woff2"),url(../media/libre-franklin-latin-ext-400-normal.1c4x6dq_fsq-5.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(../media/libre-franklin-latin-400-normal.2ql1wwmuiusmz.woff2)format("woff2"),url(../media/libre-franklin-latin-400-normal.0dpf7pu6eytds.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:600;src:url(../media/libre-franklin-cyrillic-ext-600-normal.2ziwr6o2xh1e-.woff2)format("woff2"),url(../media/libre-franklin-cyrillic-ext-600-normal.1cf4t8n7v_8dv.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:600;src:url(../media/libre-franklin-cyrillic-600-normal.36pto4fmybmsz.woff2)format("woff2"),url(../media/libre-franklin-cyrillic-600-normal.3ijzxan-nmgvh.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:600;src:url(../media/libre-franklin-vietnamese-600-normal.0jsfr2ep36x1w.woff2)format("woff2"),url(../media/libre-franklin-vietnamese-600-normal.1j9jl0rovbceg.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:600;src:url(../media/libre-franklin-latin-ext-600-normal.347o8086kt2rh.woff2)format("woff2"),url(../media/libre-franklin-latin-ext-600-normal.34majnu_8s4_m.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:600;src:url(../media/libre-franklin-latin-600-normal.22mungx4515ei.woff2)format("woff2"),url(../media/libre-franklin-latin-600-normal.2o9glg1f1133k.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{--color-black:#000;--color-ink:#2a2927;--color-muted:#878882;--color-line:#d9d9d6;--color-surface:#f5f5f3;--color-paper:#fff;--font-sans:"Libre Franklin", "Helvetica Neue", Helvetica, Arial, sans-serif;--max-width:min(107.5rem, 100%);--gutter:clamp(1.25rem, 4vw, 3.5rem);--section-space:clamp(4.25rem, 8vw, 5.5rem);--header-height:4.25rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:200;line-height:1.65}h1,h2,h3{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-black);margin:0 0 1rem;font-weight:200;line-height:1.2}h1{margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:200}h2{margin-bottom:1.5rem;font-size:clamp(1.625rem,3vw,2.25rem)}p{margin:0 0 1rem}a{color:inherit}img{max-width:100%;height:auto;display:block}main{min-height:60vh}[id]{scroll-margin-top:calc(var(--header-height) + 1rem)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btnOutline{font-family:var(--font-sans);border:1px solid var(--color-black);color:var(--color-black);cursor:pointer;background:0 0;padding:.625rem 1.25rem;font-size:1rem;font-weight:200;line-height:1.25;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btnOutline:hover{background:var(--color-black);color:var(--color-paper)}.btnOutline:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.btnSolid{font-family:var(--font-sans);border:1px solid var(--color-black);background:var(--color-black);color:var(--color-paper);cursor:pointer;padding:.625rem 1.25rem;font-size:1rem;font-weight:200;line-height:1.25;text-decoration:none;transition:background .2s;display:inline-block}.btnSolid:hover{background:var(--color-ink)}.btnSolid:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}
