/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.qc-event{--qc-edge:1.5rem;--qc-copy:var(--text-md,var(--text-base));--qc-muted:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.qc-event{--qc-muted:color-mix(in srgb, var(--foreground) 65%, transparent)}}.qc-event{--qc-hairline:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.qc-event{--qc-hairline:color-mix(in srgb, var(--foreground) 20%, transparent)}}.qc-event{isolation:isolate;background:var(--background);color:var(--foreground);flex-direction:column;align-items:center;display:flex}.qc-event :is(p,h1,h2,h3,figure,dl,dd){margin:0}.qc-event a:not([data-slot=button]){color:var(--primary)}.qc-section{width:100%;padding:0 var(--qc-edge) 56px}.qc-eyebrow{font-size:var(--text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primary);font-weight:500}.qc-title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-5xl);color:var(--primary);text-align:center;text-wrap:balance;line-height:1.1}.qc-title--lg{font-size:var(--text-5xl)}.qc-event .qc-btn{background-color:var(--primary);color:#fff;width:100%;max-width:32rem;height:auto;font-size:var(--text-xl);letter-spacing:.01em;text-transform:uppercase;white-space:normal;border-radius:0;align-self:center;padding:1.25rem 2rem;font-weight:500;line-height:1.1}.qc-event .qc-btn:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.qc-event .qc-btn:hover{background-color:color-mix(in srgb,var(--primary) 85%,#000)}}.qc-event .qc-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.qc-event>.banner.inner-banner{aspect-ratio:780/1200;width:100%;height:auto}@media(min-width:768px){.qc-event>.banner.inner-banner{aspect-ratio:1920/910}}.page-title.qc-strip{width:100%;height:56px}.page-title.qc-strip .container{flex:auto;width:auto;padding:0}.page-title.qc-strip .page-title-bg{flex:0 0 75px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.page-title.qc-strip .page-title-bg:last-child{-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000);mask-image:linear-gradient(270deg,#000 60%,#0000)}.qc-intro{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:820px;padding-top:48px;display:flex}.qc-intro .qc-title{margin-bottom:4px}.qc-intro>p:not([class]){font-size:var(--qc-copy);text-wrap:pretty;font-weight:300;line-height:1.65}.qc-event .qc-when{font-size:var(--text-sm);flex-direction:column;align-items:center;gap:4px;margin-bottom:6px;line-height:1.4;display:flex}.qc-event .qc-when span:first-child{letter-spacing:.14em;text-transform:uppercase}.qc-event .qc-when span:last-child{color:var(--qc-muted);font-weight:300}.qc-tagline{font-family:var(--font-serif);font-style:italic;font-size:var(--text-2xl);line-height:1.35}.qc-sale{font-size:var(--qc-copy);flex-direction:column;gap:14px;padding:4px 0;display:flex}.qc-sale>div{flex-direction:column;gap:2px;display:flex}.qc-sale dt{font-size:var(--text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-weight:500}.qc-callout{font-size:var(--qc-copy);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.qc-callout p{margin:0}.qc-event .qc-intro>.qc-btn{margin-top:24px}.qc-event .qc-callout .qc-btn{width:auto;font-size:var(--text-sm);align-self:center;margin-top:12px;padding:.5rem 1.25rem}.qc-callout-title{font-size:var(--text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primary);font-weight:500}.qc-stars{flex-direction:column;gap:40px;max-width:1280px;display:flex}.qc-star{text-align:left;flex-direction:column;gap:12px;display:flex}.qc-event .qc-star-media{aspect-ratio:4/5;background:var(--secondary-muted);margin-bottom:6px;overflow:hidden}.qc-event .qc-star-media img{object-fit:cover;width:100%;height:100%;display:block}.qc-star-body{flex-direction:column;gap:12px;display:flex}.qc-star-body>p:not([class]){font-size:var(--qc-copy);text-wrap:pretty;font-weight:300;line-height:1.65}.qc-star-name{font-family:var(--font-serif);font-weight:400;font-size:var(--text-5xl);line-height:1}.qc-star-sub{font-family:var(--font-serif);color:var(--primary);font-size:1.25rem;font-style:italic;line-height:1.25}@media(min-width:768px){.qc-star-sub{font-size:var(--text-xl)}}.qc-tickets{max-width:1024px;padding-inline:calc(var(--qc-edge) * .75);flex-direction:column;gap:20px;display:flex}.qc-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--foreground)}.qc-table tr{border:0}.qc-table th,.qc-table td{text-align:left;white-space:normal;border:0;height:auto}.qc-table thead th{border-bottom:2px solid var(--primary);font-family:var(--font-serif);font-size:var(--text-3xl);vertical-align:bottom;padding:0 1rem .875rem;font-weight:400;line-height:1.25}.qc-table thead th small{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-top:.5rem;font-size:.8125rem;font-weight:400;line-height:1.35;display:block}.qc-table tbody th,.qc-table tbody td{border-bottom:1px solid var(--qc-hairline);vertical-align:top;padding:.875rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.5}.qc-table tbody th{letter-spacing:.08em;text-transform:uppercase;color:var(--qc-muted);padding-left:0;font-size:.8125rem;font-weight:600}.qc-table tr.is-price td{font-size:var(--text-lg);font-weight:600}.qc-table .is-highlight{background-color:var(--secondary)}@media(max-width:1023px){.qc-table thead td:first-child{width:30%}.qc-table th,.qc-table td{overflow-wrap:break-word}.qc-table thead th{font-size:var(--text-2xl);padding:12px 8px}.qc-table tbody th,.qc-table tbody td{padding:12px 8px}.qc-table tbody td{font-size:.8125rem}.qc-table tbody th,.qc-table thead th small{font-size:.6875rem}.qc-table tbody tr.is-price td{font-size:1rem}}@media(max-width:23.75rem){.qc-table thead th{font-size:var(--text-xl)}}.qc-cta{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:736px;padding-top:16px;display:flex}.qc-cta>p{font-size:var(--qc-copy);text-wrap:pretty;font-weight:300;line-height:1.65}.qc-info{text-align:left;flex-direction:column;gap:12px;max-width:928px;padding-bottom:48px;display:flex}.qc-info ul{font-size:var(--text-sm);flex-direction:column;gap:10px;margin:0;padding:0 0 0 18px;font-weight:300;line-height:1.6;list-style:outside;display:flex}.qc-event .qc-info-title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-3xl);color:var(--foreground);line-height:1.1}@media(min-width:768px){.qc-event{--qc-edge:2rem}.page-title.qc-strip{height:96px}.page-title.qc-strip .page-title-bg{flex-basis:260px}.qc-section{padding-bottom:96px}.qc-intro{gap:20px;padding-top:88px;padding-bottom:88px}.qc-sale{flex-direction:row;gap:48px;margin-top:8px}.qc-sale>div+div{border-left:1px solid var(--qc-hairline);padding-left:48px}.qc-event .qc-btn{margin-top:8px}.qc-cta{padding-top:0}.qc-info{padding-bottom:96px}}@media(min-width:1024px){.qc-stars{gap:56px;padding-inline:96px}.qc-star{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.qc-event .qc-star-media{margin-bottom:0}.qc-star-body{gap:16px}.qc-star--reverse .qc-star-media{order:2}.qc-tickets{gap:32px;max-width:960px;padding-inline:0}.qc-table thead td:first-child{width:37.5%}}
