.swing-page{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--dist:20px;--stagger:70ms}@media (width<=640px){.swing-page{--dist:14px}}@keyframes m-rise{0%{opacity:0;transform:translateY(var(--rise,16px))}to{opacity:1;transform:none}}@keyframes m-rise-t{0%{transform:translateY(28px)}to{transform:none}}@keyframes m-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes m-wipe{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes m-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.05,1.28)}}html.motion .swing-page .hero .eyebrow{--rise:12px;animation:m-rise .4s var(--ease-out) 0s backwards}html.motion .swing-page .hero h1 span{animation:m-rise-t .45s var(--ease-out) backwards}html.motion .swing-page .hero h1 span:first-child{animation-delay:30ms}html.motion .swing-page .hero h1 span:nth-child(2){animation-delay:70ms}html.motion .swing-page .hero h1 span:nth-child(3){animation-delay:.11s}html.motion .swing-page .hero .hero-sub{animation:m-rise .4s var(--ease-out) .15s backwards}html.motion .swing-page .hero .hero-body{animation:m-rise .4s var(--ease-out) .19s backwards}html.motion .swing-page .hero .pill-100{animation:m-rise .4s var(--ease-out) .23s backwards}html.motion .swing-page .hero .hero-ctas .btn:first-child{animation:m-rise .4s var(--ease-out) .27s backwards}html.motion .swing-page .hero .hero-ctas .btn:nth-child(2){animation:m-rise .4s var(--ease-out) .31s backwards}html.motion .swing-page .hero-art .art-hope{animation:m-zoom .45s var(--ease-out) 80ms backwards}html.motion .swing-page .hero-art .art-hpt{animation:m-wipe .45s var(--ease-out) .3s backwards}html.motion .swing-page .facts-wrap .facts{--rise:24px;animation:m-rise .4s var(--ease-out) .34s backwards}html.motion .swing-page .hero{overflow-x:clip}html.motion .swing-page .hero-ctas .btn-pink{position:relative}html.motion .swing-page .hero-ctas .btn-pink:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:2px solid #f65a7dbf;animation:1.4s ease-out 1.8s 2 m-pulse;position:absolute;inset:-2px}@keyframes m-r-up{0%{opacity:0;transform:translateY(var(--dist))}to{opacity:1;transform:none}}@keyframes m-r-fade{0%{opacity:0}to{opacity:1}}@keyframes m-r-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes m-r-left{0%{opacity:0;transform:translateX(calc(var(--dist) * -1))}to{opacity:1;transform:none}}html.motion .swing-page [data-reveal]:not(.is-in){opacity:0}html.motion .swing-page [data-reveal].is-in{animation:m-r-up .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}html.motion .swing-page [data-reveal=fade].is-in{animation-name:m-r-fade}html.motion .swing-page [data-reveal=pop].is-in{animation-name:m-r-pop}html.motion .swing-page [data-reveal=left].is-in{animation-name:m-r-left}html.motion .swing-page [data-reveal].is-in.no-anim{animation:none}.swing-page .share-buttons{--stagger:50ms}@keyframes m-ghost{0%{opacity:0;transform:translateY(12px)rotate(6deg)}to{opacity:.13;transform:none}}html.motion .swing-page .both.is-in:after{animation:m-ghost .7s var(--ease-out) .15s backwards}@keyframes m-wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-14deg)}}html.motion .swing-page .drink.is-in .emoji{animation:.5s ease-in-out .45s m-wiggle}html.motion .swing-page .prize-card.is-in li{--rise:14px;animation:m-rise .45s var(--ease-out) backwards}html.motion .swing-page .prize-card.is-in li:first-child{animation-delay:calc(var(--i,0) * var(--stagger) + .2s)}html.motion .swing-page .prize-card.is-in li:nth-child(2){animation-delay:calc(var(--i,0) * var(--stagger) + .27s)}@keyframes m-price{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes m-swings{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}html.motion .swing-page .comp-card.is-in .amt{animation:m-price .5s var(--ease-pop) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + .12s)}html.motion .swing-page .comp-card.is-in .swings{animation:m-swings .4s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger) + .22s)}@media print{[data-reveal]{opacity:1!important;animation:none!important}}@keyframes m-ring{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes m-dash{0%{opacity:0;transform:rotate(-25deg)}to{opacity:1;transform:none}}@keyframes m-tee{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes m-shadow{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes m-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-70px)}8%{opacity:1}63%{opacity:1;animation-timing-function:ease-out;transform:none}82%{animation-timing-function:ease-in-out;transform:scale(1.04,.94)}to{transform:none}}@keyframes m-pole{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes m-flag{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes m-pop2{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes m-spark{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}html.motion .swing-page [data-anim=target] svg :is(.t-ring-a,.t-ring-b,.t-ring-c,.t-dash,.t-shadow,.t-tee,.t-ball,.t-ribbon,.t-pole,.t-flag,.t-spark){transform-box:fill-box;transform-origin:50%}html.motion .swing-page [data-anim=target] svg .t-ball,html.motion .swing-page [data-anim=target] svg .t-pole{transform-origin:50% 100%}html.motion .swing-page [data-anim=target] svg .t-flag{transform-origin:0%}html.motion .swing-page [data-anim=target]:not(.play) svg :is(.t-ring-a,.t-ring-b,.t-ring-c,.t-dash,.t-shadow,.t-tee,.t-ball,.t-ribbon,.t-pole,.t-flag,.t-spark){opacity:0}html.motion .swing-page [data-anim=target].play .t-ring-a{animation:m-ring .52s var(--ease-out) 0s backwards}html.motion .swing-page [data-anim=target].play .t-ring-b{animation:m-ring .52s var(--ease-out) .11s backwards}html.motion .swing-page [data-anim=target].play .t-ring-c{animation:m-ring .52s var(--ease-out) .22s backwards}html.motion .swing-page [data-anim=target].play .t-dash{animation:m-dash .8s var(--ease-out) .3s backwards}html.motion .swing-page [data-anim=target].play .t-tee{animation:m-tee .3s var(--ease-out) .38s backwards}html.motion .swing-page [data-anim=target].play .t-shadow{animation:m-shadow .38s var(--ease-out) .52s backwards}html.motion .swing-page [data-anim=target].play .t-ball{animation:.6s linear .52s backwards m-drop}html.motion .swing-page [data-anim=target].play .t-pole{animation:m-pole .35s var(--ease-out) .8s backwards}html.motion .swing-page [data-anim=target].play .t-flag{animation:m-flag .35s var(--ease-out) 1.05s backwards}html.motion .swing-page [data-anim=target].play .t-ribbon{animation:m-pop2 .5s var(--ease-pop) 1s backwards}html.motion .swing-page [data-anim=target].play .t-spark:first-child{animation:m-spark .35s var(--ease-out) 1.25s backwards}html.motion .swing-page [data-anim=target].play .t-spark:nth-child(2){animation:m-spark .35s var(--ease-out) 1.37s backwards}html.motion .swing-page [data-anim=target].play .t-spark:nth-child(3){animation:m-spark .35s var(--ease-out) 1.49s backwards}@keyframes m-badge{0%{opacity:0;transform:scale(.4)}30%{opacity:1}65%{transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes m-ringspin{0%{transform:rotate(-90deg)}to{transform:none}}@keyframes m-cup{0%,to{transform:none}50%{transform:scale(1.5)}}@keyframes m-flutter{0%,to{transform:none}33%{transform:rotate(-5deg)}66%{transform:rotate(3deg)}}html.motion .swing-page [data-anim=hole] svg :is(.hole-ball,.hole-cup,.hole-flag,.hole-badge,.hole-ring){transform-box:fill-box;transform-origin:50%}html.motion .swing-page [data-anim=hole] svg .hole-flag{transform-origin:0%}html.motion .swing-page [data-anim=hole]:not(.badge-in) .hole-badge{opacity:0;transform:scale(.4)}html.motion .swing-page [data-anim=hole].badge-in .hole-badge{animation:m-badge .55s var(--ease-pop) backwards}html.motion .swing-page [data-anim=hole].badge-in .hole-ring{animation:m-ringspin .9s var(--ease-out) backwards}html.motion .swing-page [data-anim=hole].cup-hit .hole-cup{animation:.35s ease-out m-cup}html.motion .swing-page [data-anim=hole].flutter .hole-flag{animation:.5s ease-in-out 2 m-flutter}
