
.m4g-gaming-space-section>.m4g-space--in-play{position:relative;background:transparent;border-radius:0;padding:40px var(--m4g-home-gutter,7vw);overflow:clip}
.m4g-home-whats-new-section+.m4g-gaming-space-section>.m4g-space--in-play::before{content:"";position:absolute;top:0;inset-inline:var(--m4g-home-gutter,7vw);height:1px;max-width:1200px;margin-inline:auto;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .08) 20%,rgb(255 255 255 / .08) 80%,transparent);pointer-events:none}
.m4g-space--in-play .m4g-space__inner{max-width:1200px;padding-top:0;border-top:0}
.m4g-community{display:block;position:relative}
.m4g-proof-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:center;position:relative}
.m4g-proof-map{margin:0 auto;min-width:0;width:100%;max-width:360px;transform-origin:center;padding:0;position:relative;isolation:isolate}
.m4g-proof-aura{position:absolute;z-index:-1;pointer-events:none;top:0;left:-10%;width:120%;height:300px;background:radial-gradient(ellipse at 50% 47%,rgb(195 201 211 / .09),rgb(171 180 196 / .035) 38%,transparent 72%)}
.m4g-proof-aura svg{display:block;width:100%;height:100%;fill:none;stroke:rgb(210 216 226 / .15);stroke-width:.8;stroke-linejoin:round;mask-image:radial-gradient(ellipse,black 22%,rgb(0 0 0 / .5) 55%,transparent 76%)}
.m4g-proof-map>svg{display:block;width:100%;height:300px;overflow:visible}
.m4g-proof-outline{fill:#ffffff03;stroke:#a4a5aa;stroke-width:1.2;stroke-linejoin:round}
.m4g-proof-map figcaption{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;color:#b9bac0;margin-top:12px}
.m4g-proof-flag{width:24px;height:16px;flex:none}.m4g-proof-content{min-width:0;grid-column:1;grid-row:1}
.m4g-proof-map{grid-column:2;grid-row:1}
.m4g-proof-origin{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 0;font-size:12px;color:#b9bac0}
.m4g-space--in-play .m4g-play-heading{margin:0 0 48px;text-align:center}
.m4g-space--in-play .m4g-play-heading .m4g-play-title{font-size:clamp(32px,3.6vw,46px);line-height:1.18;letter-spacing:-.03em;margin:0;text-wrap:balance}
.m4g-proof-count{display:flex;align-items:center;gap:12px;margin:0 0 26px}
.m4g-proof-number{font:500 clamp(42px,4.3vw,54px)/1.1 var(--heading-font-family,inherit);letter-spacing:-.035em;color:#f5f5f7;font-variant-numeric:tabular-nums}
.m4g-proof-count p{font-size:14px;line-height:1.5;margin:0;color:#c1c2c7}.m4g-proof-count p span{display:block}
.m4g-space--in-play .m4g-proof-products h3,.m4g-space--in-play .m4g-proof-voices h3{font-size:15px;line-height:1.4;letter-spacing:0;font-weight:500;margin:0;color:#f5f5f7}
.m4g-proof-series-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:17px 0 0}
.m4g-proof-series-list li{min-width:0}.m4g-proof-series-list strong{display:block;font:500 clamp(15px,1.25vw,18px)/1.25 var(--heading-font-family,inherit);letter-spacing:-.025em;color:#f5f5f7}
.m4g-proof-series-list small{display:block;font-size:12px;line-height:1.5;color:#b9bac0;margin-top:7px;max-width:16ch}
.m4g-proof-footnote{font-size:12px;color:#b9bac0;margin:16px 0 0}
.m4g-proof-voices{grid-column:3;grid-row:1;min-width:0;text-align:center}
.m4g-proof-voices-heading{display:flex;flex-direction:column;align-items:center;gap:8px}
.m4g-proof-voices button{background:none;border:0;color:#b9bac0;min-width:44px;min-height:32px;font:inherit;font-size:11px;padding:4px 0;text-align:left;text-decoration:underline;text-underline-offset:4px}
.m4g-proof-voices button[hidden]{display:none}
.m4g-play-creators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin:20px 0 0;min-width:0}
.m4g-play-creators a{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;color:#d4d5da;text-decoration:none}
.m4g-play-creators a[hidden]{display:none}.m4g-play-creators img{display:block;width:60px;height:60px;object-fit:cover;border-radius:50%;background:#242424}
.m4g-play-creators span{font-size:12px;line-height:1.4;white-space:nowrap}.m4g-play-creators a:hover{color:#fff}
.m4g-community :is(button,a):focus-visible{outline:2px solid #eee;outline-offset:5px}
.m4g-space--in-play .m4g-space__partner{max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:center;gap:clamp(32px,6vw,80px);margin-top:36px;padding:32px 0 0;border-top:1px solid #ffffff1c}
.m4g-space--in-play .m4g-space__story{max-width:600px;width:100%;justify-self:start;display:block}
.m4g-space--in-play .m4g-space__details{margin:0}
.m4g-space--in-play .m4g-space__customer h3{font-size:24px;line-height:1.25}
.m4g-space--in-play .m4g-space__location{font-size:12px;color:#b9bac0}
.m4g-space--in-play .m4g-space__choice{margin-top:18px}
.m4g-space--in-play .m4g-space__intro{font-size:13px;color:#b9bac0}
.m4g-space--in-play .m4g-space__contact{font-size:12px;margin-top:8px}
.m4g-space--in-play .m4g-space__visuals{grid-column:auto;grid-row:auto;width:100%}
.m4g-space--in-play .m4g-space__film{aspect-ratio:16/10;border-radius:14px}
.m4g-space--in-play .m4g-space__poster{object-fit:cover;object-position:center 45%}
.m4g-space--in-play .m4g-space__play{font-size:12px;min-height:44px}
@media(max-width:999px){
 .m4g-gaming-space-section>.m4g-space--in-play{padding:24px 22px 20px}
 .m4g-home-whats-new-section+.m4g-gaming-space-section>.m4g-space--in-play::before{inset-inline:22px}
 .m4g-proof-stage{display:flex;flex-direction:column;gap:24px}
 .m4g-proof-map{width:100%;padding:0;align-self:center}
 .m4g-proof-map>svg{height:180px;width:220px;margin:auto}
 .m4g-proof-aura{height:180px;width:240px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 47%,rgb(195 201 211 / .07),rgb(171 180 196 / .025) 38%,transparent 72%)}
 .m4g-proof-map figcaption{font-size:12px;margin-top:4px}
 .m4g-proof-content{width:100%;max-width:440px}
 .m4g-space--in-play .m4g-play-heading{text-align:center;margin-bottom:28px}
 .m4g-space--in-play .m4g-play-heading .m4g-play-title{font-size:32px;line-height:1.18}
 .m4g-proof-count{justify-content:center;gap:12px;margin-bottom:24px}
 .m4g-proof-number{font-size:44px}.m4g-proof-count p{font-size:13px}
 .m4g-proof-products{text-align:center}
 .m4g-space--in-play .m4g-proof-products h3,.m4g-space--in-play .m4g-proof-voices h3{font-size:14px}
 .m4g-proof-series-list{gap:12px;margin-top:18px}.m4g-proof-series-list strong{font-size:clamp(16px,4.6vw,18px)}
 .m4g-proof-series-list small{font-size:11px;margin:6px auto 0}
 .m4g-proof-footnote{font-size:12px;margin-top:14px}
 .m4g-proof-voices{display:block;width:100%;max-width:440px;margin-top:8px;padding-top:22px;border-top:1px solid #ffffff1c}
 .m4g-proof-voices-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}
 .m4g-play-creators{gap:12px;margin-top:18px}
 .m4g-play-creators img{width:56px;height:56px}.m4g-play-creators span{font-size:11px}
 .m4g-space--in-play .m4g-space__partner{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px;padding-top:28px}
 .m4g-space--in-play .m4g-space__customer{grid-template-columns:36px minmax(0,1fr);gap:4px 10px}
 .m4g-space--in-play .m4g-space__identity{grid-row:1/span 2;grid-column:1}
 .m4g-space--in-play .m4g-space__customer h3{grid-column:2;font-size:20px}
 .m4g-space--in-play .m4g-space__location{grid-column:2;font-size:12px}
 .m4g-space--in-play .m4g-space__equipment{font-size:14px}
 .m4g-space--in-play .m4g-space__intro{font-size:12px}
 .m4g-space--in-play .m4g-space__film{aspect-ratio:16/8}
}
@media(prefers-reduced-motion:no-preference){.m4g-space[data-story-pending] .m4g-space__inner{visibility:hidden}}
@media(prefers-reduced-motion:reduce){.m4g-community *{transition:none!important}}
.m4g-proof-trace{display:none;fill:none;stroke:#e1e2e5;pointer-events:none}
@media(max-width:999px) and (prefers-reduced-motion:no-preference){
 .m4g-proof-map[data-map-loop] .m4g-proof-outline:not(.m4g-proof-trace){stroke-opacity:.4}
 .m4g-proof-map[data-map-loop] .m4g-proof-trace{display:block}
}

