@font-face{font-family:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/fonts/anybody-latin-wdth-normal.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:Anybody;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/fonts/anybody-latin-ext-wdth-normal.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-latin-wdth-normal.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(/fonts/martian-mono-latin-ext-wdth-normal.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}:root{color-scheme:dark;--bg: #08070d;--bg-2: #0e0c17;--bg-3: #151224;--ink: #ece9f6;--ink-2: #b3aec9;--ink-3: #736d8c;--ink-4: #3f3a52;--violet: #5015eb;--violet-bright: #7b57ff;--signature: #5015eb;--violet-glow: #a78bff;--violet-deep: #2a1370;--violet-ink: #c9b8ff;--line: rgb(236 233 246 / .08);--line-strong: rgb(236 233 246 / .16);--line-violet: rgb(123 87 255 / .35);--font-display: "Anybody", "Archivo", system-ui, sans-serif;--font-body: "Anybody", "Archivo", system-ui, sans-serif;--font-mono: "Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-display: clamp(4.5rem, 16vw, 19rem);--text-h1: clamp(2.75rem, 6.5vw + .5rem, 7rem);--text-h2: clamp(2rem, 4vw + .5rem, 4.5rem);--text-h3: clamp(1.375rem, 1.8vw + .5rem, 2.25rem);--text-lg: clamp(1.125rem, .6vw + .85rem, 1.375rem);--text-body: clamp(1rem, .3vw + .85rem, 1.0625rem);--text-sm: .875rem;--text-label: .6875rem;--gutter: clamp(1.25rem, 5vw, 5rem);--section: clamp(6rem, 14vw, 13rem);--max: 1560px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-snap: cubic-bezier(.9, 0, .1, 1);--dur-micro: .12s;--dur-sm: .22s;--dur-md: .42s;--dur-lg: .7s;--radius: 2px}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:var(--text-body);line-height:1.55;letter-spacing:0;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.is-locked{overflow:hidden}@media(pointer:fine){body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor label,body.has-cursor input,body.has-cursor textarea,body.has-cursor select{cursor:none}}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0}::selection{background:var(--violet-bright);color:var(--bg)}:focus-visible{outline:1px solid var(--violet-glow);outline-offset:4px}.mono{font-family:var(--font-mono);font-stretch:90%;font-feature-settings:"zero" 1;letter-spacing:.02em}.overline{font-family:var(--font-mono);font-stretch:90%;font-size:var(--text-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:.75em}.overline:before{content:"";width:11px;height:11px;background:var(--violet-glow);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-6%20-6%20112%20112'%3E%3Cpath%20d='M27.6%2073.5L50.4%20100.0M25.3%2027.5L50.4%200.0M72.3%2078.2L83.9%2062.7M50.4%20100.0L72.3%2078.2M27.6%2073.5L16.1%2049.0M16.1%2049.0L25.3%2027.5M76.9%2033.4L70.0%2019.3M83.9%2062.7L76.9%2033.4M50.4%200.0L70.0%2019.3'%20fill='none'%20stroke='black'%20stroke-width='11'%20stroke-linejoin='round'%20stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-6%20-6%20112%20112'%3E%3Cpath%20d='M27.6%2073.5L50.4%20100.0M25.3%2027.5L50.4%200.0M72.3%2078.2L83.9%2062.7M50.4%20100.0L72.3%2078.2M27.6%2073.5L16.1%2049.0M16.1%2049.0L25.3%2027.5M76.9%2033.4L70.0%2019.3M83.9%2062.7L76.9%2033.4M50.4%200.0L70.0%2019.3'%20fill='none'%20stroke='black'%20stroke-width='11'%20stroke-linejoin='round'%20stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 0 6px rgb(123 87 255 / .7));flex:none}.h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:700;font-stretch:92%;line-height:.92;letter-spacing:-.03em;margin:0;text-wrap:balance}.h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:650;font-stretch:92%;line-height:.98;letter-spacing:-.03em;margin:0;text-wrap:balance}.h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;font-stretch:95%;line-height:1.05;letter-spacing:-.02em;margin:0}.lead{font-size:var(--text-lg);line-height:1.45;color:var(--ink-2);max-width:62ch;text-wrap:pretty}.muted{color:var(--ink-3)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.hud-corners{position:relative}.hud-corners:before,.hud-corners:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--line-strong);border-style:solid;pointer-events:none}.hud-corners:before{top:0;left:0;border-width:1px 0 0 1px}.hud-corners:after{bottom:0;right:0;border-width:0 1px 1px 0}.tag{font-family:var(--font-mono);font-stretch:90%;font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-strong);padding:.35em .7em;border-radius:var(--radius);white-space:nowrap}.btn{--btn-bg: transparent;--btn-ink: var(--ink);position:relative;display:inline-flex;align-items:center;gap:.9em;padding:.95em 1.4em;font-family:var(--font-mono);font-stretch:90%;font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--btn-ink);background:var(--btn-bg);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;isolation:isolate;transition:color var(--dur-sm) var(--ease-out),border-color var(--dur-sm) var(--ease-out),transform var(--dur-sm) var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;background:var(--violet-bright);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-md) var(--ease-snap);z-index:-1}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn:hover{color:var(--bg);border-color:var(--violet-bright)}.btn .glyph{width:.7em;height:.7em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);transition:transform var(--dur-sm) var(--ease-out)}.btn:hover .glyph{transform:translate(4px)}.btn--primary{--btn-bg: var(--violet);border-color:var(--violet)}.btn--primary:before{background:var(--ink)}.link{position:relative;display:inline-block}.link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--dur-md) var(--ease-snap)}.link:hover:after{transform:scaleX(1);transform-origin:left}[data-reveal]{opacity:0;transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}[data-reveal].is-in[data-delay="1"]{transition-delay:.08s}[data-reveal].is-in[data-delay="2"]{transition-delay:.16s}[data-reveal].is-in[data-delay="3"]{transition-delay:.24s}[data-reveal].is-in[data-delay="4"]{transition-delay:.32s}.no-js [data-reveal]{opacity:1;transform:none}.grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.scanlines{position:fixed;inset:0;z-index:59;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgb(0 0 0 / .12) 3px 4px);opacity:.35}#gl{position:fixed;inset:0;z-index:0;pointer-events:none}#gl canvas{width:100%;height:100%}.page{position:relative;z-index:1}.cursor{position:fixed;top:0;left:0;z-index:100;pointer-events:none;width:0;height:0;will-change:transform}.cursor__ring{position:absolute;top:-14px;left:-14px;width:28px;height:28px;transition:transform var(--dur-md) var(--ease-out)}.cursor__ring i{position:absolute;width:8px;height:8px;border:1px solid var(--violet-glow);transition:transform var(--dur-sm) var(--ease-out),opacity var(--dur-sm)}.cursor__ring i:nth-child(1){top:0;left:0;border-width:1px 0 0 1px}.cursor__ring i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0}.cursor__ring i:nth-child(3){bottom:0;left:0;border-width:0 0 1px 1px}.cursor__ring i:nth-child(4){bottom:0;right:0;border-width:0 1px 1px 0}.cursor__dot{position:absolute;top:-2px;left:-2px;width:4px;height:4px;background:var(--violet-glow);box-shadow:0 0 10px var(--violet-bright)}.cursor__label{position:absolute;top:18px;left:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-glow);white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity var(--dur-sm),transform var(--dur-sm) var(--ease-out)}.cursor.is-hover .cursor__ring{transform:scale(1.9)}.cursor.is-hover .cursor__ring i{transform:scale(.7)}.cursor.is-hover .cursor__label{opacity:1;transform:none}.cursor.is-down .cursor__ring{transform:scale(.6)}.cursor.is-hidden{opacity:0}@media(pointer:coarse){.cursor{display:none}}.preloader{position:fixed;inset:0;z-index:200;background:var(--bg);display:grid;place-items:center;color:var(--ink)}.preloader__inner{display:grid;gap:1.25rem;text-align:center;min-width:min(320px,80vw)}.preloader__word{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,6rem);font-weight:800;font-stretch:60%;letter-spacing:-.02em;line-height:1}.preloader__meta{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.preloader__bar{height:1px;background:var(--line-strong);position:relative;overflow:hidden}.preloader__bar i{position:absolute;inset:0;background:var(--violet-glow);transform:scaleX(0);transform-origin:left}.preloader__corner{position:absolute;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding:1.5rem var(--gutter)}.preloader__corner--tl{top:0;left:0}.preloader__corner--tr{top:0;right:0}.preloader__corner--bl{bottom:0;left:0}.preloader__corner--br{bottom:0;right:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.scanlines{display:none}}.pkt-trail{position:fixed;left:0;top:0;width:6px;height:6px;background:var(--violet-glow);box-shadow:0 0 8px #7b57ffcc;pointer-events:none;z-index:60}.pkt-trail.is-glyph{width:auto;height:auto;background:none;box-shadow:none;font-family:var(--font-mono);font-size:.7rem;color:var(--violet-glow);line-height:1}.pkt-ring{position:fixed;left:0;top:0;width:24px;height:24px;border:1px solid var(--violet-glow);border-radius:50%;box-shadow:0 0 20px #7b57ff99;pointer-events:none;z-index:60}.mark{display:block;overflow:visible}.mark--anim .mark__dot,.mark--anim .mark__slash,.mark--anim .mark__chev{opacity:0;transform-box:fill-box;transform-origin:center;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}.mark--anim .mark__dot{animation-name:markDot;animation-duration:.35s;animation-delay:var(--mark-delay, 0s)}.mark--anim .mark__slash{transform-origin:bottom;animation-name:markSlash;animation-duration:.5s;animation-delay:calc(var(--mark-delay, 0s) + .18s)}.mark--anim .mark__chev--top{transform-origin:left center;animation-name:markChev;animation-duration:.4s;animation-delay:calc(var(--mark-delay, 0s) + .55s)}.mark--anim .mark__chev--bottom{transform-origin:left center;animation-name:markChev;animation-duration:.4s;animation-delay:calc(var(--mark-delay, 0s) + .7s)}@keyframes markDot{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes markSlash{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes markChev{0%{opacity:0;transform:translate(-14%) scaleX(.4)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mark--anim .mark__dot,.mark--anim .mark__slash,.mark--anim .mark__chev{animation:none;opacity:1}}.preloader__mark{color:var(--violet-bright);margin:0 auto .5rem;filter:drop-shadow(0 0 18px rgb(80 21 235 / .55))}.preloader__cmd[data-astro-cid-whrugjgn]{font-size:clamp(1rem,2vw,1.25rem);letter-spacing:.04em;color:var(--ink);display:inline-flex;align-items:center;gap:.6em;justify-content:center;min-height:1.6em}.preloader__prompt[data-astro-cid-whrugjgn]{color:var(--ink-3)}.preloader__caret[data-astro-cid-whrugjgn]{display:inline-block;width:.55em;height:1.1em;background:var(--violet-glow);margin-left:.15em;animation:caret .9s steps(2) infinite}@keyframes caret{50%{opacity:0}}.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:80;padding-block:1.1rem;transition:transform var(--dur-md) var(--ease-out),background var(--dur-md)}.nav[data-astro-cid-dmqpwcec].is-hidden{transform:translateY(-110%)}.nav[data-astro-cid-dmqpwcec].is-scrolled:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#08070dd9,#08070d00);pointer-events:none;z-index:-1}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav__brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink)}.nav__brand[data-astro-cid-dmqpwcec] .logo{color:var(--violet-bright);transition:color var(--dur-sm),filter var(--dur-sm)}.nav__brand[data-astro-cid-dmqpwcec]:hover .logo{color:var(--violet-glow);filter:drop-shadow(0 0 8px rgb(80 21 235 / .8))}.nav__word[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:700;font-stretch:65%;letter-spacing:.06em;font-size:.95rem}.nav__links[data-astro-cid-dmqpwcec]{display:none;gap:2.25rem}@media(min-width:900px){.nav__links[data-astro-cid-dmqpwcec]{display:flex}}.nav__link[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--ink-2);transition:color var(--dur-sm)}.nav__link[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}.nav__n[data-astro-cid-dmqpwcec]{font-size:.625rem;color:var(--violet-glow)}.nav__tools[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.5rem}.nav__tool[data-astro-cid-dmqpwcec]{font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);transition:color var(--dur-sm)}.nav__tool[data-astro-cid-dmqpwcec]:hover,.nav__lang[data-astro-cid-dmqpwcec] .is-active[data-astro-cid-dmqpwcec]{color:var(--ink)}.nav__lang[data-astro-cid-dmqpwcec] .sep[data-astro-cid-dmqpwcec]{color:var(--ink-4);margin-inline:.35em}.nav__burger[data-astro-cid-dmqpwcec]{display:grid;gap:5px;width:32px;height:32px;place-content:center}.nav__burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:22px;height:1.5px;background:var(--ink);transition:transform var(--dur-md) var(--ease-snap)}.nav__burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(3.25px) rotate(45deg)}.nav__burger[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){transform:translateY(-3.25px) rotate(-45deg)}@media(min-width:900px){.nav__burger[data-astro-cid-dmqpwcec]{display:none}}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:70;visibility:hidden;pointer-events:none}.menu[data-astro-cid-dmqpwcec].is-open{visibility:visible;pointer-events:auto}.menu__bg[data-astro-cid-dmqpwcec]{position:absolute;inset:0;background:var(--bg);transform:scaleY(0);transform-origin:top;transition:transform var(--dur-lg) var(--ease-snap)}.menu[data-astro-cid-dmqpwcec].is-open .menu__bg[data-astro-cid-dmqpwcec]{transform:scaleY(1)}.menu__inner[data-astro-cid-dmqpwcec]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-block:6rem 2rem}.menu__list[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.menu__item[data-astro-cid-dmqpwcec]{overflow:hidden}.menu__link[data-astro-cid-dmqpwcec]{display:flex;align-items:baseline;gap:1rem;font-family:var(--font-display);font-size:clamp(2.5rem,12vw,5rem);font-weight:750;font-stretch:85%;line-height:1;letter-spacing:-.03em;transform:translateY(110%);transition:transform var(--dur-lg) var(--ease-out);transition-delay:calc(var(--i) * 60ms + .2s)}.menu[data-astro-cid-dmqpwcec].is-open .menu__link[data-astro-cid-dmqpwcec]{transform:none}.menu__n[data-astro-cid-dmqpwcec]{font-size:.75rem;color:var(--violet-glow)}.menu__foot[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);opacity:0;transition:opacity var(--dur-md) .5s}.menu[data-astro-cid-dmqpwcec].is-open .menu__foot[data-astro-cid-dmqpwcec]{opacity:1}.footer[data-astro-cid-sz7xmlte]{position:relative;border-top:1px solid var(--line);padding-block:3rem 2rem;background:linear-gradient(to bottom,transparent,rgb(80 35 195 / .06))}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 2fr auto}}.footer__brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.75rem;color:var(--violet-bright)}.footer__word[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:700;font-stretch:65%;letter-spacing:.06em;color:var(--ink)}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;gap:1.5rem}@media(min-width:600px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}.footer__col[data-astro-cid-sz7xmlte]{display:grid;gap:.6rem;justify-items:start;font-size:var(--text-sm)}.footer__top[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-sm)}.footer__top[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.glyph-up[data-astro-cid-sz7xmlte]{width:8px;height:8px;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}
