@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.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:Julius Sans One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)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:Julius Sans One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/julius-sans-one-latin-400-normal.CreLQ_oK.woff2)format("woff2"),url(/_astro/julius-sans-one-latin-400-normal.By_cO9QL.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{--ink:#0a0a0b;--ink-2:#131316;--ink-3:#1c1d21;--ink-line:#ffffff1f;--on-ink:#f4f4f5;--on-ink-muted:#b1b4bc;--paper:#f6f6f8;--paper-2:#ebebef;--surface:#fff;--text:#15161a;--text-muted:#535866;--line:#dcdde2;--steel:#9fb2c6;--focus:#7aa7ff;--font-body:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Montserrat Variable", "Inter Variable", system-ui, sans-serif;--font-brand:"Julius Sans One", "Montserrat Variable", sans-serif;--container:1200px;--gutter:clamp(16px, 4vw, 32px);--radius:14px;--radius-sm:8px;--header-h:76px;--shadow:0 10px 30px #00000014}*,: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(--text);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.7}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .6em;line-height:1.2}h1{font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700}h2{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:700}h3{font-size:1.2rem;font-weight:650}p{margin:0 0 1.1em}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;color:#000;border-radius:var(--radius-sm);background:#fff;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.narrow{max-width:760px}.center{text-align:center;margin-inline:auto}.section{padding-block:clamp(56px,8vw,104px)}.section--dark{background:var(--ink);color:var(--on-ink)}.section--dark .muted,.section--dark p{color:var(--on-ink-muted)}.section--fade{background:linear-gradient(180deg, var(--ink) 0%, var(--ink-3) 55%, var(--paper) 100%);color:var(--on-ink)}.section--fade p{color:var(--on-ink-muted)}.section--white{background:var(--surface)}.eyebrow{font-family:var(--font-brand);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.9rem;font-size:.85rem;display:inline-block}.section--dark .eyebrow,.section--fade .eyebrow,.hero .eyebrow,.page-hero .eyebrow{color:var(--steel)}.lead{font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.65}.muted{color:var(--text-muted)}.section-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.section-head.center{margin-inline:auto}.btn{min-height:48px;font-family:var(--font-display);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.75em 1.5em;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--light{color:var(--ink);background:#fff}.btn--light:hover{background:var(--paper-2)}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:var(--ink-3)}.btn--ghost{color:#fff;border-color:#ffffff8c}.btn--ghost:hover{background:#ffffff1a;border-color:#fff}.btn--outline{border-color:var(--ink);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:#fff}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.center .btn-row,.btn-row.center{justify-content:center}.text-link{font-family:var(--font-display);border-bottom:1.5px solid;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline}.text-link svg{vertical-align:-.15em;margin-left:.35em;transition:transform .2s;display:inline-block}.text-link:hover svg{transform:translate(3px)}.grid{gap:clamp(16px,2.5vw,28px);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,3vw,32px)}.card h3{margin-bottom:.4em}.card p:last-child{margin-bottom:0}.section--dark .card{background:var(--ink-2);border-color:var(--ink-line)}.icon-badge{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.section--dark .icon-badge{background:#ffffff14}.split{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width>=900px){.split{grid-template-columns:1fr 1fr}.split--reverse>:first-child{order:2}}.rounded-img{border-radius:var(--radius);object-fit:cover;width:100%}.prose p{color:inherit}.prose h2{margin-top:2em;font-size:clamp(1.25rem,2.2vw,1.5rem)}.note{color:var(--text-muted);font-size:.9rem}
