.hero-icon-wrap[data-v-6c4c86ae]{box-shadow:none;width:auto}.hero-icon-btn[data-v-6c4c86ae]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .15s,transform .15s;width:44px}.hero-icon-btn[data-v-6c4c86ae]:hover{background:#0009}.hero-icon-btn[data-v-6c4c86ae]:active{transform:scale(.94)}.calendar-option[data-v-6c4c86ae]{align-items:center;border-radius:.5rem;border-width:1px;display:flex;gap:.75rem;width:100%;--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1));font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.calendar-option[data-v-6c4c86ae]:hover{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.calendar-option[data-v-6c4c86ae]:is(.dark *){--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.calendar-option[data-v-6c4c86ae]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}@keyframes heroZoomIn-84808dc6{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes slideUp-84808dc6{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFar-84808dc6{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-v-84808dc6],[data-v-84808dc6]:after,[data-v-84808dc6]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.event-hero[data-v-84808dc6]{position:relative;width:100%}.page-header[data-v-84808dc6]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:.5rem;left:0;padding:calc(.5rem + env(safe-area-inset-top,0)) .75rem .5rem;position:fixed;right:0;top:0;transform:translateY(-110%);transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:60}.dark .page-header{background:#0c0c0ed9;border-bottom-color:#ffffff0f}.page-header.is-visible[data-v-84808dc6]{transform:translateY(0)}@media(min-width:1024px){.page-header[data-v-84808dc6]{display:none!important}}.page-header__btn[data-v-84808dc6]{align-items:center;background:transparent;border:none;border-radius:9999px;color:#18181b;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s;width:36px}.dark .page-header__btn{color:#fafafa}.page-header__btn[data-v-84808dc6]:hover{background:#0000000f}.dark .page-header__btn:hover{background:#ffffff14}.page-header__btn svg[data-v-84808dc6]{height:18px;width:18px}.page-header__title[data-v-84808dc6]{color:#18181b;flex:1;font-size:.92rem;font-weight:600;letter-spacing:-.01em;min-width:0;opacity:0;overflow:hidden;text-overflow:ellipsis;transform:translateY(14px) scale(.92);transform-origin:left center;transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1);white-space:nowrap}.dark .page-header__title{color:#fafafa}.page-header.is-visible .page-header__title[data-v-84808dc6]{opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}@media(min-width:1024px){.event-hero[data-v-84808dc6]{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:1280px;padding-left:1rem;padding-right:1rem}}.hero[data-v-84808dc6]{background-color:#18181b;overflow:hidden;position:relative;width:100%}.hero-img[data-v-84808dc6]{animation:heroZoomIn-84808dc6 1s cubic-bezier(.22,1,.36,1);display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero--m[data-v-84808dc6]{height:56vw;max-height:460px;overflow:hidden;position:sticky;top:0;width:100%;z-index:0}.hero--m .hero-top[data-v-84808dc6]{transition:opacity .25s ease}.hero--m.is-faded .hero-top[data-v-84808dc6]{opacity:0;pointer-events:none}.hero-price-badge[data-v-84808dc6]{animation:slideUp-84808dc6 .6s cubic-bezier(.22,1,.36,1) .85s both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:9999px;bottom:2rem;box-shadow:0 4px 16px -6px #00000040;color:#18181b;font-size:.86rem;font-weight:700;letter-spacing:-.01em;padding:.45rem .85rem;position:absolute;right:.85rem;z-index:5}button.hero-price-badge[data-v-84808dc6]{border:0;cursor:pointer;font-family:inherit}@media(min-width:1024px){.hero-price-badge[data-v-84808dc6]{display:none}}.hero--m[data-v-84808dc6]:after{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 30%,transparent 70%,rgba(0,0,0,.55));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero--d[data-v-84808dc6]{display:none}@media(min-width:1024px){.hero--m[data-v-84808dc6]{display:none}.hero--d[data-v-84808dc6]{aspect-ratio:1400/470;border-radius:1.25rem;display:block}}.hero-top[data-v-84808dc6]{align-items:center;display:flex;justify-content:space-between;left:0;padding:.75rem .85rem;position:absolute;right:0;top:env(safe-area-inset-top,.75rem);z-index:5}@media(min-width:1024px){.hero-top[data-v-84808dc6]{justify-content:flex-end;padding:0 1.5rem;top:1.25rem}}.hero-actions[data-v-84808dc6]{align-items:center;display:flex;gap:.5rem}.hero-icon-btn[data-v-84808dc6]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .15s,transform .15s;width:44px}.hero-icon-btn[data-v-84808dc6]:hover{background:#0009}.hero-icon-btn[data-v-84808dc6]:active{transform:scale(.94)}.hero-icon-btn svg[data-v-84808dc6]{height:20px;width:20px}@media(min-width:1024px){.hero--m .hero-icon-btn[data-v-84808dc6]{display:none}}.hero-d-pills[data-v-84808dc6]{animation:slideUp-84808dc6 .55s cubic-bezier(.22,1,.36,1) .2s both;display:flex;flex-wrap:wrap;gap:.5rem;left:1.75rem;position:absolute;top:1.5rem;z-index:4}.hero-d-pill[data-v-84808dc6]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000008c;border-radius:9999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;letter-spacing:-.005em;padding:.45rem .95rem}.hero-d-pill-icon[data-v-84808dc6]{height:14px;opacity:.95;width:14px}.hero-d-overlay[data-v-84808dc6]{bottom:32px;color:#fff;display:flex;flex-direction:column;gap:28px;left:32px;position:absolute;width:min(412px,calc(36.07143% - 48px));z-index:4}.hero-d-title[data-v-84808dc6]{animation:slideUpFar-84808dc6 .7s cubic-bezier(.22,1,.36,1) .3s both;color:#fff;font-size:30px;font-weight:600;letter-spacing:0;line-height:40px;margin:0;overflow-wrap:anywhere;text-shadow:0 4px 30px rgba(0,0,0,.45)}.hero-d-title.is-long[data-v-84808dc6]{font-size:24px;line-height:32px}.hero-d-title.is-xlong[data-v-84808dc6]{font-size:20px;line-height:27px}.hero-d-meta[data-v-84808dc6]{display:-webkit-box;-webkit-box-orient:vertical;animation:slideUp-84808dc6 .6s cubic-bezier(.22,1,.36,1) .45s both;color:#ffffffeb;font-size:.95rem;letter-spacing:-.005em;-webkit-line-clamp:2;line-clamp:2;margin-top:-20px;min-width:0;overflow:hidden;text-shadow:0 2px 10px rgba(0,0,0,.4)}.hero-d-meta__sep[data-v-84808dc6]{color:#ffffff8c;margin:0 .4rem}.hero-d-meta__date[data-v-84808dc6]{white-space:nowrap}.hero-d-meta__venue[data-v-84808dc6]{word-break:break-word}.hero-d-info-pills[data-v-84808dc6]{animation:slideUp-84808dc6 .6s cubic-bezier(.22,1,.36,1) .6s both;display:flex;flex-wrap:wrap;gap:8px}.hero-d-info-pill[data-v-84808dc6]{align-items:center;background:#0000004d;border-radius:9999px;color:#ffffffd9;display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;gap:4px;justify-content:center;line-height:18px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis}.hero-d-info-pill--link[data-v-84808dc6]{border:0;cursor:pointer;transition:background-color .2s ease}.hero-d-info-pill--link[data-v-84808dc6]:focus-visible,.hero-d-info-pill--link[data-v-84808dc6]:hover{background:#00000080}.hero-d-info-pill[data-v-84808dc6]>div{align-items:center;display:flex;line-height:0}.hero-d-info-pill[data-v-84808dc6] .hero-d-info-pill-icon,.hero-d-info-pill[data-v-84808dc6] svg,.hero-d-info-pill-icon[data-v-84808dc6]{color:#ffffffd9;display:block;flex-shrink:0;height:16px;width:16px}.hero-d-cta[data-v-84808dc6]{align-items:center;align-self:flex-start;animation:slideUp-84808dc6 .6s cubic-bezier(.22,1,.36,1) .75s both;background:#fd0;border:none;border-radius:9999px;box-shadow:0 12px 30px -8px #ffdd008c,0 4px 16px -4px #0000004d;color:#18181b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;height:48px;justify-content:center;letter-spacing:0;padding:0;transition:transform .18s,box-shadow .2s,background .15s;width:240px}.hero-d-cta[data-v-84808dc6]:hover{background:#f1d000;box-shadow:0 16px 36px -8px #ffdd00b3,0 6px 20px -4px #0006;transform:translateY(-2px)}.hero-d-cta[data-v-84808dc6]:active{transform:scale(.98)}.hero-d-cta--disabled[data-v-84808dc6],.hero-d-cta--disabled[data-v-84808dc6]:active,.hero-d-cta--disabled[data-v-84808dc6]:hover{animation:none;background:#e4e4e7;box-shadow:none;color:#71717a;cursor:not-allowed;transform:none}.event-mobile-info[data-v-84808dc6]{background:#fff;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;display:flex;flex-direction:column;gap:.75rem;margin-top:-1.25rem;padding:1.5rem 1rem .5rem;position:relative;z-index:2}.dark .event-mobile-info{background:#0c0c0e}@media(min-width:1024px){.event-mobile-info[data-v-84808dc6]{display:none;margin-top:0}}.event-mobile-info__title[data-v-84808dc6]{animation:slideUpFar-84808dc6 .65s cubic-bezier(.22,1,.36,1) .25s both;color:#18181b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.dark .event-mobile-info__title{color:#fafafa}.event-mobile-info__title.is-long[data-v-84808dc6]{font-size:1.3rem}.event-mobile-info__title.is-xlong[data-v-84808dc6]{font-size:1.15rem}.details-card[data-v-84808dc6]{animation:slideUp-84808dc6 .6s cubic-bezier(.22,1,.36,1) .4s both;display:flex;flex-direction:column;gap:0}.details-row[data-v-84808dc6]{align-items:center;display:flex;gap:.7rem;padding:.45rem 0}.details-row__icon[data-v-84808dc6]{align-items:center;color:#a1a1aa;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.dark .details-row__icon{color:#71717a}.details-row__icon svg[data-v-84808dc6]{height:20px;stroke-width:1.8;width:20px}.details-row__value[data-v-84808dc6]{color:#18181b;flex:1;font-size:.95rem;font-weight:500;letter-spacing:-.005em;line-height:1.3;min-width:0}.dark .details-row__value{color:#fafafa}.details-row__value a[data-v-84808dc6]{color:inherit;text-decoration:none}.details-row--split[data-v-84808dc6]{align-items:center;display:grid;gap:0;grid-template-columns:1fr 1px 1fr;padding:0}.details-cell[data-v-84808dc6]{align-items:center;display:flex;gap:.7rem;min-width:0;padding:.45rem 0}.details-cell+.details-divider+.details-cell[data-v-84808dc6]{padding-left:.95rem}.details-cell[data-v-84808dc6]:first-child{padding-right:.5rem}.details-divider[data-v-84808dc6]{align-self:stretch;background:#e4e4e7;margin:.35rem 0}.dark .details-divider{background:#2a2a30}.event-mobile-info__cta[data-v-84808dc6]{align-self:stretch;animation:slideUp-84808dc6 .6s cubic-bezier(.22,1,.36,1) .6s both;background:#fd0;border:none;border-radius:9999px;box-shadow:0 8px 24px -10px #ffdd008c;color:#18181b;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.005em;margin-top:.5rem;padding:.95rem 1.5rem;transition:transform .18s,background .15s}.event-mobile-info__cta[data-v-84808dc6]:hover{background:#f1d000}.event-mobile-info__cta[data-v-84808dc6]:active{transform:scale(.98)}.event-mobile-info__cta--disabled[data-v-84808dc6],.event-mobile-info__cta--disabled[data-v-84808dc6]:active,.event-mobile-info__cta--disabled[data-v-84808dc6]:hover{animation:none;background:#e4e4e7;box-shadow:none;color:#71717a;cursor:not-allowed;transform:none}html.dark .event-mobile-info__cta--disabled,html.dark .event-mobile-info__cta--disabled:active,html.dark .event-mobile-info__cta--disabled:hover{background:#3f3f46;color:#a1a1aa}@media(max-width:1023px){html.hide-mobile-site-header .site-header{display:none!important}}.sessions-section[data-v-ade90ccb]{width:100%}.sessions-head[data-v-ade90ccb]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.sessions-head__title[data-v-ade90ccb]{color:#18181b;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.dark .sessions-head__title{color:#fafafa}@media(min-width:1024px){.sessions-head[data-v-ade90ccb]{display:none;margin-bottom:0}.sessions-head--has-all[data-v-ade90ccb]{display:flex;justify-content:flex-end}.sessions-head--has-all .sessions-head__title[data-v-ade90ccb]{display:none}}.session-rail-wrap[data-v-ade90ccb]{position:relative}.session-rail-wrap[data-v-ade90ccb]:after,.session-rail-wrap[data-v-ade90ccb]:before{bottom:0;content:"";opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:80px;z-index:4}.session-rail-wrap[data-v-ade90ccb]:before{background:linear-gradient(90deg,#fff,#ffffffd9 35%,#fff0);left:0}.session-rail-wrap[data-v-ade90ccb]:after{background:linear-gradient(270deg,#fff,#ffffffd9 35%,#fff0);right:0}.dark .session-rail-wrap:before{background:linear-gradient(90deg,#0c0c0e,#0c0c0ed9 35%,#0c0c0e00)}.dark .session-rail-wrap:after{background:linear-gradient(270deg,#0c0c0e,#0c0c0ed9 35%,#0c0c0e00)}.session-rail-wrap.is-at-end[data-v-ade90ccb]:after,.session-rail-wrap.is-at-start[data-v-ade90ccb]:before{opacity:0}@media(max-width:1023px){.session-rail-wrap[data-v-ade90ccb]:after,.session-rail-wrap[data-v-ade90ccb]:before{display:none}}.session-rail__nav[data-v-ade90ccb]{align-items:center;background:#fff;border:1px solid #f1f1f3;border-radius:9999px;box-shadow:0 6px 20px -8px #0000002e;color:#18181b;cursor:pointer;display:inline-flex;font-family:inherit;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,color .15s,opacity .18s,transform .15s;width:40px;z-index:5}.dark .session-rail__nav{background:#18181b;border-color:#2a2a30;color:#fafafa}.session-rail__nav[data-v-ade90ccb]:hover{background:#fafafa;transform:translateY(-50%) scale(1.05)}.dark .session-rail__nav:hover{background:#1f1f24}.session-rail__nav[data-v-ade90ccb]:active{transform:translateY(-50%) scale(.95)}.session-rail__nav[data-v-ade90ccb] svg{height:18px;stroke-width:2.4;width:18px}.session-rail__nav--prev[data-v-ade90ccb]{left:-1.1rem}.session-rail__nav--next[data-v-ade90ccb]{right:-1.1rem}@media(max-width:1023px){.session-rail__nav[data-v-ade90ccb]{display:none!important}}.session-rail[data-v-ade90ccb]{display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth}.session-rail[data-v-ade90ccb]::-webkit-scrollbar{display:none}@media(min-width:1024px){.session-rail[data-v-ade90ccb]{flex-direction:row;gap:.75rem;overflow-x:auto;padding:.875rem 0 .5rem;scroll-snap-type:x proximity;scrollbar-width:none}}.session-rail__loader[data-v-ade90ccb]{align-items:center;align-self:center;display:flex;flex-shrink:0;justify-content:center;min-width:48px}.session-rail__spinner[data-v-ade90ccb]{animation:session-rail-spin-ade90ccb .7s linear infinite;border:2px solid #e4e4e7;border-radius:9999px;border-top-color:#71717a;height:20px;width:20px}.dark .session-rail__spinner{border-color:#a1a1aa #2a2a30 #2a2a30}@keyframes session-rail-spin-ade90ccb{to{transform:rotate(1turn)}}@media(max-width:1023px){.session-tile--hidden-mobile{display:none!important}}.sessions-all[data-v-adf55ae3]{gap:.5rem}.sessions-all[data-v-adf55ae3],.sessions-all__list[data-v-adf55ae3]{display:flex;flex-direction:column}.sessions-all__list[data-v-adf55ae3]{gap:.55rem}.sessions-all__loading[data-v-adf55ae3]{align-items:center;display:flex;justify-content:center;padding:.75rem 0}.sessions-all__spinner[data-v-adf55ae3]{animation:sessions-all-spin-adf55ae3 .7s linear infinite;border:2px solid #e4e4e7;border-radius:9999px;border-top-color:#71717a;height:22px;width:22px}.dark .sessions-all__spinner{border-color:#a1a1aa #2a2a30 #2a2a30}@keyframes sessions-all-spin-adf55ae3{to{transform:rotate(1turn)}}.session-common[data-v-adf55ae3]{align-items:stretch;border-bottom:1px solid #f1f1f3;display:flex;gap:.85rem;margin-bottom:.25rem;padding:.5rem 0 .95rem}.dark .session-common{border-bottom-color:#1f1f24}.session-common__bar[data-v-adf55ae3]{background:linear-gradient(180deg,#fd0,#f1d000);border-radius:9999px;flex-shrink:0;width:3px}.session-common__body[data-v-adf55ae3]{flex:1;min-width:0}.session-common__name[data-v-adf55ae3]{color:#18181b;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;line-height:1.25}.dark .session-common__name{color:#fafafa}.session-common__venue[data-v-adf55ae3]{align-items:center;color:#71717a;display:inline-flex;font-size:.88rem;gap:.4rem;margin-top:.35rem}.dark .session-common__venue{color:#a1a1aa}.session-common__venue-icon[data-v-adf55ae3]{flex-shrink:0;height:14px;opacity:.85;width:14px}.session-tile[data-v-adf55ae3]{background:#fff;border:1px solid #f1f1f3;border-radius:.875rem;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;padding:1rem 1.1rem .95rem;text-align:left;transition:border-color .2s,background .15s;width:100%}.dark .session-tile{background:#18181b;border-color:#1f1f24}.session-tile[data-v-adf55ae3]:hover{background:#fafafa;border-color:#e4e4e7}.dark .session-tile:hover{background:#1f1f24;border-color:#2a2a30}.session-tile.is-selected[data-v-adf55ae3]{background:#fafafa;border-color:#18181b}.dark .session-tile.is-selected{background:#232328;border-color:#fafafa}.session-tile__name[data-v-adf55ae3]{color:#18181b;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:.4rem;min-height:2.6em;overflow-wrap:anywhere}.dark .session-tile__name{color:#fafafa}.session-tile__venue[data-v-adf55ae3]{align-items:center;color:#71717a;display:flex;font-size:.78rem;gap:.35rem;letter-spacing:-.005em;margin-bottom:.85rem;min-width:0}.dark .session-tile__venue{color:#a1a1aa}.session-tile__venue-icon[data-v-adf55ae3]{flex-shrink:0;height:14px;width:14px}.session-tile__venue>span[data-v-adf55ae3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-tile__main[data-v-adf55ae3]{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.85rem}.session-tile__date[data-v-adf55ae3]{align-items:baseline;display:flex;gap:.3rem;line-height:1}.session-tile__date .num[data-v-adf55ae3]{color:#18181b;font-size:1.55rem;font-weight:800;letter-spacing:-.035em}.dark .session-tile__date .num{color:#fafafa}.session-tile__date .month[data-v-adf55ae3]{color:#71717a;font-size:.9rem;font-weight:500;letter-spacing:-.01em}.dark .session-tile__date .month{color:#a1a1aa}.session-tile__date .sep[data-v-adf55ae3]{color:#a1a1aa;font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.dark .session-tile__date .sep{color:#71717a}.session-tile__time[data-v-adf55ae3]{color:#71717a;font-size:.8rem;font-weight:500;letter-spacing:-.005em;white-space:nowrap}.dark .session-tile__time{color:#a1a1aa}.session-tile__right[data-v-adf55ae3]{align-items:center;border-top:1px solid #f4f4f5;display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;padding-top:.75rem}.dark .session-tile__right{border-top-color:#1f1f24}.session-tile__pill[data-v-adf55ae3],.session-tile__price[data-v-adf55ae3]{background:#f4f4f5;border-radius:.35rem;color:#52525b;font-size:.68rem;font-weight:600;padding:.18rem .45rem;white-space:nowrap}.dark .session-tile__pill,.dark .session-tile__price{background:#27272a;color:#a1a1aa}.session-tile.is-selected .session-tile__pill[data-v-adf55ae3],.session-tile.is-selected .session-tile__price[data-v-adf55ae3]{background:#efeff1}.dark .session-tile.is-selected .session-tile__pill,.dark .session-tile.is-selected .session-tile__price{background:#2f2f35}.event-campaign.has-background[data-v-740934b1]{background-image:var(--campaign-bg-mobile);background-position:50%;background-size:cover}@media(min-width:768px){.event-campaign.has-background[data-v-740934b1]{background-image:var(--campaign-bg-desktop)}}.gallery-block[data-v-db76288e]{width:100%}.gallery-block__title[data-v-db76288e]{color:#18181b;font-size:1.3rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .gallery-block__title{color:#fafafa}.gallery[data-v-db76288e]{display:flex;flex-direction:column;gap:.55rem}.gallery__main[data-v-db76288e]{aspect-ratio:3/2;background:#f4f4f5;border-radius:.875rem;overflow:hidden;position:relative;width:100%}.dark .gallery__main{background:#27272a}.gallery__main-track[data-v-db76288e]{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none;scroll-behavior:smooth}.gallery__main-track[data-v-db76288e]::-webkit-scrollbar{display:none}.gallery__slide[data-v-db76288e]{background:transparent;border:none;cursor:pointer;flex-shrink:0;height:100%;padding:0;position:relative;scroll-snap-align:start;width:100%}.gallery__slide[data-v-db76288e] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__play[data-v-db76288e]{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.gallery__play svg[data-v-db76288e]{background:#0000008c;height:56px;padding:14px;width:56px}.gallery__counter[data-v-db76288e],.gallery__play svg[data-v-db76288e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;color:#fff}.gallery__counter[data-v-db76288e]{background:#000000a6;bottom:.85rem;font-size:.78rem;font-weight:600;padding:.25rem .65rem;pointer-events:none;position:absolute;right:.85rem}.gallery__thumbs[data-v-db76288e]{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 .25rem}.gallery__thumbs[data-v-db76288e]::-webkit-scrollbar{display:none}.gallery__thumb[data-v-db76288e]{background:#f4f4f5;border:none;border-radius:.5rem;cursor:pointer;flex-shrink:0;height:56px;opacity:.5;overflow:hidden;padding:0;position:relative;transition:opacity .15s,transform .15s;width:84px}.dark .gallery__thumb{background:#27272a}.gallery__thumb[data-v-db76288e] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__thumb.is-active[data-v-db76288e]{opacity:1}.gallery__thumb[data-v-db76288e]:hover{opacity:.85}.gallery__thumb-play[data-v-db76288e]{color:#fff;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.gallery__thumb-play svg[data-v-db76288e]{background:#0000008c;border-radius:9999px;height:18px;padding:4px;width:18px}.venue-block[data-v-8c437d34]{width:100%}.venue-block__title[data-v-8c437d34]{color:#18181b;font-size:1.3rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .venue-block__title{color:#fafafa}.venue-link[data-v-8c437d34]{align-items:center;color:inherit;display:inline-flex;gap:.35rem;text-decoration:none;transition:color .15s,gap .15s}.venue-link svg[data-v-8c437d34]{color:#a1a1aa;flex-shrink:0;height:16px;min-height:16px;min-width:16px;transition:transform .15s,color .15s;width:16px}.dark .venue-link svg{color:#71717a}.venue-link[data-v-8c437d34]:hover{color:#18181b}.venue-link:hover svg[data-v-8c437d34]{color:#18181b;transform:translate(2px,-2px)}.dark .venue-link:hover{color:#fafafa}.dark .venue-link:hover svg{color:#fafafa}.venue-info[data-v-8c437d34]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.95rem}.venue-info__row[data-v-8c437d34]{align-items:flex-start;color:#3f3f46;display:flex;font-size:.92rem;gap:.55rem;line-height:1.45}.dark .venue-info__row{color:#d4d4d8}.venue-info__row svg[data-v-8c437d34]{color:#71717a;flex-shrink:0;height:16px;margin-top:3px;width:16px}.dark .venue-info__row svg{color:#a1a1aa}.venue-info__row a[data-v-8c437d34]{color:inherit;text-decoration:none}.venue-info__row a[data-v-8c437d34]:hover{text-decoration:underline}.venue-actions[data-v-8c437d34]{display:flex;flex-wrap:wrap;gap:.5rem}.venue-action[data-v-8c437d34]{align-items:center;background:#fafafa;border:1px solid transparent;border-radius:9999px;color:#18181b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:.4rem;padding:.55rem .95rem;text-decoration:none;transition:background .15s,transform .15s}.venue-action[data-v-8c437d34]:hover{background:#f4f4f5;transform:translateY(-1px)}.venue-action[data-v-8c437d34]:active{transform:scale(.97)}.dark .venue-action{background:#18181b;color:#fafafa}.dark .venue-action:hover{background:#1f1f24}.venue-action svg[data-v-8c437d34]{color:#71717a;height:16px;width:16px}.dark .venue-action svg{color:#a1a1aa}.artist-row[data-v-d59cb3ba]{background:#fafafa;border:1px solid transparent;border-radius:.875rem;padding:.85rem 1rem .95rem;position:relative;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;z-index:0}.artist-row.is-clickable[data-v-d59cb3ba]{cursor:pointer}.artist-row__overlay[data-v-d59cb3ba]{border-radius:inherit;inset:0;position:absolute;z-index:1}.dark .artist-row{background:#18181b;border-color:transparent}.artist-row[data-v-d59cb3ba]:hover{background:#f4f4f5;box-shadow:0 10px 24px -10px #00000014;transform:translateY(-2px)}.dark .artist-row:hover{background:#1f1f24;box-shadow:0 10px 24px -10px #00000080}.artist-row__head[data-v-d59cb3ba]{align-items:center;display:flex;gap:.75rem}.artist-row__avatar[data-v-d59cb3ba]{align-items:center;background:#e4e4e7;border-radius:50%;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.dark .artist-row__avatar{background:#3f3f46}.artist-row__img[data-v-d59cb3ba]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.artist-row__initials[data-v-d59cb3ba]{color:#52525b;font-size:1.05rem;font-weight:600;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .artist-row__initials{color:#d4d4d8}.artist-row__info[data-v-d59cb3ba]{flex:1;min-width:0}.artist-row__name[data-v-d59cb3ba]{color:#18181b;font-size:.95rem;font-weight:600;line-height:1.3}.dark .artist-row__name{color:#fafafa}.artist-row__role[data-v-d59cb3ba]{color:#71717a;font-size:.78rem;margin-top:.15rem}.dark .artist-row__role{color:#a1a1aa}.artist-row__socials[data-v-d59cb3ba]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;position:relative;z-index:2}.social-link[data-v-d59cb3ba]{align-items:center;background:#f4f4f5;border-radius:9999px;color:#18181b;display:inline-flex;height:34px;justify-content:center;text-decoration:none;transition:background .15s,transform .15s,color .15s;width:34px}.dark .social-link{background:#27272a;color:#fafafa}.social-link[data-v-d59cb3ba]:hover{background:#e4e4e7;transform:translateY(-1px)}.dark .social-link:hover{background:#3f3f46}.social-link[data-v-d59cb3ba] svg{height:15px;width:15px}.social-link--instagram[data-v-d59cb3ba]:hover{color:#cd486b}.social-link--facebook[data-v-d59cb3ba]:hover{color:#1877f2}.social-link--youtube[data-v-d59cb3ba]:hover{color:red}.social-link--twitter[data-v-d59cb3ba]:hover{color:#000}.dark .social-link--twitter:hover{color:#fff}.artist-row__embed[data-v-d59cb3ba]{background:#f4f4f5;border-radius:.5rem;margin-top:.7rem;overflow:hidden;position:relative;z-index:2}.dark .artist-row__embed{background:#27272a}.artist-row__embed iframe[data-v-d59cb3ba]{border:none;display:block;height:80px;width:100%}.sr-only[data-v-d59cb3ba]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.artists-block[data-v-d6b76c7a]{width:100%}.artists-block__title[data-v-d6b76c7a]{color:#18181b;font-size:1.3rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .artists-block__title{color:#fafafa}.artist-list-wrap[data-v-d6b76c7a]{position:relative}.artist-list[data-v-d6b76c7a]{display:flex;flex-direction:column;gap:.7rem;overflow:hidden}.artist-list.is-animatable[data-v-d6b76c7a]{transition:max-height .45s cubic-bezier(.22,1,.36,1)}.artist-list.is-open-full[data-v-d6b76c7a]{overflow:visible}.artist-list-fade[data-v-d6b76c7a]{background:linear-gradient(180deg,#fff0,#fff 75%);bottom:0;height:160px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.dark .artist-list-fade{background:linear-gradient(180deg,#0c0c0e00,#0c0c0e 75%)}.artist-toggle-row[data-v-d6b76c7a]{display:flex;justify-content:center;margin-top:.75rem;position:relative;z-index:2}.artists-block__chevron[data-v-d6b76c7a]{height:16px;width:16px}.price-block[data-v-cca27fd0]{width:100%}.price-block__title[data-v-cca27fd0]{color:#18181b;font-size:1.3rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .price-block__title{color:#fafafa}.price-block__list[data-v-cca27fd0]{display:grid;gap:.75rem}.price-block__category[data-v-cca27fd0]{border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:.85rem 1rem}.dark .price-block__category{border-color:#ffffff1a}.price-block__name[data-v-cca27fd0]{color:#18181b;font-size:.95rem;font-weight:600;line-height:1.35;margin-bottom:.4rem;overflow-wrap:anywhere}.dark .price-block__name{color:#fafafa}.price-block__prices[data-v-cca27fd0]{display:grid;gap:.25rem}.price-block__row[data-v-cca27fd0]{color:#52525b;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between}.dark .price-block__row{color:#a1a1aa}.price-block__row dd[data-v-cca27fd0]{color:#18181b;font-weight:600;white-space:nowrap}.dark .price-block__row dd{color:#fafafa}.price-block__amount[data-v-cca27fd0]{align-items:baseline;display:inline-flex;gap:.5rem}.price-block__fake[data-v-cca27fd0]{color:#ef4444;font-size:.78rem;font-weight:400}.dark .price-block__fake{color:#f87171}.price-block__row--sold-out dt[data-v-cca27fd0]{color:#a1a1aa}.dark .price-block__row--sold-out dt{color:#71717a}.price-block__row--sold-out dd[data-v-cca27fd0]{font-weight:400}.price-block__divider[data-v-cca27fd0]{align-items:center;color:#71717a;display:flex;font-size:.72rem;font-weight:700;gap:.75rem;letter-spacing:.08em;margin:1.5rem 0 .75rem;text-transform:uppercase}.price-block__divider[data-v-cca27fd0]:after{background:#00000014;content:"";flex:1;height:1px}.dark .price-block__divider:after{background:#ffffff1a}.price-block__list--sold-out[data-v-cca27fd0]{gap:.5rem}.price-block__category--sold-out[data-v-cca27fd0]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.7rem 1rem}.price-block__sold-out-name[data-v-cca27fd0]{color:#71717a;font-size:.9rem;overflow-wrap:anywhere}.dark .price-block__sold-out-name{color:#a1a1aa}.price-block__sold-out-meta[data-v-cca27fd0]{align-items:center;color:#a1a1aa;display:flex;flex-shrink:0;font-size:.85rem;gap:.6rem;white-space:nowrap}.dark .price-block__sold-out-meta{color:#71717a}.price-block__badge[data-v-cca27fd0]{background:#f4f4f5;border-radius:9999px;color:#52525b;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.15rem .6rem;text-transform:uppercase}.dark .price-block__badge{background:#27272a;color:#d4d4d8}.price-block__note[data-v-cca27fd0]{color:#71717a;font-size:.78rem;margin-top:.6rem}.fixed-bar-notify-btn[data-v-26a69854] .content{align-items:center;gap:6px;justify-content:center}.fixed-bar-notify-btn[data-v-26a69854] .icon{align-items:center;display:inline-flex}.cta-bar[data-v-26a69854]{bottom:0;left:0;position:fixed;right:0;will-change:transform;z-index:50}.cta-bar--floating[data-v-26a69854]{background:transparent;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0));pointer-events:none}.sticky-cta__btn[data-v-26a69854]{align-items:center;display:inline-flex!important;justify-content:center;pointer-events:auto;width:100%}.cta-bar--default[data-v-26a69854]{background:#fff;border-top:1px solid #e4e4e7;box-shadow:0 -1px 3px #0000000a;width:100%}.dark .cta-bar--default{background:#18181b;border-top-color:#3f3f46}@media(min-width:1024px){.cta-bar--floating[data-v-26a69854]{bottom:1.5rem;left:auto;max-width:90vw;padding:0;right:1.5rem;width:auto}.sticky-cta__btn[data-v-26a69854]{max-width:280px;min-width:200px;width:auto}}.cta-floating[data-v-26a69854]{box-shadow:0 12px 32px -8px #ffdd008c,0 4px 16px -4px #0000002e}.cta-shine[data-v-26a69854]{isolation:isolate;overflow:hidden;position:relative}.cta-shine[data-v-26a69854]:after{animation:cta-shine-26a69854 4s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);bottom:-50%;content:"";left:0;pointer-events:none;position:absolute;top:-50%;width:35%;z-index:0}@keyframes cta-shine-26a69854{0%{transform:translate(-150%) skew(-20deg)}60%{transform:translate(-150%) skew(-20deg)}to{transform:translate(280%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.cta-shine[data-v-26a69854]:after{animation:none}}.map-sheet-body[data-v-75014294] .venue-map{border-radius:0!important;height:100%!important}
