@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-wdth-normal.BKE08zty.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-wdth-normal.DoS1gVTC.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-wdth-normal.Dtb2a5nO.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;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.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{--night:#0b0a16;--night-2:#141227;--night-3:#1d1a33;--on-dark:#f4f1ff;--on-dark-2:#c9c3da;--line-dark:#ffffff24;--paper:#fff7ea;--paper-2:#fffdf8;--ink:#17151c;--ink-2:#45404f;--ink-3:#635e6e;--line-light:#17151c1f;--tomato:#ff5a36;--sun:#ffc21a;--mint:#35d6a0;--iris:#8c7bff;--sky:#4c8dff;--display:"Bricolage Grotesque Variable", "Arial Narrow", system-ui, sans-serif;--body:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Martian Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--display-stretch:85%;--step--1:clamp(.84rem, .82rem + .1vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1:clamp(1.15rem, 1.05rem + .45vw, 1.35rem);--step-2:clamp(1.45rem, 1.2rem + 1vw, 2rem);--step-3:clamp(1.9rem, 1.4rem + 2.2vw, 3.1rem);--step-4:clamp(2.4rem, 1.6rem + 3.6vw, 4.6rem);--step-5:clamp(2.6rem, 1.6rem + 4.4vw, 5.6rem);--gutter:clamp(16px, 4vw, 56px);--max:1320px;--section:clamp(56px, 9vw, 128px);--radius-s:12px;--radius-m:18px;--radius-l:26px;--shadow-dark:0 40px 90px -30px #000000bf;--shadow-light:0 1px 0 #17151c0f, 0 22px 44px -28px #341c6059;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.16s;--slow:.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--night);color:var(--on-dark);font:400 var(--step-0) / 1.6 var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;line-height:1.02}ul,ol{padding-left:1.2em}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--sun);outline-offset:3px;border-radius:6px}.paper :focus-visible{outline-color:var(--iris)}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.narrow{width:min(820px, 100% - 2 * var(--gutter));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border-radius:10px;padding:12px 16px;font-weight:600;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.display{font-family:var(--display);font-weight:800;font-stretch:var(--display-stretch);letter-spacing:-.03em;line-height:.95}.h1{font:800 var(--step-5) / .93 var(--display);font-stretch:var(--display-stretch);letter-spacing:-.035em}.h2{font:800 var(--step-4) / .95 var(--display);font-stretch:var(--display-stretch);letter-spacing:-.03em}.h3{font:700 var(--step-2) / 1.05 var(--display);font-stretch:var(--display-stretch);letter-spacing:-.015em}.eyebrow{font:500 .75rem / 1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);align-items:center;gap:10px;display:inline-flex}.paper .eyebrow{color:var(--ink-3)}.lede{font-size:var(--step-1);color:var(--on-dark-2);max-width:40em;line-height:1.5}.paper .lede{color:var(--ink-2)}.mono{font-family:var(--mono)}.night{background:var(--night);color:var(--on-dark);position:relative}.paper{background:var(--paper);color:var(--ink);position:relative}.paper-2{background:var(--paper-2)}.section{padding-block:var(--section)}.btn{text-align:center;cursor:pointer;min-height:48px;font:600 1rem / 1.15 var(--body);transition:transform var(--fast) var(--ease), background-color var(--fast), box-shadow var(--fast);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-light{color:var(--ink);background:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-glass{color:#fff;backdrop-filter:blur(12px);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff4d}.btn-glass:hover{background:#fff3}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn-sun{background:var(--sun);color:var(--ink)}.badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.badge{border-radius:10px;display:inline-flex}.badge img{width:auto;height:48px}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{font:600 .875rem / 1.2 var(--body);background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.paper .chip{box-shadow:inset 0 0 0 1px var(--line-light);background:#fff}.dot{background:#3be07a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #3be07a}.dot.soon{background:var(--sun);box-shadow:0 0 10px var(--sun)}.linkrow{font:500 .75rem / 1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.linkrow li+li:before{content:"";opacity:.35;vertical-align:-.1em;background:currentColor;width:1px;height:.9em;margin:0 14px;display:inline-block}.linkrow a{padding:8px 0;text-decoration:none;display:inline-block}.linkrow a:hover{text-decoration:underline}.spec{border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--line-dark);backdrop-filter:blur(10px);background:#ffffff0f;grid-template-columns:max-content 1fr;gap:10px 22px;margin:0;padding:20px 22px;display:grid}.paper .spec{box-shadow:inset 0 0 0 1px var(--line-light);backdrop-filter:none;background:#fff}.spec dt{font:500 .7rem / 2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2)}.paper .spec dt{color:var(--ink-3)}.spec dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}@media (width<=520px){.spec{grid-template-columns:minmax(0,1fr);gap:2px}.spec dd{margin-bottom:10px}}.card{border-radius:var(--radius-l);padding:clamp(22px,3vw,34px)}.paper .card{box-shadow:var(--shadow-light);background:#fff}.night .card{box-shadow:inset 0 0 0 1px var(--line-dark);background:linear-gradient(160deg,#ffffff17,#ffffff0a)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.grid-2,.grid-3{grid-template-columns:1fr}}.prose{max-width:44em}.prose h2{font:700 var(--step-2) / 1.1 var(--display);font-stretch:var(--display-stretch);margin:1.8em 0 .5em}.prose h3{font:700 var(--step-1) / 1.2 var(--body);margin:1.4em 0 .4em}.prose p,.prose li{color:var(--ink-2)}.prose li{margin-bottom:.4em}.prose a{color:var(--ink);font-weight:600}.prose table{border-collapse:collapse;width:100%;margin:1em 0 1.4em;font-size:.95rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-light);padding:10px 12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:30;position:absolute;inset:0 0 auto}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:84px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;padding:6px 0;display:flex}.brand[data-astro-cid-nen7h5rs] svg{filter:drop-shadow(0 2px 12px #00000073);width:auto;height:34px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:14px;margin-left:auto;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-shadow:0 1px 10px #00000080;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#ffffff1f}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -2px 0 var(--sun);border-radius:0}.menu-btn[data-astro-cid-nen7h5rs]{cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:48px;height:48px;margin-left:auto;display:none;box-shadow:inset 0 0 0 1px #ffffff4d}@media (width<=820px){.bar[data-astro-cid-nen7h5rs]{min-height:68px}.brand[data-astro-cid-nen7h5rs] svg{height:28px}.menu-btn[data-astro-cid-nen7h5rs]{display:grid}.nav[data-astro-cid-nen7h5rs]{padding:12px var(--gutter) 22px;border-bottom:1px solid var(--line-dark);background:#0b0a16f7;flex-direction:column;align-items:stretch;gap:8px;display:none;position:absolute;top:68px;left:0;right:0}.nav[data-astro-cid-nen7h5rs].open{display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;font-size:1.1rem}.nav[data-astro-cid-nen7h5rs] .contact[data-astro-cid-nen7h5rs]{align-self:flex-start}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dark);color:var(--on-dark-2);background:#08070feb;padding:56px 0 40px;position:relative}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 2.2fr;align-items:start;gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk] svg{width:190px;height:auto}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cols[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cols[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{min-width:0}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:32px;color:var(--on-dark);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;column-gap:6px;text-decoration:none;display:inline-flex}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.handle[data-astro-cid-jo6i4kqk]{color:var(--on-dark-2);font-size:.85em}@media (width<=1100px){.handle[data-astro-cid-jo6i4kqk]{flex-basis:100%}}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-dark);margin:40px 0 0;padding-top:22px;font-size:.875rem;line-height:1.6}@media (width<=900px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aurora[data-astro-cid-va2ckxt3]{z-index:0;pointer-events:none;filter:blur(30px)saturate(1.15);opacity:.85;width:100%;height:100%;position:fixed;inset:0}main{z-index:1;position:relative}
