.gga-landing{animation:.7s ease-out gga-landing-load}.gga-landing .gga-art,.gga-landing .gga-hero{isolation:isolate;position:relative}.gga-visual{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gga-visual img{object-fit:cover;filter:saturate(.65);width:100%;max-width:none;height:100%;transition:transform .5s,filter .5s}.gga-visual:after{content:"";background:linear-gradient(#1011138c,#101113e3);position:absolute;inset:0}.gga-hero-visual{transform:translateY(var(--gga-parallax,0px));inset:-4%}.gga-hero-visual:after{background:radial-gradient(#101113a6,#101113e0),linear-gradient(#0000 60%,#101113)}.gga-hero-visual img{animation:24s ease-in-out infinite alternate paused gga-cinematic}.gga-hero.gga-in-view .gga-hero-visual img{animation-play-state:running}.gga-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 25%,#d4af3713,#0000 60%);animation:14s ease-in-out infinite alternate paused gga-ambient;position:absolute;inset:0}.gga-hero.gga-in-view:after{animation-play-state:running}.gga-experience .gga-visual:after{background:linear-gradient(#1011130f 15%,#10111366 50%,#101113f2)}.gga-network .gga-visual:after{background:linear-gradient(90deg,#101113f0,#101113cc)}.gga-contact .gga-visual{opacity:.24}.gga-contact .gga-visual:after{background:radial-gradient(#131416 20%,#0000)}.gga-reward.gga-in-view .gga-visual:before{content:"";z-index:1;background:linear-gradient(110deg,#0000 35%,#e6c77817 50%,#0000 65%);animation:12s ease-in-out infinite gga-reflection;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gga-art{transition:box-shadow .5s}.gga-art:hover{box-shadow:inset 0 0 0 1px #d4af374d,0 0 18px #d4af3712}.gga-art:hover .gga-visual img{filter:saturate(.8)brightness(1.08);transform:scale(1.04)}}@keyframes gga-landing-load{0%{opacity:0}to{opacity:1}}@keyframes gga-cinematic{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes gga-ambient{0%{opacity:.35;transform:translate(-2%)}to{opacity:.8;transform:translate(2%)}}@keyframes gga-reflection{0%,70%{transform:translate(-110%)}to{transform:translate(110%)}}@media (max-width:1099px),(prefers-reduced-motion:reduce){.gga-hero-visual{transform:none}.gga-hero-visual img,.gga-hero:after,.gga-reward.gga-in-view .gga-visual:before{animation:none}}@media (prefers-reduced-motion:reduce){.gga-landing{animation:none}.gga-landing .gga-art,.gga-visual img{transition:none}.gga-art:hover .gga-visual img{transform:none}}
