.HandballBackground-module__X1CXQW__background{z-index:-1;pointer-events:none;background:radial-gradient(1200px 700px at 18% -10%,#4f8be08c,#0000 60%),radial-gradient(900px 600px at 85% 15%,#1e56a08c,#0000 65%),radial-gradient(800px 500px at 90% 95%,#c0392b47,#0000 60%),linear-gradient(#0b1f45 0%,#071433 55%,#050e26 100%);position:absolute;inset:0;overflow:hidden}.HandballBackground-module__X1CXQW__halo{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'><g fill='none' stroke='%23BFD6F6' stroke-width='3' stroke-opacity='.14'><circle cx='500' cy='500' r='470'/><path d='M500 30 C 700 250, 700 750, 500 970' /><path d='M500 30 C 300 250, 300 750, 500 970' /><path d='M60 330 C 300 420, 700 420, 940 330' /><path d='M60 670 C 300 580, 700 580, 940 670' /><path d='M135 200 C 330 300, 670 300, 865 200' stroke-opacity='.07'/><path d='M135 800 C 330 700, 670 700, 865 800' stroke-opacity='.07'/></g><g fill='%23BFD6F6' fill-opacity='.10'><path d='M500 30 C 700 250, 700 750, 500 970 C 300 750, 300 250, 500 30Z' fill-opacity='.05'/></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'><g fill='none' stroke='%23BFD6F6' stroke-width='4' stroke-opacity='.10'><circle cx='500' cy='500' r='470'/><path d='M500 30 C 700 250, 700 750, 500 970' /><path d='M500 30 C 300 250, 300 750, 500 970' /><path d='M60 330 C 300 420, 700 420, 940 330' /><path d='M60 670 C 300 580, 700 580, 940 670' /></g></svg>"),radial-gradient(circle at 1.5px 1.5px,#bfd6f61a 1.2px,#0000 1.8px);background-position:calc(100% + 260px) -340px,-200px calc(100% + 120px),0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:1100px 1100px,520px 520px,18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1200px 900px at 75% 20%,#000 30%,#0000008c 70%,#00000059 100%);mask-image:radial-gradient(1200px 900px at 75% 20%,#000 30%,#0000008c 70%,#00000059 100%)}.HandballBackground-module__X1CXQW__court{opacity:.55;filter:blur(.3px);background:linear-gradient(90deg,#0000,#e04a3a 30% 70%,#0000);height:2px;position:absolute;top:62%;left:-10%;right:-10%;transform:rotate(-6deg)}.HandballBackground-module__X1CXQW__grain{pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.6  0 0 0 0 0.7  0 0 0 0 0.9  0 0 0 0.35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.HandballBackground-module__X1CXQW__ballFrame{--ball-x:calc(135.625% - clamp(350px,43.125vw,632.5px));--ball-y:54%;aspect-ratio:1;width:clamp(700px,86.25vw,1265px);left:var(--ball-x);top:var(--ball-y);transition:left var(--move-duration,1.6s) cubic-bezier(.22,1,.36,1),top var(--move-duration,1.6s) cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.HandballBackground-module__X1CXQW__ballZoom,.HandballBackground-module__X1CXQW__ballMotion{position:absolute;inset:0}.HandballBackground-module__X1CXQW__ballZoom{transform:scale(var(--ball-zoom,1));transition:transform var(--move-duration,1.6s) cubic-bezier(.22,1,.36,1)}.HandballBackground-module__X1CXQW__canvas,.HandballBackground-module__X1CXQW__poster{width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.HandballBackground-module__X1CXQW__canvas canvas{width:100%;height:100%;display:block}.HandballBackground-module__X1CXQW__poster{-o-object-fit:contain;object-fit:contain}.HandballBackground-module__X1CXQW__shade{position:absolute;inset:0}@media (min-width:1600px){.HandballBackground-module__X1CXQW__ballFrame{--ball-x:calc(50% + 570px)}}@media (max-width:760px){.HandballBackground-module__X1CXQW__ballFrame{--ball-x:calc(100% - 20px);--ball-y:250px;opacity:.5;width:min(115vw,480px)}.HandballBackground-module__X1CXQW__shade{background:linear-gradient(90deg,#0714338c 0%,#07143333 55%,#0000 80%)}}.HandballBackground-module__X1CXQW__ballFrame[data-position=center]{--ball-x:50%;--ball-y:50%}.HandballBackground-module__X1CXQW__ballFrame[data-position=right-top]{--ball-x:92.5%;--ball-y:22%}.HandballBackground-module__X1CXQW__ballFrame[data-position=right-bottom]{--ball-x:92.5%;--ball-y:78%}.HandballBackground-module__X1CXQW__ballFrame[data-position=left]{--ball-x:7.5%;--ball-y:50%}.HandballBackground-module__X1CXQW__ballFrame[data-position=left-top]{--ball-x:7.5%;--ball-y:22%}.HandballBackground-module__X1CXQW__ballFrame[data-position=left-bottom]{--ball-x:7.5%;--ball-y:78%}@media (prefers-reduced-motion:reduce){.HandballBackground-module__X1CXQW__canvas,.HandballBackground-module__X1CXQW__poster,.HandballBackground-module__X1CXQW__ballFrame,.HandballBackground-module__X1CXQW__ballZoom{transition:none}}.HandballBackground-module__X1CXQW__ballFrame[data-motion=throw]{transition-timing-function:linear}.HandballBackground-module__X1CXQW__canvas canvas,.HandballBackground-module__X1CXQW__poster{-webkit-mask-image:radial-gradient(circle closest-side,#000 79.6%,#0000008c 81.9%,#0000 83.6%);mask-image:radial-gradient(circle closest-side,#000 79.6%,#0000008c 81.9%,#0000 83.6%)}.HandballBackground-module__X1CXQW__ballMotion:before{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:8.8%;box-shadow:0 0 60px 14px #4f91ff42,0 0 160px 50px #4f91ff1f}@media (max-width:760px){.HandballBackground-module__X1CXQW__ballFrame[data-position=right],.HandballBackground-module__X1CXQW__ballFrame[data-position=right-top]{--ball-x:calc(100% - 20px);--ball-y:250px}.HandballBackground-module__X1CXQW__ballFrame[data-position=right-bottom]{--ball-x:calc(100% - 20px);--ball-y:calc(100% - 170px)}.HandballBackground-module__X1CXQW__ballFrame[data-position=left]{--ball-x:20px;--ball-y:55%}.HandballBackground-module__X1CXQW__ballFrame[data-position=left-top]{--ball-x:20px;--ball-y:250px}.HandballBackground-module__X1CXQW__ballFrame[data-position=left-bottom]{--ball-x:20px;--ball-y:calc(100% - 170px)}.HandballBackground-module__X1CXQW__ballFrame[data-position=center]{--ball-x:50%;--ball-y:58%;opacity:.32}}
