.event.svelte-1aq8lm6{min-height:100dvh;padding-right:var(--rail-w);background:var(--neutral-000);color:var(--neutral-900)}.media.svelte-1aq8lm6{background:#000;flex-shrink:0;width:min(75dvh,50vw);height:100dvh;position:sticky;top:0}.frame.svelte-1aq8lm6{width:100%;max-height:100%;aspect-ratio:var(--ratio);position:relative;overflow:hidden}.frame.svelte-1aq8lm6 img:where(.svelte-1aq8lm6){object-fit:cover;width:100%;height:100%;display:block}.info.svelte-1aq8lm6{border-left:var(--agenda-line) solid var(--neutral-900)}.when.svelte-1aq8lm6{border-bottom:var(--agenda-line) solid var(--neutral-900);min-height:132px}.headline.svelte-1aq8lm6{padding:1.6rem 2.25rem 1.9rem}.title.svelte-1aq8lm6{letter-spacing:-.01em;overflow-wrap:anywhere;font-family:Funnel Display Variable,sans-serif;font-size:clamp(2.75rem,5.3vw,4.75rem);font-weight:300;line-height:.94}.when-phone.svelte-1aq8lm6{display:none}.category-bar.svelte-1aq8lm6{background:var(--neutral-900);min-height:52px;color:var(--neutral-000);padding:0 2.25rem;font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2}.row.svelte-1aq8lm6{border-bottom:var(--agenda-line) solid var(--neutral-900);font-family:Urbanist Variable,sans-serif;font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.2}.venue.svelte-1aq8lm6{min-height:45px;padding:.3rem 2.25rem}.facts.svelte-1aq8lm6{min-height:40px}.price.svelte-1aq8lm6{white-space:nowrap;box-sizing:border-box;background:var(--neutral-900);min-width:143px;color:var(--neutral-000);flex:none;padding:0 2.25rem}.more.svelte-1aq8lm6{color:inherit;text-decoration:underline;text-decoration-thickness:var(--agenda-line);text-underline-offset:3px;padding:0 1.9rem;transition:color .2s}.more.svelte-1aq8lm6:hover{color:var(--neutral-600)}.calendar.svelte-1aq8lm6{color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;text-decoration:none;transition:color .2s}.calendar-options.svelte-1aq8lm6{list-style:none}.chevron.svelte-1aq8lm6{flex-shrink:0;transition:transform .2s}.chevron.open.svelte-1aq8lm6{transform:rotate(180deg)}@media (hover:hover){.calendar.svelte-1aq8lm6:hover{color:var(--neutral-600)}}.calendar-icon.svelte-1aq8lm6{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;flex-shrink:0}.price.svelte-1aq8lm6:only-child{min-width:0}.text.svelte-1aq8lm6{max-width:37rem;padding:1.9rem 2.25rem 4rem}.text.svelte-1aq8lm6 p,.text.svelte-1aq8lm6 li{color:var(--neutral-900);font-family:Figtree Variable,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2}.text.svelte-1aq8lm6 p,.text.svelte-1aq8lm6 ul,.text.svelte-1aq8lm6 ol{margin-bottom:.7em}.text.svelte-1aq8lm6 ul,.text.svelte-1aq8lm6 ol{padding-left:1.25em}.text.svelte-1aq8lm6 ul{list-style:outside}.text.svelte-1aq8lm6 ol{list-style:decimal}.text.svelte-1aq8lm6 li+li{margin-top:.3em}.text.svelte-1aq8lm6 strong{font-weight:600}.text.svelte-1aq8lm6 a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ai-note.svelte-1aq8lm6{max-width:37rem;color:var(--neutral-600);font-family:Figtree Variable,sans-serif;font-size:.75rem;line-height:1.35}.ai-note.svelte-1aq8lm6 a:where(.svelte-1aq8lm6){color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.event.svelte-1aq8lm6{flex-direction:column}.media.svelte-1aq8lm6{background:0 0;width:100%;height:auto;position:static}.frame.svelte-1aq8lm6{max-height:70svh}.info.svelte-1aq8lm6{border-left:0;border-top:var(--agenda-line) solid var(--neutral-900)}.when.svelte-1aq8lm6{display:none}.headline.svelte-1aq8lm6{min-height:110px;padding:0}.title.svelte-1aq8lm6{padding:.4rem .7rem .9rem;font-size:1.75rem;line-height:1.07}.when-phone.svelte-1aq8lm6{border-left:var(--agenda-line) solid var(--neutral-900);flex-shrink:0;width:84px;display:flex}.category-bar.svelte-1aq8lm6{gap:.4rem;min-height:37px;padding:0 .85rem;font-size:1.375rem}.category-bar.svelte-1aq8lm6 .category-icon{width:21px;height:21px}.row.svelte-1aq8lm6{font-size:1.125rem}.venue.svelte-1aq8lm6{min-height:32px;padding:.2rem 1.05rem}.facts.svelte-1aq8lm6{min-height:30px}.price.svelte-1aq8lm6{min-width:82px;padding:0 1.05rem}.more.svelte-1aq8lm6{padding:0 1.05rem}.text.svelte-1aq8lm6{padding:1rem 1.05rem 3rem}.text.svelte-1aq8lm6 p,.text.svelte-1aq8lm6 li{font-weight:300}}
