@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-standard-normal.Br4FGdAc.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.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{--step-0: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--step-1: clamp(1.35rem, 1.2761rem + .3696vw, 1.5625rem);--step-2: clamp(1.62rem, 1.5041rem + .5793vw, 1.9531rem);--step-3: clamp(1.944rem, 1.771rem + .8651vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.0827rem + 1.2504vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.4462rem + 1.7658vw, 3.8147rem);--color-sky-50: oklch(.977 .013 236.62);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157);--color-zinc-50: oklch(.985 0 0);--color-zinc-100: oklch(.967 .001 286.375);--color-zinc-200: oklch(.92 .004 286.32);--color-zinc-300: oklch(.871 .006 286.286);--color-zinc-400: oklch(.705 .015 286.067);--color-zinc-500: oklch(.552 .016 285.938);--color-zinc-600: oklch(.442 .017 285.786);--color-zinc-700: oklch(.37 .013 285.805);--color-zinc-800: oklch(.274 .006 286.033);--color-zinc-900: oklch(.21 .006 285.885);--color-zinc-950: oklch(.141 .005 285.823)}html,body{margin:0;width:100%}body{font-family:Bricolage Grotesque Variable,sans-serif;font-size:var(--step-1);line-height:1.25em;background-color:var(--color-zinc-50);color:var(--color-zinc-900);accent-color:var(--color-sky-600);font-variation-settings:"wght" 400,"opsz" 22}main{padding:16px}strong{font-variation-settings:"wght" 800}#background{position:fixed;top:0;left:0;width:100%;z-index:-1;filter:blur(100px)}#container{max-width:45ch;margin-inline:auto}h1{font-size:var(--step-5);margin-top:.5em;font-variation-settings:"wght" 700,"opsz" 42;line-height:1.05em;text-wrap:balance;color:var(--color-zinc-900)}a,a:visited{color:var(--color-sky-600);transition:color .2s}a:hover,a:focus{color:var(--color-sky-400)}article{border:2px solid var(--color-sky-600);padding-block:.35em .625em;padding-inline:.75em}h2{margin:1em 0 .15em;line-height:1.05em;font-size:var(--step-3);font-variation-settings:"wght" 700,"opsz" 32;color:var(--color-sky-600);text-wrap:balance}h2~h3{margin-top:.8em}h3{margin:1.5em 0 .15em;line-height:1.05em;font-size:var(--step-2);font-variation-settings:"wght" 700,"opsz" 28;color:var(--color-sky-800);text-wrap:balance}h4{margin:1.5em 0 .15em;line-height:1.05em;font-size:var(--step-1);font-variation-settings:"wght" 700,"opsz" 24;color:var(--color-sky-800);text-wrap:balance}p{color:var(--color-zinc-800);line-height:1.25em;text-wrap:pretty;font-variation-settings:"wght" 400,"opsz" 22}p.headline{color:var(--color-sky-600);font-size:var(--step-2);font-variation-settings:"wght" 600,"opsz" 32}ul{margin-top:0;color:var(--color-zinc-800)}li{line-height:1.25em;margin-block:.5em;text-wrap:pretty}@media screen and (max-width: 768px){#container{display:flex;flex-direction:column}}nav ul{font-size:var(--step-1);display:flex;justify-content:center;flex-wrap:wrap;column-gap:2em;list-style-type:none;padding-left:0;margin-bottom:.5em}nav{border-bottom:2px solid var(--color-sky-600)}nav li{margin:0}nav a{text-decoration:none}
