::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:2px}.email-line__input:focus-visible,.search-line__input:focus-visible,.ask__input:focus-visible{outline:none}.email-line:focus-within,.search-line:focus-within{border-bottom-color:var(--red)}.ask__form:focus-within{border-top-color:var(--red)}:is(.next-cta--red,.strip--red) :focus-visible{outline-color:#fff}:is(.next-cta--red,.strip--red) .email-line:focus-within{border-bottom-color:#fff}html{scroll-behavior:smooth}.rv{opacity:0;transition:opacity .7s var(--ease-out) var(--rv-delay,0s), transform .7s var(--ease-out) var(--rv-delay,0s);transform:translateY(24px)}.rv.rv-in{opacity:1;transform:none}@keyframes screen-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.screen-enter{animation:screen-in var(--dur-view) var(--ease-out) both}@media (hover:hover){.ticker:hover .ticker__track{animation-play-state:paused}}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.livebar__dot{animation:1.6s ease-in-out infinite dot-pulse}.typed[data-ready=false],.typed__rest{visibility:hidden}.typed__cursor{width:0;display:inline-block;overflow:visible}.typed__cursor.is-done{animation:1s step-end 5 typed-blink}@keyframes typed-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typed__cursor.is-done{animation:none}}html.has-cursor,html.has-cursor *{cursor:none}html.has-cursor :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button]),textarea,[contenteditable=true]){cursor:text}html.has-cursor iframe{cursor:auto}.cursor{z-index:120;pointer-events:none;mix-blend-mode:difference;position:fixed;inset:0}.cursor__dot{pointer-events:none;will-change:transform;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.cursor__dot:before{content:"";opacity:0;transition:transform .25s var(--ease-out), opacity .25s ease;background:#fff;border-radius:50%;position:absolute;inset:0}.cursor__dot.is-on:before{opacity:1}.cursor__dot.is-link:before{transform:scale(3.2)}.cursor__dot.is-press:before{transform:scale(2.2)}.cursor__dot.is-drag:before{transform:scale(4)}.nav-link{border-bottom:0;padding-bottom:0;position:relative}.nav-link:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav-link:hover:after{background:var(--red);transform:scaleX(1)}}.nav-link.is-active:after{transform:scaleX(1)}@keyframes bump{0%{transform:translateY(0)}35%{transform:translateY(-5px)}to{transform:translateY(0)}}.bump{animation:bump .3s var(--ease-out);display:inline-block}@keyframes bar-in{0%{transform:translateY(100%)}to{transform:none}}.cartbar{animation:bar-in .45s var(--ease-out) both}@keyframes lb-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.lightbox__stage img.lb-swap{animation:lb-in .35s var(--ease-out)}.lightbox{animation:.3s both screen-in}@keyframes modal-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.modal__panel{animation:modal-in var(--dur-view) var(--ease-out) both}.mag{transition:transform .22s var(--ease-out)}.btn-cta:active,.btn-solid:active,.btn-outline:active,.arrow:active,.stepper__btn:active,.day-btn:active,.seg__btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}.menu__link,.screen-enter,.cartbar,.modal__panel,.lightbox,.lightbox__stage img.lb-swap,.bump,.livebar__dot,.ticker__track{animation:none}.mag{transition:none}}.wipe{display:none}html[data-wipe] .wipe{z-index:100;pointer-events:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wipe__logo{color:#fff;width:clamp(120px,18vw,220px);height:auto}.wipe.is-done{transition:transform .7s var(--ease-inout);transform:translateY(-100%)}.wipe.is-done .wipe__logo{opacity:0;transition:opacity .3s}html[data-wipe] .wipe[hidden]{display:none}[data-rail]{cursor:grab}[data-rail].is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}[data-rail].is-dragging *{pointer-events:none}[data-rail]{-webkit-user-select:none;user-select:none}[data-rail].is-dragging img{pointer-events:none}@media (prefers-reduced-motion:reduce){.wipe{display:none}}
@media (hover:hover){html[data-btn] :is(.btn-cta,.btn-cta--light,.btn-solid,a.facts__cell--tickets,.radio__pill,.ask__pill.ask__pill,.ask__send,.arrow):hover{background:var(--hover-fill);background-size:var(--hover-size);color:var(--hover-fg);border-color:#0000}html[data-btn=moving] :is(.btn-cta,.btn-cta--light,.btn-solid,a.facts__cell--tickets,.radio__pill,.ask__pill.ask__pill,.ask__send,.arrow):hover{animation:5s ease-in-out infinite alternate hover-drift}}@media (hover:none){html:not([data-btn]) :is(.btn-cta,.btn-cta--light,.btn-solid,a.facts__cell--tickets,.radio__pill,.ask__pill.ask__pill,.ask__send,.arrow):active{background:var(--red);border-color:var(--red);color:#fff}html[data-btn] :is(.btn-cta,.btn-cta--light,.btn-solid,a.facts__cell--tickets,.radio__pill,.ask__pill.ask__pill,.ask__send,.arrow):active{background:var(--hover-fill);background-size:var(--hover-size);color:var(--hover-fg);border-color:#0000}}.logo-mark{vertical-align:middle;line-height:0;display:inline-block;position:relative}.logo-mark__fill{opacity:0;pointer-events:none;background:var(--hover-fill);background-size:var(--hover-size);transition:opacity var(--dur-state,.18s) ease;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){html[data-btn] :is(.hdr__logo,.ftr__logo):hover .logo-mark__fill{opacity:1}html[data-btn] :is(.hdr__logo,.ftr__logo):hover .logo-mark>svg{opacity:0}html[data-btn=moving] :is(.hdr__logo,.ftr__logo):hover .logo-mark__fill{animation:5s ease-in-out infinite alternate hover-drift}}@keyframes hover-drift{0%{background-position:0%,100% 0,50% 100%,30% 30%,0 0}50%{background-position:60% 0,20% 80%,100% 30%,70% 90%,0 0}to{background-position:100% 100%,0 40%,10% 0,90% 10%,0 0}}@media (prefers-reduced-motion:reduce){@media (hover:hover){html[data-btn=moving] :is(.btn-cta,.btn-cta--light,.btn-solid,a.facts__cell--tickets,.radio__pill,.ask__pill.ask__pill,.ask__send,.arrow):hover,html[data-btn=moving] :is(.hdr__logo,.ftr__logo):hover .logo-mark__fill{animation:none}}}
.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:12px 16px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.consent{z-index:60;background:var(--ink);width:min(470px,100vw - 32px);color:var(--paper);max-height:calc(100dvh - 32px);padding:24px;position:fixed;bottom:16px;left:max(16px,50vw - 728px);overflow-y:auto;box-shadow:0 12px 40px #00000040}.consent__kick{opacity:.55;margin-bottom:14px}.consent__copy{font:400 15px/1.5 var(--ff);text-wrap:pretty;margin:0 0 20px}.consent__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consent__btn{font:500 12px/1 var(--ff);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--paper);background:var(--paper);color:var(--ink);cursor:pointer;white-space:nowrap;padding:15px 12px}@media (hover:hover){.consent__btn:hover{background:var(--red);border-color:var(--red);color:#fff}}.consent__btn--line{color:var(--paper);background:0 0;grid-column:1/-1}.consent__rows{margin:0 0 20px}.consent__row{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.consent__row:last-child{border-bottom:1px solid color-mix(in srgb, var(--paper) 22%, transparent)}.consent__row-text{flex-direction:column;gap:4px;display:flex}.consent__row-title{font:500 15px/1.3 var(--ff)}.consent__row-copy{font:400 13px/1.45 var(--ff);opacity:.7;text-wrap:pretty}.consent__switch{appearance:none;border:1px solid var(--paper);cursor:pointer;background:0 0;border-radius:13px;flex:none;width:44px;height:26px;margin:0;position:relative}.consent__switch:after{content:"";background:var(--paper);width:18px;height:18px;transition:transform .18s var(--ease-out,ease);border-radius:50%;position:absolute;top:3px;left:3px}.consent__switch:checked{background:var(--paper)}.consent__switch:checked:after{background:var(--ink);transform:translate(18px)}.consent__switch:disabled{opacity:.45;cursor:default}.consent__switch:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.consent__fine{font:400 12px/1.5 var(--ff);opacity:.65;white-space:nowrap;margin:16px 0 0}@media (max-width:480px){.consent__fine{white-space:normal}}.consent__fine a{color:inherit;text-underline-offset:3px;text-decoration:underline}.about-head__intro{max-width:36em;font:400 clamp(18px, 2.2cqw, 24px)/1.45 var(--ff);color:var(--tx-strong);text-wrap:pretty;margin:24px 0 0}.page-body{max-width:calc(var(--story-col) + 2 * var(--pad-x));padding:0 var(--pad-x) clamp(48px, 6cqw, 96px);flex-direction:column;gap:22px;margin:0;display:flex}.page-body>*{width:100%;max-width:var(--story-col)}.sb-h2{font:400 clamp(24px, 2.6cqw, 32px)/1.15 var(--ff);letter-spacing:-.03em;margin:26px 0 0}.sb-h3{font:400 clamp(19px, 1.9cqw, 24px)/1.25 var(--ff);letter-spacing:-.02em;margin:18px 0 0}.sb-list{font:400 clamp(18px, 1.35cqw, 20px)/1.7 var(--ff);color:var(--tx-strong);margin:0;padding-left:22px}.sb-list li{margin:0 0 8px}.sb-link{text-decoration:underline;-webkit-text-decoration-color:var(--mut-3);text-decoration-color:var(--mut-3);text-underline-offset:4px}@media (hover:hover){.sb-link:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}}.not-found__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.home-tix{border-top:1px solid var(--ink);padding-top:clamp(30px,4.4cqw,64px)}.campaign__mobile{display:none}.campaign__mobile img,.campaign__desktop img{object-fit:cover;width:100%;height:100%}@container frame (max-width:720px){.campaign__mobile{height:100%;display:block}.campaign__desktop{display:none}}.partner-strip__logo{color:inherit;text-decoration:none}.partner-strip__logo img{object-fit:contain;width:auto;max-width:61.2%;height:auto;max-height:51%}.hero__slide picture{width:100%;height:100%;display:block}.tier-card .tier__badge{margin-bottom:0}.tier-card__buy .btn-solid{text-decoration:none;display:inline-block}.tier-card__buy .btn-solid:disabled{background:var(--mut);cursor:default}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.story-promo--text{padding-top:18px;text-decoration:none}.story-rail>.story-rail__in{display:flex}.partner-cell--link{text-decoration:none}@media (hover:hover){.partner-cell--link:hover{color:var(--red)}}.partner-cell img{object-fit:contain;width:auto;max-width:64%;height:auto;max-height:62%}.partner-cell img[style]{width:calc(var(--logo-w) * var(--logo-scale,1));max-height:min(90%, calc(62% * var(--logo-scale,1)))}.story-credit{margin-top:0}figure.story-credit .sb-img__cap{margin:0}.news-more .u-mut{cursor:default}.tt__block--music{color:var(--paper)}@media (hover:hover){.tt__block--music:hover{color:var(--paper)}}a.tt__block--talk,a.tt__block--sport,a.feedrow__main,a.alsorow,a.bill__item,a.card-lineup{color:inherit}a.onnow-card{color:var(--paper)}@media (hover:hover){a.onnow-card:hover{color:var(--paper)}}.slotrow__link{color:inherit}@media (hover:hover){.slotrow__link:hover,a.session__person-name:hover{color:var(--red)}}.prog-head .seg__btn{min-width:0}.strip{padding:clamp(24px, 2.8cqw, 40px) var(--pad-x);background:var(--ink);color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.strip--paper{background:var(--paper);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.strip--red{background:var(--red);color:#fff}.strip--warm{background:var(--warm);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip__line{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.strip__label{font:500 13px/1 var(--ff);letter-spacing:.16em;text-transform:uppercase;opacity:.65}.strip--red .strip__label{opacity:.9}.strip__time{font:400 clamp(34px, 3.6cqw, 54px)/1 var(--ff);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.strip__text{font:400 clamp(17px, 1.6cqw, 22px)/1.35 var(--ff);text-wrap:balance;max-width:640px}.strip__cta{font:500 13px/1 var(--ff);letter-spacing:.12em;text-transform:uppercase;color:inherit;white-space:nowrap;border:1px solid;padding:13px 18px}@media (hover:hover){.strip__cta:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.strip--paper .strip__cta:hover,.strip--warm .strip__cta:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}}@container frame (max-width:560px){.strip{padding:24px var(--pad-x) 26px}}.chip.is-part{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}@media (hover:hover){a.btn-cta:hover,a.btn-solid:hover,a.facts__cell--tickets:hover,a.menu__cta:hover,a.strip__cta:hover,a.livebar__btn:hover,a.cartbar__btn:hover{color:var(--paper)}a.btn-outline:hover,a.chip:hover,a.link-under:hover{color:var(--red)}}.mydaycol__tools{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.myday__note{white-space:normal;line-height:1.5}.myday__ics{padding:13px 16px;font-size:12px}.myday__ics:disabled{opacity:.4;cursor:default}.tix-tools{flex-wrap:nowrap;align-items:flex-end}.tix-kind{flex:1;min-width:0}.viewswitch{border:1px solid var(--ink);flex:none;margin-left:auto;display:inline-flex}.viewswitch__btn{background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid}.viewswitch__btn+.viewswitch__btn{border-left:1px solid var(--ink)}.viewswitch__btn.is-active{background:var(--ink);color:var(--paper)}@media (hover:hover){.viewswitch__btn:hover:not(.is-active){color:var(--red)}}@container frame (max-width:600px){.tix-tools{gap:12px}.seg--lg{width:100%}.seg--lg .seg__btn{padding:14px 6px}.viewswitch__btn{width:44px;height:48px}}.bill{padding-bottom:clamp(50px,7cqw,110px)}.music__note{padding-top:0}.consent{bottom:78px}body.has-cartbar .consent{bottom:158px}@media (max-width:720px){.consent{bottom:72px}body.has-cartbar .consent{bottom:144px}}.ftr__link,.ftr__contacts a,.ftr__legal-links a,.ftr__legal-links button{margin-block:-6px;padding-block:10px;display:inline-block}.email-line__go{margin-block:-8px;padding-block:12px}.hdr__burger{margin:-7px;padding:13px 9px}.hero__dot,.hero__pause{height:44px}.artist__listen a{margin-block:-6px;padding-block:10px;display:inline-block}@container frame (720px<width<=1100px){.ftr__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand contact""explore last";gap:36px clamp(32px,5cqw,64px)}.ftr__brand{grid-area:brand}.ftr__explore{grid-area:explore}.ftr__contact{grid-area:contact}.ftr__last{grid-area:last}}.facts__cell,.facts__cell>*{position:relative}.facts__cell--image .facts__img{z-index:0;position:absolute;inset:0}.facts__cell--image .facts__img:after{content:"";background:#00000073;position:absolute;inset:0}.facts__cell--image .facts__img img{object-fit:cover;width:100%;height:100%}.facts__cell--image .u-mut,.facts__cell--image .u-dimlight{color:var(--cell-fg,#fff);opacity:.8}.facts__cell[style] .u-mut{color:var(--cell-fg);opacity:.7}
