.echo{isolation:isolate;letter-spacing:var(--echo-tracking);display:inline-block}.echo,.echo__main{position:relative}.echo__ghost{width:calc(100% + var(--echo-extra,0em));z-index:-1;color:var(--color-echo);letter-spacing:calc(var(--echo-tracking) + var(--echo-spread));white-space:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(var(--echo-x),var(--echo-y));position:absolute;top:0;left:0}.echo--animated .echo__ghost{animation:echo-jump var(--echo-duration,3s) step-end var(--echo-delay,0s) infinite}@keyframes echo-jump{0%{transform:translate(var(--echo-x),var(--echo-y))}25%{transform:translate(calc(var(--echo-x)*.55),calc(var(--echo-y)*-1))}50%{transform:translate(calc(var(--echo-x)*1.25),calc(var(--echo-y)*1.8))}75%{transform:translate(calc(var(--echo-x)*.8))}}@media (width<=767px){.echo__ghost{width:100%;letter-spacing:var(--echo-tracking)}}@media (prefers-reduced-motion:reduce){.echo--animated .echo__ghost{animation:none}}.tickets-button{min-height:44px;padding:.9em 1.4em .9em 1.9em}
