.mx-hero-title[data-astro-cid-anhloy43]{font-size:clamp(64px,10.8vw,172px);text-wrap:balance}.hero-scroll[data-astro-cid-anhloy43]{z-index:40;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none}@media(max-width:767px){.hero-scroll[data-astro-cid-anhloy43]{position:relative;align-self:center;margin-top:2.5rem;margin-bottom:1.5rem}}@media(min-width:768px){.hero-scroll[data-astro-cid-anhloy43]{position:absolute;bottom:36px;left:50%;transform:translate(-50%)}}.hero-scroll-label[data-astro-cid-anhloy43]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.4em;color:#f4ecdc8c;text-transform:uppercase}.hero-scroll-line[data-astro-cid-anhloy43]{position:relative;width:1px;height:56px;background:linear-gradient(to bottom,rgba(244,236,220,.25) 0%,transparent 100%);overflow:visible}.hero-scroll-dot[data-astro-cid-anhloy43]{position:absolute;top:-6px;left:50%;width:1px;height:14px;transform:translate(-50%);background:#ff5a1f;box-shadow:0 0 6px #ff5a1fb3,0 0 14px #ff5a1f59;animation:heroScrollDot 2.2s cubic-bezier(.55,.05,.45,.95) infinite}@keyframes heroScrollDot{0%{top:-14px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:56px;opacity:0}}.mx-solution-card[data-astro-cid-buj5fls7]{background:var(--color-ink);padding:72px 56px 64px;cursor:pointer;transition:all .5s cubic-bezier(.22,1,.36,1);overflow:hidden;min-height:460px}.card-wash[data-astro-cid-buj5fls7]{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(255,90,31,.12),transparent 60%);opacity:0;transition:opacity .5s;pointer-events:none}.mx-solution-card[data-astro-cid-buj5fls7]:hover .card-wash[data-astro-cid-buj5fls7]{opacity:1}.big-num[data-astro-cid-buj5fls7]{position:absolute;bottom:-28px;right:32px;font-family:var(--font-headline);font-size:200px;font-weight:700;color:transparent;-webkit-text-stroke:1.5px rgba(244,236,220,.06);line-height:1;letter-spacing:-.06em;transition:all .5s;pointer-events:none}.big-num-glow[data-astro-cid-buj5fls7]{-webkit-text-stroke-color:rgba(255,138,90,.35);filter:drop-shadow(0 0 18px rgba(255,90,31,.45));animation:mxGlow 3.6s ease-in-out infinite}.mx-solution-card[data-astro-cid-buj5fls7]:hover .big-num[data-astro-cid-buj5fls7]{-webkit-text-stroke-color:var(--color-cinnabar)}.mx-solution-card[data-astro-cid-buj5fls7]:hover .big-num-glow[data-astro-cid-buj5fls7]{filter:drop-shadow(0 0 28px rgba(255,90,31,.65))}@keyframes mxGlow{0%,to{filter:drop-shadow(0 0 18px rgba(255,90,31,.4))}50%{filter:drop-shadow(0 0 32px rgba(255,90,31,.6))}}.solution-title[data-astro-cid-buj5fls7]{font-family:var(--font-headline);font-size:64px;font-weight:300;color:var(--color-bone);margin:0 0 32px;line-height:1;letter-spacing:-.02em;transform:translate(0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.mx-solution-card[data-astro-cid-buj5fls7]:hover .solution-title[data-astro-cid-buj5fls7]{transform:translate(8px)}.hover-line[data-astro-cid-buj5fls7]{position:absolute;bottom:-64px;left:-56px;right:-56px;height:2px;background:var(--color-cinnabar);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mx-solution-card[data-astro-cid-buj5fls7]:hover .hover-line[data-astro-cid-buj5fls7]{transform:scaleX(1)}.mx-solution-card[data-astro-cid-buj5fls7]:hover .solution-tag[data-astro-cid-buj5fls7]{color:var(--color-bone);background:#ff5a1f29;border-color:#ff8a5ab3}.mx-solution-card[data-astro-cid-buj5fls7]:hover .solution-tag-dot[data-astro-cid-buj5fls7]{box-shadow:0 0 10px #ff5a1fe6}@container page (max-width: 900px){.mx-solutions-grid[data-astro-cid-buj5fls7]{grid-template-columns:1fr!important}.mx-solution-card[data-astro-cid-buj5fls7]{padding:40px 28px!important;min-height:auto!important}.big-num[data-astro-cid-buj5fls7]{font-size:96px!important;top:24px!important;right:24px!important;bottom:auto!important}.solution-title[data-astro-cid-buj5fls7]{font-size:40px!important;padding-right:80px}}.mx-about-visual[data-astro-cid-zsov6f23]{position:relative;width:100%;height:700px;background:#0a0805;overflow:hidden}.about-grid[data-astro-cid-zsov6f23]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,100,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,100,0,.06) 1px,transparent 1px);background-size:36px 36px;z-index:1}.about-axes[data-astro-cid-zsov6f23]{position:absolute;inset:0;width:100%;height:100%;z-index:2}.about-stack-outer[data-astro-cid-zsov6f23]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;z-index:4;padding:0 24px}.about-stack[data-astro-cid-zsov6f23]{position:relative;display:flex;align-items:center;justify-content:center}.about-30[data-astro-cid-zsov6f23]{font-family:var(--font-headline);font-size:clamp(160px,22vw,280px);font-weight:200;color:transparent;-webkit-text-stroke:1.5px rgba(244,236,220,.45);line-height:.82;letter-spacing:-.04em;margin-right:-90px;position:relative;z-index:5;user-select:none;pointer-events:none}.about-logo[data-astro-cid-zsov6f23]{width:clamp(220px,32vw,360px);height:auto;position:relative;z-index:4;filter:drop-shadow(0 0 32px rgba(255,100,0,.42)) drop-shadow(0 0 80px rgba(255,100,0,.18))}.about-caption[data-astro-cid-zsov6f23]{text-align:center;max-width:360px}.about-cap-eyebrow[data-astro-cid-zsov6f23]{font-family:var(--font-mono);font-size:15px;letter-spacing:.22em;color:var(--color-cinnabar);margin-bottom:14px;text-transform:uppercase}.about-coord[data-astro-cid-zsov6f23]{position:absolute;z-index:6;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:#ff640073;pointer-events:none}.about-coord-tl[data-astro-cid-zsov6f23]{top:18px;left:22px}.about-coord-br[data-astro-cid-zsov6f23]{bottom:18px;right:22px}.about-fade[data-astro-cid-zsov6f23]{position:absolute;left:0;top:0;bottom:0;width:35%;background:linear-gradient(to right,var(--color-ink) 0%,transparent 100%);pointer-events:none;z-index:3}@container page (max-width: 900px){.mx-two-col[data-astro-cid-zsov6f23]{grid-template-columns:1fr!important;gap:56px!important}.mx-about-visual[data-astro-cid-zsov6f23]{height:460px!important}.about-30[data-astro-cid-zsov6f23]{font-size:clamp(120px,28vw,200px)!important;margin-right:-64px!important}.about-logo[data-astro-cid-zsov6f23]{width:clamp(180px,38vw,260px)!important}.about-fade[data-astro-cid-zsov6f23]{width:100%!important;height:40%!important;bottom:auto!important;background:linear-gradient(to bottom,var(--color-ink) 0%,transparent 100%)!important}}.mx-products[data-astro-cid-aifwwie2]{padding:6rem 1.5rem;max-width:1440px;margin:0 auto}.mx-products-grid[data-astro-cid-aifwwie2]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.mx-product-card[data-astro-cid-aifwwie2]{display:flex;flex-direction:column;overflow:hidden;background:#0a0908}.mx-product-card__img-link[data-astro-cid-aifwwie2]{display:block;text-decoration:none;overflow:hidden}.mx-product-card__img-link[data-astro-cid-aifwwie2]:hover .mx-vh-img[data-astro-cid-aifwwie2]{transform:scale(1.06)}.mx-product-card__img-link[data-astro-cid-aifwwie2]:hover .mx-game-slide[data-astro-cid-aifwwie2]{transform:scale(1.05)}.mx-product-card__img-link[data-astro-cid-aifwwie2]:hover .mx-comic-img[data-astro-cid-aifwwie2]{transform:scale(1.06)}.mx-product-card__img-wrap[data-astro-cid-aifwwie2]{position:relative;aspect-ratio:16 / 12;overflow:hidden;background:#0a0908}.mx-brand-grid[data-astro-cid-aifwwie2]{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.4) 1px,transparent 1px);background-size:32px 32px}.mx-card-gradient[data-astro-cid-aifwwie2]{position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(to bottom,transparent 0%,#0a0908 92%);pointer-events:none;z-index:6}.mx-product-card__img-wrap--game[data-astro-cid-aifwwie2]{display:flex;align-items:center;justify-content:center}.mx-game-slide[data-astro-cid-aifwwie2]{position:absolute;width:90%;height:90%;object-fit:cover;object-position:center;border-radius:4px;opacity:0;z-index:2;transition:transform .4s ease;animation:gameSlide 12s ease-in-out infinite}.mx-game-slide--1[data-astro-cid-aifwwie2]{animation-delay:0s}.mx-game-slide--2[data-astro-cid-aifwwie2]{animation-delay:-9s}.mx-game-slide--3[data-astro-cid-aifwwie2]{animation-delay:-6s}.mx-game-slide--4[data-astro-cid-aifwwie2]{animation-delay:-3s}@keyframes gameSlide{0%,3%{opacity:0}8%,22%{opacity:1}27%,to{opacity:0}}.mx-game-halftone[data-astro-cid-aifwwie2]{position:absolute;inset:0;z-index:3;pointer-events:none;background-image:radial-gradient(rgba(14,11,8,.6) 1px,transparent 1.4px);background-size:4px 4px;mix-blend-mode:multiply;opacity:.65}.mx-classified-wrap[data-astro-cid-aifwwie2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;display:flex;align-items:center;gap:12px;pointer-events:none}.mx-classified-line[data-astro-cid-aifwwie2]{display:block;width:28px;height:1px;background:#c8a03c80}.mx-classified-text[data-astro-cid-aifwwie2]{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:400;letter-spacing:.35em;color:#c8a03c99;text-transform:uppercase;text-shadow:0 0 8px rgba(200,160,60,.3)}.mx-product-card__img-wrap--vh[data-astro-cid-aifwwie2]{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#1e140c,#0a0908 70%)}.mx-vh-glow[data-astro-cid-aifwwie2]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 50% 60%,rgba(220,120,50,.18) 0%,transparent 60%);animation:vhGlow 4s ease-in-out infinite alternate;pointer-events:none}.mx-vh-flow[data-astro-cid-aifwwie2]{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,transparent 30%,rgba(220,120,50,.06) 55%,rgba(220,120,50,.1) 75%,transparent 100%);animation:vhFlow 6s ease-in-out infinite}@keyframes vhGlow{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes vhFlow{0%{transform:translateY(10%);opacity:.6}50%{transform:translateY(-10%);opacity:1}to{transform:translateY(10%);opacity:.6}}.mx-vh-img[data-astro-cid-aifwwie2]{position:relative;width:80%;height:100%;object-fit:cover;object-position:center 15%;z-index:2;transition:transform .4s ease}.mx-product-card__img-wrap--comic[data-astro-cid-aifwwie2]{display:flex;align-items:center;justify-content:center}.mx-comic-img[data-astro-cid-aifwwie2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;z-index:2;transition:transform .4s ease;animation:comicCrossfade3 9s ease-in-out infinite}.mx-comic-img--a[data-astro-cid-aifwwie2]{animation-delay:0s}.mx-comic-img--b[data-astro-cid-aifwwie2]{animation-delay:-6s}.mx-comic-img--c[data-astro-cid-aifwwie2]{animation-delay:-3s}@keyframes comicCrossfade3{0%,5%{opacity:0}10%,30%{opacity:1}36%,to{opacity:0}}.mx-comic-halftone[data-astro-cid-aifwwie2]{position:absolute;inset:0;z-index:3;pointer-events:none;background-image:radial-gradient(rgba(14,11,8,.6) 1px,transparent 1.4px);background-size:4px 4px;mix-blend-mode:multiply;opacity:.65}.mx-product-card__body[data-astro-cid-aifwwie2]{padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.mx-product-card__title[data-astro-cid-aifwwie2]{font-size:1.5rem;font-weight:700;color:var(--color-bone);margin:0;text-align:center}.mx-product-card__summary[data-astro-cid-aifwwie2]{font-size:1rem;line-height:1.6;color:var(--color-bone-2);margin:0;text-align:center;flex:1}.mx-product-card__cta[data-astro-cid-aifwwie2]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold);text-decoration:none;border:1px solid rgba(200,160,60,.3);border-radius:4px;transition:gap .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.mx-product-card__cta[data-astro-cid-aifwwie2]:hover{gap:.7rem;background:#c8a03c1a;border-color:#c8a03c99;color:var(--color-bone)}@media(max-width:768px){.mx-products[data-astro-cid-aifwwie2]{padding:4rem 1.25rem}.mx-products-grid[data-astro-cid-aifwwie2]{grid-template-columns:1fr;gap:1.5rem}}.mx-root[data-astro-cid-jdovvxl7]{container-type:inline-size;container-name:page}
