.grid-sel[data-astro-cid-44zpws4k]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.grid-sel[data-astro-cid-44zpws4k] .sel-frame{fill:#b6f5000f;stroke:var(--lime);stroke-width:1.5px}.grid-sel[data-astro-cid-44zpws4k] .sel-handle{fill:var(--cream);stroke:var(--lime);stroke-width:1.5px}.grid-sel[data-astro-cid-44zpws4k] .sel-name,.grid-sel[data-astro-cid-44zpws4k] .sel-badge text{font-family:var(--font-display);letter-spacing:.02em;font-size:11px}.grid-sel[data-astro-cid-44zpws4k] .sel-name,.grid-sel[data-astro-cid-44zpws4k] .sel-badge rect{fill:var(--lime)}.grid-sel[data-astro-cid-44zpws4k] .sel-badge text{fill:var(--dark)}.grid-sel[data-astro-cid-44zpws4k] .sel-handle,.grid-sel[data-astro-cid-44zpws4k] .sel-name,.grid-sel[data-astro-cid-44zpws4k] .sel-badge{opacity:0;transition:opacity .25s ease-out}.grid-sel[data-astro-cid-44zpws4k] .is-set .sel-handle,.grid-sel[data-astro-cid-44zpws4k] .is-set .sel-name,.grid-sel[data-astro-cid-44zpws4k] .is-set .sel-badge{opacity:1}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-block:clamp(40px,5vw,72px);position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf]:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cpath d='M0 0h5M0 0v5M192 0h-5M192 0v5M0 192h5M0 192v-5M192 192h-5M192 192v-5' stroke='%23fff7f0' stroke-opacity='.55' stroke-width='1.5'/%3E%3C/svg%3E"),linear-gradient(#fff7f017 1px,#0000 1px),linear-gradient(90deg,#fff7f017 1px,#0000 1px);background-size:calc(var(--cell) * 4) calc(var(--cell) * 4), var(--cell) var(--cell), var(--cell) var(--cell);mask-image:var(--grid-mask);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{align-content:center;min-height:clamp(380px,52svh,560px);display:grid;position:relative}.hero__text[data-astro-cid-ge2uvauf]{gap:clamp(20px,2vw,28px);display:grid}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:min(calc((100vw - 2 * var(--gutter)) / 10.5), 88px);letter-spacing:-.02em;line-height:1.04}.hero__line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}@media (width>=900px){.hero__title[data-astro-cid-ge2uvauf]{font-size:min(5.6vw,88px)}}.hero__lead[data-astro-cid-ge2uvauf]{max-width:64ch;font-size:18px;line-height:1.5}.hero__head[data-astro-cid-ge2uvauf]{width:fit-content;position:relative}.presence[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;top:18%;left:calc(100% + clamp(16px,2vw,40px))}.presence__x[data-astro-cid-ge2uvauf]{animation:9s ease-in-out infinite alternate presence-x;display:block}.presence__y[data-astro-cid-ge2uvauf]{align-items:flex-start;animation:6.5s ease-in-out infinite alternate presence-y;display:flex}.presence__arrow[data-astro-cid-ge2uvauf]{width:22px;height:24px;fill:var(--lime);stroke:var(--dark);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 4px 10px #00000080)}.presence__name[data-astro-cid-ge2uvauf]{background:var(--lime);color:var(--dark);font-family:var(--font-display);white-space:nowrap;border-radius:4px 12px 12px;margin:18px 0 0 -4px;padding:5px 10px;font-size:14px;line-height:1.2;box-shadow:0 8px 24px #00000059}@keyframes presence-x{0%{transform:translate(0)}35%{transform:translate(min(11vw,160px))}70%{transform:translate(min(4vw,60px))}to{transform:translate(min(16vw,240px))}}@keyframes presence-y{0%{transform:translateY(0)}40%{transform:translateY(90px)}75%{transform:translateY(24px)}to{transform:translateY(150px)}}@media (width<=899px){.hero[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf]>.page[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;display:flex}.hero__inner[data-astro-cid-ge2uvauf]{flex:1;align-content:start}.hero__bg[data-astro-cid-ge2uvauf]{--grid-mask-sm:radial-gradient(80% 30% at 50% 70%, #000 45%, transparent 100%)}.hero__bg[data-astro-cid-ge2uvauf]:after,.hero__bg[data-astro-cid-ge2uvauf] .grid-sel{mask-image:var(--grid-mask-sm)!important}.hero__head[data-astro-cid-ge2uvauf]{position:static}.presence[data-astro-cid-ge2uvauf]{inset:auto 20% 0 auto}.presence__x[data-astro-cid-ge2uvauf]{animation-name:presence-x-sm}.presence__y[data-astro-cid-ge2uvauf]{animation-name:presence-y-sm}}@keyframes presence-x-sm{0%{transform:translate(0)}to{transform:translate(-120px)}}@keyframes presence-y-sm{0%{transform:translateY(0)}to{transform:translateY(-40px)}}@media (prefers-reduced-motion:reduce){.presence__x[data-astro-cid-ge2uvauf],.presence__y[data-astro-cid-ge2uvauf]{animation:none}}.tape[data-astro-cid-u6vsyxkm]{background:var(--lime);color:var(--dark);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(12px,1vw,14px);line-height:1;overflow:hidden}.tape__track[data-astro-cid-u6vsyxkm]{width:max-content;padding-block:clamp(12px,1.1vw,15px);animation:40s linear infinite tape;display:flex}.tape__track[data-astro-cid-u6vsyxkm] span[data-astro-cid-u6vsyxkm]{white-space:nowrap;padding-left:clamp(18px,1.8vw,26px)}.tape__track[data-astro-cid-u6vsyxkm] b[data-astro-cid-u6vsyxkm]{margin-left:clamp(18px,1.8vw,26px);font-weight:400}@keyframes tape{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tape__track[data-astro-cid-u6vsyxkm]{animation:none}}.deck[data-astro-cid-jjvk7ggc]{display:none}@media (width>=1024px){.deck[data-astro-cid-jjvk7ggc]{grid-template-columns:minmax(300px,4fr) minmax(0,8fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}}.deck__side[data-astro-cid-jjvk7ggc]{justify-items:start;gap:20px;display:grid}.deck__title[data-astro-cid-jjvk7ggc]{font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:-.015em;line-height:1.1}.deck__intro[data-astro-cid-jjvk7ggc]{max-width:48ch;color:var(--muted)}.deck__controls[data-astro-cid-jjvk7ggc]{align-items:center;gap:10px;margin-top:12px;display:flex}.deck__arrow[data-astro-cid-jjvk7ggc]{border:1px solid var(--line);width:48px;height:48px;color:var(--cream);cursor:pointer;background:0 0;border-radius:50%;font-size:18px;transition:border-color .3s,color .3s,opacity .3s}.deck__arrow[data-astro-cid-jjvk7ggc]:hover:not(:disabled),.deck__arrow[data-astro-cid-jjvk7ggc]:focus-visible{border-color:var(--lime);color:var(--lime);outline:none}.deck__arrow[data-astro-cid-jjvk7ggc]:disabled{opacity:.35;cursor:default}.deck__strip[data-astro-cid-jjvk7ggc]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0;padding:2px 2px 8px;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}.deck__strip[data-astro-cid-jjvk7ggc]::-webkit-scrollbar{display:none}.card[data-astro-cid-jjvk7ggc]{border:1px solid var(--line);scroll-snap-align:start;background:#181818;border-radius:16px;flex-direction:column;flex:0 0 320px;align-items:flex-start;gap:14px;min-height:400px;padding:28px;display:flex;position:relative}.card--cta[data-astro-cid-jjvk7ggc]{background:linear-gradient(160deg,#b6f50014,#b6f50000 55%),#181818;flex-basis:260px;justify-content:flex-end}.card__plus[data-astro-cid-jjvk7ggc]{font-family:var(--font-display);color:var(--lime);margin-bottom:auto;font-size:64px;line-height:.9}.card--cta[data-astro-cid-jjvk7ggc] .card__title[data-astro-cid-jjvk7ggc]{font-size:22px}.card[data-astro-cid-jjvk7ggc] .card__btn{margin-top:12px}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.card[data-astro-cid-jjvk7ggc]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam), transparent 0deg 290deg, #b6f50026 320deg, var(--lime) 352deg, transparent 360deg);-webkit-mask-composite:xor;animation:6s linear infinite beam;animation-delay:var(--delay,0s);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes beam{to{--beam:360deg}}.card__top[data-astro-cid-jjvk7ggc]{justify-content:space-between;align-items:start;width:100%;margin-bottom:24px;display:flex}.card__num[data-astro-cid-jjvk7ggc]{font-family:var(--font-display);color:var(--lime);font-size:64px;line-height:.9}.card__icon[data-astro-cid-jjvk7ggc]{color:var(--lime)}.card__title[data-astro-cid-jjvk7ggc]{font-family:var(--font-display);font-size:24px;line-height:1.2}.card__text[data-astro-cid-jjvk7ggc]{color:var(--muted);font-size:15px;line-height:1.55}.card__reward[data-astro-cid-jjvk7ggc]{border:1px solid var(--lime);margin-top:auto;padding:6px 10px;font-size:13px;position:relative}.card__reward[data-astro-cid-jjvk7ggc] i[data-astro-cid-jjvk7ggc]{border:1px solid var(--lime);background:var(--cream);width:5px;height:5px;position:absolute}.card__reward[data-astro-cid-jjvk7ggc] i[data-astro-cid-jjvk7ggc]:first-of-type{top:-3px;left:-3px}.card__reward[data-astro-cid-jjvk7ggc] i[data-astro-cid-jjvk7ggc]:nth-of-type(2){top:-3px;right:-3px}.card__reward[data-astro-cid-jjvk7ggc] i[data-astro-cid-jjvk7ggc]:nth-of-type(3){bottom:-3px;left:-3px}.card__reward[data-astro-cid-jjvk7ggc] i[data-astro-cid-jjvk7ggc]:nth-of-type(4){bottom:-3px;right:-3px}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-jjvk7ggc]:before{animation:none}}.process__head[data-astro-cid-grsovck6]{align-content:start;justify-items:start;gap:16px;margin-bottom:clamp(40px,4vw,64px);display:grid}.process__title[data-astro-cid-grsovck6]{font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:-.015em;line-height:1.1}.process__intro[data-astro-cid-grsovck6]{max-width:48ch;color:var(--muted)}@media (width>=1024px){.process__layout[data-astro-cid-grsovck6].process__layout{display:none}}.status[data-astro-cid-grsovck6]{display:none}.map[data-astro-cid-grsovck6]{position:relative}.map__svg[data-astro-cid-grsovck6]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map__svg[data-astro-cid-grsovck6] path[data-astro-cid-grsovck6]{fill:none;stroke-linecap:round}.map__track[data-astro-cid-grsovck6]{stroke:#fff7f00d;stroke-width:28px}.map__dots[data-astro-cid-grsovck6]{stroke:#fff7f038;stroke-width:4px;stroke-dasharray:.1 16}.map__fill[data-astro-cid-grsovck6]{stroke:var(--lime);stroke-width:4px;filter:drop-shadow(0 0 8px #b6f50099)}.levels[data-astro-cid-grsovck6]{gap:clamp(32px,4vw,48px);margin:0;padding:0;list-style:none;display:grid;position:relative}.level[data-astro-cid-grsovck6]{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;display:grid}.level__spot[data-astro-cid-grsovck6]{z-index:1;justify-items:center;gap:8px;display:grid;position:relative}.level__node[data-astro-cid-grsovck6]{background:var(--dark-2);width:60px;height:60px;color:var(--muted);font-family:var(--font-display);border:1.5px solid #fff7f02e;border-radius:50%;place-items:center;font-size:22px;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s;display:grid;position:relative}.level[data-astro-cid-grsovck6].is-cleared .level__node[data-astro-cid-grsovck6]{border-color:var(--lime);background:var(--lime);color:var(--dark);animation:pop .5s var(--ease);box-shadow:0 0 24px #b6f5004d}.level[data-astro-cid-grsovck6].is-current .level__node[data-astro-cid-grsovck6]{animation:pop .5s var(--ease), glow 2s ease-in-out infinite}.level[data-astro-cid-grsovck6].is-current .level__node[data-astro-cid-grsovck6]:before,.level[data-astro-cid-grsovck6].is-current .level__node[data-astro-cid-grsovck6]:after{content:"";border:1.5px solid var(--lime);border-radius:50%;animation:2s ease-out infinite wave;position:absolute;inset:-2px}.level[data-astro-cid-grsovck6].is-current .level__node[data-astro-cid-grsovck6]:after{animation-delay:1s}.level__card[data-astro-cid-grsovck6]{border:1px solid var(--line);background:#181818;border-radius:16px;justify-items:start;gap:10px;padding:clamp(20px,2vw,32px);transition:border-color .5s;display:grid}.level__card[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]{transition:opacity .5s}.map[data-astro-cid-grsovck6].is-ready .level[data-astro-cid-grsovck6]:not(.is-cleared) .level__card[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]{opacity:.45}.level[data-astro-cid-grsovck6].is-current .level__card[data-astro-cid-grsovck6]{border-color:#b6f50059}.level__label[data-astro-cid-grsovck6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.level__title[data-astro-cid-grsovck6]{font-family:var(--font-display);font-size:clamp(22px,2vw,30px);line-height:1.2}.level__text[data-astro-cid-grsovck6]{color:var(--muted);font-size:15px}.level__reward[data-astro-cid-grsovck6]{border:1px solid var(--line);border-radius:50px;align-items:center;gap:8px;margin-top:6px;padding:6px 12px;font-size:13px;display:inline-flex}.level__reward[data-astro-cid-grsovck6] svg[data-astro-cid-grsovck6]{fill:none;width:14px;height:14px;stroke:var(--lime);stroke-width:1.3px;stroke-linejoin:round}.player[data-astro-cid-grsovck6]{z-index:2;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.map[data-astro-cid-grsovck6]:not(.is-ready) .player[data-astro-cid-grsovck6]{display:none}.player__pin[data-astro-cid-grsovck6]{background:var(--lime);border-radius:50%;width:48px;height:48px;padding:3px;animation:2.4s ease-in-out infinite bob;display:block;position:absolute;bottom:20px;left:-24px;box-shadow:0 12px 30px #00000080}.player__pin[data-astro-cid-grsovck6]:after{content:"";border:7px solid #0000;border-top:9px solid var(--lime);border-bottom:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.player__pin[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width>=1024px){.process__layout[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,6vw,112px);display:grid}.process__head[data-astro-cid-grsovck6]{top:calc(var(--header-h) + 48px);gap:20px;margin-bottom:0;position:sticky}.status[data-astro-cid-grsovck6]{border:1px solid var(--line);background:#181818;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:400px;margin-top:16px;padding:16px 20px;display:grid}.status__avatar[data-astro-cid-grsovck6]{background:var(--lime);object-fit:cover;border-radius:50%;width:48px;height:48px;padding:2px}.status__level[data-astro-cid-grsovck6]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.status__step[data-astro-cid-grsovck6]{font-family:var(--font-display);font-size:18px}.level[data-astro-cid-grsovck6]{grid-template-columns:88px minmax(0,1fr);gap:28px}.level__node[data-astro-cid-grsovck6]{width:80px;height:80px;font-size:30px}.player__pin[data-astro-cid-grsovck6]{width:60px;height:60px;bottom:26px;left:-30px}}@keyframes pop{50%{transform:scale(1.15)}}@keyframes wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes glow{50%{box-shadow:0 0 40px #b6f50099}}@keyframes bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.level[data-astro-cid-grsovck6].is-cleared .level__node[data-astro-cid-grsovck6],.level[data-astro-cid-grsovck6].is-current .level__node[data-astro-cid-grsovck6]:before,.level[data-astro-cid-grsovck6].is-current .level__node[data-astro-cid-grsovck6]:after,.player__pin[data-astro-cid-grsovck6]{animation:none}}.exp__inner[data-astro-cid-bl6cniha]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.exp__copy[data-astro-cid-bl6cniha]{justify-items:start;gap:20px;display:grid}.exp__title[data-astro-cid-bl6cniha]{max-width:16ch;font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:-.015em;line-height:1.1}.exp__text[data-astro-cid-bl6cniha]{max-width:56ch;color:var(--muted)}.canvas[data-astro-cid-bl6cniha]{height:clamp(320px,34vw,480px);position:relative}.canvas[data-astro-cid-bl6cniha]:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192'%3E%3Cpath d='M0 0h5M0 0v5M192 0h-5M192 0v5M0 192h5M0 192v-5M192 192h-5M192 192v-5' stroke='%23fff7f0' stroke-opacity='.55' stroke-width='1.5'/%3E%3C/svg%3E"),linear-gradient(#fff7f017 1px,#0000 1px),linear-gradient(90deg,#fff7f017 1px,#0000 1px);background-size:calc(var(--cell) * 4) calc(var(--cell) * 4), var(--cell) var(--cell), var(--cell) var(--cell);mask-image:var(--grid-mask);position:absolute;inset:0}@media (width<=999px){.exp__inner[data-astro-cid-bl6cniha]{grid-template-columns:1fr}.canvas[data-astro-cid-bl6cniha]{height:320px}}@media (width<=899px){.intro[data-astro-cid-jgctki6q]{min-height:calc(100svh - var(--header-h));flex-direction:column;display:flex}}
