@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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{--bg:#f2f2f7;--card:#fff;--card-2:#f7f7fa;--label:#000;--label-2:#3c3c4399;--label-3:#3c3c434d;--sep:#3c3c431f;--fill:#7878801f;--material:#ffffffb8;--tint:#0a84ff;--pink:#ff2d55;--green:#34c759;--orange:#ff9f0a;--ring:conic-gradient(from 210deg, #0a84ff, #8e5cff, #ff2d55, #ff9f0a, #0a84ff);--shadow:0 1px 2px #0000000a, 0 12px 32px -12px #0000001f;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Geist Variable", system-ui, sans-serif;--gutter:clamp(16px, 2vw, 28px);--r-lg:28px;--r-md:20px;--r-sm:14px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1, 1.077 30.2%, 1.006 37.3%, .981 41%, .97 44.7%, .976 51.6%, 1 61.6%, 1.005 71.4%, 1);color-scheme:light}:root[data-theme=dark]{--bg:#000;--card:#1c1c1e;--card-2:#2c2c2e;--label:#fff;--label-2:#ebebf599;--label-3:#ebebf54d;--sep:#54545899;--fill:#7878803d;--material:#1e1e1eb8;--shadow:0 1px 2px #0000004d, 0 12px 32px -12px #0009;color-scheme:dark}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,100%));animation:.8s cubic-bezier(.7,0,.2,1) forwards theme-wipe}@keyframes theme-wipe{to{clip-path:circle(150% at var(--vt-x,50%) var(--vt-y,100%))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--label);font-family:var(--font);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.41;transition:background .3s}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--tint);color:#fff}:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:8px}.skip-link{z-index:200;background:var(--label);color:var(--bg);border-radius:12px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow)}.section-label{letter-spacing:-.005em;text-transform:uppercase;color:var(--label-2);margin:0 0 8px;padding-left:4px;font-size:13px;font-weight:400}.large-title{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.04}.secondary{color:var(--label-2)}.btn{letter-spacing:-.01em;cursor:pointer;min-height:36px;transition:transform .5s var(--spring), background .25s, color .25s, opacity .2s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.94)}.btn--primary{background:var(--tint);color:#fff}.btn--primary:hover{opacity:.88}.btn--fill{background:var(--fill);color:var(--label)}.btn--fill:hover{background:color-mix(in srgb, var(--fill) 100%, var(--label) 6%)}.icon-btn{width:40px;height:40px;color:var(--label);cursor:pointer;transition:transform .5s var(--spring), background .2s;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--fill)}.icon-btn:active{transform:scale(.86)}.icon-btn svg{width:24px;height:24px}.chip{background:var(--fill);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.story-ring{background:var(--ring);border-radius:50%;padding:3px}.story-ring>*{border:3px solid var(--card);border-radius:50%;display:block}.story-ring.is-seen{background:var(--label-3)}.js [data-reveal]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none}}.island[data-astro-cid-vs4xqj54]{z-index:150;color:#fff;opacity:0;pointer-events:none;width:126px;height:37px;transition:width .6s var(--spring), height .6s var(--spring), transform .6s var(--spring), opacity .25s;background:#000;border-radius:999px;align-items:center;gap:12px;padding:0 10px;display:flex;position:fixed;top:12px;left:50%;overflow:hidden;transform:translate(-50%)scale(.6);box-shadow:0 10px 30px -10px #00000080}[data-theme=dark] .island[data-astro-cid-vs4xqj54]{box-shadow:0 0 0 1px #ffffff1f}.island[data-astro-cid-vs4xqj54].is-open{opacity:1;width:min(360px,100vw - 24px);height:64px;padding:0 18px 0 14px;transform:translate(-50%)scale(1)}.icon[data-astro-cid-vs4xqj54]{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.text[data-astro-cid-vs4xqj54]{opacity:0;flex-direction:column;min-width:0;line-height:1.2;transition:opacity .3s .15s;display:flex}.is-open[data-astro-cid-vs4xqj54] .text[data-astro-cid-vs4xqj54]{opacity:1}.text[data-astro-cid-vs4xqj54] strong[data-astro-cid-vs4xqj54]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.text[data-astro-cid-vs4xqj54] span[data-astro-cid-vs4xqj54]{color:#30d158;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.island[data-astro-cid-vs4xqj54]{transition:opacity .2s}}.nav[data-astro-cid-wpvy4v7s]{z-index:60;padding:10px var(--gutter);background:var(--material);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--sep);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:sticky;top:0}.brand[data-astro-cid-wpvy4v7s]{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{border-radius:50%;width:28px;height:28px}.brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segmented[data-astro-cid-wpvy4v7s]{background:var(--fill);border-radius:10px;grid-template-columns:1fr 1fr;padding:2px;display:grid;position:relative}.segmented[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{z-index:1;text-align:center;border-radius:8px;padding:5px 22px;font-size:13px;font-weight:500;text-decoration:none;position:relative}.segmented[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current]{font-weight:600}.thumb[data-astro-cid-wpvy4v7s]{background:var(--card);width:calc(50% - 2px);transition:transform .5s var(--spring);border-radius:8px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}[data-astro-cid-wpvy4v7s][data-theme=dark] .thumb[data-astro-cid-wpvy4v7s],[data-theme=dark] .thumb[data-astro-cid-wpvy4v7s]{background:#636366}.segmented[data-astro-cid-wpvy4v7s][data-active=about] .thumb[data-astro-cid-wpvy4v7s]{transform:translate(100%)}.actions[data-astro-cid-wpvy4v7s]{justify-content:flex-end;align-items:center;gap:4px;display:flex}@media (width<=560px){.brand[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s],.actions[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{display:none}}.footer[data-astro-cid-jo6i4kqk]{padding:clamp(48px, 8vw, 96px) var(--gutter) 32px}.wrap-f[data-astro-cid-jo6i4kqk]{max-width:640px;margin:0 auto}.lead[data-astro-cid-jo6i4kqk]{max-width:40ch;margin:10px 0 24px;font-size:17px}.group[data-astro-cid-jo6i4kqk]{border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.group[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-top:.5px solid var(--sep)}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{grid-template-columns:30px auto 1fr 12px;align-items:center;gap:12px;padding:12px 16px;font-size:17px;text-decoration:none;transition:background .2s;display:grid}.group[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{margin-left:0}.group[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--fill)}.ic[data-astro-cid-jo6i4kqk]{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.v[data-astro-cid-jo6i4kqk]{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chev[data-astro-cid-jo6i4kqk]{color:var(--label-3);font-size:22px;line-height:1}.meta[data-astro-cid-jo6i4kqk]{text-align:center;margin:20px 0 0;font-size:13px}
