@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-opsz-normal.08j2b6pxs_rp6.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-opsz-normal.0w2l6u35x0wai.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-opsz-normal.0dc79pquxokce.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-opsz-italic.2giz4jfc9lzo8.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-opsz-italic.1lrsob859w-8l.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-opsz-italic.11ae33ayisz--.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:Norman Variable;src:url(/fonts/NormanVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root,[data-theme=light]{--bg:#fff;--fg:#111;--fg2:#444;--muted:#6b6b6b;--line:#e5e5e5;--line2:#cfcfcf;--input:#949494;--soft:#f5f5f5;--soft2:#f0f0f0;--ph1:#e8e8e8;--ok:#1f6b3a;--err:#b3261e}[data-theme=dark]{--bg:#0e0e0e;--fg:#f2f2f2;--fg2:#c8c8c8;--muted:#9c9c9c;--line:#2b2b2b;--line2:#474747;--input:#767676;--soft:#191919;--soft2:#1f1f1f;--ph1:#262626;--ok:#7bd69a;--err:#ff8f86}:root{--font-ui:var(--font-geist-sans), "Geist", system-ui, sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;--font-serif:"Newsreader Variable", "Newsreader", Georgia, serif;--font-display:"Norman Variable", "Norman", var(--font-serif);--pad-x:clamp(20px, 3.5vw, 56px);--ease:cubic-bezier(.4, 0, .2, 1);--ease-soft:cubic-bezier(.2, .6, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;scrollbar-width:none;margin:0;padding:0}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{font-family:var(--font-ui);font-size:15px;line-height:1.5;transition:background-color .3s,color .3s}input,textarea,select{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}a{color:var(--fg)}a:hover{opacity:.7}button{font-family:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-scroll]{scrollbar-width:none;-ms-overflow-style:none}[data-scroll]::-webkit-scrollbar{display:none}@keyframes whDriftM{0%{transform:scale(1.65)translate(3%)}to{transform:scale(1.65)translate(-4%)}}@keyframes whDrift{0%{transform:scale(1.25)translate(2.5%)}to{transform:scale(1.25)translate(-3.5%)}}@keyframes whCard{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes whBlurIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:color-mix(in srgb, var(--bg) 0%, transparent)}to{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--bg) 55%, transparent)}}@keyframes whBlurOut{0%{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--bg) 55%, transparent)}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:color-mix(in srgb, var(--bg) 0%, transparent)}}@keyframes whImgIn{0%{opacity:0;transform:translate(70%)scale(.92)}to{opacity:1;transform:none}}@keyframes whImgOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-70%)scale(.92)}}@keyframes whNext{0%{opacity:0;transform:translate(45%)}to{opacity:1;transform:none}}@keyframes whPrev{0%{opacity:0;transform:translate(-45%)}to{opacity:1;transform:none}}@keyframes whFade{0%{opacity:0}to{opacity:1}}@keyframes whAbIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes whVeil{0%{opacity:1}to{opacity:0}}@keyframes whLeft{0%{transform:translate(-100%)}to{transform:none}}@keyframes whRight{0%{transform:translate(100%)}to{transform:none}}@keyframes whUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes whPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes whCine{0%{opacity:0}to{opacity:1}}[data-adapt],[data-adapt] *{transition:color .45s,background-color .45s,border-color .45s,box-shadow .45s}html.wh-locked,html.wh-locked body{overflow:hidden}.wh-page{animation:.23s whFade}html[data-intro-lock],html[data-intro-lock] body{overflow:hidden}html[data-intro] .wh-intro-t1{animation:2s cubic-bezier(.4,0,.2,1) 1s both whCine}html[data-intro] .wh-intro-t2{animation:1.8s cubic-bezier(.4,0,.2,1) 2.1s both whCine}html[data-intro] .wh-intro-nav{animation:1.4s 3.3s both whCine}html[data-intro] .wh-intro-rest{animation:1.8s 4.8s both whCine}html[data-intro] .wh-intro-t3{animation:1.4s cubic-bezier(.4,0,.2,1) 5s both whCine}.wh-intro-veil{display:none}html[data-intro] .wh-intro-veil{background:var(--bg);animation:2.6s cubic-bezier(.4,0,.2,1) 4.4s both whVeil;display:block;position:absolute;inset:-2px}html[data-intro=wait] [class*=wh-intro-]{animation-play-state:paused}html[data-intro] .wh-hide-during-intro{display:none}.wh-announce{background:var(--fg);height:32px;color:var(--bg);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:12px;display:flex}@media (max-width:699px){html.wh-has-cta body{padding-bottom:84px}}
