.event-experience,.event-overview{color:var(--foreground)}.event-page-grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.event-page-summary,.event-page-marketplace{min-width:0}.event-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:48px;display:grid}.event-artwork{aspect-ratio:4/3;background:var(--default);isolation:isolate;border-radius:28px;position:relative;overflow:hidden}.event-artwork-backdrop{filter:blur(24px);opacity:.3;position:absolute;inset:-20px}.event-artwork-image{position:absolute;inset:20px}.event-overview-content{min-width:0}.event-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:600}.event-title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.1vw,44px);font-weight:650;line-height:1.08}.event-meta{color:var(--muted);gap:12px;margin-top:24px;font-size:14px;line-height:1.5;display:grid}.event-meta p{align-items:flex-start;gap:10px;display:flex}.event-meta svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.event-description{color:var(--muted);margin-top:24px;font-size:14px;line-height:1.7}.event-text-action{color:var(--foreground);cursor:pointer;font-size:13px;font-weight:550}.event-description .event-text-action{margin-top:8px}.event-text-action:hover{text-underline-offset:4px;text-decoration:underline}.event-experience button:focus-visible,.event-experience [role=button]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.event-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.event-primary-action{min-height:46px;box-shadow:none;border-radius:999px;padding:0 22px;font-size:14px;font-weight:600}.event-notify-action{border:1px solid var(--border);min-height:46px;color:var(--foreground);background:0 0;border-radius:999px;font-size:14px}.event-icon-action{color:var(--muted);border-radius:999px}.event-experience h2{letter-spacing:-.025em}.event-ticket-stats{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin-top:0}.event-ticket-stats>div{border-color:var(--border)}.event-ticket-stats>div>*{padding-block:20px}.event-ticket-stats .text-lg{letter-spacing:-.035em;font-size:24px;font-weight:600}.event-ticket-stats .text-\[11px\]{color:var(--muted);font-size:12px}.event-ticket-category{--ticket-card-padding-y:22px;--ticket-card-padding-x:24px;--ticket-row-content-height:3.75rem;--ticket-card-radius:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--ticket-card-radius);box-shadow:none;overflow:hidden}.event-ticket-category [data-slot=accordion-trigger],.event-ticket-category .event-ticket-category-placeholder{padding:var(--ticket-card-padding-y) var(--ticket-card-padding-x);min-height:calc(var(--ticket-row-content-height) + var(--ticket-card-padding-y) + var(--ticket-card-padding-y))}.event-ticket-category [data-slot=accordion-trigger]{gap:20px}.event-ticket-category--skeleton .event-ticket-category-placeholder{border-radius:inherit}.event-ticket-category--expanded{background:0 0}.event-ticket-category-summary{flex:1;grid-template-columns:minmax(0,1fr) 6.5rem;align-items:center;column-gap:8px;min-width:0;padding-inline-end:4px;display:grid}.event-ticket-category-summary[data-price-history=true]{grid-template-columns:minmax(0,1fr) 3.5rem 6.5rem}.event-ticket-category-name{grid-area:1/1/3}.event-ticket-category-trend{grid-area:1/2;min-width:0}.event-ticket-category-price{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/-2/auto/-1}.event-ticket-category-change{grid-area:2/2/auto/-1;min-height:1rem}@media (min-width:640px){.event-ticket-category-summary{grid-template-columns:minmax(0,1fr) 8rem;column-gap:12px}.event-ticket-category-summary[data-price-history=true]{grid-template-columns:minmax(0,1fr) 5rem 8rem}}@media (max-width:639px){.event-ticket-category [data-slot=accordion-indicator]{align-self:flex-start;margin-top:.75rem}.event-ticket-category-summary[data-price-history=true]{grid-template-rows:auto 2rem;row-gap:4px}.event-ticket-category-summary[data-price-history=true] .event-ticket-category-name{display:contents}.event-ticket-category-summary[data-price-history=true] .event-ticket-category-title{grid-area:1/1/auto/3;align-self:center}.event-ticket-category-summary[data-price-history=true] .event-ticket-category-availability{grid-area:2/1;margin-top:0}.event-ticket-category-summary[data-price-history=true] .event-ticket-category-description{grid-area:3/1/auto/-1}.event-ticket-category-summary[data-price-history=true] .event-ticket-category-trend{grid-row:2}.event-ticket-category-summary[data-price-history=true] .event-ticket-category-change{grid-column:3;align-self:center}}.event-ticket-listing{--ticket-listing-min-height:calc(2.5rem + 2.5rem + 12px + 24px + 2px);min-height:var(--ticket-listing-min-height);cursor:var(--cursor-interactive,pointer)}.event-ticket-listing--history{--ticket-listing-min-height:calc(2.5rem + 24px + 2px)}@media (min-width:640px){.event-ticket-listing{--ticket-listing-min-height:calc(2.5rem + 32px + 2px)}}.event-ticket-category [data-slot=accordion-indicator]{width:16px;height:16px;color:var(--muted)}.event-ticket-category h3{font-weight:550}.event-sold-toggle{margin:20px auto 36px;display:block}.event-alert-card{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:20px;margin-top:28px;padding:0}.event-alert-card>div{padding:20px 24px}.event-alert-icon{background:var(--default);color:var(--muted)}.event-experience #demand-section{margin-top:52px}.event-demand-list{border:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:20px}.event-demand-row+.event-demand-row{border-top:1px solid var(--border)}.event-demand-row>div>span:first-child{color:var(--foreground);font-weight:500}.event-demand-row>div>span:last-child{color:var(--muted)}.event-demand-count{text-align:center;background:var(--default);min-width:42px;color:var(--muted);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:550}.event-map-card{border:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:20px;padding:0}.event-map-caption{border-bottom:1px solid var(--border);font-size:14px;font-weight:550}.event-map-card img{padding:16px}.event-artist h3{letter-spacing:-.03em}@media (max-width:767px){.event-overview{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:32px}.event-artwork{aspect-ratio:4/3;border-radius:22px}.event-artwork-image{inset:12px}.event-title{font-size:34px}.event-meta,.event-description{margin-top:20px}.event-actions{gap:8px}.event-primary-action{padding-inline:18px}.event-notify-action{padding-inline:14px}.event-ticket-stats>div>*{padding-block:16px}.event-ticket-stats .text-lg{font-size:21px}.event-ticket-category{--ticket-card-padding-y:18px;--ticket-card-padding-x:16px;--ticket-row-content-height:4.75rem}.event-ticket-category [data-slot=accordion-trigger]{gap:10px}.event-alert-card>div{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.event-experience *,.event-experience :before,.event-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.event-ticket-categories{flex-direction:column;gap:12px;display:flex}.event-disclosure p,.event-disclosure svg{color:var(--muted)}.event-ticket-stats>div>*{border-color:var(--border)}.event-experience h2{font-size:22px;font-weight:600}@media (hover:hover){.event-ticket-category [data-slot=accordion-trigger]:hover{background:var(--surface-hover)}}.event-overview.event-overview--sidebar{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:0}.event-overview--sidebar .event-artwork{aspect-ratio:4/3;border-radius:20px}.event-overview--sidebar .event-artwork-image{inset:12px}.event-overview--sidebar .event-title{overflow-wrap:anywhere;font-size:clamp(26px,2.4vw,32px);line-height:1.15}.event-overview--sidebar .event-eyebrow{letter-spacing:.05em}.event-overview--sidebar .event-meta{gap:10px;margin-top:18px;font-size:13px}.event-overview--sidebar .event-description{margin-top:18px;font-size:13px}.event-overview--sidebar .event-description .event-text-action{align-items:center;min-height:44px;margin-top:0;display:inline-flex}.event-overview--sidebar .event-actions{gap:6px;margin-top:18px}.event-overview--sidebar .event-notify-action{min-height:44px;padding-inline:12px;font-size:12px}.event-ticket-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.event-experience .event-ticket-heading h2{margin:0;font-size:clamp(24px,2.5vw,30px)}.event-summary-sell-action{min-height:44px;margin-top:20px;font-weight:600;text-decoration:none}.event-summary-sell-action:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.event-tickets-empty{background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.event-tickets-empty h3{font-size:18px;font-weight:600}.event-tickets-empty p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.6}.event-ticket-stats.event-ticket-stats--compact{background:0 0;border:0;border-radius:0;margin-top:0;margin-bottom:12px}.event-ticket-stats--compact>div{flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:44px;display:flex}.event-ticket-stats--compact>div>.event-ticket-stats-loading{gap:20px}.event-ticket-intro{margin-bottom:16px}.event-ticket-intro .event-alert-card{border-radius:16px;margin-top:0}.event-ticket-intro .event-alert-card>div{padding:14px 16px}.event-ticket-stats--compact>div>*{color:var(--muted);align-items:center;gap:6px;padding-block:8px;font-size:12px;display:inline-flex}.event-ticket-stat-link{cursor:pointer;min-height:44px}.event-ticket-stat-link:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:1024px){.event-page-summary{position:sticky;top:96px}.event-page-summary:has(.event-description [aria-expanded=true]){position:static}}@media (max-width:1023px){.event-page-grid{grid-template-columns:minmax(0,1fr);gap:20px}.event-overview.event-overview--sidebar{grid-template-columns:88px minmax(0,1fr);gap:0 16px}.event-overview--sidebar .event-artwork{aspect-ratio:1;border-radius:16px;grid-area:1/1/3}.event-overview--sidebar .event-artwork-image{inset:0}.event-overview--sidebar .event-artwork-image img{object-fit:cover}.event-overview--sidebar .event-overview-content{display:contents}.event-overview--sidebar .event-eyebrow{display:none}.event-overview--sidebar .event-title{grid-area:1/2;font-size:clamp(21px,4.5vw,26px)}.event-overview--sidebar .event-meta{grid-area:2/2;gap:6px;margin-top:10px;font-size:12px}.event-overview--sidebar .event-meta svg{width:14px;height:14px}.event-overview--sidebar .event-summary-sell-action{grid-area:3/1/auto/-1;margin-top:16px}.event-overview--sidebar .event-description{grid-area:4/1/auto/-1;margin-top:12px}.event-overview--sidebar .event-actions{grid-area:5/1/auto/-1;gap:8px;margin-top:8px}.event-overview--sidebar .event-overview-skeleton-content{grid-column:2}}
