.ticket-widget-wrap{max-width:100%;overflow-x:hidden}.pretix-widget{max-width:100%;background:transparent!important;color:var(--white)!important;font-family:var(--font-body)!important;border:none!important}.pretix-widget *{max-width:100%}.pretix-widget-event-header,.pretix-widget-event-list,.pretix-widget-info-message{background:var(--ink-2)!important;color:var(--white)!important;border-color:var(--line)!important;border-radius:var(--r-md)!important}.pretix-widget-item-row{border-color:var(--line)!important;color:var(--white)!important}.pretix-widget-item-row strong,.pretix-widget-item-title{color:var(--white)!important}.pretix-widget-item-price,.pretix-widget-item-price-col,.pretix-widget-event-list-price,.pretix-widget-pricebox{color:var(--pink)!important;font-weight:700!important}.pretix-widget-item-count-single-input,.pretix-widget-item-count-multiple input,.pretix-widget input[type=number],.pretix-widget input[type=text]{background:var(--ink)!important;color:var(--white)!important;border:1px solid var(--line)!important;border-radius:var(--r-sm)!important;min-height:44px}.pretix-widget-item-count-dec,.pretix-widget-item-count-inc,.pretix-widget button.pretix-widget-btn-default{background:var(--ink)!important;color:var(--white)!important;border:1px solid var(--line)!important;min-width:44px;min-height:44px}.pretix-widget-action button,.pretix-widget-buy-button,.pretix-widget-checkout-button,.pretix-widget button.pretix-widget-btn-primary,.pretix-widget-voucher-input button{background:var(--pink)!important;color:var(--ink)!important;border:none!important;border-radius:var(--r-sm)!important;font-weight:700!important;text-transform:uppercase!important;min-height:44px}.pretix-widget-action button:hover,.pretix-widget-buy-button:hover,.pretix-widget-checkout-button:hover,.pretix-widget button.pretix-widget-btn-primary:hover{background:var(--pink-strong)!important}.pretix-widget-attribution a{color:var(--text-soft)!important}@media(max-width:480px){.pretix-widget,.pretix-widget *{max-width:100%}}.ticket-fallback{margin-top:1rem;padding:1.4rem;border-radius:var(--r-md);background:var(--ink-2);border:1px solid var(--line);color:var(--text-soft);display:grid;gap:1rem;justify-items:start}.ticket-fallback a.btn{width:fit-content}.ticket-fallback[hidden]{display:none!important}.next[data-astro-cid-5adladro]{display:grid;gap:var(--s-6);grid-template-columns:1fr}.next-poster[data-astro-cid-5adladro]{order:5;justify-self:center;width:min(100%,22rem)}.next-poster[data-astro-cid-5adladro] a[data-astro-cid-5adladro]{display:block;border-radius:var(--r-md);overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--season) 60%,transparent),0 40px 80px -30px color-mix(in srgb,var(--season) 45%,transparent),var(--shadow-card);transform:rotate(-1.5deg);transition:transform var(--t-med) var(--ease-out)}.next-poster[data-astro-cid-5adladro] a[data-astro-cid-5adladro]:hover{transform:rotate(0) scale(1.015)}.next-poster[data-astro-cid-5adladro] img[data-astro-cid-5adladro]{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top}.next-info[data-astro-cid-5adladro]{display:grid;gap:var(--s-6);align-content:start;min-width:0}.next-badge[data-astro-cid-5adladro]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-3)}.next-when[data-astro-cid-5adladro]{display:grid;line-height:.95}.next-weekday[data-astro-cid-5adladro]{font-size:var(--text-sm);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--season)}.next-day[data-astro-cid-5adladro]{font-family:var(--font-display);font-size:var(--display-lg);text-transform:uppercase;margin-top:.35rem}.next-facts[data-astro-cid-5adladro]{display:grid;gap:var(--s-4);margin:0}@media(min-width:36rem){.next-facts[data-astro-cid-5adladro]{grid-template-columns:1.4fr 1fr}}.next-facts[data-astro-cid-5adladro]>div[data-astro-cid-5adladro]{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--ink-3);border:1px solid var(--line)}.next-facts[data-astro-cid-5adladro] dt[data-astro-cid-5adladro]{color:var(--season);padding-top:.1rem}.next-facts[data-astro-cid-5adladro] dd[data-astro-cid-5adladro]{margin:0;display:grid;align-content:start;gap:.1rem;font-size:var(--text-sm);color:var(--text-soft)}.next-facts[data-astro-cid-5adladro] strong[data-astro-cid-5adladro]{color:var(--white);font-size:var(--text-base)}.next-facts[data-astro-cid-5adladro] .link-arrow[data-astro-cid-5adladro]{min-height:36px;font-size:var(--text-sm)}.next-sub[data-astro-cid-5adladro]{font-size:1.35rem;letter-spacing:.03em;margin-bottom:var(--s-3)}.presale-note[data-astro-cid-5adladro]{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4) var(--s-5);border-radius:var(--r-md);border:1px dashed color-mix(in srgb,var(--season) 60%,transparent);color:var(--text-soft)}.presale-note[data-astro-cid-5adladro] svg{color:var(--season);flex:none;margin-top:.15rem}.presale-note[data-astro-cid-5adladro] strong[data-astro-cid-5adladro]{color:var(--white)}.lineup-list[data-astro-cid-5adladro]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.lineup-list[data-astro-cid-5adladro] li[data-astro-cid-5adladro]{padding:.45rem .9rem;border-radius:var(--r-sm);background:var(--ink-3);border:1px solid var(--line);font-weight:600;font-size:var(--text-sm)}.lineup-extra[data-astro-cid-5adladro]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-4);font-size:var(--text-sm)}.label[data-astro-cid-5adladro]{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--season);margin-right:.35rem}.next-actions[data-astro-cid-5adladro]{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.share-status[data-astro-cid-5adladro]{font-size:var(--text-sm);color:var(--text-soft)}.shop-direct[data-astro-cid-5adladro]{margin-top:var(--s-3);font-size:var(--text-sm);color:var(--text-soft);display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem}@media(min-width:60rem){.next[data-astro-cid-5adladro]{grid-template-columns:minmax(18rem,25rem) 1fr;gap:var(--s-8);align-items:start}.next-poster[data-astro-cid-5adladro]{order:0;position:sticky;top:calc(var(--header-h) + 2rem);width:100%}}.event-row[data-astro-cid-rpxclvhs]{position:relative;display:grid;grid-template-columns:96px 1fr;gap:var(--s-4);align-items:start;padding:var(--s-4);border-radius:var(--r-md);background:var(--ink-2);border:1px solid var(--line);isolation:isolate;transition:border-color var(--t-med),background-color var(--t-med)}.event-row[data-astro-cid-rpxclvhs]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(30rem 12rem at 0% 0%,color-mix(in srgb,var(--season) 22%,transparent),transparent 70%);opacity:0;transition:opacity var(--t-med) var(--ease-out)}@media(hover:hover){.event-row[data-astro-cid-rpxclvhs]:hover{border-color:color-mix(in srgb,var(--season) 55%,transparent)}.event-row[data-astro-cid-rpxclvhs]:hover:before{opacity:1}.event-row[data-astro-cid-rpxclvhs]:hover .row-poster[data-astro-cid-rpxclvhs] img[data-astro-cid-rpxclvhs]{transform:rotate(-3deg) scale(1.05)}}.row-poster[data-astro-cid-rpxclvhs]{position:relative;display:block;border-radius:var(--r-sm);overflow:hidden;aspect-ratio:4 / 5;background:var(--ink-3);box-shadow:0 0 0 1px var(--line),0 14px 30px -14px #000000e6}.row-poster[data-astro-cid-rpxclvhs] img[data-astro-cid-rpxclvhs]{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform var(--t-med) var(--ease-out)}.row-zoom[data-astro-cid-rpxclvhs]{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--ink) 75%,transparent);color:var(--white)}.row-body[data-astro-cid-rpxclvhs]{display:grid;gap:.3rem;min-width:0}.row-num[data-astro-cid-rpxclvhs]{font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--season)}.row-title[data-astro-cid-rpxclvhs]{font-size:var(--display-md)}.row-meta[data-astro-cid-rpxclvhs]{display:flex;flex-wrap:wrap;gap:0 .45rem;font-size:var(--text-sm);font-weight:600;color:var(--white)}.row-lineup[data-astro-cid-rpxclvhs]{font-size:var(--text-sm);color:var(--text-soft);margin-top:.2rem}.row-extra[data-astro-cid-rpxclvhs]{display:flex;flex-wrap:wrap;gap:.2rem 1rem;font-size:var(--text-xs);color:var(--text-soft)}.row-label[data-astro-cid-rpxclvhs]{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--season);margin-right:.25rem}.row-date[data-astro-cid-rpxclvhs]{display:none}@media(max-width:22rem){.event-row[data-astro-cid-rpxclvhs]{grid-template-columns:76px 1fr;gap:var(--s-3);padding:var(--s-3)}}@media(min-width:48rem){.event-row[data-astro-cid-rpxclvhs]{grid-template-columns:150px 1fr auto;gap:var(--s-6);padding:var(--s-5);align-items:center}.row-date[data-astro-cid-rpxclvhs]{display:grid;justify-items:end;font-family:var(--font-display);line-height:.9;text-align:right;padding-right:var(--s-2)}.row-day[data-astro-cid-rpxclvhs]{font-size:clamp(2.6rem,1.2rem + 3vw,4.4rem);color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--season) 80%,transparent);transition:color var(--t-med)}.event-row[data-astro-cid-rpxclvhs]:hover .row-day[data-astro-cid-rpxclvhs]{color:var(--season)}.row-year[data-astro-cid-rpxclvhs]{font-size:1.1rem;color:var(--text-mute);letter-spacing:.1em}}.tape-wrap[data-astro-cid-22vkmm4z]{position:relative;z-index:2;overflow-x:clip;margin-block:-1.4rem;padding-block:1rem}.tape[data-astro-cid-22vkmm4z]{position:relative;transform:rotate(var(--tilt));background:var(--pink);color:var(--ink);overflow:hidden;box-shadow:0 16px 40px -18px #000000e6;width:104%;margin-left:-2%}.tape-track[data-astro-cid-22vkmm4z]{display:flex;width:max-content;padding-block:.55rem;font-family:var(--font-display);font-size:clamp(1.1rem,.9rem + 1vw,1.7rem);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.tape-track[data-astro-cid-22vkmm4z] span[data-astro-cid-22vkmm4z]{display:inline-flex;align-items:center}.tape-track[data-astro-cid-22vkmm4z] span[data-astro-cid-22vkmm4z]:after{content:"✶";margin-inline:1.1rem;font-size:.8em}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.tape-track[data-astro-cid-22vkmm4z]{animation:tape-slide linear both;animation-timeline:view()}@keyframes tape-slide{0%{transform:translate(0)}to{transform:translate(-33.333%)}}}}.lightbox[data-astro-cid-mipfj235]{width:min(92vw,36rem);max-height:92dvh;padding:0;border:0;background:transparent;color:var(--white);overflow:visible}.lightbox[data-astro-cid-mipfj235]::backdrop{background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lightbox[data-astro-cid-mipfj235][open]{animation:lb-in var(--t-med) var(--ease-out)}.lightbox[data-astro-cid-mipfj235][open]::backdrop{animation:lb-fade var(--t-med) var(--ease-out)}@keyframes lb-in{0%{opacity:0;transform:translateY(24px) scale(.96) rotate(-1.5deg)}}@keyframes lb-fade{0%{opacity:0}}.lightbox[data-astro-cid-mipfj235] figure[data-astro-cid-mipfj235]{margin:0;display:grid;gap:var(--s-3)}.lightbox[data-astro-cid-mipfj235] img[data-astro-cid-mipfj235]{width:100%;max-height:calc(92dvh - 4rem);object-fit:contain;border-radius:var(--r-md);box-shadow:0 30px 80px -20px #000000e6}.lightbox[data-astro-cid-mipfj235] figcaption[data-astro-cid-mipfj235]{text-align:center;font-size:var(--text-sm);color:var(--text-soft)}.lb-close-form[data-astro-cid-mipfj235]{position:absolute;top:-.6rem;right:-.6rem;z-index:1}.lb-close[data-astro-cid-mipfj235]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--pink);color:var(--ink);box-shadow:0 6px 20px #00000080}.hero[data-astro-cid-j7pv25f6]{--px: 0;position:relative;margin-top:calc(var(--header-h) * -1);padding-top:var(--header-h);overflow:hidden;isolation:isolate;background:radial-gradient(70rem 40rem at 50% 115%,color-mix(in srgb,var(--pink) 10%,transparent),transparent 60%),var(--ink)}.spot[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;height:min(62rem,110%);z-index:-1;pointer-events:none;animation:spot-on 1.1s steps(1,end) both}.spot-cone[data-astro-cid-j7pv25f6]{position:absolute;inset:-2rem -30% 0;transform-origin:50% 0;background:conic-gradient(from 180deg at 50% 0,transparent 148deg,color-mix(in srgb,var(--spot) 12%,transparent) 160deg,color-mix(in srgb,var(--spot) 26%,transparent) 180deg,color-mix(in srgb,var(--spot) 12%,transparent) 200deg,transparent 212deg);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,#000 35%,transparent 92%);animation:sway 11s ease-in-out 1.2s infinite alternate}.spot-cone[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 180deg at 50% 0,transparent 0deg 2.2deg,color-mix(in srgb,var(--spot) 9%,transparent) 2.8deg 3.6deg,transparent 4.2deg 6.5deg);-webkit-mask-image:conic-gradient(from 180deg at 50% 0,transparent 150deg,#000 168deg 192deg,transparent 210deg);mask-image:conic-gradient(from 180deg at 50% 0,transparent 150deg,#000 168deg 192deg,transparent 210deg)}.spot-source[data-astro-cid-j7pv25f6]{position:absolute;top:-3.5rem;left:50%;width:16rem;height:7rem;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--spot) 55%,transparent) 40%,transparent);filter:blur(6px)}@keyframes spot-on{0%{opacity:0}18%{opacity:.8}26%{opacity:.1}38%{opacity:1}46%{opacity:.35}58%,to{opacity:1}}@keyframes sway{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.grain[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;text-align:center;padding-block:clamp(1.5rem,1rem + 3vw,3.5rem) 0}.hero[data-astro-cid-j7pv25f6] .hero-logo{width:clamp(9.5rem,6rem + 14vw,15rem);height:auto;overflow:visible;filter:drop-shadow(0 10px 30px rgb(0 0 0 / .6))}.hero[data-astro-cid-j7pv25f6] .logo-platte{animation:logo-rise .9s var(--ease-out) .25s both}.hero[data-astro-cid-j7pv25f6] .logo-comedy{transform-box:fill-box;transform-origin:50% 50%;animation:logo-pop .7s var(--ease-spring) .6s both}@keyframes logo-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes logo-pop{0%{opacity:0;transform:scale(.7) rotate(-4deg)}}.hero-title[data-astro-cid-j7pv25f6]{margin-top:clamp(1.25rem,.8rem + 1.5vw,2rem);font-size:clamp(2.7rem,1.2rem + 6.2vw,5.6rem);line-height:.92}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{display:block;overflow:clip;padding-bottom:.04em}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:inline-block;animation:line-up .8s var(--ease-out) both}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(2)>span[data-astro-cid-j7pv25f6]{animation-delay:.42s}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]:nth-child(3)>span[data-astro-cid-j7pv25f6]{animation-delay:.52s;color:var(--pink)}@keyframes line-up{0%{transform:translateY(105%)}}@media(min-width:60rem){.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]{display:inline}.hero-title[data-astro-cid-j7pv25f6] .line[data-astro-cid-j7pv25f6]+.line[data-astro-cid-j7pv25f6]:before{content:" "}}.hero-sub[data-astro-cid-j7pv25f6]{margin-top:var(--s-4);max-width:36rem;font-size:var(--text-lg);color:color-mix(in srgb,var(--white) 86%,transparent);animation:fade-up .6s var(--ease-out) .35s both}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.hero-status[data-astro-cid-j7pv25f6]{--notch: 12px;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);width:min(100%,40rem);display:grid;grid-template-columns:auto 1fr;text-align:left;background:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:0 30px 60px -30px #000000e6,0 0 0 6px color-mix(in srgb,var(--ink) 50%,transparent);-webkit-mask:radial-gradient(circle var(--notch) at var(--stub-w, 6.5rem) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub-w, 6.5rem) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub-w, 6.5rem) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--stub-w, 6.5rem) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;animation:fade-up .7s var(--ease-out) .5s both}.stub-date[data-astro-cid-j7pv25f6]{width:var(--stub-w, 6.5rem);display:grid;place-content:center;justify-items:center;gap:.1rem;padding:var(--s-4) var(--s-2);border-right:2px dashed var(--line-strong);font-family:var(--font-display);text-transform:uppercase;line-height:1;color:var(--season, var(--pink));background:color-mix(in srgb,var(--season, var(--pink)) 8%,transparent)}.stub-weekday[data-astro-cid-j7pv25f6]{font-size:1rem;letter-spacing:.08em}.stub-day[data-astro-cid-j7pv25f6]{font-size:3.2rem;color:var(--white)}.stub-month[data-astro-cid-j7pv25f6]{font-size:1.05rem;letter-spacing:.06em}.stub-idle[data-astro-cid-j7pv25f6]{color:var(--pink)}.stub-body[data-astro-cid-j7pv25f6]{display:grid;gap:.3rem;padding:var(--s-4) var(--s-5) var(--s-5);min-width:0}.stub-kicker[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pink)}.stub-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--display-md);text-transform:uppercase;line-height:1}.stub-meta[data-astro-cid-j7pv25f6]{color:var(--text-soft);font-size:var(--text-sm)}.stub-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-3)}@media(max-width:30rem){.hero-status[data-astro-cid-j7pv25f6]{--stub-w: 4.6rem}.hero-status[data-astro-cid-j7pv25f6].is-none{grid-template-columns:1fr;-webkit-mask:none;mask:none}.hero-status[data-astro-cid-j7pv25f6].is-none .stub-date[data-astro-cid-j7pv25f6]{display:none}.stub-day[data-astro-cid-j7pv25f6]{font-size:2.5rem}.stub-body[data-astro-cid-j7pv25f6]{padding:var(--s-4)}.stub-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}.hero-fan[data-astro-cid-j7pv25f6]{position:relative;display:block;height:clamp(11rem,7rem + 14vw,19rem);margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);pointer-events:auto;cursor:default;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.hero-fan[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{--spread: clamp(4.2rem, 1.5rem + 9vw, 11rem);position:absolute;left:50%;top:0;width:clamp(8.5rem,5rem + 10vw,14rem);aspect-ratio:4 / 5;object-fit:cover;object-position:top;border-radius:var(--r-sm);box-shadow:0 0 0 1px color-mix(in srgb,var(--season) 55%,transparent),0 24px 50px -20px #000000f2;translate:calc(-50% + var(--n) * var(--spread) + var(--px) * var(--n) * -14px) calc(var(--a) * 1.4rem);rotate:calc(var(--n) * 7deg);z-index:calc(10 - var(--a));transition:translate var(--t-slow) var(--ease-out),rotate var(--t-slow) var(--ease-out);animation:fan-in 1s var(--ease-out) both;animation-delay:calc(.9s + var(--a) * .12s)}@keyframes fan-in{0%{opacity:0;transform:translateY(80px)}}@media(hover:hover){.hero-fan[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{--spread: clamp(5rem, 2rem + 11vw, 13rem);rotate:calc(var(--n) * 9deg)}}@media(prefers-reduced-motion:reduce){.spot[data-astro-cid-j7pv25f6],.spot-cone[data-astro-cid-j7pv25f6]{animation:none}}.next-section[data-astro-cid-j7pv25f6],.shows-first[data-astro-cid-j7pv25f6]{padding-top:calc(var(--space-section) + 1rem)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,max-content);gap:var(--s-4) clamp(1.5rem,1rem + 4vw,3.5rem);margin-top:var(--s-4)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;line-height:1}.stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.6rem,1.8rem + 3vw,4.2rem);color:transparent;-webkit-text-stroke:2px var(--pink)}.stat-label[data-astro-cid-j7pv25f6]{margin-top:.4rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.list-title[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin:var(--s-6) 0 var(--s-4);color:var(--text-soft)}.row-list[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-3)}.acts[data-astro-cid-j7pv25f6]{margin-top:clamp(3.5rem,2.5rem + 4vw,6rem)}.acts-title[data-astro-cid-j7pv25f6]{font-size:var(--display-md);margin-bottom:var(--s-5)}.acts-wall[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 0}.act[data-astro-cid-j7pv25f6]{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1.6vw,2.3rem);line-height:1.1;text-transform:uppercase;color:color-mix(in srgb,var(--white) 82%,transparent);transition:color var(--t-fast)}.act[data-astro-cid-j7pv25f6]:after{content:"/";margin-inline:.55rem;color:var(--line-strong)}.act[data-astro-cid-j7pv25f6]:last-child:after{content:none}.act[data-astro-cid-j7pv25f6]:hover{color:var(--white)}.act-multi[data-astro-cid-j7pv25f6]{color:var(--pink);font-size:clamp(1.8rem,1.2rem + 2.6vw,3.4rem)}.act-multi[data-astro-cid-j7pv25f6]:hover{color:var(--pink-strong)}.act-count[data-astro-cid-j7pv25f6],.act-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;align-self:center;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.act-count[data-astro-cid-j7pv25f6]{background:var(--pink);color:var(--ink)}.act-tag[data-astro-cid-j7pv25f6]{border:1px solid var(--line-strong);color:var(--text-soft)}.acts-note[data-astro-cid-j7pv25f6]{margin-top:var(--s-5);color:var(--text-soft)}.pillars[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);grid-template-columns:1fr;counter-reset:pillar}@media(min-width:40rem){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.pillars[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.pillar[data-astro-cid-j7pv25f6]{position:relative;display:grid;align-content:start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-md);background:var(--ink);border:1px solid var(--line);overflow:hidden;transition:border-color var(--t-med),transform var(--t-med) var(--ease-out)}.pillar[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:auto -30% -60% auto;width:16rem;height:16rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--pink) 20%,transparent),transparent);opacity:0;transition:opacity var(--t-med)}@media(hover:hover){.pillar[data-astro-cid-j7pv25f6]:hover{border-color:color-mix(in srgb,var(--pink) 50%,transparent);transform:translateY(-4px)}.pillar[data-astro-cid-j7pv25f6]:hover:before{opacity:1}}@media(max-width:39.99rem){.pillar[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr;column-gap:var(--s-4);row-gap:var(--s-1);padding:var(--s-4)}.pillar-no[data-astro-cid-j7pv25f6]{grid-row:span 2;font-size:2.4rem!important}}.pillar-no[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:3rem;line-height:1;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--pink) 80%,transparent)}.pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem}.pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-soft);font-size:var(--text-sm)}.format-org[data-astro-cid-j7pv25f6]{margin-top:var(--s-6);color:var(--text-mute);font-size:var(--text-sm)}.loc-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:64rem){.loc-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.loc[data-astro-cid-j7pv25f6]{position:relative;display:grid;align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-md);background:var(--ink-2);border:1px solid var(--line);overflow:hidden}.loc-count[data-astro-cid-j7pv25f6]{position:absolute;top:.6rem;right:1rem;font-family:var(--font-display);font-size:4.5rem;line-height:1;color:color-mix(in srgb,var(--white) 6%,transparent);pointer-events:none}.loc-role[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pink)}.loc[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--display-md);padding-right:3.5rem}.loc[data-astro-cid-j7pv25f6] address[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--text-soft);font-size:var(--text-sm)}.loc-here[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.loc-here[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{text-decoration:none;min-height:32px}.loc-here[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]:hover{background:color-mix(in srgb,var(--season) 16%,transparent)}.loc-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin-top:var(--s-2)}.ticket-bar[data-astro-cid-j7pv25f6]{position:fixed;left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-3) + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-md);background:color-mix(in srgb,var(--ink-3) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-strong);box-shadow:0 20px 50px -10px #000000e6;transform:translateY(140%);transition:transform var(--t-med) var(--ease-out)}.ticket-bar[data-astro-cid-j7pv25f6].is-visible{transform:none}.ticket-bar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:grid;line-height:1.25;font-size:var(--text-xs);color:var(--text-soft);min-width:0}.ticket-bar[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--white)}@media(min-width:56rem){.ticket-bar[data-astro-cid-j7pv25f6]{display:none}}
