.gaming-home-module__LrhzOG__page{--bg:#050608;--bg-soft:#0a0d12;--panel:#0e1218;--border:#ffffff14;--blue:#2f8fff;--blue-glow:#4fb2ff;--white:#f4f7fb;--muted:#8a94a3;z-index:0;background-color:var(--bg);color:var(--white);background-image:linear-gradient(#05060859,#05060859),url(/1600x2560.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;overflow-x:hidden}.gaming-home-module__LrhzOG__page a{color:inherit;text-decoration:none}.gaming-home-module__LrhzOG__page ul{list-style:none}.gaming-home-module__LrhzOG__page img{max-width:100%;display:block}.gaming-home-module__LrhzOG__page ::selection{background:var(--blue);color:#fff}@media (hover:none){.gaming-home-module__LrhzOG__page{cursor:auto!important}}.gaming-home-module__LrhzOG__bgCanvas{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.gaming-home-module__LrhzOG__cursorDot{background:var(--blue-glow);pointer-events:none;z-index:9999;width:7px;height:7px;box-shadow:0 0 10px var(--blue-glow);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.gaming-home-module__LrhzOG__cursorRing{pointer-events:none;z-index:9998;border:1px solid #4fb2ff80;border-radius:50%;width:34px;height:34px;transition:width .2s,height .2s,border-color .2s,background .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.gaming-home-module__LrhzOG__cursorRing.gaming-home-module__LrhzOG__hover{background:#2f8fff14;border-color:#4fb2ffe6;width:58px;height:58px}@media (hover:none){.gaming-home-module__LrhzOG__cursorDot,.gaming-home-module__LrhzOG__cursorRing{display:none}}.gaming-home-module__LrhzOG__snapFlash{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gaming-home-module__LrhzOG__snapFlash:before{content:"";filter:blur(4px);opacity:0;background:linear-gradient(#0000,#8fd3ff29 40%,#4fb2ff80 50%,#8fd3ff29 60%,#0000);height:45vh;position:absolute;left:-10%;right:-10%;transform:translateY(-60vh)}.gaming-home-module__LrhzOG__snapFlash:after{content:"";opacity:0;background:radial-gradient(circle,#2f8fff29,#0000 62%);position:absolute;inset:0}.gaming-home-module__LrhzOG__snapFlash.gaming-home-module__LrhzOG__flashDown:before{animation:.65s cubic-bezier(.16,.84,.44,1) both gaming-home-module__LrhzOG__snapSweepDown}.gaming-home-module__LrhzOG__snapFlash.gaming-home-module__LrhzOG__flashUp:before{animation:.65s cubic-bezier(.16,.84,.44,1) both gaming-home-module__LrhzOG__snapSweepUp}.gaming-home-module__LrhzOG__snapFlash.gaming-home-module__LrhzOG__flashDown:after,.gaming-home-module__LrhzOG__snapFlash.gaming-home-module__LrhzOG__flashUp:after{animation:.65s ease-out both gaming-home-module__LrhzOG__snapGlow}@keyframes gaming-home-module__LrhzOG__snapSweepDown{0%{opacity:0;transform:translateY(-60vh)}18%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(160vh)}}@keyframes gaming-home-module__LrhzOG__snapSweepUp{0%{opacity:0;transform:translateY(160vh)}18%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(-60vh)}}@keyframes gaming-home-module__LrhzOG__snapGlow{0%{opacity:0}22%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gaming-home-module__LrhzOG__snapFlash{display:none}}.gaming-home-module__LrhzOG__hero{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:90px 6% 40px;display:flex;position:relative;overflow:hidden}.gaming-home-module__LrhzOG__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(100deg,#050608f0 0%,#050608cc 35%,#05060859 62%,#0506080d 100%),radial-gradient(circle at 72% 45%,#2f8fff1a,#0000 55%);position:absolute;inset:0}.gaming-home-module__LrhzOG__heroContent{z-index:2;text-align:left;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;width:100%;max-width:1320px;display:grid;position:relative}.gaming-home-module__LrhzOG__heroVisual{min-height:560px}.gaming-home-module__LrhzOG__eyebrow{border:1px solid var(--border);color:var(--blue-glow);letter-spacing:2px;text-transform:uppercase;background:#2f8fff0f;border-radius:999px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;display:inline-block}.gaming-home-module__LrhzOG__hero h1{letter-spacing:-1px;background:linear-gradient(100deg,#fff 20%,#8fd3ff 35%,#b9c9de 50%,#fff 65%,#6c85a3 85%) 0 0/250% 100%;color:#0000;text-shadow:0 0 60px #4fb2ff40;-webkit-background-clip:text;background-clip:text;margin-bottom:22px;font-size:clamp(2.6rem,5.4vw,4.4rem);font-weight:800;line-height:1.08;animation:7s linear infinite gaming-home-module__LrhzOG__shine}@keyframes gaming-home-module__LrhzOG__shine{0%{background-position:0%}to{background-position:250%}}.gaming-home-module__LrhzOG__hero h1 span{background:linear-gradient(120deg,#4fb2ff,#2f8fff 50%,#8fd3ff);color:#0000;-webkit-background-clip:text;background-clip:text}.gaming-home-module__LrhzOG__hero p{color:var(--muted);max-width:520px;margin:0 0 36px;font-size:1.1rem;line-height:1.7}.gaming-home-module__LrhzOG__heroButtons{flex-wrap:wrap;justify-content:flex-start;gap:18px;display:flex}.gaming-home-module__LrhzOG__btnPrimary,.gaming-home-module__LrhzOG__btnGhost{border-radius:10px;align-items:center;padding:15px 32px;font-size:1rem;font-weight:600;transition:box-shadow .25s,background .25s;display:inline-flex}.gaming-home-module__LrhzOG__btnPrimary{background:linear-gradient(135deg, var(--blue), #1657a8);color:#fff;box-shadow:0 8px 30px #2f8fff73}.gaming-home-module__LrhzOG__btnPrimary:hover{box-shadow:0 12px 36px #2f8fff99}.gaming-home-module__LrhzOG__btnGhost{border:1px solid var(--border);color:var(--white);background:#ffffff08}.gaming-home-module__LrhzOG__btnGhost:hover{background:#ffffff14}.gaming-home-module__LrhzOG__btnPlayIc{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-size:.65rem;display:inline-flex}.gaming-home-module__LrhzOG__scrollCue{z-index:2;color:var(--muted);letter-spacing:2px;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.gaming-home-module__LrhzOG__scrollCue .gaming-home-module__LrhzOG__dot{background:var(--blue-glow);border-radius:50%;width:6px;height:6px;animation:1.6s infinite gaming-home-module__LrhzOG__bounce}@keyframes gaming-home-module__LrhzOG__bounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(10px)}}.gaming-home-module__LrhzOG__section{background:#06080bd1;padding:64px 6%;position:relative}#gaming-home-module__LrhzOG__portfolio{padding-top:24px}.gaming-home-module__LrhzOG__sectionHead{text-align:center;max-width:680px;margin:0 auto 40px}.gaming-home-module__LrhzOG__sectionHead .gaming-home-module__LrhzOG__eyebrow{margin-bottom:16px}.gaming-home-module__LrhzOG__sectionHead h2{letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800}.gaming-home-module__LrhzOG__sectionHead p{color:var(--muted);font-size:1.05rem;line-height:1.7}.gaming-home-module__LrhzOG__reveal{opacity:0;transition:opacity 1.3s cubic-bezier(.16,.84,.44,1),transform 1.3s cubic-bezier(.16,.84,.44,1);transform:perspective(900px)rotateX(-18deg)translateY(55px)translateZ(-60px)}.gaming-home-module__LrhzOG__reveal.gaming-home-module__LrhzOG__inView{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)translateZ(0)}.gaming-home-module__LrhzOG__reveal.gaming-home-module__LrhzOG__slideLeft{transform:translate(-130px)scale(.92)}.gaming-home-module__LrhzOG__reveal.gaming-home-module__LrhzOG__slideLeft.gaming-home-module__LrhzOG__inView{transform:translate(0)scale(1)}.gaming-home-module__LrhzOG__reveal.gaming-home-module__LrhzOG__slideRight{transform:translate(130px)scale(.92)}.gaming-home-module__LrhzOG__reveal.gaming-home-module__LrhzOG__slideRight.gaming-home-module__LrhzOG__inView{transform:translate(0)scale(1)}.gaming-home-module__LrhzOG__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:26px;max-width:1180px;margin:0 auto;display:grid}.gaming-home-module__LrhzOG__serviceCard{background:linear-gradient(160deg, var(--panel), #0a0d1299);border:1px solid var(--border);transform-style:preserve-3d;border-radius:18px;padding:34px 28px;transition:transform .15s,border-color .3s,box-shadow .3s,opacity 1.3s cubic-bezier(.16,.84,.44,1);position:relative;overflow:hidden}.gaming-home-module__LrhzOG__serviceCard:hover{border-color:#4fb2ff66;box-shadow:0 20px 50px #00000080,0 0 0 1px #4fb2ff1a}.gaming-home-module__LrhzOG__serviceCard:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#2f8fff14,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.gaming-home-module__LrhzOG__serviceCard:hover:before{opacity:1}.gaming-home-module__LrhzOG__cubeIcon{perspective:400px;width:56px;height:56px;margin-bottom:26px}.gaming-home-module__LrhzOG__cube{width:100%;height:100%;transform-style:preserve-3d;animation:9s linear infinite gaming-home-module__LrhzOG__spinCube;position:relative}.gaming-home-module__LrhzOG__serviceCard:hover .gaming-home-module__LrhzOG__cube{animation-duration:2.2s}@keyframes gaming-home-module__LrhzOG__spinCube{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__face{background:linear-gradient(135deg,#2f8fff47,#2f8fff0d);border:1px solid #4fb2ff59;border-radius:6px;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;display:flex;position:absolute}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__front{transform:translateZ(28px)}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__back{transform:translateZ(-28px)rotateY(180deg)}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__right{transform:rotateY(90deg)translateZ(28px)}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__left{transform:rotateY(-90deg)translateZ(28px)}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__top{transform:rotateX(90deg)translateZ(28px)}.gaming-home-module__LrhzOG__cube .gaming-home-module__LrhzOG__bottom{transform:rotateX(-90deg)translateZ(28px)}.gaming-home-module__LrhzOG__serviceCard h4{margin-bottom:12px;font-size:1.2rem;font-weight:700}.gaming-home-module__LrhzOG__serviceCard p{color:var(--muted);font-size:.92rem;line-height:1.7}.gaming-home-module__LrhzOG__portfolioGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1180px;margin:0 auto;display:grid}.gaming-home-module__LrhzOG__portfolioCard{background:linear-gradient(160deg, var(--panel), #0a0d1299);border:1px solid var(--border);border-radius:18px;transition:transform .25s,border-color .3s,box-shadow .3s,opacity 1.3s cubic-bezier(.16,.84,.44,1);overflow:hidden}.gaming-home-module__LrhzOG__portfolioCard:hover{border-color:#4fb2ff66;transform:translateY(-6px);box-shadow:0 20px 50px #00000080,0 0 0 1px #4fb2ff1a}.gaming-home-module__LrhzOG__portfolioImageWrap{aspect-ratio:16/10;background:#000;width:100%;position:relative;overflow:hidden}.gaming-home-module__LrhzOG__portfolioImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.gaming-home-module__LrhzOG__portfolioImageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#06080be6);position:absolute;inset:0}.gaming-home-module__LrhzOG__portfolioBody{padding:26px 26px 30px}.gaming-home-module__LrhzOG__portfolioTitle{margin-bottom:4px;font-size:1.3rem;font-weight:800}.gaming-home-module__LrhzOG__portfolioGenre{color:var(--blue-glow);letter-spacing:.3px;margin-bottom:18px;font-size:.85rem;font-weight:600}.gaming-home-module__LrhzOG__portfolioMeta{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.gaming-home-module__LrhzOG__portfolioMetaRow{gap:8px;font-size:.85rem;line-height:1.5;display:flex}.gaming-home-module__LrhzOG__portfolioMetaRow b{color:var(--white);flex-shrink:0;min-width:96px;font-weight:600}.gaming-home-module__LrhzOG__portfolioMetaRow span{color:var(--muted)}.gaming-home-module__LrhzOG__portfolioGameplay{color:var(--muted);margin-bottom:20px;font-size:.9rem;line-height:1.7}.gaming-home-module__LrhzOG__portfolioBadges{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gaming-home-module__LrhzOG__portfolioBadge{border:1px solid var(--border);color:var(--blue-glow);background:#2f8fff0f;border-radius:999px;padding:6px 14px;font-size:.78rem}@media (max-width:900px){.gaming-home-module__LrhzOG__cursorDot,.gaming-home-module__LrhzOG__cursorRing{display:none}.gaming-home-module__LrhzOG__page{cursor:auto}.gaming-home-module__LrhzOG__heroContent{text-align:center;grid-template-columns:1fr}.gaming-home-module__LrhzOG__heroVisual{display:none}.gaming-home-module__LrhzOG__hero p{margin:0 auto 36px}.gaming-home-module__LrhzOG__heroButtons{justify-content:center}}
