.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]{gap:32px;display:grid}@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)}}.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}@media (width<=1023px){.deck__side[data-astro-cid-jjvk7ggc]{display:contents}.deck__title[data-astro-cid-jjvk7ggc]{order:1}.deck__intro[data-astro-cid-jjvk7ggc]{order:2;margin-top:-12px}.deck__strip[data-astro-cid-jjvk7ggc]{order:3}.deck__controls[data-astro-cid-jjvk7ggc]{order:4;margin-top:0}.deck__strip[data-astro-cid-jjvk7ggc]{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter)}.card[data-astro-cid-jjvk7ggc]{min-height:360px}}.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 min(320px,80vw);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:min(260px,66vw);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}}.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}}
