.hero[data-astro-cid-ge2uvauf]{min-height:100dvh;padding:var(--section-pad) 0 var(--space-8);align-items:center;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";background:radial-gradient(circle, var(--green) 0%, transparent 60%);opacity:.06;filter:blur(40px);pointer-events:none;width:50vw;height:50vw;position:absolute;top:30%;right:-10%}.hero-grid[data-astro-cid-ge2uvauf]{gap:var(--space-8);z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.hero-content[data-astro-cid-ge2uvauf]{max-width:560px}.hero-tag[data-astro-cid-ge2uvauf]{color:var(--green);margin-bottom:var(--space-4);align-items:center;gap:.75rem;font-weight:500;animation:.8s ease-out fadeUp;display:flex}.hero-tag[data-astro-cid-ge2uvauf]:before{content:"";background:var(--green);width:30px;height:1px}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;margin-bottom:var(--space-4);font-size:clamp(3rem,6.2vw,5.5rem);line-height:.95;animation:1s ease-out .1s both fadeUp}h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-weight:400}.accent[data-astro-cid-ge2uvauf]{color:var(--ink-dim);margin-top:var(--space-3);font-size:.5em;font-style:italic;font-weight:300;line-height:1.05;display:block}.lede[data-astro-cid-ge2uvauf]{color:var(--ink-dim);max-width:480px;margin-bottom:var(--space-6);font-size:1.1rem;line-height:1.65;animation:1s ease-out .2s both fadeUp}.hero-actions[data-astro-cid-ge2uvauf]{gap:var(--space-2);flex-wrap:wrap;animation:1s ease-out .3s both fadeUp;display:flex}.hero-stack[data-astro-cid-ge2uvauf]{height:380px;position:relative}.stack-stage[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stack-card[data-astro-cid-ge2uvauf]{transform-origin:50% 120%;width:170px;height:238px;transform:translateX(var(--dx)) rotate(var(--rot));animation:stackIn .9s cubic-bezier(.2, .8, .2, 1) calc(.35s + 80ms * var(--i)) both;will-change:transform;margin-top:-119px;margin-left:-85px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.stack-card-inner[data-astro-cid-ge2uvauf]{background:var(--bg-elevated);border-radius:10px;width:100%;height:100%;overflow:hidden;box-shadow:0 10px 24px -10px #1435242e,0 2px 6px #1435240f}.stack-card-inner[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.stack-card[data-astro-cid-ge2uvauf]:hover{transform:translateX(var(--dx)) rotate(var(--rot)) translateY(-10px);z-index:10}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stackIn{0%{opacity:0;transform:translate(0)rotate(0)translateY(30px)}to{opacity:1;transform:translateX(var(--dx)) rotate(var(--rot))}}@media (width<=1100px){.stack-card[data-astro-cid-ge2uvauf]{width:150px;height:210px;margin-top:-105px;margin-left:-75px}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{min-height:auto;padding-top:8rem}.hero-grid[data-astro-cid-ge2uvauf]{gap:var(--space-6);grid-template-columns:1fr}.hero-stack[data-astro-cid-ge2uvauf]{order:2;height:260px}.stack-card[data-astro-cid-ge2uvauf]{width:124px;height:174px;margin-top:-87px;margin-left:-62px}}@media (width<=560px){.stack-card[data-astro-cid-ge2uvauf]{width:104px;height:146px;margin-top:-73px;margin-left:-52px}}@media (prefers-reduced-motion:reduce){.hero-tag[data-astro-cid-ge2uvauf],h1[data-astro-cid-ge2uvauf],.lede[data-astro-cid-ge2uvauf],.hero-actions[data-astro-cid-ge2uvauf],.stack-card[data-astro-cid-ge2uvauf]{animation:none}.stack-card[data-astro-cid-ge2uvauf]{transform:translateX(var(--dx)) rotate(var(--rot))}}.games-marquee[data-astro-cid-t7epyna3]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-4) 0;overflow:hidden}.games-track[data-astro-cid-t7epyna3]{gap:var(--space-8);white-space:nowrap;animation:30s linear infinite scroll;display:flex}.games-track[data-astro-cid-t7epyna3] span[data-astro-cid-t7epyna3]{font-family:var(--font-display);color:var(--ink-subtle);letter-spacing:-.02em;font-size:3rem;font-style:italic;font-weight:300}.games-track[data-astro-cid-t7epyna3] span[data-astro-cid-t7epyna3].green{color:var(--green)}.dot[data-astro-cid-t7epyna3]{color:var(--ink-subtle)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.games-track[data-astro-cid-t7epyna3]{animation:none}}@media (width<=900px){.games-track[data-astro-cid-t7epyna3] span[data-astro-cid-t7epyna3]{font-size:2rem}}.ecosystem[data-astro-cid-kqytzv4m]{background:var(--bg-elevated);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.eco-header[data-astro-cid-kqytzv4m]{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr;align-items:end;display:grid}.eco-header[data-astro-cid-kqytzv4m] h2[data-astro-cid-kqytzv4m]{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw,4rem);line-height:1}.eco-header[data-astro-cid-kqytzv4m] p[data-astro-cid-kqytzv4m]{color:var(--ink-dim);max-width:420px;font-size:1.05rem}.app-card[data-astro-cid-kqytzv4m]{min-height:320px;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.app-domain[data-astro-cid-kqytzv4m]{color:var(--green);margin-bottom:var(--space-3);font-weight:500}.app-card[data-astro-cid-kqytzv4m] h3[data-astro-cid-kqytzv4m]{letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:2rem;line-height:1.05}.app-card[data-astro-cid-kqytzv4m] p[data-astro-cid-kqytzv4m]{color:var(--ink-dim);padding-bottom:var(--space-4);margin-bottom:auto;font-size:.95rem}.visit[data-astro-cid-kqytzv4m]{color:var(--green);align-items:center;gap:.5rem;font-weight:500;display:flex}.arr[data-astro-cid-kqytzv4m]{transition:transform .3s}.app-card[data-astro-cid-kqytzv4m]:hover .arr[data-astro-cid-kqytzv4m]{transform:translate(4px,-4px)}@media (width<=900px){.eco-header[data-astro-cid-kqytzv4m]{gap:var(--space-4);grid-template-columns:1fr}}.stats[data-astro-cid-w74ncyn7]{background:var(--green);color:var(--bg);padding:var(--space-12) 0}.stat-item[data-astro-cid-w74ncyn7]{padding-left:var(--space-3);border-left:1px solid #ffffff26}.stat-num[data-astro-cid-w74ncyn7]{letter-spacing:-.03em;font-size:2.25rem;font-style:italic;line-height:1.05}.stat-label[data-astro-cid-w74ncyn7]{color:#fff9;margin-top:var(--space-2);line-height:1.4}@media (width<=900px){.stats[data-astro-cid-w74ncyn7]{padding:var(--space-6) 0}.stat-num[data-astro-cid-w74ncyn7]{font-size:1.75rem}.stats[data-astro-cid-w74ncyn7] .grid-4[data-astro-cid-w74ncyn7]{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}.values-layout[data-astro-cid-hfoeqrtz]{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.values-intro[data-astro-cid-hfoeqrtz] h2[data-astro-cid-hfoeqrtz]{letter-spacing:-.03em;margin-bottom:var(--space-4);font-size:clamp(2.5rem,5vw,4rem);line-height:1}.values-intro[data-astro-cid-hfoeqrtz] p[data-astro-cid-hfoeqrtz]{color:var(--ink-dim);margin-bottom:var(--space-3);font-size:1.05rem;line-height:1.7}.value-item[data-astro-cid-hfoeqrtz]{padding:var(--space-4) 0;border-bottom:1px solid var(--line);gap:var(--space-4);grid-template-columns:60px 1fr;align-items:start;display:grid}.value-item[data-astro-cid-hfoeqrtz]:first-child{border-top:1px solid var(--line)}.value-num[data-astro-cid-hfoeqrtz]{color:var(--green);font-size:1.5rem;font-style:italic}.value-content[data-astro-cid-hfoeqrtz] h4[data-astro-cid-hfoeqrtz]{font-family:var(--font-display);margin-bottom:var(--space-1);letter-spacing:-.01em;font-size:1.5rem;font-weight:400}.value-content[data-astro-cid-hfoeqrtz] p[data-astro-cid-hfoeqrtz]{color:var(--ink-dim);font-size:.95rem;line-height:1.6}@media (width<=900px){.values-layout[data-astro-cid-hfoeqrtz]{gap:var(--space-6);grid-template-columns:1fr}}.cta[data-astro-cid-amjew3wo]{text-align:center;padding:10rem var(--page-pad);position:relative;overflow:hidden}.cta-glow[data-astro-cid-amjew3wo]{background:radial-gradient(circle, var(--green), transparent 60%);opacity:.05;filter:blur(60px);width:80vw;max-width:800px;height:80vw;max-height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content[data-astro-cid-amjew3wo]{z-index:1;max-width:800px;position:relative}.cta-tag[data-astro-cid-amjew3wo]{color:var(--green);margin-bottom:var(--space-4);justify-content:center;align-items:center;gap:.75rem;font-weight:500;display:flex}.cta-tag[data-astro-cid-amjew3wo]:before{content:"";background:var(--green);width:30px;height:1px}h2[data-astro-cid-amjew3wo]{letter-spacing:-.04em;margin-bottom:var(--space-4);font-size:clamp(3rem,7vw,6rem);line-height:.95}p[data-astro-cid-amjew3wo]{color:var(--ink-dim);margin-bottom:var(--space-6);max-width:500px;margin-left:auto;margin-right:auto;font-size:1.1rem}.cta-actions[data-astro-cid-amjew3wo]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}
