.rig[data-astro-cid-nne24vru]{overflow:visible}.rig__ghost[data-astro-cid-nne24vru]{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 4}.rig__bone[data-astro-cid-nne24vru]{fill:none;stroke:var(--fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rig__joint[data-astro-cid-nne24vru]{fill:var(--accent);stroke:var(--surface-2);stroke-width:2px}.rig__flow[data-astro-cid-nne24vru]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:3 6;animation:1.4s linear infinite rig-flow}@keyframes rig-flow{to{stroke-dashoffset:18px}}.rig[data-astro-cid-bsc2e3bt]{overflow:visible}.rig__ghost[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 4}.rig__hold[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--accent);stroke-width:3px}.rig__bone[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rig__joint[data-astro-cid-bsc2e3bt]{fill:var(--accent);stroke:var(--surface-2);stroke-width:2px}.rig__flow[data-astro-cid-bsc2e3bt]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:3 6;animation:1.4s linear infinite rig-flow}.rig[data-astro-cid-422qd7pn]{overflow:visible}.rig__bone[data-astro-cid-422qd7pn]{fill:none;stroke:var(--fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.rig__spring[data-astro-cid-422qd7pn]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round}.rig__com[data-astro-cid-422qd7pn] circle[data-astro-cid-422qd7pn]{fill:none;stroke:var(--fg);stroke-width:2px}.rig__com[data-astro-cid-422qd7pn] path[data-astro-cid-422qd7pn]{fill:var(--accent)}.rig__joint[data-astro-cid-422qd7pn]{fill:var(--accent);stroke:var(--surface-2);stroke-width:2px}.rig__flow[data-astro-cid-422qd7pn]{fill:none;stroke:var(--accent);stroke-opacity:.55;stroke-width:1.5px;stroke-dasharray:3 6;animation:.9s linear infinite rig-flow}.glyphs[data-astro-cid-x4qkbner]{place-items:center;width:100%;height:100%;font-weight:800;display:grid;position:relative}.g[data-astro-cid-x4qkbner]{border-radius:var(--radius-pill);background:var(--c-paper);color:var(--c-ink);white-space:nowrap;padding:.15em .5em;line-height:1.3;position:absolute}.g1[data-astro-cid-x4qkbner]{font-family:var(--font-display);background:var(--accent);font-size:2.6em;font-stretch:130%;transform:translate(-28%,-48%)rotate(-8deg)}.g2[data-astro-cid-x4qkbner]{font-family:Nirmala UI,Noto Sans Devanagari,sans-serif;font-size:1.5em;transform:translate(26%,6%)rotate(5deg)}.g3[data-astro-cid-x4qkbner]{font-family:Segoe UI,Noto Sans Arabic,sans-serif;font-size:1.5em;transform:translate(-20%,72%)rotate(-3deg)}.hl[data-astro-cid-ge2uvauf]{color:inherit;background:0 0}.hl--play[data-astro-cid-ge2uvauf]{color:var(--accent)}.hl--build[data-astro-cid-ge2uvauf]{color:#0000;-webkit-text-stroke:.025em var(--fg)}.hero[data-astro-cid-ge2uvauf]{--cube:clamp(120px, 3rem + 8.6vw, 176px);isolation:isolate;align-items:center;gap:var(--space-m);min-height:clamp(640px,100svh - 4.5rem,1100px);padding:var(--space-l) var(--gutter) var(--space-m);border-bottom:var(--border);background:radial-gradient(45% 28% at 50% 100%, color-mix(in srgb, var(--game-accent) 18%, transparent), transparent 70%), var(--bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__copy[data-astro-cid-ge2uvauf]{text-align:center}.hero__copy[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{margin-inline:auto}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-s);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,1rem + 4.2vw,5.4rem);font-weight:800;font-stretch:118%;line-height:.95}.hero__lede[data-astro-cid-ge2uvauf]{max-width:60ch;margin:var(--space-s) auto 0;font-size:var(--step-1);color:var(--fg-muted)}.hero__ctas[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-s);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.projector[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;align-items:center;width:min(100%,980px);display:flex;position:relative}.rig[data-astro-cid-ge2uvauf]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.projector__cube[data-astro-cid-ge2uvauf]{z-index:1;width:var(--cube);aspect-ratio:1;position:relative}.projector__cube[data-astro-cid-ge2uvauf] svg{width:100%;height:100%}.rig[data-astro-cid-ge2uvauf] .projector__cube[data-astro-cid-ge2uvauf].is-gulping .logo__cube{animation:logo-gulp .6s var(--ease-out)}.beam[data-astro-cid-ge2uvauf]{z-index:2;top:0;left:4%;right:4%;bottom:calc(var(--cube) * .69);clip-path:polygon(calc(50% - var(--cube) * .17) 100%, calc(50% + var(--cube) * .17) 100%, 100% 0, 0 0);mix-blend-mode:screen;pointer-events:none;position:absolute}.beam__light[data-astro-cid-ge2uvauf]{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--fg) 7%, transparent) 0 1px, transparent 1px 4px), linear-gradient(0deg, color-mix(in srgb, var(--game-accent) 45%, transparent) 0%, color-mix(in srgb, var(--game-accent) 16%, transparent) 45%, transparent 100%);animation:7s step-end infinite beam-flicker;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 60%)}@keyframes beam-flicker{0%,41%,44%,78%,to{opacity:1}42%{opacity:.82}79%{opacity:.9}}.beam-pool[data-astro-cid-ge2uvauf]{z-index:2;left:50%;bottom:calc(var(--cube) * .69 - var(--cube) * .09);width:calc(var(--cube) * .4);height:calc(var(--cube) * .18);background:radial-gradient(closest-side, color-mix(in srgb, var(--game-accent) 80%, transparent), transparent);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute;translate:-50%}.holo[data-astro-cid-ge2uvauf]{z-index:3;perspective:1400px;width:100%;margin-bottom:clamp(2rem,1rem + 2vw,2.5rem);position:relative}.holo__deck[data-astro-cid-ge2uvauf]{display:grid}.holo__panel[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;gap:var(--space-l);grid-area:1/1;grid-template-columns:minmax(0,500px) minmax(0,350px);display:grid}.holo__panel[data-astro-cid-ge2uvauf][hidden]{display:none}.holo__label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--game-accent)}.holo__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-2xs);font-size:var(--step-2);letter-spacing:-.03em;text-shadow:0 0 28px color-mix(in srgb, var(--game-accent) 45%, transparent);font-weight:800;font-stretch:118%;line-height:.95}.holo__hook[data-astro-cid-ge2uvauf]{margin-top:var(--space-2xs)}.holo__pitch[data-astro-cid-ge2uvauf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.holo__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.holo__play[data-astro-cid-ge2uvauf]{background:var(--game-accent)}.holo__play[data-astro-cid-ge2uvauf]:hover{background:color-mix(in srgb, var(--game-accent) 82%, var(--c-paper))}.holo[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]{background:color-mix(in srgb, var(--bg) 60%, transparent)}.holo__card[data-astro-cid-ge2uvauf]{border:1px solid color-mix(in srgb, var(--game-accent) 70%, transparent);border-radius:var(--radius-m);background:color-mix(in srgb, var(--game-accent) 12%, transparent);box-shadow:0 0 56px -10px color-mix(in srgb, var(--game-accent) 60%, transparent);transform-origin:50% 100%;position:relative;overflow:hidden;transform:perspective(900px)rotateX(14deg)}.holo__card[data-astro-cid-ge2uvauf] img{aspect-ratio:16/9;object-fit:cover;opacity:.9;width:100%;display:block;mask-image:radial-gradient(120% 110% at 50% 45%,#000 55%,#0000 100%)}.holo__card--rig[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;background:color-mix(in srgb, var(--bg) 70%, transparent);place-items:center;padding:8% 14%;font-size:clamp(13px,.6rem + .5vw,17px);display:grid}.holo__card--rig[data-astro-cid-ge2uvauf] .holo__rig{width:100%;height:100%}.holo__card--rig[data-astro-cid-ge2uvauf] .rig__bone{stroke:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 60%, transparent))}.holo__card--rig[data-astro-cid-ge2uvauf] .rig__joint{fill:var(--fg)}.holo__card[data-astro-cid-ge2uvauf]:after{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--bg) 35%, transparent) 0 1px, transparent 1px 4px);pointer-events:none;position:absolute;inset:0}.tabs[data-astro-cid-ge2uvauf]{gap:var(--space-s);width:100%;margin-top:var(--space-s);display:grid}.tabs__label[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-2xs);font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);text-align:center}.tabs__list[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}@media (width>=761px){.tabs[data-astro-cid-ge2uvauf]{display:contents}.tabs__group[data-astro-cid-ge2uvauf]{z-index:3;bottom:calc(var(--cube) * .12);position:absolute}.tabs__group--games[data-astro-cid-ge2uvauf]{left:calc(50% + var(--cube) / 2 + var(--space-l))}.tabs__group--tools[data-astro-cid-ge2uvauf]{right:calc(50% + var(--cube) / 2 + var(--space-l))}.tabs__list[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start}.tabs__group--tools[data-astro-cid-ge2uvauf] .tabs__list[data-astro-cid-ge2uvauf]{align-items:flex-end}.tabs__group--games[data-astro-cid-ge2uvauf] .tabs__label[data-astro-cid-ge2uvauf]{text-align:left}.tabs__group--tools[data-astro-cid-ge2uvauf] .tabs__label[data-astro-cid-ge2uvauf]{text-align:right}.holo[data-astro-cid-ge2uvauf]{margin-bottom:max(clamp(2rem, 1rem + 2vw, 2.5rem), calc(13rem - var(--cube)))}}.tab[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2xs);min-height:34px;padding:3px var(--space-s) 3px 3px;border:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--fg);font-family:var(--font-display);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-out);font-weight:700;line-height:1.15;text-decoration:none;display:flex;position:relative;overflow:hidden}.tab[data-astro-cid-ge2uvauf] img,.tab__icon[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:var(--radius-pill);flex:none;width:36px;height:26px}.tab__icon[data-astro-cid-ge2uvauf]{background:var(--surface-2);place-items:center;padding:3px 6px;font-size:3px;display:grid;overflow:hidden}.tab__icon[data-astro-cid-ge2uvauf] svg{width:100%;height:100%}.tab[data-astro-cid-ge2uvauf]:hover{border-color:var(--line-strong)}.tab[data-astro-cid-ge2uvauf][aria-selected=true]{border-color:var(--game-accent)}.tab[data-astro-cid-ge2uvauf]:after{content:"";background:var(--game-accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.is-timing .tab[data-astro-cid-ge2uvauf][aria-selected=true]:after{animation:8s linear forwards tab-timer}@keyframes tab-timer{to{transform:scaleX(1)}}@media (width<=760px){.hero[data-astro-cid-ge2uvauf]{--cube:116px}.beam[data-astro-cid-ge2uvauf]{clip-path:polygon(calc(50% - var(--cube) * .17) 100%, calc(50% + var(--cube) * .17) 100%, 100% 40%, 100% 0, 0 0, 0 40%);left:0;right:0}.beam__light[data-astro-cid-ge2uvauf]{mask-image:linear-gradient(#0000,#000 45%)}.holo[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-s)}.holo__panel[data-astro-cid-ge2uvauf]{gap:var(--space-xs);text-align:center;grid-template-columns:minmax(0,1fr)}.holo__card[data-astro-cid-ge2uvauf]{order:-1;justify-self:center;width:min(90%,440px)}.holo__card[data-astro-cid-ge2uvauf] img,.holo__card--rig[data-astro-cid-ge2uvauf]{aspect-ratio:16/10}.holo__title[data-astro-cid-ge2uvauf]{font-size:clamp(1.6rem,1.3rem + 1.4vw,1.8rem)}.holo__hook[data-astro-cid-ge2uvauf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;margin-inline:auto;display:-webkit-box;overflow:hidden}.holo__ctas[data-astro-cid-ge2uvauf]{margin-top:var(--space-xs);justify-content:center}.holo__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{padding:.7em 1.2em}.tabs[data-astro-cid-ge2uvauf]{align-self:stretch;align-items:center;gap:var(--space-s);width:auto;margin:0 calc(var(--gutter) * -1);padding:var(--space-2xs) var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.tabs[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.tabs__group[data-astro-cid-ge2uvauf],.tabs__list[data-astro-cid-ge2uvauf]{flex:none;align-items:center;gap:6px;display:flex}.tabs__group[data-astro-cid-ge2uvauf]{gap:var(--space-2xs)}.tabs__label[data-astro-cid-ge2uvauf]{white-space:nowrap;margin:0;font-size:.7rem}.tab[data-astro-cid-ge2uvauf]{white-space:nowrap;scroll-snap-align:start;flex:none;height:40px}}.is-live .holo__panel[data-astro-cid-ge2uvauf]:not(.is-active){visibility:hidden}.is-arming .beam[data-astro-cid-ge2uvauf],.is-arming .beam-pool[data-astro-cid-ge2uvauf],.is-arming .holo__deck[data-astro-cid-ge2uvauf],.is-arming .projector__cube[data-astro-cid-ge2uvauf]{visibility:hidden;animation:0s 4s forwards holo-failsafe}@keyframes holo-failsafe{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.beam__light[data-astro-cid-ge2uvauf],.is-timing .tab[data-astro-cid-ge2uvauf][aria-selected=true]:after{animation:none}}.bands[data-astro-cid-543bmuqs]{z-index:4;height:clamp(150px,16vw,230px);margin-block:calc(var(--space-s) * -1) var(--space-m);position:relative;overflow:hidden}@media (width<=700px){.bands[data-astro-cid-543bmuqs]{margin-block-start:0}}.band[data-astro-cid-543bmuqs]{width:110%;position:absolute;left:-5%;overflow:hidden}.band--a[data-astro-cid-543bmuqs]{background:var(--accent);color:var(--accent-fg);z-index:2;top:18%;rotate:-3deg}.band--b[data-astro-cid-543bmuqs]{background:var(--surface);border-block:var(--border-strong);color:var(--fg);top:46%;rotate:2deg}.band__track[data-astro-cid-543bmuqs]{width:max-content;animation:28s linear infinite band;display:flex}.band__track--rev[data-astro-cid-543bmuqs]{animation-duration:34s;animation-direction:reverse}.band__group[data-astro-cid-543bmuqs]{display:flex}.band__item[data-astro-cid-543bmuqs]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7em;padding:.35em 0 .35em .7em;font-size:clamp(1.3rem,.8rem + 2.2vw,2.6rem);font-weight:800;font-stretch:125%;line-height:1.1;display:inline-flex}.band__dot[data-astro-cid-543bmuqs]{aspect-ratio:1;background:currentColor;width:.32em;rotate:45deg}.band--b[data-astro-cid-543bmuqs] .band__dot[data-astro-cid-543bmuqs]{background:var(--accent)}@keyframes band{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band__track[data-astro-cid-543bmuqs]{animation:none}}.showcase[data-astro-cid-j73xy4if]{border-block:var(--border);position:relative;overflow:hidden}.showcase__track[data-astro-cid-j73xy4if]{flex-direction:column;display:flex}.panel[data-astro-cid-j73xy4if]{position:relative;overflow:hidden}.panel--intro[data-astro-cid-j73xy4if]{align-content:center;gap:var(--space-s);padding:var(--space-3xl) var(--gutter) var(--space-2xl);background:radial-gradient(circle at 85% 20%, #ff5a1f24, transparent 45%), var(--bg);display:grid}.showcase__title[data-astro-cid-j73xy4if]{letter-spacing:-.04em;font-size:clamp(3.5rem,1rem + 10vw,11rem);font-weight:800;font-stretch:125%;line-height:.88}.showcase__lede[data-astro-cid-j73xy4if]{max-width:30ch;font-size:var(--step-1);color:var(--fg-muted)}.showcase__arrow[data-astro-cid-j73xy4if]{font-family:var(--font-display);color:var(--accent);animation:nudge 1.4s var(--ease-out) infinite;font-size:5rem;line-height:1;display:none}@keyframes nudge{50%{transform:translate(18px)}}.panel--game[data-astro-cid-j73xy4if]{background:radial-gradient(circle at 72% 50%, color-mix(in srgb, var(--game-accent) 16%, transparent), transparent 55%), var(--bg);color:var(--fg);padding:var(--space-2xl) var(--gutter);border-top:var(--border)}.panel__giant[data-astro-cid-j73xy4if]{z-index:0;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--fg) 14%, transparent);pointer-events:none;user-select:none;margin:0;font-size:clamp(6rem,18vw,22rem);font-weight:900;font-stretch:125%;line-height:1;position:absolute;bottom:-.12em;left:0}.panel__inner[data-astro-cid-j73xy4if]{z-index:1;gap:var(--space-xl);width:100%;max-width:var(--max-width);grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;margin-inline:auto;display:grid;position:relative}.panel__copy[data-astro-cid-j73xy4if]{gap:var(--space-s);justify-items:start;display:grid;container-type:inline-size}.panel__num[data-astro-cid-j73xy4if]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--game-accent)}.panel__title[data-astro-cid-j73xy4if]{letter-spacing:-.03em;font-size:min(clamp(2.6rem,1rem + 5vw,6.2rem),13cqi);font-weight:800;font-stretch:118%;line-height:.92}.panel__title[data-astro-cid-j73xy4if] a[data-astro-cid-j73xy4if]{text-decoration:none}.panel__pitch[data-astro-cid-j73xy4if]{max-width:34ch;font-size:var(--step-1);color:var(--fg-muted)}.panel__ctas[data-astro-cid-j73xy4if]{align-items:center;gap:var(--space-m);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.panel__play[data-astro-cid-j73xy4if]{background:var(--game-accent);font-size:var(--step-1)}.panel__play[data-astro-cid-j73xy4if]:hover{background:color-mix(in srgb, var(--game-accent) 82%, var(--c-paper))}.panel__more[data-astro-cid-j73xy4if]{text-underline-offset:.25em;font-weight:600}.panel__built[data-astro-cid-j73xy4if]{margin-top:var(--space-xs);border:var(--border-strong);border-radius:var(--radius-pill);font-size:var(--step--1);transition:border-color var(--dur-fast) var(--ease-out);gap:.4em;padding:.45em .9em;font-weight:600;text-decoration:none;display:inline-flex}.panel__built[data-astro-cid-j73xy4if]:hover{border-color:var(--game-accent)}.panel__built[data-astro-cid-j73xy4if] span[data-astro-cid-j73xy4if]{color:var(--fg-muted)}.panel__art[data-astro-cid-j73xy4if]{border:var(--border-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);transition:border-color var(--dur-mid) var(--ease-out);display:block;position:relative}.panel__art[data-astro-cid-j73xy4if] img{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius-l) - 1px);width:100%}.panel__art[data-astro-cid-j73xy4if]:hover{border-color:var(--game-accent)}.sticker[data-astro-cid-j73xy4if]{text-align:center;aspect-ratio:1;width:clamp(76px,7.5vw,104px);box-shadow:var(--shadow-lift);color:var(--c-ink);border-radius:50%;place-content:center;line-height:1;display:grid;position:absolute}.sticker[data-astro-cid-j73xy4if] b[data-astro-cid-j73xy4if]{font-family:var(--font-display);font-size:clamp(1.3rem,1rem + 1.1vw,2rem);font-weight:800;font-stretch:115%}.sticker[data-astro-cid-j73xy4if] small[data-astro-cid-j73xy4if]{font-family:var(--font-mono);margin-top:.2em;font-size:.75rem}.sticker--rating[data-astro-cid-j73xy4if]{background:var(--game-accent);top:-7%;right:-3%}.sticker--likes[data-astro-cid-j73xy4if]{background:var(--c-paper);bottom:-9%;left:-4%}.sticker--likes[data-astro-cid-j73xy4if] b[data-astro-cid-j73xy4if]{font-size:clamp(1rem,.8rem + .9vw,1.5rem)}@media (width<=899px){.panel__inner[data-astro-cid-j73xy4if]{grid-template-columns:1fr}.panel__art[data-astro-cid-j73xy4if]{margin:var(--space-s) var(--space-s) var(--space-l);order:-1}}.showcase[data-astro-cid-j73xy4if].is-pinned .showcase__track[data-astro-cid-j73xy4if]{flex-direction:row;width:max-content;height:100vh}.showcase[data-astro-cid-j73xy4if].is-pinned .panel[data-astro-cid-j73xy4if]{flex:none;align-content:center;width:100vw;height:100vh;display:grid}.showcase[data-astro-cid-j73xy4if].is-pinned .panel--intro[data-astro-cid-j73xy4if]{width:70vw;padding-block:var(--space-xl)}.showcase[data-astro-cid-j73xy4if].is-pinned .panel--game[data-astro-cid-j73xy4if]{border-top:0;border-left:var(--border)}.showcase[data-astro-cid-j73xy4if].is-pinned .showcase__arrow[data-astro-cid-j73xy4if]{display:block}.stats[data-astro-cid-23gkgyqt]{padding-block:var(--space-2xl);border-bottom:var(--border)}.stats__grid[data-astro-cid-23gkgyqt]{gap:var(--space-l) var(--space-m);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=560px){.stats__grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.stats__grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat[data-astro-cid-23gkgyqt]{gap:var(--space-xs);padding-top:var(--space-s);border-top:var(--border-strong);display:grid;container-type:inline-size}.stat[data-astro-cid-23gkgyqt]:before{content:"";width:2.5rem;height:3px;margin-top:calc(var(--space-s) * -1 - 2px);margin-bottom:var(--space-xs);background:var(--accent)}.stat__value[data-astro-cid-23gkgyqt]{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:min(clamp(3rem,2rem + 4vw,5.5rem),22cqi);font-weight:800;font-stretch:125%;line-height:.9}.stat__label[data-astro-cid-23gkgyqt]{max-width:24ch;font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);line-height:1.4}.loop[data-astro-cid-dlsxj7z3]{padding-block:var(--space-3xl);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 48px 48px, var(--bg);position:relative}.loop[data-astro-cid-dlsxj7z3]:before{content:"";background:radial-gradient(ellipse at center, transparent 20%, var(--bg) 75%);position:absolute;inset:0}.loop[data-astro-cid-dlsxj7z3]>.wrap[data-astro-cid-dlsxj7z3]{position:relative}.loop__head[data-astro-cid-dlsxj7z3]{gap:var(--space-xs);margin-bottom:var(--space-2xl);text-align:center;justify-items:center;display:grid}.loop__head[data-astro-cid-dlsxj7z3] h2[data-astro-cid-dlsxj7z3]{font-size:var(--step-display);letter-spacing:-.035em;font-weight:800;font-stretch:120%;line-height:.9}.loop__head[data-astro-cid-dlsxj7z3] em[data-astro-cid-dlsxj7z3]{color:var(--accent);font-style:normal}.loop__lede[data-astro-cid-dlsxj7z3]{max-width:46ch;font-size:var(--step-1);color:var(--fg-muted)}.loop__pairs[data-astro-cid-dlsxj7z3]{gap:var(--space-2xl);margin:0;padding:0;list-style:none;display:grid}.pair[data-astro-cid-dlsxj7z3]{grid-template-columns:minmax(0,1fr) minmax(80px,.5fr) minmax(0,1fr);align-items:center;display:grid}.pair[data-astro-cid-dlsxj7z3]:nth-child(2n) .pair__game[data-astro-cid-dlsxj7z3]{order:3}.pair[data-astro-cid-dlsxj7z3]:nth-child(2n) .pair__asset[data-astro-cid-dlsxj7z3]{order:1}.pair[data-astro-cid-dlsxj7z3]:nth-child(2n) .pair__link[data-astro-cid-dlsxj7z3]{order:2;transform:scaleX(-1)}.pair__game[data-astro-cid-dlsxj7z3],.pair__asset[data-astro-cid-dlsxj7z3]{border:var(--border-strong);border-radius:var(--radius-l);background:var(--surface);transition:transform var(--dur-mid) var(--ease-spring), border-color var(--dur-mid) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.pair__game[data-astro-cid-dlsxj7z3]:hover,.pair__asset[data-astro-cid-dlsxj7z3]:hover{border-color:var(--accent);transform:translateY(-6px)}.pair__game[data-astro-cid-dlsxj7z3] img{aspect-ratio:16/9;object-fit:cover;width:100%}.pair__art[data-astro-cid-dlsxj7z3]{aspect-ratio:16/9;background:radial-gradient(circle at 50% 45%, #ff5a1f38, transparent 60%), var(--surface-2);place-items:center;padding:8% 20%;display:grid}.pair__art[data-astro-cid-dlsxj7z3] svg{width:100%;height:100%}.pair__label[data-astro-cid-dlsxj7z3]{padding:var(--space-s) var(--space-m);border-top:var(--border);font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-2);letter-spacing:-.02em;gap:.2em;line-height:1.05;display:grid}.pair__label[data-astro-cid-dlsxj7z3] small[data-astro-cid-dlsxj7z3]{font-family:var(--font-mono);font-weight:500;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.pair__price[data-astro-cid-dlsxj7z3]{top:var(--space-s);right:var(--space-s);background:var(--c-paper);color:var(--c-ink);font-family:var(--font-mono);border-radius:var(--radius-pill);padding:.3em .7em;font-weight:600;position:absolute}.pair__link[data-astro-cid-dlsxj7z3]{width:100%;height:60px;color:var(--line-strong);overflow:visible}@media (width<=800px){.pair[data-astro-cid-dlsxj7z3]{gap:var(--space-s);grid-template-columns:1fr}.pair[data-astro-cid-dlsxj7z3]:nth-child(2n) .pair__game[data-astro-cid-dlsxj7z3],.pair[data-astro-cid-dlsxj7z3]:nth-child(2n) .pair__asset[data-astro-cid-dlsxj7z3],.pair[data-astro-cid-dlsxj7z3]:nth-child(2n) .pair__link[data-astro-cid-dlsxj7z3]{order:initial}.pair__link[data-astro-cid-dlsxj7z3]{justify-self:center;width:60px;height:70px;rotate:90deg}}.tools[data-astro-cid-6g6xweid]{padding-block:var(--space-3xl);background:var(--surface);border-block:var(--border);position:relative;overflow:hidden}.tools__ghost[data-astro-cid-6g6xweid]{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f2efe812;pointer-events:none;user-select:none;margin:0;font-size:22vw;font-weight:900;font-stretch:125%;line-height:.85;position:absolute;top:.1em;left:-.05em}.tools[data-astro-cid-6g6xweid] .wrap[data-astro-cid-6g6xweid]{position:relative}.tools__head[data-astro-cid-6g6xweid]{gap:var(--space-xs);margin-bottom:var(--space-2xl);display:grid}.tools__head[data-astro-cid-6g6xweid] h2[data-astro-cid-6g6xweid]{font-size:var(--step-display);letter-spacing:-.035em;font-weight:800;font-stretch:120%;line-height:.9}.tools__lede[data-astro-cid-6g6xweid]{max-width:44ch;font-size:var(--step-1);color:var(--fg-muted)}.tools__grid[data-astro-cid-6g6xweid]{gap:var(--space-m);perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=620px){.tools__grid[data-astro-cid-6g6xweid]{grid-template-columns:1fr}}.tool[data-astro-cid-6g6xweid]{background:var(--bg);border:var(--border-strong);border-radius:var(--radius-l);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s var(--ease-out), border-color var(--dur-mid) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.tool[data-astro-cid-6g6xweid]:hover{border-color:var(--accent)}.tool__tile[data-astro-cid-6g6xweid]{aspect-ratio:4/3;border-bottom:var(--border);background:radial-gradient(circle at var(--gx,50%) var(--gy,40%), #ff5a1f47, transparent 60%), var(--surface-2);place-items:center;padding:14% 18%;display:grid;position:relative}.tool__tile[data-astro-cid-6g6xweid] .tool__art{width:100%;height:100%;max-height:150px;transition:transform var(--dur-mid) var(--ease-spring);transform:translateZ(40px)}.tool[data-astro-cid-6g6xweid]:hover .tool__tile[data-astro-cid-6g6xweid] .tool__art{transform:translateZ(40px)scale(1.08)rotate(-3deg)}.tool__price[data-astro-cid-6g6xweid]{top:var(--space-s);right:var(--space-s);background:var(--c-paper);color:var(--c-ink);font-family:var(--font-mono);border-radius:var(--radius-pill);padding:.3em .7em;font-weight:600;position:absolute}.tool__body[data-astro-cid-6g6xweid]{gap:var(--space-xs);padding:var(--space-m);flex-direction:column;flex:1;display:flex}.tool[data-astro-cid-6g6xweid] h3[data-astro-cid-6g6xweid]{font-size:var(--step-2);letter-spacing:-.025em;font-stretch:112%}.tool__cta[data-astro-cid-6g6xweid]{white-space:normal;font-size:var(--step--1);align-self:flex-start;margin-top:auto}.tool__body[data-astro-cid-6g6xweid] p[data-astro-cid-6g6xweid]:not(.eyebrow){margin-bottom:var(--space-s);color:var(--fg-muted)}@media (width>=1200px){.tool[data-astro-cid-6g6xweid]{flex-direction:row}.tool__tile[data-astro-cid-6g6xweid]{aspect-ratio:auto;padding:var(--space-l);border-bottom:0;border-right:var(--border);flex:0 0 42%}.tool__tile[data-astro-cid-6g6xweid] .tool__art{max-height:180px}.tool__body[data-astro-cid-6g6xweid]{padding:var(--space-l)}}
