@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.I4S5GZfc.woff2) 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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.D8KDMBhC.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.DrnZ1wKl.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.B_7UjwxQ.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{--size-font: 1rem;--content-max: 68em;--container-padding: 2em}@media screen and (max-width:991px){:root{--container-padding: 1.5em}}@media screen and (max-width:767px){:root{--container-padding: 1.25em}}:root{--color-bg-dark: #050505;--color-bg-gray: #141414;--color-bg-nav: #1c1c1c;--color-placeholder: #d9d9d9;--color-pixel: #b5d2ff;--color-accent-rgb: 255, 214, 10;--color-accent: rgb(var(--color-accent-rgb));--color-primary: var(--color-accent);--color-text-white: #ffffff;--color-text-body-light: rgba(255, 255, 255, .6);--color-text-on-primary: #11130e;--color-border: #343434;--color-bg-white: #050505;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .6);--font-heading: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-body: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-7xl: 3.5em;--text-6xl: 3em;--text-5xl: 2.5em;--text-4xl: 2em;--text-xl: 1.125em;--text-lg: 1.25em;--text-base: 1em;--text-sm: .875em;--spacing-xs: .25em;--spacing-sm: .5em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em;--spacing-2xl: 2.5em;--spacing-3xl: 3em;--spacing-4xl: 3.25em;--spacing-5xl: 4em;--spacing-section: 6.25em;--radius-sm: .25em;--radius-md: .5em;--radius-lg: 1em;--radius-pill: 3em;--transition-fast: .15s ease;--transition-base: .25s ease;--header-h: 4.625em;--ease-structure: cubic-bezier(.7, 0, .2, 1);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--ease-decor: cubic-bezier(.34, 1.3, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5em}body{overflow-x:clip;font-family:var(--font-body);font-size:var(--size-font);color:var(--color-text-body-light);background-color:var(--color-bg-dark);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;color:var(--color-text-white);line-height:1.1;overflow-wrap:break-word}p{overflow-wrap:break-word}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--container-padding));margin-inline:auto;padding-inline:var(--container-padding)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.section-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;line-height:1.286;letter-spacing:1.68px;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625em;width:fit-content;padding:.5em 1em;font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;line-height:1.429;letter-spacing:1.68px;text-transform:uppercase;border:none;border-radius:0;cursor:pointer;white-space:nowrap;text-decoration:none}.btn--primary{background-color:var(--color-primary);color:var(--color-text-on-primary)}.btn--secondary{background-color:#ffffff1f;color:var(--color-text-white);transition:background-color .2s ease}.btn--secondary:hover{background-color:#ffffff2e}.btn--glow{transition:box-shadow .3s ease}.roll{--roll-offset: 1.5em;display:inline-block;overflow:hidden;clip-path:inset(0);vertical-align:top}.roll>span{display:inline-block;text-shadow:0 var(--roll-offset) currentColor;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1);white-space:pre}@media(hover:hover)and (pointer:fine){a:hover>.roll>span,button:hover>.roll>span{transform:translateY(calc(-1 * var(--roll-offset))) rotate(.001deg)}.btn--glow:hover{box-shadow:0 0 8px rgba(var(--color-accent-rgb),.9),0 0 24px rgba(var(--color-accent-rgb),.5),0 0 48px rgba(var(--color-accent-rgb),.2)}}@media(prefers-reduced-motion:reduce){.roll>span{transition:none}a:hover>.roll>span,button:hover>.roll>span{transform:none}}.blueprint{position:absolute;inset:0;pointer-events:none}.blueprint__h{position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);height:1px;background-color:var(--color-border)}.blueprint__h--top{top:0}.blueprint__h--bottom{bottom:0}.blueprint__v{position:absolute;top:0;bottom:0;width:1px;background-color:var(--color-border)}.blueprint__v--left{left:calc(var(--container-padding) - 1.25em)}.blueprint__v--center{left:50%}.blueprint__v--right{left:auto;right:calc(var(--container-padding) - 1.25em)}.blueprint__v:before,.blueprint__v:after{content:"";position:absolute;left:50%;width:1em;height:1px;background-color:var(--color-border);transform:translate(-50%)}.blueprint__v:before{top:0}.blueprint__v:after{bottom:0}@media(max-width:991px){.blueprint{display:none}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only:focus{position:fixed;top:.5em;left:.5em;z-index:9999;width:auto;height:auto;padding:.75em 1.5em;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:var(--color-primary);color:var(--color-text-on-primary);font-family:var(--font-body);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.68px;border-radius:0;text-decoration:none}.btn--primary:hover{filter:brightness(1.1)}
