@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.BWI5zH9R.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.C3IBG1kp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.B55YuedR.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.DcJfvmGA.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BaTF6Vo7.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2) format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff) format("woff");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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff) format("woff");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{--color: white;--alt-color: #B9B9B9;--background-color: hsla(215deg, 0%, 10%, .8);--alt-background-color: hsla(0deg, 0%, 100%, .05);--alt-border: #3b3b3b;--base-padding: 2rem;--button-padding: .3em .5em;--button-radius: 0px;--accent-hue: 30deg;--accent-color: hsl(var(--accent-hue), 100%, 50%)}html{background-color:var(--background-color);scroll-padding-top:65px;scroll-behavior:smooth}body{color:var(--color);margin:0;padding:0;font-family:Nunito Variable,Arial,sans-serif;font-weight:200;background-color:var(--background-color)}header{position:sticky;top:0;height:100vh;height:100svh}header,nav.main,main{border:1px solid #777;box-sizing:border-box}header.hero .content{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:1.5rem}header.hero .scene{position:relative;height:100vh;height:100svh;overflow:hidden}.wrap{margin:0 auto;max-width:750px;box-sizing:border-box}.wrap.wide{max-width:1200px}.wrap.copy p,.wrap-copy li,pre code{line-height:1.5}.wrap .content{margin:var(--base-padding) 0}p:last-child{margin-bottom:0}main{position:relative;background-color:var(--background-color);backdrop-filter:blur(5px)}main img{border-radius:var(--button-radius)}section{padding:3rem var(--base-padding)}section.subpage{padding-bottom:1rem}section.alt{background-image:radial-gradient(#2e2e2e 1px,#141414 1px 50px);background-position:0 0;background-size:30px 30px;border-top:1px solid var(--alt-border);border-bottom:1px solid var(--alt-border)}a,a:visited,a:hover{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 1rem}h1,h2{font-family:Bebas Neue,sans-serif;letter-spacing:2px}h1{font-size:2.5rem}h2{font-size:2.2rem}h3{font-size:1.7rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}button{font-size:inherit;font-family:inherit;border:none;background-color:transparent}img{display:block;width:100%;height:auto;margin:0 auto}.upper-spaced{text-transform:uppercase;letter-spacing:.1em}.centered{text-align:center}.circle{border-radius:100%}.callout{padding:1rem;border-radius:var(--button-radius);background-color:var(--alt-background-color);border-left:3px solid var(--accent-color)}.half{max-width:50%;box-sizing:border-box}.float-left{float:left;margin:0 1rem 0 0}.float-right{float:right;margin:0 0 0 1rem}ul{padding-left:30px}li{margin-bottom:.5rem}pre{background-color:var(--alt-background-color)!important;border:1px solid var(--alt-background-color);border-radius:var(--button-radius);margin-block:1.5rem;color-scheme:dark;padding:1rem}figure{margin-left:0;margin-right:0}figure img{border-radius:var(--button-radius) var(--button-radius) 0 0}figure figcaption{border-radius:0 0 var(--button-radius) var(--button-radius);background-color:var(--alt-background-color);padding:1rem}.no-margin{margin:0}.flex{display:flex;align-items:center;gap:var(--base-padding)}.columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:center;gap:var(--base-padding)}.columns.small{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}footer{font-size:.9rem;opacity:.4;margin-bottom:.5rem;text-align:center}@media screen and (max-width: 600px){section{padding:var(--base-padding)}}@media screen and (max-width: 400px){.columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}:root{--animationDuration: .75s}.animation{animation-fill-mode:forwards;animation-play-state:paused}.animation.triggered{animation-play-state:running}.animation.delay{animation-delay:.2s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animation.fade-in{opacity:0;animation-name:fadeIn;animation-duration:var(--animationDuration);animation-timing-function:ease}@keyframes fadeUp{0%{opacity:.0001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animation.fade-up{opacity:.0001;animation-name:fadeUp;animation-duration:var(--animationDuration);animation-timing-function:ease}@keyframes fadeLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.animation.fade-left{opacity:0;animation-name:fadeLeft;animation-duration:var(--animationDuration);animation-timing-function:ease}@keyframes fadeRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.animation.fade-right{opacity:0;animation-name:fadeRight;animation-duration:var(--animationDuration);animation-timing-function:ease}.logo[data-astro-cid-tvrurpns]{background-color:#000;border-right:1px solid #777;padding:1rem}svg[data-astro-cid-tvrurpns]{display:block;height:36px;fill:var(--color)}nav[data-astro-cid-dmqpwcec]{position:fixed;width:100%;top:0;background-color:var(--background-color);border:1px solid #777777;backdrop-filter:blur(5px);box-sizing:border-box;z-index:1}.wrap[data-astro-cid-dmqpwcec]{display:flex;justify-content:flex-start;max-width:2000px;align-items:center;flex-wrap:wrap;gap:1rem}ul[data-astro-cid-dmqpwcec]{display:flex;display:none;gap:3px;list-style:none;margin:0;padding:0}li[data-astro-cid-dmqpwcec]{margin:0}a[data-astro-cid-dmqpwcec]{display:inline-block;padding:var(--button-padding);border-radius:var(--button-radius);text-decoration:none;transition:.1s all ease}
