:where(.font-display,.page-hero h1,.event-artwork__title,.event-card__date strong,.event-card h3,.empty-state h2,.home-hero h1,.featured-event__info h2,.countdown strong,.manifesto-grid h2,.media-teaser__copy h2,.contact-cta h2,.listing-heading h2,.event-detail-hero__title h1,.lineup-list strong,.ticket-section__header h2,.tier-row h3,.access-section h2,.editorial-grid h2,.values-section>.container>h2,.collaborators-heading h2,.values-list h3,.mission-section p,.media-featured__copy h2,.media-index-header h2,.media-placeholder h3,.media-categories h2,.contact-form-wrap h2,.order-lookup-section h2,.legal-hero h1,.legal-content h2,.checkout-page__header h1,.order-page__header h1,.checkout-event-hero strong,.checkout-step h2,.checkout-tier-option strong,.order-card__top strong,.mock-payment-panel h2,.issued-tickets__header h2,.issued-ticket-list strong,.digital-ticket__main h1,.login-grid h1,.login-grid h2,.admin-header h1,.metric>strong,.admin-panel__header h2,.staff-page>header h1,.scanner-result h2,.ticket-tier-card h3,.ticket-tier-card__price){font-synthesis:none;font-kerning:normal;text-rendering:geometricprecision;font-weight:400}.home-hero h1{letter-spacing:-.022em;margin-top:40px;margin-bottom:56px;margin-left:-.012em;line-height:.75}.home-hero h1 span:last-child{-webkit-text-stroke:clamp(1px, .09vw, 1.35px) #eeeae2e6;margin-top:.045em}.featured-event__info h2{letter-spacing:-.022em;line-height:.86}.countdown strong{letter-spacing:-.02em}.manifesto-grid h2{letter-spacing:-.025em;margin-bottom:0;line-height:.9}.manifesto-grid h2 em{-webkit-text-stroke:1px var(--ink)}.media-teaser__copy h2{letter-spacing:-.026em;line-height:.88}.media-featured__copy h2,.media-index-header h2{letter-spacing:-.026em;line-height:.9}.media-placeholder h3,.media-categories h2{letter-spacing:-.022em;line-height:.92}.contact-cta h2{letter-spacing:-.024em;line-height:.87}.contact-cta h2 span{-webkit-text-stroke:1px #fff}.event-artwork__title{letter-spacing:-.022em;line-height:.86}.event-artwork__title span:last-child{-webkit-text-stroke:.95px var(--paper)}.event-card__date strong{letter-spacing:-.02em}.event-card h3{letter-spacing:-.022em;line-height:.98}.event-detail-hero__title h1{letter-spacing:-.022em;line-height:.84}.lineup-list strong{letter-spacing:-.022em}.ticket-section__header h2{letter-spacing:-.026em;line-height:.82}.tier-row h3{letter-spacing:-.018em;line-height:1}.access-section h2{letter-spacing:-.022em;line-height:.9}.editorial-grid h2,.values-section>.container>h2,.collaborators-heading h2{letter-spacing:-.026em;line-height:.9}.values-list h3{letter-spacing:-.018em;line-height:1.02}.mission-section p{letter-spacing:-.018em;line-height:1.06}.listing-heading h2{letter-spacing:-.022em;line-height:.98}.contact-form-wrap h2,.order-lookup-section h2{letter-spacing:-.022em;line-height:.92}.legal-hero h1{letter-spacing:-.026em;line-height:.86}.legal-content h2{letter-spacing:-.018em;line-height:1}.checkout-page__header h1,.order-page__header h1{letter-spacing:-.026em;line-height:.86}.checkout-event-hero strong,.checkout-step h2,.checkout-tier-option strong{letter-spacing:-.015em}.order-card__top strong,.mock-payment-panel h2{letter-spacing:-.018em}.issued-tickets__header h2{letter-spacing:-.022em;line-height:.92}.issued-ticket-list strong{letter-spacing:-.018em}.digital-ticket__main h1{letter-spacing:-.026em;line-height:.84}.login-grid h1{letter-spacing:-.026em;line-height:.82}.login-grid h1 em{-webkit-text-stroke:1px var(--paper)}.login-grid h2{letter-spacing:-.018em}.admin-header h1{letter-spacing:-.022em;line-height:.9}.metric>strong{letter-spacing:-.018em}.admin-panel__header h2{letter-spacing:-.015em}.staff-page>header h1{letter-spacing:-.026em;line-height:.9}.scanner-result h2{letter-spacing:-.018em;line-height:.98}.ticket-tier-card h3,.ticket-tier-card__price{letter-spacing:-.015em}@media (max-width:900px){.home-hero h1{letter-spacing:-.02em}.featured-event__info h2,.manifesto-grid h2,.media-teaser__copy h2,.contact-cta h2{letter-spacing:-.022em}}@media (max-width:620px){.home-hero h1{letter-spacing:-.018em;margin-bottom:44px;margin-left:-.008em;line-height:.78}.home-hero h1 span:last-child{-webkit-text-stroke:1px #eeeae2e6;margin-top:.05em}.manifesto-grid h2{letter-spacing:-.022em;line-height:.92}.manifesto-grid h2 em{-webkit-text-stroke:.9px var(--ink)}.media-teaser__copy h2,.media-featured__copy h2{letter-spacing:-.022em;line-height:.9}.contact-cta h2{letter-spacing:-.02em;line-height:.9}.contact-cta h2 span{-webkit-text-stroke:.9px #fff}.event-detail-hero__title h1,.ticket-section__header h2,.digital-ticket__main h1,.login-grid h1{letter-spacing:-.022em;line-height:.87}}
.lineup-list{border-top:1px solid #eeeae247;margin:42px 0 0;padding:0;list-style:none;position:relative}.lineup-list li{border-bottom:1px solid #eeeae238;grid-template-columns:72px minmax(0,1fr) minmax(150px,.32fr);align-items:center;gap:clamp(18px,3vw,42px);min-height:clamp(122px,13vw,190px);padding:clamp(24px,3vw,40px) 0;display:grid;position:relative;overflow:hidden}.lineup-list li:before{content:"";background:var(--red);transform-origin:bottom;width:2px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lineup-list li:after{z-index:-1;pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#be0a1217 0%,#be0a1206 38%,#0000 76%);position:absolute;inset:0}.lineup-list>li>span{color:var(--red);letter-spacing:.18em;text-transform:uppercase;align-self:start;padding-top:.45em;font-family:monospace;font-size:10px;font-weight:700;line-height:1}.lineup-list>li>span:after{content:"";background:var(--red);width:22px;height:1px;margin-top:12px;display:block}.lineup-list strong{min-width:0;color:var(--paper);font-family:var(--font-display);font-synthesis:none;letter-spacing:-.03em;text-wrap:nowrap;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;text-transform:uppercase;font-size:clamp(48px,7vw,104px);font-weight:400;line-height:.82;display:block;position:relative}.lineup-list li:nth-child(2n) strong{color:#0000;-webkit-text-stroke:1px #eeeae2eb}.lineup-list small{color:#eeeae285;letter-spacing:.13em;text-align:right;text-transform:uppercase;place-self:end;max-width:220px;padding-bottom:.35em;font-family:monospace;font-size:9px;font-weight:500;line-height:1.55}@media (hover:hover) and (pointer:fine){.lineup-list li:before{transition:transform .24s}.lineup-list li:after{transition:opacity .24s}.lineup-list strong{transition:transform .24s,color .24s,-webkit-text-stroke-color .24s}.lineup-list small{transition:color .24s}.lineup-list li:hover:before{transform:scaleY(1)}.lineup-list li:hover:after{opacity:1}.lineup-list li:hover strong{transform:translate(.018em)}.lineup-list li:nth-child(2n):hover strong{color:var(--paper);-webkit-text-stroke-color:transparent}.lineup-list li:hover small{color:#eeeae2cc}}@media (max-width:900px){.lineup-list li{grid-template-columns:48px minmax(0,1fr) minmax(130px,.28fr);gap:18px;min-height:clamp(110px,15vw,150px)}.lineup-list strong{letter-spacing:-.026em;font-size:clamp(44px,8vw,76px);line-height:.86}.lineup-list small{max-width:160px}}@media (max-width:620px){.lineup-list{margin-top:30px}.lineup-list li{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px 14px;min-height:0;padding:26px 0 28px}.lineup-list>li>span{grid-area:1/1;padding-top:.38em;font-size:9px}.lineup-list>li>span:after{width:16px;margin-top:9px}.lineup-list strong{letter-spacing:-.022em;grid-area:1/2;font-size:clamp(40px,14vw,64px);line-height:.88}.lineup-list li:nth-child(2n) strong{-webkit-text-stroke:.9px #eeeae2f0}.lineup-list small{letter-spacing:.12em;text-align:left;grid-area:2/2;justify-self:start;max-width:100%;padding:0;font-size:8px;line-height:1.5;display:block}}@media (max-width:390px){.lineup-list strong{font-size:clamp(36px,13vw,50px)}}@media (prefers-reduced-motion:reduce){.lineup-list li:before,.lineup-list li:after,.lineup-list strong,.lineup-list small{transition:none}}
