.hd-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center}.hd-splash-crest{position:relative;display:block;height:min(32vh,48vw);aspect-ratio:.7822}.hd-splash-crest.intro{animation:hd-splash-in .5s ease-out both}.hd-splash-crest>span,.hd-splash-crest svg{display:block;width:100%;height:100%}.hd-splash-crest.rig{height:min(58vh,64vw)}.hd-splash.leaving{pointer-events:none}.hd-splash.leaving .hd-splash-crest{animation:none}.hd-splash.fly{animation:hd-splash-iris .6s cubic-bezier(.4,0,.2,1) forwards}.hd-splash.fly .hd-splash-crest{animation:hd-splash-fly .6s cubic-bezier(.4,0,.2,1) forwards}.hd-splash.fade{animation:hd-splash-out .3s ease-in forwards}@keyframes hd-splash-iris{0%{clip-path:circle(var(--r) at var(--cx) var(--cy))}to{clip-path:circle(0 at var(--cx) var(--cy))}}@keyframes hd-splash-fly{to{transform:translate(var(--tx),var(--ty)) scale(var(--s))}}@keyframes hd-splash-out{to{opacity:0}}@keyframes hd-splash-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hd-splash-crest,.hd-splash-crest.intro{animation:none}.hd-splash.leaving{display:none}}.crest-rig g{transform-box:view-box}@keyframes crest-slam-og{0%{transform:none}32%{transform:translateY(-18px) rotate(-3deg);animation-timing-function:cubic-bezier(.6,0,1,.6)}42%{transform:translateY(5px) rotate(.5deg)}56%{transform:translateY(-2px)}70%,to{transform:none}}@keyframes crest-slam-south{0%{transform:none}32%{transform:translateY(-18px) rotate(3deg);animation-timing-function:cubic-bezier(.6,0,1,.6)}42%{transform:translateY(5px) rotate(-.5deg)}56%{transform:translateY(-2px)}70%,to{transform:none}}@keyframes crest-clover-hop{0%{transform:none;animation-timing-function:ease-out}8%{transform:translateY(1px) scale(1.22,.76);animation-timing-function:ease-out}16%{transform:translateY(-4px) scale(.9,1.12);animation-timing-function:cubic-bezier(.2,.6,.4,1)}40%{transform:translateY(-38px);animation-timing-function:cubic-bezier(.6,0,.85,.5)}64%{transform:none;animation-timing-function:ease-out}72%{transform:translateY(1px) scale(1.16,.82);animation-timing-function:ease-in-out}84%{transform:translateY(-2px) scale(.97,1.04)}to{transform:none}}@keyframes crest-clover-turn{0%,16%{transform:none;animation-timing-function:ease-in}28%{transform:scaleX(0);animation-timing-function:ease-out}40%{transform:scaleX(-1);animation-timing-function:ease-in}52%{transform:scaleX(0);animation-timing-function:ease-out}64%,to{transform:none}}@keyframes crest-jolt{0%,38%{transform:none}42%{transform:translateY(5px) scale(1.01,.985)}52%{transform:translateY(-2px)}62%,to{transform:none}}@keyframes crest-jolt-double{0%,30%{transform:none}33%{transform:translateY(5px) rotate(-.4deg) scale(1.01,.985)}42%{transform:translateY(-2px)}50%{transform:none}55%{transform:translateY(5px) rotate(.4deg) scale(1.01,.985)}64%{transform:translateY(-2px)}74%,to{transform:none}}@keyframes crest-hop{0%,to{transform:none}35%{transform:translateY(-14px) rotate(var(--hop-tilt, 0deg))}65%{transform:translateY(2px)}}@keyframes crest-wobble{0%,to{transform:none}15%{transform:rotate(-14deg) scale(1.08)}35%{transform:rotate(11deg) scale(1.08)}55%{transform:rotate(-7deg)}75%{transform:rotate(3deg)}}@keyframes crest-crown-spin{0%{transform:none}20%{transform:translateY(-20px) scale(1.15)}40%{transform:translateY(-28px) scale(-1.15,1.15)}60%{transform:translateY(-20px) scale(1.15)}80%{transform:translateY(0) scale(1.2,.85)}to{transform:none}}@keyframes crest-shoe-swing-og{0%,to{transform:none}20%{transform:rotate(-9deg)}45%{transform:rotate(6deg)}65%{transform:rotate(-3deg)}82%{transform:rotate(1deg)}}@keyframes crest-shoe-swing-south{0%,to{transform:none}20%{transform:rotate(9deg)}45%{transform:rotate(-6deg)}65%{transform:rotate(3deg)}82%{transform:rotate(-1deg)}}.crest-move-hole-og .crest-clover-l,.crest-move-hole-south .crest-clover-r,.crest-move-halve .crest-clover{animation:crest-wobble .7s ease-in-out}.crest-move-slam-og .crest-clover-l,.crest-move-slam-south .crest-clover-r,.crest-move-level .crest-clover{--pop: .37s}.crest-move-lead-og .crest-clover-l,.crest-move-lead-south .crest-clover-r{--pop: .99s}.crest-move-slam-og .crest-clover-l,.crest-move-slam-south .crest-clover-r,.crest-move-lead-og .crest-clover-l,.crest-move-lead-south .crest-clover-r,.crest-move-level .crest-clover{animation:crest-clover-hop 1.1s var(--pop) both}.crest-move-slam-og .crest-clover-l .crest-clover-spin,.crest-move-slam-south .crest-clover-r .crest-clover-spin,.crest-move-lead-og .crest-clover-l .crest-clover-spin,.crest-move-lead-south .crest-clover-r .crest-clover-spin,.crest-move-level .crest-clover-spin{animation:crest-clover-turn 1.1s var(--pop) both}.crest-move-slam-og .crest-side-l{animation:crest-slam-og .9s ease-out}.crest-move-slam-south .crest-side-r{animation:crest-slam-south .9s ease-out}.crest-move-slam-og .crest-rig,.crest-move-slam-south .crest-rig{animation:crest-jolt .9s ease-out;transform-origin:50% 100%}.crest-move-slam-og .crest-letter,.crest-move-slam-south .crest-letter{animation:crest-hop .42s ease-out both;--hop-tilt: 0deg}.crest-move-slam-og .crest-letter{animation-delay:calc(.38s + var(--i) * .05s);--hop-tilt: 6deg}.crest-move-slam-south .crest-letter{animation-delay:calc(.58s - var(--i) * .05s);--hop-tilt: -6deg}.crest-move-slam-og .crest-shoe{animation:crest-shoe-swing-south 1.1s .38s ease-out}.crest-move-slam-south .crest-shoe{animation:crest-shoe-swing-og 1.1s .38s ease-out}.crest-move-lead-og .crest-side-l{animation:crest-slam-og .7s ease-out 2}.crest-move-lead-south .crest-side-r{animation:crest-slam-south .7s ease-out 2}.crest-move-lead-og .crest-rig,.crest-move-lead-south .crest-rig{animation:crest-jolt .7s ease-out 2;transform-origin:50% 100%}.crest-move-lead-og .crest-shoe{animation:crest-shoe-swing-og 1.3s .98s ease-out}.crest-move-lead-south .crest-shoe{animation:crest-shoe-swing-south 1.3s .98s ease-out}.crest-move-lead-og .crest-crown,.crest-move-lead-south .crest-crown,.crest-move-level .crest-crown{animation:crest-crown-spin .9s 1.05s both}.crest-move-lead-og .crest-letter,.crest-move-lead-south .crest-letter{animation:crest-hop .42s calc(1s + var(--i) * .04s) ease-out both}.crest-move-level .crest-side-l{animation:crest-slam-og .9s ease-out}.crest-move-level .crest-side-r{animation:crest-slam-south .9s ease-out}.crest-move-level .crest-rig{animation:crest-jolt .9s ease-out;transform-origin:50% 100%}.crest-move-level .crest-crown{animation-delay:.4s}@keyframes crest-in-fill{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.04);opacity:1}to{transform:none}}@keyframes crest-in-og{0%{transform:scale(.1) rotate(40deg);opacity:0}20%{opacity:1}70%{transform:scale(1.06) rotate(-4deg)}to{transform:none}}@keyframes crest-in-south{0%{transform:scale(.1) rotate(-40deg);opacity:0}20%{opacity:1}70%{transform:scale(1.06) rotate(4deg)}to{transform:none}}@keyframes crest-in-drop{0%{transform:translateY(-200px);opacity:0}25%{opacity:1}60%{transform:translateY(10px) scale(1.1,.88)}80%{transform:translateY(-6px)}to{transform:none}}@keyframes crest-in-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.35) rotate(var(--hop-tilt, 0deg));opacity:1}to{transform:none}}@keyframes crest-in-wipe{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes crest-in-fade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes crest-in-burst{0%{transform:translateY(30px) scale(.1,.4);opacity:0}35%{transform:translateY(-26px) scale(.85,1.25);opacity:1}60%{transform:translateY(4px) scale(1.2,.85)}80%{transform:translateY(-3px) scale(.96,1.04)}to{transform:none}}@keyframes crest-in-letter{0%{transform:translateY(-70px) rotate(var(--hop-tilt, 0deg));opacity:0}30%{opacity:1}60%{transform:translateY(3px) scale(1.15,.85)}80%{transform:translateY(-3px)}to{transform:none}}.crest-move-build .crest-fill,.crest-move-build .crest-frame{animation:crest-in-fill .55s cubic-bezier(.2,.9,.3,1.2) both;transform-box:view-box;transform-origin:50% 50%}.crest-move-build .crest-side-l{animation:crest-in-og .6s .3s cubic-bezier(.2,.9,.3,1) both,crest-slam-og .8s 2.15s ease-out}.crest-move-build .crest-side-r{animation:crest-in-south .6s .42s cubic-bezier(.2,.9,.3,1) both,crest-slam-south .8s 2.4s ease-out}.crest-move-build .crest-clover{--pop: 2.48s;animation:crest-in-pop .45s .85s both,crest-clover-hop 1.1s var(--pop)}.crest-move-build .crest-clover-r{--pop: 2.73s}.crest-move-build .crest-clover-spin{animation:crest-clover-turn 1.1s var(--pop) both}.crest-move-build .crest-shoe{animation:crest-in-drop .6s .95s cubic-bezier(.5,0,.7,1) both}.crest-move-build .crest-crown{animation:crest-in-drop .55s 1.25s cubic-bezier(.5,0,.7,1) both,crest-crown-spin .9s 2.8s}.crest-move-build .crest-letter{animation:crest-in-pop .35s calc(1.45s + var(--n) * 45ms) cubic-bezier(.3,.8,.4,1.3) both}.crest-move-build .crest-letter:nth-child(odd),.crest-move-intro .crest-letter:nth-child(odd){--hop-tilt: -10deg}.crest-move-build .crest-letter:nth-child(2n),.crest-move-intro .crest-letter:nth-child(2n){--hop-tilt: 10deg}.crest-move-intro .crest-fill{animation:crest-in-fade .5s ease-out both;transform-origin:50% 50%}.crest-move-intro .crest-outline{transform-box:view-box}.crest-move-intro .crest-outline-outer{animation:crest-in-wipe .6s .1s cubic-bezier(.5,0,.3,1) both}.crest-move-intro .crest-outline-inner{animation:crest-in-wipe .6s .35s cubic-bezier(.5,0,.3,1) both}.crest-move-intro .crest-side-l{animation:crest-in-og .6s .7s cubic-bezier(.2,.9,.3,1) both,crest-slam-og .9s 2.5s ease-out}.crest-move-intro .crest-side-r{animation:crest-in-south .6s .82s cubic-bezier(.2,.9,.3,1) both,crest-slam-south .9s 2.75s ease-out}.crest-move-intro .crest-clover{--pop: 2.88s;animation:crest-in-burst .6s 1.15s both,crest-clover-hop 1.1s var(--pop)}.crest-move-intro .crest-clover-r{--pop: 3.13s;animation-delay:1.25s,var(--pop)}.crest-move-intro .crest-clover-spin{animation:crest-clover-turn 1.1s var(--pop) both}.crest-move-intro .crest-shoe{animation:crest-in-drop .6s 1.4s cubic-bezier(.5,0,.7,1) both,crest-shoe-swing-og .9s 2s ease-out}.crest-move-intro .crest-crown{animation:crest-in-drop .5s 1.7s cubic-bezier(.5,0,.7,1) both,crest-crown-spin .9s 3.2s}.crest-move-intro .crest-letter{animation:crest-in-letter .4s calc(1.8s + var(--n) * .05s) cubic-bezier(.4,0,.6,1) both}.crest-move-intro .crest-rig{animation:crest-jolt-double 1.15s 2.5s ease-out;transform-origin:50% 100%}@keyframes crest-tap-og{0%{transform:none}35%{transform:translateY(-7px) rotate(-1.2deg);animation-timing-function:ease-in}50%{transform:translateY(2px)}65%{transform:translateY(-1px)}80%,to{transform:none}}@keyframes crest-tap-south{0%{transform:none}35%{transform:translateY(-7px) rotate(1.2deg);animation-timing-function:ease-in}50%{transform:translateY(2px)}65%{transform:translateY(-1px)}80%,to{transform:none}}@keyframes crest-clover-nudge{0%,48%{transform:none}56%{transform:translateY(1px) scale(1.12,.88)}72%{transform:translateY(-12px)}88%{transform:translateY(1px) scale(1.05,.95)}to{transform:none}}@keyframes crest-clover-pop{0%{transform:none}12%{transform:translateY(1px) scale(1.15,.85);animation-timing-function:ease-out}42%{transform:translateY(-18px);animation-timing-function:ease-in}70%{transform:none}80%{transform:translateY(1px) scale(1.08,.92)}to{transform:none}}@keyframes crest-clover-flip{0%,14%{transform:none}42%{transform:scaleX(-1)}70%,to{transform:none}}@keyframes crest-crown-tip{0%{transform:none}25%{transform:translateY(-6px) rotate(-14deg)}45%{transform:translateY(-7px) rotate(-14deg)}68%{transform:translateY(1px) rotate(3deg) scale(1.06,.94)}84%{transform:rotate(-1deg)}to{transform:none}}@keyframes crest-wave{0%,to{transform:none}40%{transform:translateY(-7px)}}.crest-move-fidget-tap-og .crest-side-l{animation:crest-tap-og .8s ease-out}.crest-move-fidget-tap-og .crest-clover-l{animation:crest-clover-nudge .8s}.crest-move-fidget-tap-south .crest-side-r{animation:crest-tap-south .8s ease-out}.crest-move-fidget-tap-south .crest-clover-r{animation:crest-clover-nudge .8s}.crest-move-fidget-flip-og .crest-clover-l,.crest-move-fidget-flip-south .crest-clover-r{animation:crest-clover-pop 1s}.crest-move-fidget-flip-og .crest-clover-l .crest-clover-spin,.crest-move-fidget-flip-south .crest-clover-r .crest-clover-spin{animation:crest-clover-flip 1s ease-in-out}.crest-move-fidget-crown .crest-crown{animation:crest-crown-tip 1.2s ease-in-out}.crest-move-fidget-wave .crest-letter{animation:crest-wave .5s calc(var(--n) * .06s) ease-out both}.crest-move-fidget-shoe .crest-shoe{animation:crest-shoe-swing-og 1.1s ease-out}.crest-move-wait .crest-side-l{animation:crest-tap-og 1.2s ease-out infinite}.crest-move-wait .crest-side-r{animation:crest-tap-south 1.2s .6s ease-out infinite}.crest-move-wait .crest-clover-l{animation:crest-clover-nudge 1.2s infinite}.crest-move-wait .crest-clover-r{animation:crest-clover-nudge 1.2s .6s infinite}.team-rig g{transform-box:view-box}@keyframes team-shoe-swing{0%{transform:none}20%{transform:rotate(-9deg) scale(1.05)}45%{transform:rotate(6deg) scale(1.05)}70%{transform:rotate(-3deg)}to{transform:none}}.hd-swing .team-shoe{transform-origin:50% 8%;animation:team-shoe-swing 1.3s ease-in-out}.hd-swing .team-letter{animation:crest-hop .42s calc(.3s + var(--i) * .07s) ease-out both}.hd-swing .team-letter:nth-child(odd){--hop-tilt: -8deg}.hd-swing .team-letter:nth-child(2n){--hop-tilt: 8deg}@keyframes team-shoe-spin{0%{transform:perspective(400px) translateY(0) rotateY(0) scale(1);animation-timing-function:ease-out}15%{transform:perspective(400px) translateY(2%) rotateY(0) scale(1.03,.95);animation-timing-function:ease-in-out}50%{transform:perspective(400px) translateY(-7%) rotateY(90deg) scale(1);animation-timing-function:ease-in-out}85%{transform:perspective(400px) translateY(0) rotateY(180deg) scale(1)}92%{transform:perspective(400px) translateY(1%) rotateY(180deg) scale(1.02,.97)}to{transform:perspective(400px) translateY(0) rotateY(180deg) scale(1)}}} @keyframes team-wave{0%,100%{transform:none}40%{transform:translateY(-70px) rotate(var(--hop-tilt, 0deg))}70%{transform:translateY(8px)}}.crest-move-toss .team-shoe{animation:team-shoe-spin .8s}.crest-move-toss .team-letter{animation:team-wave .45s calc(.12s + var(--i) * .08s) ease-in-out both;--hop-tilt: -5deg}.crest-move-toss .team-letter:nth-child(2n){--hop-tilt: 5deg}@media(prefers-reduced-motion:reduce){.crest-rig,.crest-rig g,.crest-rig path,.team-rig,.team-rig g,.team-shoe{animation:none!important}}@media(pointer:coarse){:root{font:-apple-system-body}input,select,textarea{font-size:1rem}}:root{color-scheme:light}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;min-height:100dvh}
