.StudioServicePage-module__jZfpja__page{--game-cyan:#00e5ff;--game-violet:#8b5cff;--game-pink:#ff3cac;--game-lime:#b9ff4b;--accent:var(--game-cyan);color:#f5f8ff;background:#05070f;min-height:100svh;position:relative;overflow-x:hidden}.StudioServicePage-module__jZfpja__backdrop{z-index:0;pointer-events:none;background:#05070f;position:fixed;inset:0;overflow:hidden}.StudioServicePage-module__jZfpja__webglLayer{position:absolute;inset:0}.StudioServicePage-module__jZfpja__webglLayer canvas{display:block;width:100%!important;height:100%!important}.StudioServicePage-module__jZfpja__bgVideo{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.StudioServicePage-module__jZfpja__backdrop--video .StudioServicePage-module__jZfpja__aurora,.StudioServicePage-module__jZfpja__backdrop--video .StudioServicePage-module__jZfpja__mesh,.StudioServicePage-module__jZfpja__backdrop--video .StudioServicePage-module__jZfpja__beam{opacity:.22}.StudioServicePage-module__jZfpja__backdrop--video .StudioServicePage-module__jZfpja__veil{background:linear-gradient(90deg,#05070f9e 0%,#05070f38 48%,#05070f61 100%),linear-gradient(#05070f47 0%,#0000 34%,#05070fb3 100%)}.StudioServicePage-module__jZfpja__backdrop--portfolio{--accent:var(--game-violet)}.StudioServicePage-module__jZfpja__backdrop--news{--accent:var(--game-pink)}.StudioServicePage-module__jZfpja__aurora{opacity:.4;filter:blur(48px);mix-blend-mode:screen;background:conic-gradient(from 210deg at 70% 35%,#0000 0deg,#00e5ff1a 48deg,#0000 110deg,#8b5cff1f 170deg,#0000 240deg,#ff3cac14 300deg,#0000 360deg);animation:28s linear infinite StudioServicePage-module__jZfpja__aurora-spin;position:absolute;inset:-20% -10%}.StudioServicePage-module__jZfpja__mesh{opacity:.16;background-image:linear-gradient(#8cbeff0d 1px,#0000 1px),linear-gradient(90deg,#8cbeff0d 1px,#0000 1px);background-size:72px 72px;animation:22s ease-in-out infinite alternate StudioServicePage-module__jZfpja__mesh-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.StudioServicePage-module__jZfpja__beam{opacity:.5;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent,#00e5ff) 55%, transparent), transparent);width:2px;height:120%;box-shadow:0 0 24px color-mix(in srgb, var(--accent,#00e5ff) 40%, transparent);animation:6s ease-in-out infinite StudioServicePage-module__jZfpja__beam-pulse;position:absolute;top:-10%;right:18%;transform:rotate(18deg)}.StudioServicePage-module__jZfpja__watermark{color:#0000;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff0f,#ffffff03);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(8rem,24vw,22rem);font-weight:860;line-height:.8;animation:10s ease-in-out infinite StudioServicePage-module__jZfpja__watermark-breathe;position:absolute;bottom:-6%;right:-2%}.StudioServicePage-module__jZfpja__veil{background:linear-gradient(90deg,#05070fb8 0%,#05070f47 48%,#05070f66 100%),linear-gradient(#05070f2e 0%,#0000 30%,#05070f94 100%);position:absolute;inset:0}.StudioServicePage-module__jZfpja__scanlines{opacity:.05;background-image:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff0d 3px 3px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.StudioServicePage-module__jZfpja__pageReduced .StudioServicePage-module__jZfpja__aurora,.StudioServicePage-module__jZfpja__pageReduced .StudioServicePage-module__jZfpja__mesh,.StudioServicePage-module__jZfpja__pageReduced .StudioServicePage-module__jZfpja__beam,.StudioServicePage-module__jZfpja__pageReduced .StudioServicePage-module__jZfpja__watermark{animation:none}.StudioServicePage-module__jZfpja__header{z-index:50;width:min(1760px,100% - clamp(28px,5vw,100px));min-height:82px;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#02040cb8;border-bottom:1px solid #84b6ff26;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-inline:auto;display:grid;position:sticky;top:0}.StudioServicePage-module__jZfpja__header .logo{width:fit-content}.StudioServicePage-module__jZfpja__headerSimple{grid-template-columns:1fr auto}.StudioServicePage-module__jZfpja__tabs{background:#080d1ec2;border:1px solid #84b6ff29;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem;display:flex}.StudioServicePage-module__jZfpja__tabs button{color:#d2def9a6;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 1rem;font-size:.69rem;font-weight:750;transition:color .18s,background .18s,box-shadow .18s}.StudioServicePage-module__jZfpja__tabs button[aria-selected=true]{color:#03121b;background:var(--game-cyan);box-shadow:0 0 24px #00e5ff4d}.StudioServicePage-module__jZfpja__contact{letter-spacing:.08em;text-transform:uppercase;background:#00e5ff0f;border:1px solid #00e5ff40;border-radius:7px;justify-self:end;align-items:center;gap:.75rem;min-height:42px;padding:0 1rem;font-size:.72rem;font-weight:750;display:inline-flex}.StudioServicePage-module__jZfpja__tabPanel{z-index:2;min-height:calc(100svh - 82px);animation:.48s cubic-bezier(.22,1,.36,1) StudioServicePage-module__jZfpja__panel-in;position:relative}.StudioServicePage-module__jZfpja__panel{width:min(1760px,100% - clamp(28px,5vw,100px));margin-inline:auto}.StudioServicePage-module__jZfpja__hero{grid-template-columns:minmax(340px,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(1rem,3vw,4rem);min-height:calc(100svh - 82px);padding:clamp(2rem,5vh,4rem) 0;display:grid}.StudioServicePage-module__jZfpja__heroCopy{z-index:2;max-width:720px;position:relative}.StudioServicePage-module__jZfpja__eyebrow{color:var(--game-cyan);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.69rem;font-weight:800;display:flex}.StudioServicePage-module__jZfpja__eyebrow span{background:currentColor;width:42px;height:1px;box-shadow:0 0 12px}.StudioServicePage-module__jZfpja__hero h1,.StudioServicePage-module__jZfpja__portfolioHero h1,.StudioServicePage-module__jZfpja__newsHero h1{letter-spacing:-.075em;text-transform:uppercase;margin-top:.85rem;font-size:clamp(3.3rem,6.2vw,7.4rem);font-weight:720;line-height:.86}.StudioServicePage-module__jZfpja__hero h1 span{color:#0000;background:linear-gradient(100deg, var(--game-cyan), var(--game-violet) 55%, var(--game-pink));-webkit-background-clip:text;background-clip:text;display:block}.StudioServicePage-module__jZfpja__lead{color:#c6d3eec2;max-width:610px;margin-top:1.35rem;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.65}.StudioServicePage-module__jZfpja__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.StudioServicePage-module__jZfpja__heroActions button,.StudioServicePage-module__jZfpja__heroActions a{min-height:50px;color:inherit;cursor:pointer;background:#0a1126ad;border:1px solid #84b6ff33;border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.2rem;font-size:.78rem;font-weight:750;display:inline-flex}.StudioServicePage-module__jZfpja__heroActions button,.StudioServicePage-module__jZfpja__heroActions a:first-child{color:#03121b;background:var(--game-cyan);border-color:#0000}.StudioServicePage-module__jZfpja__heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.5rem;display:grid}.StudioServicePage-module__jZfpja__heroStats div{border-top:1px solid #84b6ff29;padding-top:.8rem}.StudioServicePage-module__jZfpja__heroStats dt{color:#f8fbff;letter-spacing:-.05em;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:700;line-height:1}.StudioServicePage-module__jZfpja__heroStats dd{color:#bbc9e78f;letter-spacing:.1em;text-transform:uppercase;margin-top:.35rem;font-size:.62rem}.StudioServicePage-module__jZfpja__heroShowcase{isolation:isolate;place-items:center;min-height:min(62vh,640px);display:grid;position:relative}.StudioServicePage-module__jZfpja__showcaseGlow{z-index:0;aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#00e5ff3d,#0000 68%);border-radius:50%;width:min(78%,460px);animation:12s ease-in-out infinite StudioServicePage-module__jZfpja__orb-float;position:absolute}.StudioServicePage-module__jZfpja__showcaseRing{z-index:1;aspect-ratio:1;border:1px solid #00e5ff47;border-radius:50%;width:min(72%,420px);animation:24s linear infinite StudioServicePage-module__jZfpja__ring-spin;position:absolute;box-shadow:inset 0 0 40px #00e5ff14,0 0 40px #8b5cff1f}.StudioServicePage-module__jZfpja__showcaseRing:before,.StudioServicePage-module__jZfpja__showcaseRing:after{content:"";border:1px dashed #ff3cac47;border-radius:50%;position:absolute;inset:12%}.StudioServicePage-module__jZfpja__showcaseRing:after{border-style:solid;border-color:#8b5cff2e;animation:32s linear infinite reverse StudioServicePage-module__jZfpja__ring-spin;inset:-8%}.StudioServicePage-module__jZfpja__showcaseCard{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(155deg,#0c1634c7,#0509189e);border:1px solid #8cbeff38;border-radius:22px;width:min(100%,360px);padding:1.6rem 1.5rem;position:relative;box-shadow:0 24px 60px #00000059,inset 0 1px #ffffff1f}.StudioServicePage-module__jZfpja__showcaseCard span{color:var(--game-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.StudioServicePage-module__jZfpja__showcaseCard strong{letter-spacing:-.04em;margin-top:.7rem;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1;display:block}.StudioServicePage-module__jZfpja__showcaseCard p{color:#c6d3eeb3;margin-top:.7rem;font-size:.88rem;line-height:1.55}.StudioServicePage-module__jZfpja__showcaseTags{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:280px;list-style:none;display:flex;position:absolute;bottom:6%;right:4%}.StudioServicePage-module__jZfpja__showcaseTags li{color:#e6efffc7;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a188c;border:1px solid #00e5ff33;border-radius:999px;padding:.4rem .7rem;font-size:.62rem}.StudioServicePage-module__jZfpja__portfolioSignal,.StudioServicePage-module__jZfpja__newsSignal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0e18388c,#05091666);border:1px solid #8cbeff2e;border-radius:24px;align-content:end;min-height:280px;padding:1.6rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.StudioServicePage-module__jZfpja__portfolioSignal:before,.StudioServicePage-module__jZfpja__newsSignal:before{content:"";background:radial-gradient(circle,#8b5cff47,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-20%;right:-10%}.StudioServicePage-module__jZfpja__newsSignal:before{background:radial-gradient(circle,#ff3cac47,#0000 70%)}.StudioServicePage-module__jZfpja__portfolioSignal span,.StudioServicePage-module__jZfpja__newsSignal span{color:var(--game-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800;position:relative}.StudioServicePage-module__jZfpja__portfolioSignal strong,.StudioServicePage-module__jZfpja__newsSignal strong{letter-spacing:-.06em;margin-top:.8rem;font-size:clamp(3rem,6vw,5rem);line-height:.9;position:relative}.StudioServicePage-module__jZfpja__portfolioSignal p,.StudioServicePage-module__jZfpja__newsSignal p{color:#c6d3eea8;margin-top:.6rem;font-size:.86rem;position:relative}.StudioServicePage-module__jZfpja__section{padding:clamp(4rem,9vw,8rem) 0}.StudioServicePage-module__jZfpja__sectionHeading{grid-template-columns:.55fr 1fr .8fr;align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.StudioServicePage-module__jZfpja__sectionHeading>p,.StudioServicePage-module__jZfpja__capabilityBanner>p{color:var(--game-cyan);letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:800}.StudioServicePage-module__jZfpja__sectionHeading h2{letter-spacing:-.055em;max-width:14ch;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.StudioServicePage-module__jZfpja__sectionHeading>span{color:#c6d3eeb3;font-size:.94rem;line-height:1.7}.StudioServicePage-module__jZfpja__processGrid{background:#84b6ff26;border:1px solid #84b6ff26;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;display:grid;overflow:hidden}.StudioServicePage-module__jZfpja__processGrid article{background:linear-gradient(155deg,#0e1734e6,#040814f5);min-height:260px;padding:1.5rem;transition:background .22s,transform .22s}.StudioServicePage-module__jZfpja__processGrid article:hover{background:linear-gradient(155deg,#00e5ff1f,#080d1ff5);transform:translateY(-3px)}.StudioServicePage-module__jZfpja__processGrid article>span{color:var(--game-cyan);letter-spacing:.15em;font-size:.64rem}.StudioServicePage-module__jZfpja__processGrid h3{margin-top:6rem;font-size:1.25rem}.StudioServicePage-module__jZfpja__processGrid p{color:#bfcceaa3;margin-top:.6rem;font-size:.86rem;line-height:1.55}.StudioServicePage-module__jZfpja__capabilityBanner{background:#070c1d9e;border:1px solid #84b6ff26;border-radius:18px;grid-template-columns:.42fr 1.58fr;align-items:start;gap:2rem;margin-bottom:clamp(4rem,8vw,7rem);padding:2rem;display:grid}.StudioServicePage-module__jZfpja__capabilityBanner div{flex-wrap:wrap;gap:.65rem;display:flex}.StudioServicePage-module__jZfpja__capabilityBanner span{color:#e6efffd1;letter-spacing:.06em;text-transform:uppercase;background:#00e5ff0a;border:1px solid #00e5ff2e;border-radius:999px;padding:.65rem .9rem;font-size:.72rem}.StudioServicePage-module__jZfpja__reelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.2rem;display:grid}.StudioServicePage-module__jZfpja__reelCard{background:#060b1bb8;border:1px solid #84b6ff29;border-radius:20px;overflow:hidden}.StudioServicePage-module__jZfpja__reelFrame{aspect-ratio:16/9;background:#05070f;position:relative;overflow:hidden}.StudioServicePage-module__jZfpja__reelFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.StudioServicePage-module__jZfpja__reelCard h3{margin:0;padding:1rem 1.15rem 1.15rem;font-size:.95rem;font-weight:650}.StudioServicePage-module__jZfpja__packageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.2rem;display:grid}.StudioServicePage-module__jZfpja__packageCard{background:#060b1bbd;border:1px solid #84b6ff29;border-radius:22px;gap:.85rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.StudioServicePage-module__jZfpja__packageCard>p{color:var(--game-cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.StudioServicePage-module__jZfpja__packageCard h3{margin:0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.1}.StudioServicePage-module__jZfpja__packageMeta{flex-wrap:wrap;gap:.55rem;display:flex}.StudioServicePage-module__jZfpja__packageMeta span{color:#e6efffdb;border:1px solid #00e5ff33;border-radius:999px;padding:.4rem .7rem;font-size:.72rem}.StudioServicePage-module__jZfpja__packageCard ol,.StudioServicePage-module__jZfpja__packageCard ul{color:#c6d3eeb8;margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.55}.StudioServicePage-module__jZfpja__addOnGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}.StudioServicePage-module__jZfpja__addOnCard{background:#060b1bb8;border:1px solid #84b6ff24;border-radius:18px;padding:1.25rem 1.35rem}.StudioServicePage-module__jZfpja__addOnCard p{color:var(--game-cyan);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem}.StudioServicePage-module__jZfpja__addOnCard h3{margin:0 0 .45rem;font-size:1.15rem}.StudioServicePage-module__jZfpja__addOnCard span{color:#c6d3eeb3;font-size:.88rem;line-height:1.5}.StudioServicePage-module__jZfpja__deliverGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.2rem;display:grid}.StudioServicePage-module__jZfpja__deliverGrid article{background:#060b1bb8;border:1px solid #84b6ff24;border-radius:18px;padding:1.4rem 1.5rem}.StudioServicePage-module__jZfpja__deliverGrid h3{margin:0 0 .8rem;font-size:1.2rem}.StudioServicePage-module__jZfpja__deliverGrid ul{color:#c6d3eeb8;margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.55}.StudioServicePage-module__jZfpja__processGridFive{grid-template-columns:repeat(5,minmax(0,1fr))}.StudioServicePage-module__jZfpja__processGridFive article{min-height:240px}.StudioServicePage-module__jZfpja__portfolioHero,.StudioServicePage-module__jZfpja__newsHero{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(1.5rem,4vw,5rem);min-height:580px;padding:3rem 0;display:grid}.StudioServicePage-module__jZfpja__portfolioHero h1,.StudioServicePage-module__jZfpja__newsHero h1{max-width:10ch;font-size:clamp(3rem,5vw,6rem)}.StudioServicePage-module__jZfpja__projectList{gap:2rem;padding:2rem 0 clamp(5rem,10vw,9rem);display:grid}.StudioServicePage-module__jZfpja__project{background:#060b1bb8;border:1px solid #84b6ff29;border-radius:24px;grid-template-columns:1.1fr .9fr;min-height:470px;display:grid;overflow:hidden}.StudioServicePage-module__jZfpja__project:nth-child(2n) .StudioServicePage-module__jZfpja__projectArt{order:2}.StudioServicePage-module__jZfpja__projectArt{isolation:isolate;background:radial-gradient(circle at 45% 40%,#00e5ff52,#0000 22%),linear-gradient(135deg,#0a2752,#14082f 58%,#03050b);min-height:430px;position:relative;overflow:hidden}.StudioServicePage-module__jZfpja__projectArt img{z-index:0;object-fit:cover;filter:saturate(1.15)contrast(1.06);transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.StudioServicePage-module__jZfpja__project:hover .StudioServicePage-module__jZfpja__projectArt img{transform:scale(1.1)}.StudioServicePage-module__jZfpja__projectArt:after{z-index:1;content:"";background:linear-gradient(#0000 48%,#02040cc2),repeating-linear-gradient(90deg,#0000 0 49px,#00e5ff0a 50px);position:absolute;inset:0}.StudioServicePage-module__jZfpja__projectChoon{background:radial-gradient(circle at 38% 38%,#ffbe3459,#0000 18%),linear-gradient(135deg,#3b1731,#6b2346 42%,#09152c)}.StudioServicePage-module__jZfpja__projectBus{background:radial-gradient(circle at 62% 35%,#b9ff4b47,#0000 18%),linear-gradient(135deg,#082837,#123d4c 45%,#160a2d)}.StudioServicePage-module__jZfpja__projectChoon:not(:has(img)):before{color:#ffffff1a;content:"PLAY";letter-spacing:-.1em;font-size:clamp(6rem,14vw,14rem);font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.StudioServicePage-module__jZfpja__projectBus:not(:has(img)):before{color:#ffffff1a;content:"PLAY";letter-spacing:-.1em;font-size:clamp(6rem,14vw,14rem);font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}:is(.StudioServicePage-module__jZfpja__projectChoon:has(img),.StudioServicePage-module__jZfpja__projectBus:has(img)){background:#0a0c14}.StudioServicePage-module__jZfpja__projectBus img{object-fit:cover;object-position:center 42%}.StudioServicePage-module__jZfpja__projectChoon img{object-fit:cover;object-position:center 55%}.StudioServicePage-module__jZfpja__projectArt>span,.StudioServicePage-module__jZfpja__projectArt>strong{z-index:2;position:absolute;left:1.4rem;right:1.4rem}.StudioServicePage-module__jZfpja__projectArt>span{color:var(--game-cyan);letter-spacing:.16em;font-size:.7rem;top:1.4rem}.StudioServicePage-module__jZfpja__projectArt>strong{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;bottom:1.4rem}.StudioServicePage-module__jZfpja__projectCopy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,4rem);display:flex}.StudioServicePage-module__jZfpja__projectCopy>p{color:var(--game-cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.StudioServicePage-module__jZfpja__projectCopy h2{letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(2rem,3.5vw,4rem);line-height:.95}.StudioServicePage-module__jZfpja__projectCopy>span{color:#c6d3eead;max-width:570px;margin-top:1rem;font-size:.92rem;line-height:1.65}.StudioServicePage-module__jZfpja__projectCopy dl{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.StudioServicePage-module__jZfpja__projectCopy dl div{border-top:1px solid #84b6ff26;padding-top:.75rem}.StudioServicePage-module__jZfpja__projectCopy dt{font-size:1.45rem;font-weight:700}.StudioServicePage-module__jZfpja__projectCopy dd{color:#bbc9e780;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem}.StudioServicePage-module__jZfpja__newsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:2rem 0;display:grid}.StudioServicePage-module__jZfpja__newsCard{background:linear-gradient(145deg,#0f1938c7,#040814e6);border:1px solid #84b6ff29;border-radius:20px;min-height:360px;padding:clamp(1.4rem,3vw,2.5rem);transition:border-color .22s,transform .22s}.StudioServicePage-module__jZfpja__newsCard:hover{border-color:#ff3cac6b;transform:translateY(-5px)}.StudioServicePage-module__jZfpja__newsCard>div{color:#b7c7e880;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.StudioServicePage-module__jZfpja__newsCard>div>span{color:var(--game-pink)}.StudioServicePage-module__jZfpja__newsCard>p{color:var(--game-cyan);letter-spacing:.15em;text-transform:uppercase;margin-top:5rem;font-size:.64rem;font-weight:800}.StudioServicePage-module__jZfpja__newsCard h2{letter-spacing:-.045em;max-width:18ch;margin-top:.65rem;font-size:clamp(1.5rem,2.4vw,2.5rem);line-height:1.04}.StudioServicePage-module__jZfpja__newsCard>span{color:#c2d0eda6;max-width:610px;margin-top:1rem;font-size:.88rem;line-height:1.6;display:block}.StudioServicePage-module__jZfpja__newsNote{border-left:2px solid var(--game-pink);background:#ff3cac0d;grid-template-columns:.3fr 1fr;gap:1rem;margin:1rem 0 clamp(5rem,9vw,8rem);padding:1.4rem;display:grid}.StudioServicePage-module__jZfpja__newsNote span{color:var(--game-pink);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.StudioServicePage-module__jZfpja__newsNote p{color:#c2d0eda6;font-size:.84rem}.StudioServicePage-module__jZfpja__footer{z-index:2;width:min(1760px,100% - clamp(28px,5vw,100px));min-height:120px;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #84b6ff24;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem;margin-inline:auto;display:grid;position:relative}.StudioServicePage-module__jZfpja__footer .logo{width:fit-content}.StudioServicePage-module__jZfpja__footer>p{color:#becce880;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.68rem}.StudioServicePage-module__jZfpja__footer>div{color:#d5e1f8b3;justify-content:flex-end;gap:1.2rem;font-size:.72rem;display:flex}@keyframes StudioServicePage-module__jZfpja__panel-in{0%{opacity:0;transform:translateY(12px)}}@keyframes StudioServicePage-module__jZfpja__aurora-spin{to{transform:rotate(360deg)}}@keyframes StudioServicePage-module__jZfpja__mesh-drift{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.05)}}@keyframes StudioServicePage-module__jZfpja__orb-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-3%)scale(1.08)}}@keyframes StudioServicePage-module__jZfpja__beam-pulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes StudioServicePage-module__jZfpja__star-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes StudioServicePage-module__jZfpja__shard-drift{0%,to{transform:translate(0,0)rotate(28deg)}50%{transform:translate(12px,-18px)rotate(42deg)}}@keyframes StudioServicePage-module__jZfpja__watermark-breathe{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:.9;transform:translate(-1%,-1%)}}@keyframes StudioServicePage-module__jZfpja__ring-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.StudioServicePage-module__jZfpja__header,.StudioServicePage-module__jZfpja__panel,.StudioServicePage-module__jZfpja__footer{width:calc(100% - 40px)}.StudioServicePage-module__jZfpja__hero{grid-template-columns:1fr;min-height:auto;padding-top:4rem}.StudioServicePage-module__jZfpja__heroShowcase{min-height:420px}.StudioServicePage-module__jZfpja__sectionHeading{grid-template-columns:.4fr 1fr}.StudioServicePage-module__jZfpja__sectionHeading>span{grid-column:2}.StudioServicePage-module__jZfpja__processGrid,.StudioServicePage-module__jZfpja__processGridFive,.StudioServicePage-module__jZfpja__reelGrid,.StudioServicePage-module__jZfpja__packageGrid,.StudioServicePage-module__jZfpja__addOnGrid,.StudioServicePage-module__jZfpja__deliverGrid{grid-template-columns:1fr 1fr}.StudioServicePage-module__jZfpja__portfolioHero,.StudioServicePage-module__jZfpja__newsHero{grid-template-columns:1fr;min-height:auto;padding-top:4rem}.StudioServicePage-module__jZfpja__portfolioSignal,.StudioServicePage-module__jZfpja__newsSignal{min-height:220px}}@media (max-width:760px){.StudioServicePage-module__jZfpja__header{grid-template-columns:auto 1fr;width:calc(100% - 24px);min-height:68px;position:sticky}.StudioServicePage-module__jZfpja__header .logo__mark{width:42px}.StudioServicePage-module__jZfpja__header .logo__wordmark{display:none}.StudioServicePage-module__jZfpja__tabs{justify-self:end}.StudioServicePage-module__jZfpja__tabs button{min-height:42px;padding:0 .72rem;font-size:.58rem}.StudioServicePage-module__jZfpja__contact{display:none}.StudioServicePage-module__jZfpja__headerSimple{grid-template-columns:auto 1fr}.StudioServicePage-module__jZfpja__headerSimple .StudioServicePage-module__jZfpja__contact{min-height:36px;padding:0 .75rem;font-size:.62rem;display:inline-flex}.StudioServicePage-module__jZfpja__panel,.StudioServicePage-module__jZfpja__footer{width:calc(100% - 28px)}.StudioServicePage-module__jZfpja__hero{padding-top:2.5rem}.StudioServicePage-module__jZfpja__hero h1,.StudioServicePage-module__jZfpja__portfolioHero h1,.StudioServicePage-module__jZfpja__newsHero h1{font-size:clamp(2.65rem,14vw,4.7rem)}.StudioServicePage-module__jZfpja__heroActions{grid-template-columns:1fr 1fr;display:grid}.StudioServicePage-module__jZfpja__heroStats{gap:.5rem}.StudioServicePage-module__jZfpja__heroShowcase{min-height:360px}.StudioServicePage-module__jZfpja__showcaseTags{justify-content:flex-start;max-width:none;margin-top:1rem;position:relative;bottom:auto;right:auto}.StudioServicePage-module__jZfpja__sectionHeading,.StudioServicePage-module__jZfpja__capabilityBanner,.StudioServicePage-module__jZfpja__newsNote{grid-template-columns:1fr}.StudioServicePage-module__jZfpja__sectionHeading>span{grid-column:auto}.StudioServicePage-module__jZfpja__processGrid{grid-template-columns:1fr}.StudioServicePage-module__jZfpja__processGrid article{min-height:210px}.StudioServicePage-module__jZfpja__processGrid h3{margin-top:3.5rem}.StudioServicePage-module__jZfpja__portfolioSignal,.StudioServicePage-module__jZfpja__newsSignal{min-height:180px}.StudioServicePage-module__jZfpja__project{grid-template-columns:1fr}.StudioServicePage-module__jZfpja__project:nth-child(2n) .StudioServicePage-module__jZfpja__projectArt{order:0}.StudioServicePage-module__jZfpja__projectArt{min-height:300px}.StudioServicePage-module__jZfpja__projectCopy{padding:1.5rem}.StudioServicePage-module__jZfpja__newsGrid,.StudioServicePage-module__jZfpja__processGrid,.StudioServicePage-module__jZfpja__processGridFive,.StudioServicePage-module__jZfpja__reelGrid,.StudioServicePage-module__jZfpja__packageGrid,.StudioServicePage-module__jZfpja__addOnGrid,.StudioServicePage-module__jZfpja__deliverGrid{grid-template-columns:1fr}.StudioServicePage-module__jZfpja__newsCard{min-height:320px}.StudioServicePage-module__jZfpja__footer{grid-template-columns:1fr;justify-items:center;min-height:190px;padding:1.5rem 0}.StudioServicePage-module__jZfpja__footer>div{flex-wrap:wrap;justify-content:center}.StudioServicePage-module__jZfpja__watermark{font-size:clamp(6rem,34vw,12rem)}}@media (max-width:430px){.StudioServicePage-module__jZfpja__tabs button{letter-spacing:.06em;padding:0 .5rem}.StudioServicePage-module__jZfpja__heroActions{grid-template-columns:1fr}.StudioServicePage-module__jZfpja__heroStats dt{font-size:1.3rem}.StudioServicePage-module__jZfpja__heroStats dd{font-size:.54rem}.StudioServicePage-module__jZfpja__heroShowcase{min-height:300px}}@media (prefers-reduced-motion:reduce){.StudioServicePage-module__jZfpja__tabPanel{animation:none}.StudioServicePage-module__jZfpja__projectArt img,.StudioServicePage-module__jZfpja__newsCard,.StudioServicePage-module__jZfpja__processGrid article{transition:none}.StudioServicePage-module__jZfpja__aurora,.StudioServicePage-module__jZfpja__mesh,.StudioServicePage-module__jZfpja__beam,.StudioServicePage-module__jZfpja__watermark,.StudioServicePage-module__jZfpja__showcaseRing,.StudioServicePage-module__jZfpja__showcaseRing:after,.StudioServicePage-module__jZfpja__showcaseGlow{animation:none!important}}
