.nav-chevron{--nav-chevron-w:23px;--nav-chevron-bar:6px;width:var(--nav-chevron-w);height:calc(var(--nav-chevron-bar) * 2);z-index:0;flex-shrink:0;display:block;position:relative}.nav-chevron__bar{width:var(--nav-chevron-w);height:var(--nav-chevron-bar);background:currentColor;transition:all .3s;position:absolute;right:0}.nav-chevron__bar--top{top:calc(50% - var(--nav-chevron-bar));transform-origin:100% 100%;transform:rotate(5deg)}.nav-chevron__bar--bottom{bottom:calc(50% - var(--nav-chevron-bar));transform-origin:100% 0;transform:rotate(-5deg)}.group\/navlink:hover .nav-chevron__bar,.group\/navlink:focus-visible .nav-chevron__bar{width:calc(var(--nav-chevron-w) - var(--nav-chevron-bar))}.group\/navlink:hover .nav-chevron__bar--top,.group\/navlink:focus-visible .nav-chevron__bar--top{transform:rotate(45deg) translate(0, var(--nav-chevron-bar))}.group\/navlink:hover .nav-chevron__bar--bottom,.group\/navlink:focus-visible .nav-chevron__bar--bottom{transform:rotate(-45deg) translate(0, calc(var(--nav-chevron-bar) * -1))}@media (prefers-reduced-motion:reduce){.nav-chevron__bar{transition:none}}
@keyframes event-dot-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}@keyframes event-dot-core{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.animate-event-dot-ring,.animate-event-dot-core{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.animate-event-dot-ring,.animate-event-dot-core{animation:none}}
@keyframes ticket-reveal-back{0%{opacity:0;transform:translate(1px,2px)rotate(-48deg)scale(.5)}70%{opacity:.9;transform:translate(-2px,2px)rotate(-6deg)scale(1.06)}to{opacity:.85;transform:translate(-2px,2px)rotate(-16deg)scale(1)}}@keyframes ticket-reveal-front{0%{opacity:0;transform:translate(-1px,-2px)rotate(48deg)scale(.5)}70%{opacity:1;transform:translate(2px,-1px)rotate(18deg)scale(1.08)}to{opacity:1;transform:translate(2px,-1px)rotate(12deg)scale(1)}}.ticket-pair__back,.ticket-pair__front{opacity:0;transform-origin:50%}.ticket-pair__back{transform:translate(-2px,2px)rotate(-16deg)scale(.5)}.ticket-pair__front{transform:translate(2px,-1px)rotate(12deg)scale(.5)}@media (hover:hover){.group\/book:hover .ticket-pair__back,.group\/cta:hover .ticket-pair__back,.group:hover .ticket-pair__back{animation:.48s cubic-bezier(.22,1,.36,1) both ticket-reveal-back}.group\/book:hover .ticket-pair__front,.group\/cta:hover .ticket-pair__front,.group:hover .ticket-pair__front{animation:.52s cubic-bezier(.22,1,.36,1) 40ms both ticket-reveal-front}}
