.headline-rotator>span{opacity:0;visibility:hidden;transition:opacity var(--motion-slower) var(--ease-out), visibility 0s var(--motion-slower)}.headline-rotator>span.is-active{opacity:1;visibility:visible;transition:opacity var(--motion-slower) var(--ease-out), visibility 0s}.headline-dots button:before{transition:width var(--motion-fast) var(--ease-out), background-color var(--motion-fast) ease}.reveal-pending{opacity:0;translate:0 14px}.reveal-in{opacity:1;transition:opacity var(--motion-slow) var(--ease-out), translate var(--motion-slow) var(--ease-out);transition-delay:calc(var(--reveal-index,0) * var(--stagger-step));translate:0}@keyframes rise{0%{opacity:0;translate:0 10px}}.hero>*{animation:rise var(--motion-slow) var(--ease-out) backwards}.hero>:nth-child(2){animation-delay:calc(1 * var(--stagger-step))}.hero>:nth-child(3){animation-delay:calc(2 * var(--stagger-step))}.hero>:nth-child(4){animation-delay:calc(3 * var(--stagger-step))}.hero>:nth-child(5){animation-delay:calc(4 * var(--stagger-step))}.rise-in{animation:rise var(--motion-slow) var(--ease-out) backwards;animation-delay:calc(var(--rise-index,0) * var(--stagger-step))}.trail-dots span{animation:seat-in var(--motion-med) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}.ig-carousel__track .ig-tile{transition:translate var(--motion-fast) var(--ease-out)}.ig-carousel__track .ig-tile:hover{translate:0 -4px}@keyframes bob{50%{translate:0 5px}}.scroll-cue [aria-hidden]{animation:2.2s ease-in-out infinite bob;display:inline-block}@keyframes seat-in{0%{opacity:0;scale:.4}}@keyframes seat-pop{50%{scale:1.6}}.reveal-in .seat{animation:seat-in var(--motion-med) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 3ms)}.reveal-in .seat--marked{animation:seat-in var(--motion-med) var(--ease-out) calc(var(--i,0) * 3ms) backwards, seat-pop var(--motion-med) var(--ease-out) 1.5s backwards}.policy-dialog,.policy-dialog::backdrop{transition:opacity var(--motion-med) var(--ease-out), translate var(--motion-med) var(--ease-out), display var(--motion-med) allow-discrete, overlay var(--motion-med) allow-discrete}.policy-dialog{opacity:0;translate:0 12px}.policy-dialog[open]{opacity:1;translate:0}@starting-style{.policy-dialog[open]{opacity:0;translate:0 12px}}.policy-dialog::backdrop{background:0 0}.policy-dialog[open]::backdrop{background:#0000008c}@starting-style{.policy-dialog[open]::backdrop{background:0 0}}:root{interpolate-size:allow-keywords}.event-archive::details-content{height:0;transition:height var(--motion-med) var(--ease-out), content-visibility var(--motion-med) allow-discrete;overflow:clip}.event-archive[open]::details-content{height:auto}@keyframes bar-up{0%{translate:0 100%}}.sticky-actions{animation:bar-up var(--motion-med) var(--ease-out) .3s backwards}
