@media (prefers-reduced-motion:no-preference){.teaserHero__ticket img,.teaserContent__ticket img,.teaserContent__newsArrow{transition:translate .18s ease-out}.teaserHero__ticket img{transition:translate .18s ease-out,rotate .22s ease-out}.teaserHero__ticket:focus-visible img{rotate:-2deg}.teaserHero__ticket:focus-visible img,.teaserContent__ticket:focus-visible img{translate:0 -2px}.teaserContent__news:focus-visible .teaserContent__newsArrow{translate:4px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.teaserHero__ticket:hover img{rotate:-2deg}.teaserHero__ticket:hover img,.teaserContent__ticket:hover img{translate:0 -2px}.teaserContent__news:hover .teaserContent__newsArrow{translate:4px}}.teaserInk{z-index:250;position:fixed}.teaserInk>:not(canvas,.hunt__inkFlash){translate:var(--dx) var(--dy);scale:var(--k)}.teaserInk>.hunt__inkText{scale:max(1, var(--k))}html[data-over-figure],html[data-over-figure] *{cursor:pointer}html[data-movie],html[data-complete]{overflow:hidden}.teaserComplete__snow i{left:var(--x);rotate:var(--r)}@media (prefers-reduced-motion:reduce){.teaserComplete__snow i{top:var(--y)}}@media (prefers-reduced-motion:no-preference){.teaserComplete__root[data-open]{animation:.2s ease-out both teaserCompleteFade}.teaserComplete__root[data-open] .teaserComplete__snow i{animation:teaserCompleteConfetti var(--dur) linear var(--delay) infinite}.teaserComplete__root[data-open] .teaserComplete__tape{animation:.34s cubic-bezier(.2,1.4,.4,1) .12s both teaserCompleteSlam}.teaserComplete__root[data-open] .teaserComplete__count{animation:.4s cubic-bezier(.2,1.4,.4,1) .3s both teaserCompletePop}.teaserComplete__root[data-open] .teaserComplete__doll{animation:.42s cubic-bezier(.2,1.3,.4,1) .42s both teaserCompleteRise}.teaserComplete__root[data-open] .teaserComplete__doll:last-child{animation-delay:.5s}.teaserComplete__root[data-open] :is(.teaserComplete__lead,.teaserComplete__share,.teaserComplete__ticket,.teaserComplete__close){animation:.4s ease-out .75s both teaserCompleteRise}.teaserComplete__root[data-open] .teaserComplete__share{animation-delay:.85s}.teaserComplete__root[data-open] :is(.teaserComplete__ticket,.teaserComplete__close){animation-delay:.95s}}@keyframes teaserCompleteFade{0%{opacity:0}}@keyframes teaserCompleteConfetti{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--drift), 110vh, 0) rotate(540deg)}}@keyframes teaserCompleteSlam{0%{opacity:0;transform:rotate(-5deg)scale(1.9)}60%{opacity:1}to{transform:rotate(-5deg)scale(1)}}@keyframes teaserCompletePop{0%{opacity:0;transform:rotate(2deg)scale(.4)}to{transform:rotate(2deg)scale(1)}}@keyframes teaserCompleteRise{0%{opacity:0;transform:translateY(24px)}}
