@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(/_astro/martian-mono-cyrillic-ext-wght-normal.DAknEryR.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: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}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.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{--base:#0b0a09;--base-raise:#15120f;--ink:#f4efe6;--ink-dim:#f4efe6a8;--ink-faint:#f4efe694;--ink-hairline:#f4efe62e;--accent:#ff6a1f;--accent-dim:#ff6a1f80;--scrim-grade:#0a08064d;--scrim-column:linear-gradient(to right, #0a0806b8 0%, #0a0806a3 34%, #0a080666 52%, #0a08061a 72%, #0a080600 92%);--scrim-band:linear-gradient(to top, #0a0806d1 0%, #0a0806bd 44%, #0a080670 66%, #0a08061f 86%, #0a080600 100%);--scrim-rail:linear-gradient(to left, #0a0806bd 0%, #0a080685 32%, #0a08062e 66%, #0a080600 100%);--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--font-body:"Instrument Sans Variable", "Instrument Sans", system-ui, sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, monospace;--font-brand:"Manrope Variable", "Manrope", system-ui, sans-serif;--text-xs:clamp(.72rem, .69rem + .12vw, .78rem);--text-sm:clamp(.84rem, .8rem + .18vw, .94rem);--text-base:clamp(1rem, .95rem + .24vw, 1.12rem);--text-md:clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--text-lg:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--text-xl:clamp(2rem, 1.6rem + 2.1vw, 3.3rem);--text-2xl:clamp(2.6rem, 1.9rem + 3.6vw, 5.2rem);--text-3xl:clamp(3.2rem, 2.1rem + 5.4vw, 7rem);--leading-display:.92;--leading-tight:1.1;--leading-body:1.5;--tracking-display:-.025em;--tracking-body:0;--tracking-mono:.02em;--display-wght:650;--display-wdth:85;--measure:52ch;--measure-narrow:40ch;--column:min(38rem, 46vw);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--gutter:clamp(1.25rem, 1rem + 3vw, 4.5rem);--rail-w:3.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-reveal:.4s;--dur-crossfade:.25s;--z-stage:0;--z-scrim:10;--z-content:20;--z-rail:30;--z-skip:40}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-reveal:1ms;--dur-crossfade:1ms}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}}@layer base{html{background-color:var(--base);color-scheme:dark}body{background-color:var(--base);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);font-optical-sizing:auto;line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-wght);font-stretch:var(--display-wdth);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;hyphens:none}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-md);font-stretch:92%;line-height:var(--leading-tight)}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}::selection{background-color:var(--accent);color:var(--base)}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.measure{max-width:var(--measure)}.measure-narrow{max-width:var(--measure-narrow)}.mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;font-weight:450}.skip-link{z-index:var(--z-skip);padding:var(--space-2) var(--space-4);background-color:var(--base);color:var(--ink);transition:transform var(--dur-fast) var(--ease-out);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--gutter);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}}.brand[data-astro-cid-77qc4tpx]{font-family:var(--font-brand);letter-spacing:-.03em;white-space:nowrap;color:var(--ink);font-weight:800;line-height:1;text-decoration:none;display:inline-block;position:relative}.brand--scene[data-astro-cid-77qc4tpx]{z-index:var(--z-rail);font-size:1.75rem;position:fixed;inset-block-start:2.5rem;inset-inline-start:var(--gutter)}.brand--page[data-astro-cid-77qc4tpx]{font-size:1.5rem}.brand__face[data-astro-cid-77qc4tpx]{display:inline-block}.brand__glyph[data-astro-cid-77qc4tpx]{vertical-align:baseline;block-size:.74em;inline-size:.76em;margin-inline-end:.03em;display:inline;overflow:visible}.brand__dotted[data-astro-cid-77qc4tpx]{display:inline-block;position:relative}.brand__dotted[data-astro-cid-77qc4tpx]:after{content:"";background-color:var(--accent);border-radius:50%;block-size:.19em;inline-size:.19em;position:absolute;inset-block-start:.04em;inset-inline-start:.06em}@media (width<60rem){.brand--scene[data-astro-cid-77qc4tpx]{font-size:1.375rem;inset-block-start:1.25rem}}@media (scripting:none){.brand--scene[data-astro-cid-77qc4tpx]{position:absolute}}.button[data-astro-cid-tocp7yfc]{min-block-size:44px;padding-inline:var(--space-5);border:1px solid var(--accent);align-items:center;text-decoration:none;display:inline-flex}.button--start[data-astro-cid-tocp7yfc]{align-self:flex-start}.button[data-astro-cid-tocp7yfc]:hover,.button[data-astro-cid-tocp7yfc]:focus-visible{background-color:var(--accent);color:var(--base)}
