.section-heading[data-v-01f2698c]{display:inline-block;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:2.5rem;padding-bottom:8px;position:relative}.section-heading--dark[data-v-01f2698c]{color:#111827}.section-heading--light[data-v-01f2698c]{color:#fff}@media(min-width:640px){.section-heading[data-v-01f2698c]{font-size:3rem;line-height:1}}.section-heading[data-v-01f2698c]:after{background:linear-gradient(90deg,#54c9e880,#6b4fa380);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:30%}.fancy{background-color:transparent;border:2px solid var(--secondary-color,#6b4fa3);border-radius:0;box-sizing:border-box;color:var(--secondary-color,#6b4fa3);cursor:pointer;display:inline-block;float:right;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.fancy{display:block;float:none;position:relative;width:100%}.fancy .text{padding-left:0!important;padding-right:0!important;text-align:center!important}.fancy:before{display:none!important}.fancy .top-key{display:block!important;left:.625rem;position:absolute;top:-2px}.fancy .bottom-key-1{right:1.875rem}.fancy .bottom-key-1,.fancy .bottom-key-2{bottom:-2px;display:block!important;position:absolute}.fancy .bottom-key-2{right:.625rem}}.fancy:before{background:var(--secondary-color,#6b4fa3);content:" ";height:2px;left:1.5em;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;transition:background .3s linear,width .3s linear;width:1.5625rem}.fancy .text{color:var(--secondary-color,#6b4fa3);display:block;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125em;line-height:1.33333em;padding-left:2em;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.fancy .top-key{background:var(--secondary-color,#6b4fa3);height:2px;left:.625rem;position:absolute;top:-2px;transition:width .5s ease-out,left .3s ease-out;width:1.5625rem}.fancy .bottom-key-1{right:1.875rem;width:1.5625rem}.fancy .bottom-key-1,.fancy .bottom-key-2{background:var(--secondary-color,#6b4fa3);bottom:-2px;height:2px;position:absolute;transition:width .5s ease-out,right .3s ease-out}.fancy .bottom-key-2{right:.625rem;width:.625rem}.fancy:hover{background:var(--secondary-color,#6b4fa3);color:#fff}.fancy:hover:before{background:#fff;width:.9375rem}.fancy:hover .text{color:#fff;padding-left:1.5em}.fancy:hover .top-key{left:-2px;width:0}.fancy:hover .bottom-key-1,.fancy:hover .bottom-key-2{right:0;width:0}.fancy.low-tickets{border-color:#f5be41;color:#f5be41}.fancy.low-tickets:before{background:#f5be41}.fancy.low-tickets .text{color:#f5be41}.fancy.low-tickets .bottom-key-1,.fancy.low-tickets .bottom-key-2,.fancy.low-tickets .top-key{background:#f6af11}.fancy.low-tickets:hover{background:#f5be41;color:#fff}.fancy.low-tickets:hover .text{color:#fff}.fancy.sold-out{border-color:#999;color:#999;cursor:default}.fancy.sold-out:before{background:#999}.fancy.sold-out .text{color:#999}.fancy.sold-out .bottom-key-1,.fancy.sold-out .bottom-key-2,.fancy.sold-out .top-key{background:#bbb}.fancy.sold-out:hover{background:transparent;color:#999}.fancy.sold-out:hover .text{color:#999;padding-left:2em}.fancy.sold-out:hover:before{background:#999;width:1.5625rem}.fancy.sold-out:hover .top-key{left:.625rem;width:1.5625rem}.fancy.sold-out:hover .bottom-key-1{right:1.875rem;width:1.5625rem}.fancy.sold-out:hover .bottom-key-2{right:.625rem;width:.625rem}.fancy.waitlist{border-color:var(--primary-color,#54c9e8);color:var(--primary-color,#54c9e8)}.fancy.waitlist:before{background:var(--primary-color,#54c9e8)}.fancy.waitlist .text{color:var(--primary-color,#54c9e8)}.fancy.waitlist .bottom-key-1,.fancy.waitlist .bottom-key-2,.fancy.waitlist .top-key{background:var(--primary-light,#7fd9f0)}.fancy.waitlist:hover{background:var(--primary-color,#54c9e8);color:#fff}.fancy.waitlist:hover .text{color:#fff}.fancy.minimal{display:inline-block;float:none}.fancy.minimal .text{padding-left:0;text-align:center}.fancy.minimal:before{display:none}@media screen and (max-width:768px){.fancy.minimal{display:block;margin:0 auto;max-width:300px;width:auto}}.nearest-show-card[data-v-ad081854]{margin-bottom:24px;position:relative}.nearest-show-inner[data-v-ad081854]{background-clip:padding-box,border-box;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,var(--secondary-color,#6b4fa3) 0,var(--secondary-light,#4a3570) 100%);background-origin:border-box;border:1px solid transparent;border-radius:12px;box-shadow:0 4px 12px #6b4fa326;padding:32px;position:relative}.nearest-badge[data-v-ad081854]{align-items:center;background-color:var(--secondary-color,#6b4fa3);border-radius:20px;box-shadow:0 2px 8px #6b4fa34d;color:#fff;display:inline-flex;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;gap:6px;letter-spacing:.5px;padding:6px 16px;position:absolute;right:24px;text-transform:uppercase;top:-12px}.nearest-content[data-v-ad081854]{align-items:center;display:flex;gap:32px;justify-content:space-between;padding-top:8px}.nearest-left[data-v-ad081854]{flex:1;min-width:180px}.nearest-date[data-v-ad081854]{background:linear-gradient(135deg,#54c9e8b3,#6b4fa3b3);-webkit-background-clip:text;font-size:40px;font-weight:700;line-height:1;margin-bottom:8px;-webkit-text-fill-color:transparent;background-clip:text;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}.nearest-location[data-v-ad081854]{color:#6b7280;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.5}.nearest-middle[data-v-ad081854]{display:flex;flex:1.5;flex-direction:column;gap:6px;justify-content:center}.nearest-venue[data-v-ad081854]{font-size:17px;font-weight:500;line-height:1.4}.nearest-metadata[data-v-ad081854],.nearest-venue[data-v-ad081854]{color:#6b7280;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nearest-metadata[data-v-ad081854]{font-size:13px;font-weight:400;margin-top:4px}.nearest-right[data-v-ad081854]{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-width:0}.nearest-right a[data-v-ad081854],.nearest-right span[data-v-ad081854]{text-decoration:none}.nearest-tickets-list[data-v-ad081854]{align-items:flex-end;display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (max-width:768px){.nearest-show-inner[data-v-ad081854]{padding:28px 24px}.nearest-badge[data-v-ad081854]{font-size:10px;padding:4px 12px;right:12px;top:-10px}.nearest-content[data-v-ad081854]{align-items:stretch;flex-direction:column;gap:24px}.nearest-left[data-v-ad081854]{min-width:auto}.nearest-date[data-v-ad081854]{font-size:36px}.nearest-location[data-v-ad081854]{font-size:14px}.nearest-venue[data-v-ad081854]{font-size:16px}.nearest-right[data-v-ad081854]{align-items:stretch;width:100%}.nearest-right[data-v-ad081854] .fancy{display:block;float:none;width:100%}.nearest-tickets-list[data-v-ad081854]{align-items:stretch;width:100%}.nearest-tickets-list[data-v-ad081854] .fancy.minimal{display:block!important;float:none;margin:0;max-width:none!important;width:100%!important}}.punchup-container[data-v-36a48025]{box-sizing:border-box;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.punchup-empty[data-v-36a48025],.punchup-error[data-v-36a48025],.punchup-loading[data-v-36a48025]{color:var(--text-secondary,#4a4d5f);font-size:1.125rem;font-weight:500;padding:64px 16px;text-align:center}.punchup-toggle-container[data-v-36a48025]{display:flex;justify-content:flex-end;margin-bottom:32px}.punchup-toggle-btn-container[data-v-36a48025]{background:var(--background-alt,#f8f9fb);border:1px solid var(--border-light,#e8f2ed);border-radius:12px;display:inline-flex;gap:8px;padding:6px}.punchup-toggle-btn[data-v-36a48025]{background-color:transparent;border:0;border-radius:8px;color:var(--text-secondary,#4a4d5f);cursor:pointer;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;padding:10px 24px;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.punchup-toggle-btn[data-v-36a48025]:hover{background-color:#54c9e80f;color:var(--primary-color,#54c9e8)}.punchup-toggle-btn[data-v-36a48025]:focus-visible{outline:2px solid var(--primary-color,#54c9e8);outline-offset:2px}.punchup-toggle-btn.punchup-active[data-v-36a48025]{background-color:#fff;box-shadow:0 2px 4px #0000000a;color:var(--primary-color,#54c9e8)}.punchup-show[data-v-36a48025]{background-color:#fff;border:1px solid var(--border-light,#e8f2ed);border-radius:12px;box-sizing:border-box;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.punchup-show-accent[data-v-36a48025]{display:none}.punchup-show-content[data-v-36a48025]{align-items:center;display:flex;gap:32px;justify-content:space-between;padding:32px}.punchup-show-left[data-v-36a48025]{flex:1;min-width:180px}.punchup-date[data-v-36a48025]{background:linear-gradient(135deg,#54c9e8b3,#6b4fa3b3);-webkit-background-clip:text;font-size:40px;font-weight:700;line-height:1;margin-bottom:8px;-webkit-text-fill-color:transparent;background-clip:text;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}.punchup-location[data-v-36a48025]{color:#6b7280;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.5}.punchup-show-middle[data-v-36a48025]{display:flex;flex:1.5;flex-direction:column;gap:6px;justify-content:center}.punchup-time[data-v-36a48025]{color:var(--primary-color,#54c9e8);font-size:13px;font-weight:600;letter-spacing:.8px;margin-bottom:2px;text-transform:uppercase}.punchup-time[data-v-36a48025],.punchup-venue[data-v-36a48025]{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.punchup-venue[data-v-36a48025]{color:#6b7280;font-size:17px;font-weight:500;line-height:1.4}.punchup-show-right[data-v-36a48025]{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-width:0;overflow:hidden}.punchup-show-right a[data-v-36a48025],.punchup-show-right span[data-v-36a48025]{text-decoration:none}.punchup-see-all-container[data-v-36a48025]{margin-bottom:40px;margin-top:40px;text-align:center}.punchup-see-all-container a[data-v-36a48025]{text-decoration:none}@media screen and (max-width:768px){.punchup-container[data-v-36a48025]{padding:12px}.punchup-show-content[data-v-36a48025]{align-items:stretch;flex-direction:column;gap:24px;padding:28px 24px}.punchup-show-left[data-v-36a48025]{min-width:auto}.punchup-date[data-v-36a48025]{font-size:36px}.punchup-location[data-v-36a48025]{font-size:14px}.punchup-venue[data-v-36a48025]{font-size:16px}.punchup-show-right[data-v-36a48025]{align-items:stretch;width:100%}.punchup-toggle-container[data-v-36a48025]{justify-content:center;margin-bottom:24px}.punchup-toggle-btn[data-v-36a48025]{flex:1;font-size:14px;padding:10px 16px}}.slide-fade-enter-active[data-v-36a48025]{transition:all .4s ease-out}.slide-fade-leave-active[data-v-36a48025]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-36a48025]{opacity:0;transform:translateY(-20px)}.slide-fade-leave-to[data-v-36a48025]{opacity:0;transform:translateY(-10px)}
