.PuzzleBackground-module__aogU_q__root{z-index:0;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);filter:saturate(1.05)contrast(1.02);gap:0;display:grid;position:absolute;inset:0;overflow:hidden}.PuzzleBackground-module__aogU_q__overlay{pointer-events:none;z-index:2;background:radial-gradient(60% 60% at 50% 30%,#ffffff1a,#fffc);position:absolute;inset:0}.PuzzleBackground-module__aogU_q__tile{background-image:var(--bg);background-repeat:no-repeat;background-size:calc(100%*var(--cols))calc(100%*var(--rows));background-position:calc((100%/(var(--cols) - 1))*var(--col))calc((100%/(var(--rows) - 1))*var(--row));will-change:transform,opacity;opacity:0;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1)var(--d),opacity .9s ease var(--d);position:relative;transform:translateY(18px)scale(1.02)}.PuzzleBackground-module__aogU_q__isReady .PuzzleBackground-module__aogU_q__tile{opacity:1;z-index:1;transform:translateY(0)scale(1.02)}@media (prefers-reduced-motion:reduce){.PuzzleBackground-module__aogU_q__tile{opacity:1;transition:none;transform:scale(1.02)}.PuzzleBackground-module__aogU_q__overlay{background:#ffffffb3}}
