.hero-module__ppoJLG__container{width:calc(var(--grid-width)*var(--mesh-size));contain:strict;-webkit-mask-image:linear-gradient(#0000 0%,#fff 40% 80%,#0000 100%),linear-gradient(270deg,#0000 0%,#fff 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#fff 40% 80%,#0000 100%),linear-gradient(270deg,#0000 0%,#fff 20% 80%,#0000 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-module__ppoJLG__outlines{-webkit-mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);mask-image:linear-gradient(#000 1px,#0000 1px),linear-gradient(90deg,#000 1px,#0000 1px);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:var(--mesh-size)var(--mesh-size);mask-size:var(--mesh-size)var(--mesh-size);pointer-events:none}.hero-module__ppoJLG__outlines_shine{--scale:3;top:calc(var(--cursor-y)*var(--height) - (var(--mesh-size)*(var(--scale)/2)));left:calc(var(--cursor-x)*var(--width) - (var(--mesh-size)*(var(--scale)/2)));width:calc(var(--mesh-size)*var(--scale));height:calc(var(--mesh-size)*var(--scale));contain:strict;background:radial-gradient(closest-side,#fff3,#0000)}.hero-module__ppoJLG__cell{top:calc(var(--y)*var(--mesh-size));left:calc(var(--x)*var(--mesh-size));width:calc(var(--mesh-size) + 1px);height:calc(var(--mesh-size) + 1px);contain:strict;will-change:opacity;background:#ffffff0a;transition:background .3s ease-in-out,box-shadow .4s ease-in-out;position:absolute}.hero-module__ppoJLG__cell:active{box-shadow:0 0 var(--mesh-size)#ffffff1f;background:#ffffff1a}.hero-module__ppoJLG__cell_shine{--scale:3;top:calc(var(--cursor-y)*var(--height) - var(--y)*var(--mesh-size) - (var(--mesh-size)*(var(--scale)/2)));left:calc(var(--cursor-x)*var(--width) - var(--x)*var(--mesh-size) - (var(--mesh-size)*(var(--scale)/2)));width:calc(var(--mesh-size)*var(--scale));height:calc(var(--mesh-size)*var(--scale));contain:strict;pointer-events:none;background:radial-gradient(closest-side,#ffffff14,#0000);position:absolute}.hero-module__ppoJLG__cell_other{color:#ffffff1f;contain:strict;width:100%;height:100%;transform:translateX(calc(var(--x)*100%))translateY(calc(var(--y)*100%));will-change:transform;transition:transform .12s linear;position:absolute}
