.kickoff-loader-module__fHev_G__stage{--field-home:#0b3c8f;--field-away:#6a4d06;--yard:8px;--goal:80px;--field-mask:radial-gradient(60% 46% at 50% 26%, #000 20%, transparent 100%);isolation:isolate;border-radius:calc(var(--radius-card) + .25rem);color:#f2f4f7;background:#05070b;height:min(27.5rem,100svh - 17rem);min-height:22rem;animation:.42s ease-out .14s both kickoff-loader-module__fHev_G__stage-in;position:relative;overflow:hidden}html[data-sec-theme=dark] .kickoff-loader-module__fHev_G__stage{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 16%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 16%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html[data-sec-theme=light] .kickoff-loader-module__fHev_G__stage{box-shadow:0 1px 2px #0f19281a,0 22px 44px -26px #0f192899}.kickoff-loader-module__fHev_G__bloom{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fff6dc80,#ffecbe24 45%,#0000);border-radius:999px;width:16rem;height:16rem;animation:1.1s step-end both kickoff-loader-module__fHev_G__strike;position:absolute;top:-5rem}.kickoff-loader-module__fHev_G__bloomLeft{animation-delay:.2s;left:-6rem}.kickoff-loader-module__fHev_G__bloomRight{animation-delay:.52s;right:-6rem}.kickoff-loader-module__fHev_G__crest{z-index:3;filter:drop-shadow(0 14px 22px #000000a6);width:84px;height:84px;margin-left:-42px;animation:5s ease-in-out 1.2s infinite kickoff-loader-module__fHev_G__crest-float;position:absolute;top:2.6rem;left:50%}.kickoff-loader-module__fHev_G__shine{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 38%,#ffffff80 49%,#0000 60%) 120% 0/260% 100%;animation:4s ease-in-out 1.4s infinite kickoff-loader-module__fHev_G__shine;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}.kickoff-loader-module__fHev_G__downChips{z-index:3;width:5.6rem;height:1.25rem;margin-left:-2.8rem;position:absolute;top:9.4rem;left:50%}.kickoff-loader-module__fHev_G__chip{color:#111318;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#ffd21f;border-radius:3px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex;position:absolute;inset:0;box-shadow:0 8px 20px -8px #000c}.kickoff-loader-module__fHev_G__chipFirst{animation:7s ease-in-out infinite both kickoff-loader-module__fHev_G__chip-first}.kickoff-loader-module__fHev_G__chipSecond{animation:7s ease-in-out infinite both kickoff-loader-module__fHev_G__chip-second}.kickoff-loader-module__fHev_G__field{z-index:1;perspective:560px;perspective-origin:50% -10%;position:absolute;inset:6rem 0 2.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 8%,#000 52%);mask-image:linear-gradient(#0000 8%,#000 52%)}.kickoff-loader-module__fHev_G__plane{width:calc(var(--yard) * 120);height:52rem;margin-left:calc(var(--yard) * -45);transform-origin:50% 100%;transform-style:preserve-3d;background: repeating-linear-gradient(90deg, #ffffffbf 0 1.5px, transparent 1.5px var(--yard)) var(--goal) 84% / calc(var(--yard) * 100) 7px no-repeat, repeating-linear-gradient(90deg, #ffffffbf 0 1.5px, transparent 1.5px var(--yard)) var(--goal) 92% / calc(var(--yard) * 100) 7px no-repeat,  repeating-linear-gradient(90deg, #ffffffd1 0 2px, transparent 2px calc(var(--yard) * 5)) calc(var(--goal) - 1px) 0 / calc(var(--yard) * 100 + 2px) 100% no-repeat,  repeating-linear-gradient(90deg, #2a6a33 0 calc(var(--yard) * 5), #245d2c calc(var(--yard) * 5) calc(var(--yard) * 10));position:absolute;bottom:-3rem;left:50%;transform:rotateX(63deg);box-shadow:inset 0 3px #ffffffd9,inset 0 -3px #ffffffd9}.kickoff-loader-module__fHev_G__plane:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(30% 22% at 40% 86%,#fff4d63d,#0000 70%),radial-gradient(30% 22% at 58% 82%,#fff4d629,#0000 70%),linear-gradient(90deg,#03060ad9,#0000 22% 78%,#03060ad9),linear-gradient(#03060aeb,#03060a66 55%,#0000 80%,#03060a4d);position:absolute;inset:0}.kickoff-loader-module__fHev_G__plane:after{content:"";z-index:2;pointer-events:none;background-image:var(--grain);opacity:.22;mix-blend-mode:soft-light;background-size:120px 120px;position:absolute;inset:0}.kickoff-loader-module__fHev_G__endZone{width:var(--goal);background:linear-gradient(#0b2a5c,#08214a);place-items:center;display:grid;position:absolute;top:3px;bottom:3px}.kickoff-loader-module__fHev_G__endZoneLeft{left:0}.kickoff-loader-module__fHev_G__endZoneRight{background:linear-gradient(#0b2a5c,#08214a);right:0}.kickoff-loader-module__fHev_G__endZone span{font-family:var(--font-display);letter-spacing:.16em;color:#fbce28e0;font-size:3.4rem;font-weight:700;transform:rotate(-90deg)}.kickoff-loader-module__fHev_G__endZoneRight span{transform:rotate(90deg)}.kickoff-loader-module__fHev_G__number{left:var(--x);z-index:1;font-family:var(--font-display);letter-spacing:.32em;color:#fffc;padding-left:.32em;font-size:2rem;font-weight:600;line-height:1;position:absolute;bottom:9%;transform:translate(-50%)}.kickoff-loader-module__fHev_G__lineToGain{top:3px;bottom:3px;left:calc(var(--goal) + var(--yard) * 40);z-index:1;background:#ffd21f;width:3px;margin-left:-1.5px;animation:7s ease-in-out infinite both kickoff-loader-module__fHev_G__line-to-gain;position:absolute;box-shadow:0 0 12px #ffd21fd9}.kickoff-loader-module__fHev_G__ball{--upright:scaleY(1.27);top:88%;left:calc(var(--goal) + var(--yard) * 30);z-index:3;transform-origin:50% 100%;width:40px;height:25px;transform:translateY(-100%) var(--upright);margin-left:-20px;animation:7s ease-in-out infinite both kickoff-loader-module__fHev_G__ball-drive;position:absolute}.kickoff-loader-module__fHev_G__football{animation:7s ease-in-out infinite both kickoff-loader-module__fHev_G__spiral;display:block;overflow:visible}.kickoff-loader-module__fHev_G__ballShadow{top:88%;left:calc(var(--goal) + var(--yard) * 30);z-index:3;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;width:30px;height:14px;margin:-7px 0 0 -15px;animation:7s ease-in-out infinite both kickoff-loader-module__fHev_G__ball-shadow;position:absolute}.kickoff-loader-module__fHev_G__ticker{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#06080c8c;border-top:1px solid #ffffff12;align-items:center;gap:.9rem;height:2.75rem;padding:0 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.kickoff-loader-module__fHev_G__label{color:#f2f4f7d1;flex:none;font-size:.75rem;font-weight:500}.kickoff-loader-module__fHev_G__tickerTrack{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.kickoff-loader-module__fHev_G__tickerRun{width:max-content;animation:52s linear infinite kickoff-loader-module__fHev_G__ticker;display:flex}.kickoff-loader-module__fHev_G__venue{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#f2f4f7b3;white-space:nowrap;flex:none;padding-right:1.3rem;font-size:.86rem;font-weight:600}.kickoff-loader-module__fHev_G__venue:before{content:"";vertical-align:middle;background:#fbce28;border-radius:999px;width:4px;height:4px;margin-right:1.3rem;display:inline-block;transform:translateY(-1px)}.kickoff-loader-module__fHev_G__schools{margin-top:1.4rem;padding:.4rem 0 .9rem;animation:.42s ease-out .4s both kickoff-loader-module__fHev_G__stage-in;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.kickoff-loader-module__fHev_G__schoolsRun{width:max-content;animation:64s linear infinite kickoff-loader-module__fHev_G__schools;display:flex}.kickoff-loader-module__fHev_G__school{flex:none;width:4.4rem;height:3rem;margin-right:1.4rem}.kickoff-loader-module__fHev_G__school img{object-fit:contain;opacity:.9;filter:drop-shadow(0 6px 10px #00000059);width:4.4rem;height:3rem;display:block}.kickoff-loader-module__fHev_G__school .kickoff-loader-module__fHev_G__logoLight{display:none}html[data-sec-theme=light] .kickoff-loader-module__fHev_G__school .kickoff-loader-module__fHev_G__logoLight{display:block}html[data-sec-theme=light] .kickoff-loader-module__fHev_G__school .kickoff-loader-module__fHev_G__logoDark{display:none}.kickoff-loader-module__fHev_G__stage{--field-mask:radial-gradient(60% 46% at 50% 20%, #000 20%, transparent 100%);height:clamp(13.5rem,100svh - 33rem,16.5rem);min-height:0}.kickoff-loader-module__fHev_G__crest{width:64px;height:64px;margin-left:-32px;top:1.4rem}.kickoff-loader-module__fHev_G__crest>span:first-child{width:100%!important;height:100%!important}.kickoff-loader-module__fHev_G__downChips{top:6rem}.kickoff-loader-module__fHev_G__field{top:3.6rem}.kickoff-loader-module__fHev_G__schools{margin-top:.9rem}@keyframes kickoff-loader-module__fHev_G__stage-in{0%{opacity:0}to{opacity:1}}@keyframes kickoff-loader-module__fHev_G__strike{0%{opacity:0}20%{opacity:.9}32%{opacity:.25}48%,to{opacity:1}}@keyframes kickoff-loader-module__fHev_G__crest-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes kickoff-loader-module__fHev_G__shine{0%{background-position:120% 0}55%,to{background-position:-40% 0}}@keyframes kickoff-loader-module__fHev_G__ball-drive{0%,12%{left:calc(var(--goal) + var(--yard) * 30);opacity:1}17%{transform:translateY(-160%) var(--upright) rotate(-12deg)}22%,46%{left:calc(var(--goal) + var(--yard) * 36);transform:translateY(-100%) var(--upright)}51%{transform:translateY(-150%) var(--upright) rotate(-10deg)}56%,82%{left:calc(var(--goal) + var(--yard) * 40);transform:translateY(-100%) var(--upright);opacity:1}88%{left:calc(var(--goal) + var(--yard) * 40);opacity:0}89%{left:calc(var(--goal) + var(--yard) * 30);opacity:0}to{left:calc(var(--goal) + var(--yard) * 30);opacity:1}}@keyframes kickoff-loader-module__fHev_G__ball-shadow{0%,12%{left:calc(var(--goal) + var(--yard) * 30);opacity:1;transform:scale(1)}17%{opacity:.55;transform:scale(.65)}22%,46%{left:calc(var(--goal) + var(--yard) * 36);opacity:1;transform:scale(1)}51%{opacity:.6;transform:scale(.7)}56%,82%{left:calc(var(--goal) + var(--yard) * 40);opacity:1;transform:scale(1)}88%{left:calc(var(--goal) + var(--yard) * 40);opacity:0}89%{left:calc(var(--goal) + var(--yard) * 30);opacity:0}to{left:calc(var(--goal) + var(--yard) * 30);opacity:1}}@keyframes kickoff-loader-module__fHev_G__spiral{0%,12%,22%,46%,56%,to{transform:scaleY(1)rotate(0)}15%{transform:scaleY(.82)rotate(-6deg)}19%{transform:scaleY(1.06)rotate(-10deg)}49%{transform:scaleY(.84)rotate(-5deg)}53%{transform:scaleY(1.05)rotate(-8deg)}}@keyframes kickoff-loader-module__fHev_G__line-to-gain{0%,56%{left:calc(var(--goal) + var(--yard) * 40);opacity:1}58%{left:calc(var(--goal) + var(--yard) * 40);opacity:0}60%{left:calc(var(--goal) + var(--yard) * 50);opacity:0}64%,82%{left:calc(var(--goal) + var(--yard) * 50);opacity:1}88%{left:calc(var(--goal) + var(--yard) * 50);opacity:0}89%{left:calc(var(--goal) + var(--yard) * 40);opacity:0}to{left:calc(var(--goal) + var(--yard) * 40);opacity:1}}@keyframes kickoff-loader-module__fHev_G__chip-first{0%,18%{opacity:1;transform:translateY(0)}22%,56%{opacity:0;transform:translateY(-4px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes kickoff-loader-module__fHev_G__chip-second{0%,18%{opacity:0;transform:translateY(4px)}24%,54%{opacity:1;transform:translateY(0)}58%,to{opacity:0;transform:translateY(-4px)}}@keyframes kickoff-loader-module__fHev_G__schools{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes kickoff-loader-module__fHev_G__ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}
