body.single-tc_events .vse-event-page{--tcf-ink:var(--rr-text);--tcf-muted:var(--rr-muted);--tcf-surface:var(--rr-surface);--tcf-surface-2:var(--rr-elevated);--tcf-hairline:var(--rr-border);--tcf-head-bg:var(--rr-elevated);--tcf-head-fg:var(--rr-text);--tcf-accent:var(--rr-text);--tcf-btn-bg:var(--rr-accent);--tcf-btn-bg-hover:var(--rr-accent-hover);--tcf-btn-fg:#fff;--tcf-btn-shadow:0 1px 2px rgba(242, 51, 46, .3);--tcf-btn-shadow-hover:0 4px 12px rgba(242, 51, 46, .35)}body.single-tc_events .page_content_wrap{padding:42px 0 80px;color:var(--rr-text);background:radial-gradient(ellipse at 8% 5%,rgb(242 51 46 / .08),transparent 50%),var(--rr-bg-deep)}body.single-tc_events .page_content_wrap>.content_wrap{width:min(calc(100% - 48px), 1280px);max-width:1280px}body.single-tc_events .page_content_wrap>.content_wrap>.content{float:none;width:100%}.vse-event-page,.vse-event-page *{box-sizing:border-box}.vse-event-page{color:var(--rr-text);font-family:"Didact Gothic",sans-serif;font-size:17px;line-height:1.65}.vse-event-page .vse-event-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:28px;color:var(--rr-muted);font-size:15px;text-decoration:none}.vse-event-page .vse-event-back:hover{color:var(--rr-text)}.vse-event-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;gap:26px 52px;align-items:start}.vse-event-heading{grid-column:2;grid-row:1}.vse-event-poster{grid-column:1;grid-row:1 / 3;min-width:0}.vse-event-details{grid-column:2;grid-row:2;min-width:0}.vse-event-page .vse-event-kicker{margin:0 0 14px;color:var(--rr-accent);font-family:Jost,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vse-event-page h1,.vse-event-page h2,.vse-event-page h3{color:var(--rr-text);font-family:Jost,sans-serif;font-weight:700;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere}.vse-event-page h1{margin:0;font-size:clamp(30px, 3.1vw, 48px);line-height:1.08}.vse-event-page h2{margin:0 0 22px;font-size:28px;line-height:1.15}.vse-event-artwork{display:block;width:100%;height:auto;border:1px solid var(--rr-border);border-radius:var(--rr-radius);box-shadow:var(--rr-shadow)}.vse-event-facts{display:grid;gap:20px;margin:0 0 30px;padding:24px;background:var(--rr-surface);border:1px solid var(--rr-border);border-left:3px solid var(--rr-accent);border-radius:var(--rr-radius)}.vse-event-facts dt{margin:0 0 5px;color:var(--rr-muted);font-family:Jost,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vse-event-facts dd{margin:0;padding:0;color:var(--rr-text);font-size:17px;line-height:1.5;text-transform:none;overflow-wrap:anywhere}.vse-event-content{color:var(--rr-muted);overflow-wrap:anywhere}.vse-event-content>:first-child{margin-top:0}.vse-event-content a:not(.button):not(.added_to_cart):not(.tickera_add_to_cart){color:var(--rr-accent-hover)}.vse-event-content img{max-width:100%;height:auto}.vse-event-content iframe{max-width:100%}.vse-event-description{margin-top:32px;padding-top:28px;border-top:1px solid var(--rr-border)}.vse-event-description h2{font-size:26px}.vse-event-description p,.vse-event-description li{color:var(--rr-muted);line-height:1.7}.vse-event-description strong{color:var(--rr-text)}.vse-event-description ul,.vse-event-description ol{padding-left:1.4em}.vse-event-description>:last-child{margin-bottom:0}.vse-event-page .vse-event-tickets{margin:30px 0 0;padding:24px;background:var(--rr-surface);border:1px solid var(--rr-border);border-radius:var(--rr-radius)}.vse-event-tickets>.tickera,.vse-event-tickets .tc-event-table-wrap{width:100%;margin:0}.vse-event-page table.event_tickets{width:100%;margin:0;border:0;border-collapse:collapse;background:#fff0;color:var(--rr-text);font-size:15px;line-height:1.45}.vse-event-page .event_tickets th,.vse-event-page .event_tickets td{padding:16px 10px;border:0;border-bottom:1px solid var(--rr-border);background:#fff0;color:var(--rr-text);text-align:left;vertical-align:middle}.vse-event-page .event_tickets th{padding-top:0;color:var(--rr-muted);font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vse-event-page .event_tickets tr:last-child td{border-bottom:0;padding-bottom:0}.vse-event-page .event_tickets th:first-child,.vse-event-page .event_tickets td:first-child{padding-left:0}.vse-event-page .event_tickets th:last-child,.vse-event-page .event_tickets td:last-child{padding-right:0}.vse-event-page .event_tickets .amount{color:var(--rr-text);white-space:nowrap;font-weight:700}.vse-event-page .tc-wb-add-to-cart{margin:0;padding:0;border:0}.vse-event-page .vse-event-content :is(.button,.tickera_add_to_cart,.tc_in_cart,.added_to_cart){display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:13px 18px;border:1px solid #fff0;border-radius:8px;background:var(--rr-accent);color:#fff;font-family:Jost,sans-serif;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal}.vse-event-page .vse-event-content :is(.button,.tickera_add_to_cart,.tc_in_cart,.added_to_cart):hover{color:#fff;background:var(--rr-accent-hover)}.vse-event-page .vse-event-content .added_to_cart{margin-top:8px}.vse-event-page table.event_tickets:not(:has(td)){display:none}.vse-event-page .vse-event-availability{margin:0}.vse-event-status{padding:18px 20px;border:1px solid var(--rr-border);border-radius:8px;color:var(--rr-muted)}.vse-event-status a{color:var(--rr-accent-hover)}.vse-event-page .vse-event-content :is(input[type="number"],select){max-width:100%;min-height:46px;padding:10px;border:1px solid var(--rr-border);border-radius:6px;color:var(--rr-text);background:var(--rr-bg)}.vse-event-page .vse-event-content input[type="number"]{width:72px}.vse-event-page :is(a,input,select,button):focus-visible{outline:2px solid var(--rr-text);outline-offset:4px}.vse-event-page .tc_warning_ticket_types_needed{width:auto;margin:20px 0;padding:16px;background:var(--rr-elevated);color:var(--rr-text);border:1px solid var(--rr-border)}.vse-event-layout--no-artwork{display:block;max-width:900px;margin-inline:auto}.vse-event-layout--no-artwork .vse-event-heading{margin-bottom:26px}.vse-event-terms{margin-top:24px;border-block:1px solid var(--rr-border)}.vse-event-terms summary{padding:18px 0;color:var(--rr-text);font-weight:700;cursor:pointer}.vse-event-terms>div{padding-bottom:18px;color:var(--rr-muted)}.vse-event-terms a{color:var(--rr-accent-hover)}.vse-event-sponsors{margin-top:30px}.vse-event-sponsors img{max-width:100%;height:auto}.vse-event-page summary:focus-visible{outline:2px solid var(--rr-text);outline-offset:4px}@media (max-width:1023px){.vse-event-layout{column-gap:28px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.vse-event-page .vse-event-tickets,.vse-event-facts{padding:20px}}@media (max-width:767px){body.single-tc_events .page_content_wrap{padding:22px 0 48px}body.single-tc_events .page_content_wrap>.content_wrap{width:calc(100% - 32px)}.vse-event-layout{display:flex;flex-direction:column;gap:24px}.vse-event-layout>*{width:100%}.vse-event-page .vse-event-back{margin-bottom:20px}.vse-event-poster{max-width:480px;align-self:center}.vse-event-page h1{font-size:clamp(28px, 7vw, 42px)}}@media (max-width:600px){.vse-event-page .event_tickets,.vse-event-page .event_tickets tbody{display:block}.vse-event-page .event_tickets tr:has(th){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vse-event-page .event_tickets tr:has(td){display:block;margin:0 0 20px;padding:0 0 20px;border:0;border-bottom:1px solid var(--rr-border)}.vse-event-page .event_tickets tr:last-child{margin:0;padding:0;border:0}.vse-event-page .event_tickets td,.vse-event-page .event_tickets tr:last-child td{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;border:0;font-size:15px;text-align:right}.vse-event-page .event_tickets td::before{content:attr(data-column);flex:0 0 64px;color:var(--rr-muted);font-size:12px;text-align:left}.vse-event-page .event_tickets td:empty{display:none}.vse-event-page .event_tickets td:last-child{padding-bottom:0}}