@keyframes heroZoomIn-f086b044{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes slideUp-f086b044{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFar-f086b044{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-v-f086b044],[data-v-f086b044]:after,[data-v-f086b044]:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.event-hero[data-v-f086b044]{position:relative;width:100%}.page-header[data-v-f086b044]{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-f086b044]{transform:translateY(0)}@media(min-width:1024px){.page-header[data-v-f086b044]{display:none!important}}.page-header__btn[data-v-f086b044]{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-f086b044]:hover{background:#0000000f}.dark .page-header__btn:hover{background:#ffffff14}.page-header__btn svg[data-v-f086b044]{height:18px;width:18px}.page-header__title[data-v-f086b044]{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-f086b044]{opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}@media(min-width:1024px){.event-hero[data-v-f086b044]{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:1280px;padding-left:1rem;padding-right:1rem}}.hero[data-v-f086b044]{background-color:#18181b;overflow:hidden;position:relative;width:100%}.hero-img[data-v-f086b044]{animation:heroZoomIn-f086b044 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-f086b044]{height:280px;overflow:hidden;position:sticky;top:0;width:100%;z-index:0}.hero--m.has-headers[data-v-f086b044]{height:calc(80vw + 1.25rem)}.hero--m.has-headers .hero-img[data-v-f086b044],.hero--m.has-headers .ms-img[data-v-f086b044]{height:80vw}.hero--m .hero-top[data-v-f086b044]{transition:opacity .25s ease}.hero--m.is-faded .hero-top[data-v-f086b044]{opacity:0;pointer-events:none}.hero-price-badge[data-v-f086b044]{animation:slideUp-f086b044 .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}@media(min-width:1024px){.hero-price-badge[data-v-f086b044]{display:none}}.hero--m[data-v-f086b044]: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-f086b044]{display:none}@media(min-width:1024px){.hero--m[data-v-f086b044]{display:none}.hero--d[data-v-f086b044]{border-radius:1.25rem;display:block;height:480px}.hero--d.hero--band[data-v-f086b044]{aspect-ratio:var(--cover-ratio,1400/470);container-type:inline-size;height:auto}}.hero-top[data-v-f086b044]{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-f086b044]{justify-content:flex-end;padding:0 1.5rem;top:1.25rem}}.hero-actions[data-v-f086b044]{align-items:center;display:flex;gap:.5rem}.hero-icon-btn[data-v-f086b044]{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-f086b044]:hover{background:#0009}.hero-icon-btn[data-v-f086b044]:active{transform:scale(.94)}.hero-icon-btn svg[data-v-f086b044]{height:20px;width:20px}@media(min-width:1024px){.hero--m .hero-icon-btn[data-v-f086b044]{display:none}}.hero-d-pills[data-v-f086b044]{animation:slideUp-f086b044 .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-f086b044]{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-f086b044]{height:14px;opacity:.95;width:14px}.hero-d-overlay[data-v-f086b044]{bottom:32px;color:#fff;display:flex;flex-direction:column;gap:28px;left:32px;max-width:calc(100% - 64px);position:absolute;width:412px;z-index:4}.hero-d-title[data-v-f086b044]{animation:slideUpFar-f086b044 .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-f086b044]{font-size:24px;line-height:32px}.hero-d-title.is-xlong[data-v-f086b044]{font-size:20px;line-height:27px}.hero--band .hero-d-overlay[data-v-f086b044]{--band-inset:clamp(20px,2.3cqw,32px);--band-gap:clamp(12px,2cqw,28px);bottom:var(--band-inset);gap:var(--band-gap);left:var(--band-inset);max-width:none;width:min(412px,calc(100%*var(--band-share, .3607) - var(--band-inset) - 16px))}.hero--band .hero-d-title[data-v-f086b044]{font-size:clamp(22px,2.15cqw,30px);line-height:1.32}.hero--band .hero-d-title.is-long[data-v-f086b044]{font-size:clamp(19px,1.75cqw,24px)}.hero--band .hero-d-title.is-xlong[data-v-f086b044]{font-size:clamp(17px,1.45cqw,20px)}.hero--band .hero-d-meta[data-v-f086b044]{margin-top:calc(8px - var(--band-gap))}.hero--band .hero-d-cta[data-v-f086b044]{height:clamp(40px,3.4cqw,48px);width:clamp(180px,17cqw,240px)}.hero-d-meta[data-v-f086b044]{display:-webkit-box;-webkit-box-orient:vertical;animation:slideUp-f086b044 .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-f086b044]{color:#ffffff8c;margin:0 .4rem}.hero-d-meta__date[data-v-f086b044]{white-space:nowrap}.hero-d-meta__venue[data-v-f086b044]{word-break:break-word}.hero-d-info-pills[data-v-f086b044]{animation:slideUp-f086b044 .6s cubic-bezier(.22,1,.36,1) .6s both;display:flex;flex-wrap:wrap;gap:8px}.hero-d-info-pill[data-v-f086b044]{align-items:center;background:#0000004d;border-radius:9999px;color:#ffffffd9;display:flex;font-family:inherit;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[data-v-f086b044]>div{align-items:center;display:flex;line-height:0}.hero-d-info-pill[data-v-f086b044] .hero-d-info-pill-icon,.hero-d-info-pill[data-v-f086b044] svg,.hero-d-info-pill-icon[data-v-f086b044]{color:#ffffffd9;display:block;flex-shrink:0;height:16px;width:16px}.hero-d-cta[data-v-f086b044]{align-items:center;align-self:flex-start;animation:slideUp-f086b044 .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-f086b044]:hover{background:#f1d000;box-shadow:0 16px 36px -8px #ffdd00b3,0 6px 20px -4px #0006;transform:translateY(-2px)}.hero-d-cta[data-v-f086b044]:active{transform:scale(.98)}.hero-d-cta--disabled[data-v-f086b044],.hero-d-cta--disabled[data-v-f086b044]:active,.hero-d-cta--disabled[data-v-f086b044]:hover{animation:none;background:#e4e4e7;box-shadow:none;color:#71717a;cursor:not-allowed;transform:none}.event-mobile-info[data-v-f086b044]{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-f086b044]{display:none;margin-top:0}}.event-mobile-info__title[data-v-f086b044]{animation:slideUpFar-f086b044 .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}.event-mobile-info__title.is-long[data-v-f086b044]{font-size:1.3rem}.event-mobile-info__title.is-xlong[data-v-f086b044]{font-size:1.15rem}.dark .event-mobile-info__title{color:#fafafa}.details-card[data-v-f086b044]{animation:slideUp-f086b044 .6s cubic-bezier(.22,1,.36,1) .4s both;display:flex;flex-direction:column;gap:0}.details-row[data-v-f086b044]{align-items:center;display:flex;gap:.7rem;padding:.45rem 0}.details-row__icon[data-v-f086b044]{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-f086b044]{height:20px;stroke-width:1.8;width:20px}.details-row__value[data-v-f086b044]{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-f086b044]{color:inherit;text-decoration:none}.details-row--split[data-v-f086b044]{align-items:center;display:grid;gap:0;grid-template-columns:1fr 1px 1fr;padding:0}.details-cell[data-v-f086b044]{align-items:center;display:flex;gap:.7rem;min-width:0;padding:.45rem 0}.details-cell+.details-divider+.details-cell[data-v-f086b044]{padding-left:.95rem}.details-cell[data-v-f086b044]:first-child{padding-right:.5rem}.details-divider[data-v-f086b044]{align-self:stretch;background:#e4e4e7;margin:.35rem 0}.dark .details-divider{background:#2a2a30}.event-mobile-info__cta[data-v-f086b044]{align-self:stretch;animation:slideUp-f086b044 .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-f086b044]:hover{background:#f1d000}.event-mobile-info__cta[data-v-f086b044]:active{transform:scale(.98)}.event-mobile-info__cta--disabled[data-v-f086b044],.event-mobile-info__cta--disabled[data-v-f086b044]:active,.event-mobile-info__cta--disabled[data-v-f086b044]: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-48b93303]{width:100%}.sessions-head[data-v-48b93303]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.sessions-head__title[data-v-48b93303]{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-48b93303]{display:none;margin-bottom:0}.sessions-head--has-all[data-v-48b93303]{display:flex;justify-content:flex-end}.sessions-head--has-all .sessions-head__title[data-v-48b93303]{display:none}}.session-rail-wrap[data-v-48b93303]{position:relative}.session-rail-wrap[data-v-48b93303]:after,.session-rail-wrap[data-v-48b93303]: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-48b93303]:before{background:linear-gradient(90deg,#fff,#ffffffd9 35%,#fff0);left:0}.session-rail-wrap[data-v-48b93303]: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-48b93303]:after,.session-rail-wrap.is-at-start[data-v-48b93303]:before{opacity:0}@media(max-width:1023px){.session-rail-wrap[data-v-48b93303]:after,.session-rail-wrap[data-v-48b93303]:before{display:none}}.session-rail__nav[data-v-48b93303]{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-48b93303]:hover{background:#fafafa;transform:translateY(-50%) scale(1.05)}.dark .session-rail__nav:hover{background:#1f1f24}.session-rail__nav[data-v-48b93303]:active{transform:translateY(-50%) scale(.95)}.session-rail__nav[data-v-48b93303] svg{height:18px;stroke-width:2.4;width:18px}.session-rail__nav--prev[data-v-48b93303]{left:-1.1rem}.session-rail__nav--next[data-v-48b93303]{right:-1.1rem}@media(max-width:1023px){.session-rail__nav[data-v-48b93303]{display:none!important}}.session-rail[data-v-48b93303]{display:flex;flex-direction:column;gap:1rem;scroll-behavior:smooth}.session-rail[data-v-48b93303]::-webkit-scrollbar{display:none}@media(min-width:1024px){.session-rail[data-v-48b93303]{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-48b93303]{align-items:center;align-self:center;display:flex;flex-shrink:0;justify-content:center;min-width:48px}.session-rail__spinner[data-v-48b93303]{animation:session-rail-spin-48b93303 .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-48b93303{to{transform:rotate(1turn)}}@media(max-width:1023px){.session-tile--hidden-mobile{display:none!important}}.sessions-all[data-v-fb81e6f0]{gap:.5rem}.sessions-all[data-v-fb81e6f0],.sessions-all__list[data-v-fb81e6f0]{display:flex;flex-direction:column}.sessions-all__list[data-v-fb81e6f0]{gap:.55rem}.sessions-all__loading[data-v-fb81e6f0]{align-items:center;display:flex;justify-content:center;padding:.75rem 0}.sessions-all__spinner[data-v-fb81e6f0]{animation:sessions-all-spin-fb81e6f0 .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-fb81e6f0{to{transform:rotate(1turn)}}.session-common[data-v-fb81e6f0]{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-fb81e6f0]{background:linear-gradient(180deg,#fd0,#f1d000);border-radius:9999px;flex-shrink:0;width:3px}.session-common__body[data-v-fb81e6f0]{flex:1;min-width:0}.session-common__name[data-v-fb81e6f0]{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-fb81e6f0]{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-fb81e6f0]{flex-shrink:0;height:14px;opacity:.85;width:14px}.session-tile[data-v-fb81e6f0]{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-fb81e6f0]:hover{background:#fafafa;border-color:#e4e4e7}.dark .session-tile:hover{background:#1f1f24;border-color:#2a2a30}.session-tile.is-selected[data-v-fb81e6f0]{background:#fafafa;border-color:#18181b}.dark .session-tile.is-selected{background:#232328;border-color:#fafafa}.session-tile__name[data-v-fb81e6f0]{color:#18181b;display:-webkit-box;font-size:.95rem;font-weight:600;letter-spacing:-.01em;-webkit-line-clamp:2;line-height:1.3;margin-bottom:.4rem;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.dark .session-tile__name{color:#fafafa}.session-tile__venue[data-v-fb81e6f0]{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-fb81e6f0]{flex-shrink:0;height:14px;width:14px}.session-tile__venue>span[data-v-fb81e6f0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-tile__main[data-v-fb81e6f0]{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.85rem}.session-tile__date[data-v-fb81e6f0]{align-items:baseline;display:flex;gap:.3rem;line-height:1}.session-tile__date .num[data-v-fb81e6f0]{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-fb81e6f0]{color:#71717a;font-size:.9rem;font-weight:500;letter-spacing:-.01em}.dark .session-tile__date .month{color:#a1a1aa}.session-tile__date .sep[data-v-fb81e6f0]{color:#a1a1aa;font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.dark .session-tile__date .sep{color:#71717a}.session-tile__time[data-v-fb81e6f0]{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-fb81e6f0]{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-fb81e6f0],.session-tile__price[data-v-fb81e6f0]{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-fb81e6f0],.session-tile.is-selected .session-tile__price[data-v-fb81e6f0]{background:#efeff1}.dark .session-tile.is-selected .session-tile__pill,.dark .session-tile.is-selected .session-tile__price{background:#2f2f35}.gallery-block[data-v-549161f3]{width:100%}.gallery-block__title[data-v-549161f3]{color:#18181b;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .gallery-block__title{color:#fafafa}.gallery[data-v-549161f3]{display:flex;flex-direction:column;gap:.55rem}.gallery__main[data-v-549161f3]{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-549161f3]{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-549161f3]::-webkit-scrollbar{display:none}.gallery__slide[data-v-549161f3]{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-549161f3] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__play[data-v-549161f3]{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.gallery__play svg[data-v-549161f3]{background:#0000008c;height:56px;padding:14px;width:56px}.gallery__counter[data-v-549161f3],.gallery__play svg[data-v-549161f3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;color:#fff}.gallery__counter[data-v-549161f3]{background:#000000a6;bottom:.85rem;font-size:.78rem;font-weight:600;padding:.25rem .65rem;pointer-events:none;position:absolute;right:.85rem}.gallery__thumbs[data-v-549161f3]{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 0 .25rem}.gallery__thumbs[data-v-549161f3]::-webkit-scrollbar{display:none}.gallery__thumb[data-v-549161f3]{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-549161f3] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__thumb.is-active[data-v-549161f3]{opacity:1}.gallery__thumb[data-v-549161f3]:hover{opacity:.85}.gallery__thumb-play[data-v-549161f3]{color:#fff;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.gallery__thumb-play svg[data-v-549161f3]{background:#0000008c;border-radius:9999px;height:18px;padding:4px;width:18px}.venue-block[data-v-4ff88457]{width:100%}.venue-block__title[data-v-4ff88457]{color:#18181b;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .venue-block__title{color:#fafafa}.venue-link[data-v-4ff88457]{align-items:center;color:inherit;display:inline-flex;gap:.35rem;text-decoration:none;transition:color .15s,gap .15s}.venue-link svg[data-v-4ff88457]{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-4ff88457]:hover{color:#18181b}.venue-link:hover svg[data-v-4ff88457]{color:#18181b;transform:translate(2px,-2px)}.dark .venue-link:hover{color:#fafafa}.dark .venue-link:hover svg{color:#fafafa}.venue-info[data-v-4ff88457]{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.95rem}.venue-info__row[data-v-4ff88457]{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-4ff88457]{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-4ff88457]{color:inherit;text-decoration:none}.venue-info__row a[data-v-4ff88457]:hover{text-decoration:underline}.venue-actions[data-v-4ff88457]{display:flex;flex-wrap:wrap;gap:.5rem}.venue-action[data-v-4ff88457]{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-4ff88457]:hover{background:#f4f4f5;transform:translateY(-1px)}.venue-action[data-v-4ff88457]:active{transform:scale(.97)}.dark .venue-action{background:#18181b;color:#fafafa}.dark .venue-action:hover{background:#1f1f24}.venue-action svg[data-v-4ff88457]{color:#71717a;height:16px;width:16px}.dark .venue-action svg{color:#a1a1aa}.artist-row[data-v-d7b643d0]{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-d7b643d0]{cursor:pointer}.artist-row__overlay[data-v-d7b643d0]{border-radius:inherit;inset:0;position:absolute;z-index:1}.dark .artist-row{background:#18181b;border-color:transparent}.artist-row[data-v-d7b643d0]: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-d7b643d0]{align-items:center;display:flex;gap:.75rem}.artist-row__avatar[data-v-d7b643d0]{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-d7b643d0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.artist-row__initials[data-v-d7b643d0]{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-d7b643d0]{flex:1;min-width:0}.artist-row__name[data-v-d7b643d0]{color:#18181b;font-size:.95rem;font-weight:600;line-height:1.3}.dark .artist-row__name{color:#fafafa}.artist-row__role[data-v-d7b643d0]{color:#71717a;font-size:.78rem;margin-top:.15rem}.dark .artist-row__role{color:#a1a1aa}.artist-row__socials[data-v-d7b643d0]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;position:relative;z-index:2}.social-link[data-v-d7b643d0]{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-d7b643d0]:hover{background:#e4e4e7;transform:translateY(-1px)}.dark .social-link:hover{background:#3f3f46}.social-link[data-v-d7b643d0] svg{height:15px;width:15px}.social-link--instagram[data-v-d7b643d0]:hover{color:#cd486b}.social-link--facebook[data-v-d7b643d0]:hover{color:#1877f2}.social-link--youtube[data-v-d7b643d0]:hover{color:red}.social-link--twitter[data-v-d7b643d0]:hover{color:#000}.dark .social-link--twitter:hover{color:#fff}.artist-row__embed[data-v-d7b643d0]{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-d7b643d0]{border:none;display:block;height:80px;width:100%}.sr-only[data-v-d7b643d0]{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-5cc698c7]{width:100%}.artists-block__title[data-v-5cc698c7]{color:#18181b;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 .85rem}.dark .artists-block__title{color:#fafafa}.artist-list-wrap[data-v-5cc698c7]{position:relative}.artist-list[data-v-5cc698c7]{display:flex;flex-direction:column;gap:.7rem;overflow:hidden}.artist-list.is-animatable[data-v-5cc698c7]{transition:max-height .45s cubic-bezier(.22,1,.36,1)}.artist-list.is-open-full[data-v-5cc698c7]{overflow:visible}.artist-list-fade[data-v-5cc698c7]{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-5cc698c7]{display:flex;justify-content:center;margin-top:.75rem;position:relative;z-index:2}.artists-block__chevron[data-v-5cc698c7]{height:16px;width:16px}.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-003d4a6c] .venue-map{border-radius:0!important;height:100%!important}
