.football-intro{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:35;contain:strict}.football-flight{position:absolute;left:0;top:0;width:clamp(48px,6vw,78px);height:clamp(48px,6vw,78px);will-change:transform;animation:hg-football-shot 1.5s cubic-bezier(.2,.45,.55,1) both;filter:drop-shadow(0 8px 5px rgb(10 30 18/.18))}.football-spin{display:block;width:100%;height:100%;animation:hg-football-spin 1.5s linear both}@keyframes hg-football-shot{0%{transform:translate3d(-110px,74vh,0) scale(.85);opacity:0}8%{opacity:1}45%{transform:translate3d(43vw,43vh,0) scale(1)}88%{opacity:1}to{transform:translate3d(calc(100vw + 110px),24vh,0) scale(.7);opacity:0}}@keyframes hg-football-spin{0%{transform:rotate(-35deg)}to{transform:rotate(685deg)}}@media(prefers-reduced-motion:reduce){.football-intro{display:none}.football-flight,.football-spin{animation:none}}