.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}nav[data-astro-cid-pux6a34n]{z-index:9999;position:relative;font-family:Share Tech Mono,Courier New,monospace;font-weight:400}.menu-header[data-astro-cid-pux6a34n]{display:flex;justify-content:space-between;gap:.5rem;padding:2rem}.site-title[data-astro-cid-pux6a34n]{display:flex;gap:.5rem;align-items:center;line-height:1.1;color:#000;text-decoration:none;font-family:Share Tech Mono,Courier New,monospace}.menu-button[data-astro-cid-pux6a34n]{position:relative;display:flex;border:1px solid #000000;border-radius:0;padding:.5rem;font-size:1.5rem;color:#000;background:#fff;cursor:pointer}.menu-button[data-astro-cid-pux6a34n][aria-expanded=true]{color:#000;background:#fff}.menu-button[data-astro-cid-pux6a34n][hidden]{display:none}.menu-button[data-astro-cid-pux6a34n]:before{position:absolute;inset:-1px;content:"";background:transparent;border-radius:0;z-index:-1}.menu-content[data-astro-cid-pux6a34n]{position:absolute;left:0;right:0}.nav-items[data-astro-cid-pux6a34n]{margin:0;display:flex;flex-direction:column;gap:1rem;font-size:var(--text-md);line-height:1.2;list-style:none;padding:2rem;background-color:#fff;font-family:Share Tech Mono,Courier New,monospace}.link[data-astro-cid-pux6a34n]{display:inline-block;color:#000;text-decoration:underline}.link[data-astro-cid-pux6a34n].active{color:#000;text-decoration:underline}.menu-footer[data-astro-cid-pux6a34n]{--icon-size: var(--text-xl);--icon-padding: .5rem;display:flex;justify-content:space-between;gap:.75rem;padding:1.5rem 2rem 1.5rem 1.5rem;background-color:#fff;border-radius:0 0 .75rem .75rem;box-shadow:none}@media (min-width: 50em){nav[data-astro-cid-pux6a34n]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem 5rem;gap:1rem}.menu-header[data-astro-cid-pux6a34n]{padding:0}.site-title[data-astro-cid-pux6a34n]{font-size:var(--text-lg)}.menu-content[data-astro-cid-pux6a34n]{display:contents}.nav-items[data-astro-cid-pux6a34n]{position:relative;flex-direction:row;font-size:var(--text-sm);padding:.5rem .5625rem}.nav-items[data-astro-cid-pux6a34n]:before{position:absolute;inset:-1px;content:"";border-radius:999rem;z-index:-1}.link[data-astro-cid-pux6a34n]{padding:.5rem 1rem;border-radius:999rem;transition:opacity .2s}.link[data-astro-cid-pux6a34n]:hover,.link[data-astro-cid-pux6a34n]:focus{opacity:.6;background-color:transparent}.link[data-astro-cid-pux6a34n].active{color:#000;background-color:transparent}.menu-footer[data-astro-cid-pux6a34n]{--icon-padding: .375rem;justify-self:flex-end;align-items:center;padding:0;background-color:transparent;box-shadow:none}}@media (min-width: 60em){.socials[data-astro-cid-pux6a34n]{display:flex;justify-content:flex-end;gap:0}}@media (forced-colors: active){.link[data-astro-cid-pux6a34n].active{color:SelectedItem}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.minimal-footer[data-astro-cid-sz7xmlte]{max-width:800px;margin:0 auto;padding:2rem 1rem;text-align:center;font-family:Share Tech Mono,Courier New,monospace;color:#000;border-top:1px solid #000000}*::-webkit-scrollbar{display:none}*{scroll-behavior:smooth;margin:0 auto}.overflow-y-scroll::-webkit-scrollbar{width:3px}.overflow-y-scroll::-webkit-scrollbar-thumb{background-color:#50595e}.overflow-y-scroll{scrollbar-width:1px}:root,:root[data-theme=light]{--gray-0: #090b11;--gray-50: #141925;--gray-100: #283044;--gray-200: #3d4663;--gray-300: #505d84;--gray-400: #6474a2;--gray-500: #8490b5;--gray-600: #a3acc8;--gray-700: #c3cadb;--gray-800: #e3e6ee;--gray-900: #f3f4f7;--gray-999-basis: 0, 0%, 100%;--gray-999_40: hsla(var(--gray-999-basis), .4);--gray-999: #ffffff;--accent-light: #d1e8fc;--accent-regular: #4e7deb;--accent-dark: #051367;--accent-overlay: hsla(216, 89%, 67%, .33);--accent-subtle-overlay: var(--accent-overlay);--accent-text-over: var(--gray-999);--link-color: var(--accent-regular);--gradient-stop-1: var(--accent-light);--gradient-stop-2: var(--accent-regular);--gradient-stop-3: var(--accent-dark);--gradient-subtle: linear-gradient( 150deg, var(--gray-900) 19%, var(--gray-999) 150% );--gradient-accent: linear-gradient( 150deg, var(--gradient-stop-1), var(--gradient-stop-2), var(--gradient-stop-3) );--gradient-accent-orange: linear-gradient( 150deg, #ca7879, var(--accent-regular), var(--accent-dark) );--gradient-stroke: linear-gradient( 180deg, var(--gray-900), var(--gray-700) );--shadow-sm: 0px 6px 3px rgba(9, 11, 17, .01), 0px 4px 2px rgba(9, 11, 17, .01), 0px 2px 2px rgba(9, 11, 17, .02), 0px 0px 1px rgba(9, 11, 17, .03);--shadow-md: 0px 28px 11px rgba(9, 11, 17, .01), 0px 16px 10px rgba(9, 11, 17, .03), 0px 7px 7px rgba(9, 11, 17, .05), 0px 2px 4px rgba(9, 11, 17, .06);--shadow-lg: 0px 62px 25px rgba(9, 11, 17, .01), 0px 35px 21px rgba(9, 11, 17, .05), 0px 16px 16px rgba(9, 11, 17, .1), 0px 4px 9px rgba(9, 11, 17, .12);--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.625rem;--text-2xl: 2.125rem;--text-3xl: 2.625rem;--text-4xl: 3.5rem;--text-5xl: 4.5rem;--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-body: "Public Sans", var(--font-system);--font-brand: Rubik, var(--font-system);--theme-transition: .2s ease-in-out}:root[data-theme=dark]{--gray-0: #ffffff;--gray-50: #f3f4f7;--gray-100: #e3e6ee;--gray-200: #c3cadb;--gray-300: #a3acc8;--gray-400: #8490b5;--gray-500: #6474a2;--gray-600: #505d84;--gray-700: #3d4663;--gray-800: #283044;--gray-900: #141925;--gray-999-basis: 225, 31%, 5%;--gray-999: #090b11;--accent-light: #051367;--accent-regular: #4e7deb;--accent-dark: #d1e8fc;--accent-overlay: hsla(216, 89%, 67%, .33);--accent-subtle-overlay: hsla(217, 81%, 36%, .33);--accent-text-over: var(--gray-0);--link-color: var(--accent-dark);--gradient-stop-1: #b8fff9;--gradient-subtle: linear-gradient( 150deg, var(--gray-900) 19%, var(--gray-999) 81% );--gradient-accent-orange: linear-gradient( 150deg, #ca7879, var(--accent-regular), var(--accent-light) );--gradient-stroke: linear-gradient( 180deg, var(--gray-600), var(--gray-800) );--shadow-sm: 0px 6px 3px rgba(255, 255, 255, .01), 0px 4px 2px rgba(255, 255, 255, .01), 0px 2px 2px rgba(255, 255, 255, .02), 0px 0px 1px rgba(255, 255, 255, .03);--shadow-md: 0px 28px 11px rgba(255, 255, 255, .01), 0px 16px 10px rgba(255, 255, 255, .03), 0px 7px 7px rgba(255, 255, 255, .05), 0px 2px 4px rgba(255, 255, 255, .06);--shadow-lg: 0px 62px 25px rgba(255, 255, 255, .01), 0px 35px 21px rgba(255, 255, 255, .05), 0px 16px 16px rgba(255, 255, 255, .1), 0px 4px 9px rgba(255, 255, 255, .12)}html,body{height:-moz-fit-content!important;height:fit-content!important;overflow-x:hidden}body{background-color:#fff;color:#000;font-family:Share Tech Mono,Courier New,monospace;-webkit-font-smoothing:antialiased;line-height:1.6}*,*:after,*:before{box-sizing:border-box;margin:0}img{max-width:100%;height:auto}a{color:#000;text-decoration:underline}a:hover{color:#333}h1,h2,h3,h4,h5{line-height:1.2;font-family:Share Tech Mono,Courier New,monospace;font-weight:400;color:#000}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-15{gap:3.75rem}.gap-20{gap:5rem}.gap-30{gap:7.5rem}.gap-48{gap:12rem}@media (min-width: 50em){.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-15{gap:3.75rem}.lg\:gap-20{gap:5rem}.lg\:gap-30{gap:7.5rem}.lg\:gap-48{gap:12rem}}@media only screen and (max-width: 480px){*{font-size:12px}}p,li,span,div{font-family:Share Tech Mono,Courier New,monospace}.backgrounds{min-height:100%;background:#fff}.neonButton{border:2px solid var(--accent-regular);border-radius:.5rem;box-shadow:0 0 2px #fff,inset 0 0 2px #fff,0 0 5px var(--accent-regular),0 0 15px var(--accent-regular),0 0 30px var(--accent-regular);transition:all .5s ease}.neonButton:hover{color:var(--accent-dark);border:2px solid var(--accent-dark);border-radius:.5rem;box-shadow:0 0 2px #fff,inset 0 0 2px #fff,0 0 5px var(--accent-dark),0 0 15px var(--accent-dark),0 0 30px var(--accent-dark)}.neonText{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 20px var(--accent-light),0 0 40px var(--accent-dark),0 0 80px var(--accent-dark),0 0 90px var(--accent-dark),0 0 100px var(--accent-dark),0 0 150px var(--accent-dark)}.minimal-background[data-astro-cid-pykqm54h]{background-color:#fff;min-height:100vh}
