@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martian-mono-cyrillic-ext-400-normal.D31iFgDJ.woff2)format("woff2"),url(/_astro/martian-mono-cyrillic-ext-400-normal.CRcADyJP.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:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martian-mono-cyrillic-400-normal.BCR-5knY.woff2)format("woff2"),url(/_astro/martian-mono-cyrillic-400-normal.Br6HGNtH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martian-mono-latin-ext-400-normal.CqsZQCXg.woff2)format("woff2"),url(/_astro/martian-mono-latin-ext-400-normal.CBFElp5P.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:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/martian-mono-latin-400-normal.DZsjfPjH.woff2)format("woff2"),url(/_astro/martian-mono-latin-400-normal.DM4nBGIh.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{--fjord:#2f3238;--night:#24262b;--ridge:#474b53;--snow:#f3f5f9;--mist:#b9bdc5;--signal:#ff8200;--status-good:#0ca30c;--status-watch:#fab219;--status-risk:#ec835a;--status-critical:#f26363;--font-sans:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-mono:"Martian Mono", ui-monospace, monospace;--wdth-display:125;--wdth-head:112;--wdth-title:108;--wdth-body:100;--text-body:18px;--text-meta:15px;--text-caption:14px;--text-note:12.5px;--text-lead:clamp(21px, 2.2vw, 27px);--text-pitch:clamp(22px, 2.3vw, 30px);--text-h2:clamp(36px, 5.2vw, 64px);--text-h3:clamp(26px, 3vw, 36px);--text-name:clamp(50px, 7.8vw, 112px);--text-name-narrow:clamp(50px, 14vw, 120px);--text-figure:clamp(34px, 4vw, 52px);--leading-body:1.6;--leading-tight:1.02;--leading-name:.88;--measure-body:64ch;--max:1240px;--gutter:clamp(16px, 5vw, 72px);--header-h:68px;--section-pad:clamp(72px, 10vw, 128px);--gap-grid:clamp(36px, 6vw, 88px);--radius-button:4px;--radius-card:6px;--target:48px;--target-sm:40px;--focus-ring:3px solid var(--signal);--focus-offset:3px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--fjord);color:var(--snow);font-family:var(--font-sans);font-variation-settings:"wdth" var(--wdth-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--snow);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--signal)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--signal);color:var(--fjord);padding:8px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}section{padding:var(--section-pad) 0}.band-night{background:var(--night)}h2{font-variation-settings:"wdth" var(--wdth-head);font-weight:800;font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:-.025em}.btn{min-height:var(--target);font:inherit;border-radius:var(--radius-button);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--signal);color:var(--fjord)}.btn-primary:hover{color:var(--fjord);background:#ff9a33}.btn-quiet{border:1px solid var(--mist);color:var(--snow);background:0 0}.btn-quiet:hover{border-color:var(--snow);color:var(--snow)}.btn-sm{min-height:var(--target-sm);font-size:var(--text-meta);padding:0 16px}.btn[disabled]{cursor:not-allowed;opacity:.6}.photo{background:linear-gradient(160deg, #ff820029, transparent 55%), repeating-linear-gradient(135deg, #a8b6d029 0 2px, transparent 2px 15px), var(--night);border:1px solid var(--ridge)}.photo-portrait{aspect-ratio:4/5}picture.photo{border:0;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #000000a6}picture.photo:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}picture.photo img{object-fit:cover;width:100%;height:100%}.photo-portrait img{object-position:center 30%}.section-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.lead{font-size:var(--text-lead);max-width:34ch;margin-top:18px;line-height:1.35}.prose p{max-width:var(--measure-body)}.prose p+p{margin-top:1em}.measured{border-left:2px solid var(--ridge);max-width:70ch;font-family:var(--font-mono);font-size:var(--text-note);color:var(--mist);margin-top:14px;padding:2px 0 2px 12px;line-height:1.55}@media (width<=600px){body{font-size:17px}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--ridge);background:#2f3238f0;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs] .wrap[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--snow);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none;width:40px;height:40px}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-variation-settings:"wdth" var(--wdth-head);letter-spacing:-.01em;font-size:17px;font-weight:800}.nav[data-astro-cid-nen7h5rs]{font-size:var(--text-meta);gap:22px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--mist);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--snow)}.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{order:1;display:inline-flex}.nav[data-astro-cid-nen7h5rs].open{top:var(--header-h);max-height:calc(100vh - var(--header-h));max-height:calc(100dvh - var(--header-h));padding:8px var(--gutter) 16px;background:var(--night);border-bottom:1px solid var(--ridge);flex-direction:column;gap:0;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.nav[data-astro-cid-nen7h5rs].open a[data-astro-cid-nen7h5rs]{color:var(--snow);border-bottom:1px solid var(--ridge);padding:12px 0;font-size:17px}}@media (width<=600px){.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.connect[data-astro-cid-nen7h5rs]{padding:0 12px;font-size:14px}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ridge);background:var(--night);padding:48px 0 56px}.foot[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;display:flex}.who[data-astro-cid-jo6i4kqk]{align-items:center;gap:14px;display:flex}.who[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:40px;height:40px}.who[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{font-variation-settings:"wdth" var(--wdth-head);font-weight:800;display:block}.who[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--mist);font-size:var(--text-meta)}nav[data-astro-cid-jo6i4kqk]{font-size:var(--text-meta);gap:22px;display:flex}.tests[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ridge);width:100%;color:var(--mist);font-size:var(--text-caption);padding-top:20px}
