@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.6d0543f0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.45683de0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/newsreader-latin-opsz-normal.6e4f2958.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/_astro/newsreader-vietnamese-opsz-italic.0c22099d.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.bb24f664.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/_astro/newsreader-latin-opsz-italic.5dfcd10d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains 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+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.d274604c.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.ee863198.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.2288795d.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.79bfdab9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.18be4527.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b0e14;--bg-soft: #10141d;--text: #e9ecf2;--body: #c0c7d4;--muted: #8b94a7;--faint: #5d6577;--accent: #8fb0e8;--accent-strong: #aac6f5;--line: rgba(233, 236, 242, .09);--line-soft: rgba(233, 236, 242, .05);--serif: "Newsreader Variable", "Iowan Old Style", Georgia, serif;--mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--maxw: 700px;--gutter: clamp(20px, 6vw, 40px);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:radial-gradient(120% 60% at 50% 0%,rgba(143,176,232,.05),transparent 60%),var(--bg)}body{background:transparent;font-family:var(--serif);font-optical-sizing:auto;font-size:1.0625rem;font-weight:400;color:var(--body);line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:rgba(143,176,232,.28);color:#fff}a{color:var(--text);text-decoration:underline;text-decoration-color:var(--faint);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .25s,color .25s}a:hover{color:var(--accent-strong);text-decoration-color:var(--accent)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.shell{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.section{padding:clamp(48px,9vh,88px) 0 0}.section:last-of-type{padding-bottom:clamp(48px,9vh,88px)}h1,h2,h3{font-family:var(--serif);color:var(--text);font-weight:500;letter-spacing:-.01em;margin:0}em,.italic{font-style:italic}.label{font-family:var(--mono);font-size:.68rem;font-weight:460;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.mono{font-family:var(--mono)}.mono-sm{font-family:var(--mono);font-size:.78rem;font-weight:420;letter-spacing:.02em}p{margin:0 0 1em}p:last-child{margin-bottom:0}hr.rule{border:0;border-top:1px solid var(--line);margin:0}[data-reveal]{opacity:0;transform:translateY(10px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.prose{color:var(--body)}.prose h2{font-size:1.35rem;font-weight:520;margin:2em 0 .6em}.prose h3{font-size:1.1rem;font-weight:520;margin:1.6em 0 .5em}.prose p{margin:0 0 1.1em}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.3em}.prose li{margin-bottom:.35em}.prose code{font-family:var(--mono);font-size:.84em;background:var(--bg-soft);border:1px solid var(--line-soft);padding:1px 5px;border-radius:3px}.prose pre{background:var(--bg-soft);border:1px solid var(--line);padding:16px 18px;margin:0 0 1.3em;overflow-x:auto;font-size:.84rem;line-height:1.65}.prose pre code{background:none;border:0;padding:0;font-size:inherit}.prose blockquote{margin:1.3em 0;padding-left:18px;border-left:2px solid var(--line);color:var(--muted);font-style:italic}.prose img{max-width:100%;height:auto;border:1px solid var(--line)}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px;border-radius:1px}.signals:where(.astro-QVOPLMVG){--ch-vcar: #8fb0e8;--ch-thr: #92b3a4;--ch-glat: #93b7c4;--ch-glong: #c4a98b;--ch-gear: #b6a98c;--ch-eng: #a59cc4;--petronas: #5fbdb2;--petronas-strong: #7fd1c7;position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.75;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 14%,rgba(0,0,0,.16) 36%,rgba(0,0,0,.16) 64%,rgba(0,0,0,.8) 86%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 14%,rgba(0,0,0,.16) 36%,rgba(0,0,0,.16) 64%,rgba(0,0,0,.8) 86%,rgba(0,0,0,1) 100%)}#sf-svg:where(.astro-QVOPLMVG){width:100%;height:100%;display:block}.sf-trace:where(.astro-QVOPLMVG){fill:none;stroke-width:1.1;stroke-opacity:.6;vector-effect:non-scaling-stroke}.sf-baselines:where(.astro-QVOPLMVG) line:where(.astro-QVOPLMVG){stroke:var(--line-soft);stroke-width:1}#sf-ticks:where(.astro-QVOPLMVG) line:where(.astro-QVOPLMVG){stroke:var(--line-soft);stroke-width:1}#sf-ph-line:where(.astro-QVOPLMVG){stroke:var(--faint);stroke-width:1;stroke-dasharray:1 6;opacity:.5}#sf-playhead:where(.astro-QVOPLMVG) circle:where(.astro-QVOPLMVG){fill-opacity:.85}.sf-labels:where(.astro-QVOPLMVG){position:absolute;inset:0}.sf-label:where(.astro-QVOPLMVG){position:absolute;left:clamp(14px,2.2vw,32px);top:calc(var(--band) / 800 * 100% - 1.9em);display:flex;align-items:baseline;gap:7px;font-family:var(--mono);font-size:.62rem;letter-spacing:.07em}.sf-name:where(.astro-QVOPLMVG){opacity:.65}.sf-val:where(.astro-QVOPLMVG){font-variant-numeric:tabular-nums;min-width:3.2ch;text-align:right;opacity:.95}.sf-unit:where(.astro-QVOPLMVG){opacity:.45}.sf-map:where(.astro-QVOPLMVG){position:absolute;right:clamp(16px,2.6vw,44px);bottom:clamp(18px,3.4vh,40px);width:clamp(110px,11vw,170px);opacity:0;transition:opacity 1.2s var(--ease)}.sf-map:where(.astro-QVOPLMVG).is-on{opacity:1}.sf-map:where(.astro-QVOPLMVG) svg:where(.astro-QVOPLMVG){display:block;width:100%;height:auto;overflow:visible}#sf-map-outline:where(.astro-QVOPLMVG){fill:none;stroke:#e9ecf238;stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-linejoin:round}#sf-map-progress:where(.astro-QVOPLMVG){fill:none;stroke:var(--petronas);stroke-opacity:.65;stroke-width:1;stroke-linejoin:round}#sf-map-start:where(.astro-QVOPLMVG){stroke:var(--faint);stroke-width:1;vector-effect:non-scaling-stroke}#sf-map-dot:where(.astro-QVOPLMVG){fill:var(--petronas-strong)}.sf-map-title:where(.astro-QVOPLMVG){margin-bottom:9px;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--petronas);opacity:.8;line-height:1.7}.sf-map-title:where(.astro-QVOPLMVG) span{display:block}.sf-map-title:where(.astro-QVOPLMVG) span+span{color:var(--muted)}.sf-map-label:where(.astro-QVOPLMVG){display:flex;justify-content:space-between;align-items:baseline;margin-top:9px;font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.sf-map-label:where(.astro-QVOPLMVG) .sf-val:where(.astro-QVOPLMVG){color:var(--muted);min-width:6ch}@media (max-width: 900px){.signals:where(.astro-QVOPLMVG){opacity:.32}.sf-labels:where(.astro-QVOPLMVG),#sf-playhead:where(.astro-QVOPLMVG),.sf-map:where(.astro-QVOPLMVG){display:none}}
