:root{--white: #ffffff;--pink-25: #fdbfd0;--blue-25: #a8d5ff;--blue-85: #0a5a93;--black-10: #ede8f7;--black-25: #d4cde2;--black-55: #9c96ab;--black-65: #878194;--black-85: #5a5467;--black-95: #3f3a4b;--black-100: #322d3d;--black-105: #181321;--brand-pink: #cf0f5a;--brand-orange: #ec6608;--brand-green: #95c11f;--brand-blue: #4d92cf;--brand-grey: #4a4a49;--logo-orange-ink: #461b00;--logo-orange-fill: #c55302;--logo-orange-text: #b14a02;--logo-orange-dark: #f66f1c;--logo-green-gross: #7ba103;--logo-green-fill: #618001;--logo-green-text: #577303;--logo-blue-fill: #357ab6;--logo-blue-text: #266da7;--logo-blue-dark: #579cda;--logo-pink-text: #ce0d59;--logo-pink-dark: #ff5d88;--navy-105: #121126;--violet-95: #292455;--stage-105: #0a1524;--tint-blue-l: #eaf2f9;--tint-blue-d: #162c43;--tint-orange-l: #fdede1;--tint-orange-d: #33241f;--tint-green-l: #f2f8e4;--tint-green-d: #233423;--tint-pink-l: #fbe9f0;--tint-pink-d: #2d142e;--stage-95: #1b2b42;--stage-85: #2c4160}:root{color-scheme: light;--c-bg: var(--base-3);--c-surface: var(--base-2);--c-border: var(--base);--c-border-strong: var(--contrast-3);--c-text: var(--contrast);--c-text-muted: var(--contrast-2);--c-heading: var(--heading);--c-link: var(--accent);--c-link-text: var(--link-text);--c-link-hover: var(--link-hover);--c-focus: var(--focus);--c-logo-text: var(--logo-text);--c-btn-bg: var(--btn-bg);--c-btn-bg-hover: color-mix(in srgb,var(--btn-bg),var(--dim));--c-on-fill: var(--on-fill);--c-fill-pink: var(--fill-pink);--c-fill-orange: var(--fill-orange);--c-fill-green: var(--fill-green);--c-fill-blue: var(--fill-blue);--c-fill-orange-bright: var(--fill-orange-bright);--c-fill-green-bright: var(--fill-green-bright);--c-fill-blue-bright: var(--fill-blue-bright);--c-fill-pink-hover: color-mix(in srgb,var(--fill-pink),var(--dim));--c-fill-green-hover: color-mix(in srgb,var(--fill-green),var(--dim));--c-fill-highlight: var(--fill-highlight);--c-on-highlight: var(--on-highlight);--c-fix-text: var(--fix-text);--c-fix-muted: var(--fix-muted);--c-fix-link: var(--fix-link);--c-fix-line: var(--fix-line);--c-band-bg: var(--band-bg);--c-band-fg: var(--band-fg);--c-text-pink: var(--text-pink);--c-text-orange: var(--text-orange);--c-text-green: var(--text-green);--c-text-blue: var(--text-blue);--c-brand-pink: var(--brand-pink);--c-brand-orange: var(--brand-orange);--c-brand-green: var(--brand-green);--c-brand-blue: var(--brand-blue);--cat-lift: 0%;--font-sans: "Fira Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--gutter: clamp(1rem,3vi,2.5rem);--gap: clamp(0.875rem,2vi,1.25rem);--section-gap: clamp(3rem,6vi,5.5rem);--page-top-gap: var(--space-3);--page-max: 80rem;--radius-s: 0.25rem;--radius-tag: 0.375rem;--radius-card: 0.75rem;--radius-pill: 999px;--cut-xs: 1.125rem;--cut-s: 1.5rem;--cut-m: 1.75rem;--cut-l: 3rem;--cut-xl: 3.5rem;--fs-display: clamp(3rem,7vi,6rem);--fs-xl: var(--fs-display);--fs-hero: clamp(2.625rem,5vi,4.5rem);--fs-l: clamp(2.125rem,4vi,3.5rem);--fs-m: clamp(1.5rem,2.2vi,1.875rem);--fs-s: 1.375rem;--target-min: 2.75rem;--focus-width: 3px;--focus-offset: 2px;--duration: 0.2s;--ease: cubic-bezier(0.25,0.46,0.45,0.94);--t-hover: calc(var(--duration) * 1.5);--t-line: calc(var(--duration) * 1.75);--t-color: calc(var(--duration) * 3);--t-zoom: calc(var(--duration) * 3);--lift: -2px;--line-w: max(2px,0.05em);--line-gap: 0.22em;--dim: #1c0748 12%;--icon-arrow-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--fs-section: clamp(1.5rem,2.6vi,2rem)}:root[data-theme="light"]{color-scheme: light}:root :focus-visible{outline: var(--focus-width) solid var(--c-focus);outline-offset: var(--focus-offset)}.lal-sprite{position: absolute;width: 0;height: 0;overflow: hidden}img[style*="--focus"]{object-position: var(--focus)}@media (prefers-reduced-motion: reduce){:root{--duration: 0s}html{scroll-behavior: auto}}@media (forced-colors: active){.c-btn,.c-iconbtn{border: 1px solid ButtonText}}a:is(:hover,:focus-visible){text-decoration-thickness: 2px;text-underline-offset: 0.1875rem}.c-textlink,.entry-content :is(p,li,td) a:not([class*="c-"],:is(.eventhub-card,.eventhub-running-row) a),body .eventhub-wrapper :is(p,li,dd,td)>a:not([class],.eventhub-map-infowindow a){font-weight: 600}.c-sr-only,body .eventhub-wrapper .eventhub-running-events__count{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.c-stretched::after{content: "";position: absolute;inset: 0}.c-stretched:focus-visible{outline: 0}.c-stretched:focus-visible::after{outline: var(--focus-width) solid var(--c-focus);outline-offset: var(--focus-offset);border-radius: var(--radius-card)}@media (min-width: 769px){.site-content{flex-wrap: wrap}.site-content>.c-fullrow{flex: 1 1 100%}}body:not(.full-width-content) .site-content{padding-inline: var(--gutter)}@media (max-width: 47.99rem){body.home .entry-content{margin-top: 0}}.content-area{min-width: 0}body{display: flex;flex-direction: column;min-height: 100vh}#page{flex: 1 0 auto;width: 100%}.c-icon,.gp-icon .c-icon{width: 1em;height: 1em;flex: none;fill: none;stroke: currentcolor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;display: inline-block;vertical-align: -0.125em}.c-logo{display: block;width: auto;height: var(--logo-height,3.25rem);margin-left: calc(var(--logo-height,3.25rem) * -0.1665);color: var(--c-logo-text)}.c-brandbar{height: 0.375rem;background: linear-gradient(90deg,var(--c-brand-orange) 25%,var(--c-brand-green) 0 50%,var(--c-brand-blue) 0 75%,var(--c-brand-pink) 0)}.c-btn,body .eventhub-wrapper :is(.eventhub-back-button,.eventhub-load-more,.eventhub-button,.eventhub-btn--primary,.eventhub-btn--secondary,.eventhub-embed-code__copy),.search-form .search-submit,body div.asp_w.asp_r p.showmore a,.wp-block-button .wp-block-button__link.wp-element-button,.c-pform :is(button[type="submit"],input[type="submit"],.lal-gs-submit,.lal-kn-submit,.lal-mp-submit,.lal-sm-submit,.lal-gs-skip-btn,.lal-kn-skip,.lal-sm-skip){display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);min-width: var(--target-min);min-height: 3.25rem;margin: 0;padding: 0 1.375rem;border: 2px solid var(--btn-line,transparent);border-radius: var(--radius-pill);background-color: var(--btn,var(--c-btn-bg));color: var(--btn-ink,var(--c-on-fill));font: inherit;font-weight: 600;line-height: 1.2;letter-spacing: normal;text-decoration: none;text-transform: none;cursor: pointer;transition: transform var(--t-hover) var(--ease),filter var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}.c-btn:is(:hover,:focus-visible),body .eventhub-wrapper :is(.eventhub-back-button,.eventhub-load-more,.eventhub-button,.eventhub-btn--primary,.eventhub-btn--secondary,.eventhub-embed-code__copy):is(:hover,:focus-visible),.search-form .search-submit:is(:hover,:focus-visible),body div.asp_w.asp_r p.showmore a:is(:hover,:focus-visible),.wp-block-button .wp-block-button__link.wp-element-button:is(:hover,:focus-visible),.c-pform :is(button[type="submit"],input[type="submit"],.lal-gs-submit,.lal-kn-submit,.lal-mp-submit,.lal-sm-submit,.lal-gs-skip-btn,.lal-kn-skip,.lal-sm-skip):is(:hover,:focus-visible){background-color: color-mix(in srgb,var(--btn,var(--c-btn-bg)),var(--dim));border-color: var(--btn-line,transparent);color: var(--btn-ink,var(--c-on-fill));text-decoration: none}.c-btn--outline,body .eventhub-wrapper :is(.eventhub-back-button,.eventhub-btn--secondary),.wp-block-button.is-style-outline .wp-block-button__link,.c-pform :is(.lal-gs-skip-btn,.lal-kn-skip,.lal-sm-skip){--btn: transparent;--btn-line: var(--c-text);--btn-ink: var(--c-text)}.c-btn--on-fill{--btn: var(--c-bg);--btn-ink: var(--c-text);min-height: var(--target-min);padding-inline: 0.875rem;font-size: 0.9375rem}.wp-block-button.is-style-lal-light .wp-block-button__link{--btn: var(--c-bg);--btn-ink: var(--c-text)}.wp-block-button.is-style-lal-on-fill .wp-block-button__link{--btn: transparent;--btn-line: var(--c-on-fill);--btn-ink: var(--c-on-fill)}.wp-block-button>a.c-stretched{display: inline-flex;text-decoration: none}.wp-block-button>a.c-stretched:focus-visible>.wp-block-button__link.wp-element-button{background-color: color-mix(in srgb,var(--btn,var(--c-btn-bg)),var(--dim))}body .eventhub-wrapper :is(.eventhub-back-button,.eventhub-load-more,.eventhub-button,.eventhub-btn--primary,.eventhub-btn--secondary) span{font: inherit;letter-spacing: inherit;text-transform: none}.c-btn--soft{--btn: var(--c-surface);--btn-ink: var(--c-text);min-height: 3rem;padding-inline: 1rem}.c-btn--soft:is([aria-current="true"],[aria-selected="true"],[aria-pressed="true"]){--btn: var(--c-fill-pink);--btn-ink: var(--c-on-fill)}.c-btn:disabled,.c-btn[aria-disabled="true"]{opacity: 0.45;pointer-events: none}.c-btn[aria-busy="true"]{opacity: 0.7}.c-btn__spinner{flex: none;width: 1rem;height: 1rem;border: 2px solid currentcolor;border-top-color: transparent;border-radius: 50%;animation: c-spin 0.8s linear infinite}@keyframes c-spin{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.c-btn__spinner{animation: none}}.c-btn__count{font-weight: 400}.c-btn__icon{display: inline-flex;font-size: 1.125rem}.c-btn__icon .eventhub-category-icon{width: 1.125rem;height: 1.125rem;background-color: currentcolor}.c-btn .c-icon,.eventhub-back-button__icon{transition: transform var(--t-hover) var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.c-btn:hover,body .eventhub-wrapper :is(.eventhub-back-button,.eventhub-load-more,.eventhub-button,.eventhub-btn--primary,.eventhub-btn--secondary,.eventhub-embed-code__copy):hover,.search-form .search-submit:hover,.wp-block-button .wp-block-button__link.wp-element-button:hover,.c-pform :is(button[type="submit"],input[type="submit"],.lal-gs-submit,.lal-kn-submit,.lal-mp-submit,.lal-sm-submit,.lal-gs-skip-btn,.lal-kn-skip,.lal-sm-skip):hover{transform: translateY(var(--lift))}.c-btn:hover .c-icon--arrow-right,.eventhub-back-button:hover .eventhub-back-button__icon{transform: translateX(0.25rem)}.c-btn:hover .c-icon--arrow-left{transform: translateX(-0.25rem)}.eventhub-back-button:hover .eventhub-back-button__icon:first-child{transform: translateX(-0.25rem)}}.c-pills{display: flex;gap: 0.375rem;margin-block: calc(var(--space-2) - 0.25rem) var(--space-3);padding-block: 0.25rem var(--space-2);overflow-x: auto;scrollbar-width: none}.c-pills>*{flex: none;white-space: nowrap}:root:root{--dialog-link-primary-color: var(--c-fix-link);--dialog-link-primary-color-hover: var(--c-fix-link);--dialog-button-accept-all-color: var(--c-fill-pink);--dialog-button-accept-all-color-hover: var(--c-fill-pink-hover);--dialog-button-accept-only-essential-color: var(--c-fix-text);--dialog-button-accept-only-essential-color-hover: color-mix(in srgb,var(--c-fix-text),white 12%);--dialog-button-preferences-color: var(--c-fix-text);--dialog-button-preferences-color-hover: color-mix(in srgb,var(--c-fix-text),white 12%);--dialog-button-save-consent-color: var(--c-fix-text);--dialog-button-save-consent-color-hover: color-mix(in srgb,var(--c-fix-text),white 12%);--dialog-button-selection-color: var(--c-fix-text);--dialog-button-selection-color-hover: color-mix(in srgb,var(--c-fix-text),white 12%);--dialog-button-close-color: var(--c-fix-text);--dialog-button-close-color-hover: color-mix(in srgb,var(--c-fix-text),white 12%);--dialog-checkbox-background-color-active: var(--c-btn-bg);--dialog-checkbox-border-color-active: var(--c-btn-bg);--dialog-checkbox-border-color-inactive: var(--c-fix-line);--dialog-control-element-color: var(--c-btn-bg);--dialog-control-element-color-hover: var(--c-btn-bg);--dialog-card-control-element-color: var(--c-btn-bg);--dialog-card-control-element-color-hover: var(--c-btn-bg);--dialog-link-secondary-color: var(--c-fix-muted);--dialog-link-secondary-color-hover: var(--c-fix-text);--dialog-footer-text-color: var(--c-fix-muted);--dialog-card-text-color: var(--c-fix-muted)}body .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-btn{background-color: var(--c-btn-bg);color: var(--c-on-fill)}body .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-btn:is(:hover,:focus-visible){background-color: var(--c-btn-bg-hover);color: var(--c-on-fill)}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{background: var(--c-btn-bg);color: var(--c-on-fill)}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:is(:hover,:focus-visible){background: var(--c-btn-bg-hover)}body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-content a.brlbs-cmpnt-cb-provider-toggle{color: inherit;text-decoration: underline}.c-iconbtn{display: inline-grid;place-items: center;width: 3rem;height: 3rem;margin: 0;padding: 0;border: 2px solid var(--c-text);border-radius: var(--radius-pill);background: var(--iconbtn-bg,var(--c-bg));color: var(--c-text);font-size: 1.375rem;line-height: 1;text-decoration: none;cursor: pointer;transition: transform var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}.c-iconbtn:is(:hover,:focus-visible){background: color-mix(in srgb,var(--c-bg),var(--dim));color: var(--c-text);text-decoration: none}@media (hover: hover) and (prefers-reduced-motion: no-preference){.c-iconbtn:hover{transform: translateY(var(--lift))}}.c-iconbtn svg,.eventhub-rail__nav svg{transition: transform var(--t-hover) var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){:is([data-lal-slider-next],.eventhub-rail__nav--next):hover svg{transform: translateX(0.1875rem)}:is([data-lal-slider-prev],.eventhub-rail__nav--prev):hover svg{transform: translateX(-0.1875rem)}}.eventhub-rail__nav{transition: translate var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.eventhub-rail__nav:hover{translate: 0 var(--lift)}}.c-theme-switch{display: none;padding: 0.125rem;border-radius: var(--radius-pill);background: var(--c-bg)}:root[data-theme] .c-theme-switch{display: inline-flex}.c-theme-switch button{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);min-width: var(--target-min);min-height: var(--target-min);margin: 0;padding: 0;border: 0;border-radius: var(--radius-pill);background: transparent;color: var(--c-text);font: inherit;font-size: 0.9375rem;font-weight: 600;cursor: pointer}.c-theme-switch button:not([aria-checked="true"]){transition: background-color var(--t-hover) var(--ease)}.c-theme-switch button[data-mode="auto"]{padding: 0 0.875rem}.c-theme-switch button:hover{background: color-mix(in srgb,var(--c-bg),var(--dim))}.c-theme-switch button[aria-checked="true"]{background: var(--c-text);color: var(--c-bg)}@media (forced-colors: active){.c-theme-switch button[aria-checked="true"]{outline: 2px solid Highlight}}.search-form{display: flex;flex-wrap: wrap;gap: var(--space-2);max-width: 32rem}.search-form label{flex: 1 1 14rem}.search-form .search-field,.c-field{box-sizing: border-box;width: 100%;min-height: 3.25rem;padding: 0 1.25rem;border: 2px solid var(--c-text);border-radius: var(--radius-pill);background: var(--c-bg);color: var(--c-text);font: inherit}body :is(.eventhub-submission-page,.c-pform) :is(input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="time"],input[type="search"],select,textarea){box-sizing: border-box;min-height: 3rem;padding: 0.5rem 1rem;border: 2px solid var(--c-text);border-radius: 0.75rem;background: var(--c-bg);box-shadow: none;color: var(--c-text);font: inherit}body :is(.eventhub-submission-page,.c-pform) textarea{min-height: 8rem}body :is(.eventhub-submission-page,.c-pform) :is(input,textarea)::placeholder{color: var(--c-text-muted);opacity: 1}html body :is( .search-form .search-field,.c-field,.eventhub-search--pill .eventhub-search__input,.eventhub-submission-page :is(input,select,textarea),.c-pform :is(input:not([type="checkbox"],[type="radio"]),select,textarea),.eventhub-embed-code__textarea,select.eventhub-embed-code__input ):focus{border-color: var(--c-focus);outline: 0;background-color: var(--c-bg);box-shadow: inset 0 0 0 1px var(--c-focus)}html body .eventhub-search--pill .eventhub-search__input:focus{box-shadow: inset 0 0 0 2px var(--c-focus)}.eventhub-search--pill:focus-within{--eventhub-color-border-input: var(--c-focus)}html body .eventhub-pick-search__field .eventhub-pick-search__input:focus{border-color: var(--c-focus) !important;outline: 0 !important;background: var(--c-bg) !important;box-shadow: inset 0 0 0 1px var(--c-focus) !important}.search-form .search-field::placeholder,.c-field::placeholder{color: var(--c-text-muted);opacity: 1}.c-pform{--kulturcolor: var(--btn,var(--c-btn-bg));--lal-gs-desc-color: var(--c-text);--lal-kn-desc-color: var(--c-text);--lal-mp-desc-color: var(--c-text);--lal-sm-desc-color: var(--c-text);--lal-gs-hint-color: var(--c-text);--lal-mp-hint-color: var(--c-text);--lal-gs-error-color: var(--c-text-pink);--lal-kn-error-color: var(--c-text-pink);--lal-mp-error-color: var(--c-text-pink);--lal-sm-error-color: var(--c-text-pink);--lal-gs-success-bg: var(--c-surface);--lal-gs-success-color: var(--c-text-green);--lal-gs-success-border: var(--c-fill-green);--lal-gs-error-bg: var(--c-surface);--lal-gs-error-text: var(--c-text-pink);--lal-gs-error-border: var(--c-fill-pink);--lal-kn-success-bg: var(--c-surface);--lal-kn-success-color: var(--c-text-green);--lal-kn-success-border: var(--c-fill-green);--lal-kn-error-bg: var(--c-surface);--lal-kn-error-text: var(--c-text-pink);--lal-kn-error-border: var(--c-fill-pink);--lal-mp-success-bg: var(--c-surface);--lal-mp-success-color: var(--c-text-green);--lal-mp-success-border: var(--c-fill-green);--lal-mp-error-bg: var(--c-surface);--lal-mp-error-text: var(--c-text-pink);--lal-mp-error-border: var(--c-fill-pink)}.c-pform :is(button[type="submit"],input[type="submit"],.lal-gs-submit,.lal-kn-submit,.lal-mp-submit,.lal-sm-submit){border-color: var(--btn,var(--c-btn-bg)) !important;background-color: var(--btn,var(--c-btn-bg)) !important}.c-pform :is(button[type="submit"],input[type="submit"],.lal-gs-submit,.lal-kn-submit,.lal-mp-submit,.lal-sm-submit):is(:hover,:focus-visible){border-color: color-mix(in srgb,var(--btn,var(--c-btn-bg)),var(--dim)) !important;background-color: color-mix(in srgb,var(--btn,var(--c-btn-bg)),var(--dim)) !important}.c-pform :is(.lal-kn-skip,.lal-sm-skip){border: 2px solid var(--btn-line) !important;background-color: var(--btn) !important}.c-pform :is(.lal-kn-skip,.lal-sm-skip):is(:hover,:focus-visible){background-color: color-mix(in srgb,var(--c-bg),var(--dim)) !important}body .c-pform :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],input[type="search"],select,textarea){width: 100%;height: auto !important;min-height: 3rem !important;max-height: none !important;padding: 0.5rem 1rem !important;border: 2px solid var(--c-text) !important;background-color: var(--c-bg) !important}body .c-pform :is(input:not([type="checkbox"],[type="radio"]),select,textarea):focus{border-color: var(--c-focus) !important}.c-pform :is(.lal-gs-field--has-error,.lal-kn-field--has-error,.lal-mp-field--has-error,.lal-sm-field--has-error) :is(input,select,textarea){border-color: var(--c-text-pink) !important}.c-pform :is(input[type="checkbox"],input[type="radio"]){accent-color: var(--btn,var(--c-btn-bg))}.c-pform :is(.lal-gs-req,.lal-kn-req,.lal-mp-req,.lal-sm-req){color: var(--c-text-pink)}.site-header{position: relative;z-index: 500;background: var(--c-bg)}.inside-header{--logo-height: clamp(2.625rem,4vi,3.25rem);display: flex;align-items: center;gap: var(--space-2);max-width: var(--page-max);margin-inline: auto;padding: var(--space-2) var(--gutter)}.site-logo{margin-right: auto}.site-logo a{display: flex;align-items: center;min-height: var(--target-min)}.main-navigation,.main-navigation .inside-navigation,.site-header .main-navigation.main-navigation.main-navigation{background: transparent}.main-navigation .main-nav ul li a{display: flex;align-items: center;gap: var(--space-2);height: 3rem;padding: 0 0.75rem;border-radius: var(--radius-pill);color: var(--c-text);font-weight: 600;line-height: 1.2;white-space: nowrap}.main-navigation .main-nav ul li a .c-menu__line{background-image: linear-gradient(var(--menu-line,var(--c-link-hover)),var(--menu-line,var(--c-link-hover)));background-origin: content-box;background-position: 0 calc(100% + var(--line-w) + var(--line-gap) - 0.265em - 0.1em);background-repeat: no-repeat;background-size: 0 var(--line-w);transition: background-size var(--t-line) var(--ease)}.main-navigation .main-nav ul li a:is(:hover,:focus-visible) .c-menu__line,.main-navigation .main-nav ul li.sfHover>a .c-menu__line,.main-navigation .main-nav ul li:is(.current-menu-item,.current-menu-ancestor,.current_page_item)>a .c-menu__line{background-size: 100% var(--line-w)}.lal-mark-pink{--menu-line: var(--c-fill-pink);--menu-sub: var(--c-text-pink);--menu-tint: var(--tint-pink)}.lal-mark-orange{--menu-line: var(--c-fill-orange-bright);--menu-sub: var(--c-text-orange);--menu-tint: var(--tint-orange)}.lal-mark-green{--menu-line: var(--c-fill-green-bright);--menu-sub: var(--c-text-green);--menu-tint: var(--tint-green)}.lal-mark-blue{--menu-line: var(--c-fill-blue-bright);--menu-sub: var(--c-text-blue);--menu-tint: var(--tint-blue)}.lal-mark-dark{--menu-line: var(--c-text);--menu-sub: var(--c-text-muted);--menu-tint: var(--base-2)}.main-navigation .main-nav .c-menu__sub{display: block;margin-top: 0.15rem;color: var(--menu-sub,var(--c-text-muted));font-size: 0.8125rem;font-weight: 400;line-height: 1.3}.main-navigation .main-nav .dropdown-menu-toggle{display: inline-grid;place-items: center;height: auto;padding: 0;line-height: 1}.main-navigation ul ul{padding: var(--space-2);border: 2px solid var(--c-border);border-radius: var(--radius-card);background: var(--c-bg);box-shadow: none}.main-navigation .main-nav ul ul li a{height: auto;min-height: var(--target-min);padding-block: var(--space-2);border-radius: 0;font-size: 1.0625rem;font-weight: 800;white-space: normal}.main-navigation .main-nav ul ul li a{position: relative;overflow: hidden}.main-navigation .main-nav ul ul li a::before{content: "";position: absolute;inset: 0 auto 0 0;width: 0;background: var(--menu-tint,var(--tint-pink));clip-path: polygon(0 0,100% 0,calc(100% - 0.875rem) 100%,0 100%);transition: width var(--t-hover) var(--ease)}.main-navigation .main-nav ul ul li a::after{content: "→" / "";position: relative;margin-left: auto;padding-left: var(--space-3);color: var(--menu-sub,var(--c-text));font-weight: 800;opacity: 0;transform: translateX(-0.5rem);transition: opacity var(--t-hover) var(--ease),transform var(--t-hover) var(--ease)}.main-navigation .main-nav ul ul li a .c-menu__text{position: relative}.main-navigation .main-nav ul ul li a:focus-visible::before{width: 100%}.main-navigation .main-nav ul ul li a:focus-visible::after{opacity: 1;transform: none}.main-navigation .main-nav ul ul li a:focus-visible .c-menu__line{background-size: 0 var(--line-w)}@media (hover: hover){.main-navigation .main-nav ul ul li a:hover::before{width: 100%}.main-navigation .main-nav ul ul li a:hover::after{opacity: 1;transform: none}.main-navigation .main-nav ul ul li a:hover .c-menu__line{background-size: 0 var(--line-w)}}@media (min-width: 64rem){.main-navigation .main-nav ul ul{min-width: 17.5rem;padding: var(--space-2) 0}.main-navigation .main-nav ul ul li a{padding-inline: var(--space-4)}.main-navigation:not(.toggled) .main-nav ul ul{display: block;left: 0;height: auto;overflow: visible;visibility: hidden;opacity: 0;transform: translateY(-0.5rem);pointer-events: none;transition: opacity var(--t-hover) var(--ease),transform var(--t-hover) var(--ease),visibility 0s linear var(--t-hover)}.main-navigation:not(.toggled) .main-nav>ul>li:last-child>ul{right: 0;left: auto}.main-navigation:not(.toggled) .main-nav ul li.sfHover>ul,.main-navigation:not(.toggled) .main-nav ul ul.toggled-on{visibility: visible;opacity: 1;transform: none;pointer-events: auto;transition-delay: 0s}}@media (min-width: 64rem){.main-navigation .main-nav>ul>li.menu-item-has-children:last-child{margin-inline-end: var(--space-3)}}.menu-bar-items{display: flex;align-items: center;gap: var(--space-2)}.main-navigation .menu-bar-items .c-iconbtn{display: inline-grid;padding: 0;font-size: 1.375rem;line-height: 1}.main-navigation .menu-toggle{place-items: center;width: 3rem;height: 3rem;padding: 0;border-radius: var(--radius-pill);background: var(--c-text);color: var(--c-bg);font-size: 1.375rem;line-height: 1}html body .main-navigation .menu-toggle:is(:hover,:focus,:active){background: var(--c-text);color: var(--c-bg)}.main-navigation .menu-toggle .gp-icon svg{top: 0}.menu-toggle .mobile-menu{display: none}.c-menu-extra{display: none}@media (max-width: 63.99rem){.main-navigation .menu-toggle{display: inline-grid}.inside-header{flex-wrap: wrap}.main-navigation.mobile-menu-control-wrapper{display: flex;align-items: center;gap: var(--space-2)}#site-navigation{flex: 1 0 100%}.main-navigation .main-nav ul li a{width: 100%;height: auto;min-height: 3.75rem;padding: 0;border-top: 2px solid var(--c-border);border-radius: 0;background-color: transparent;font-size: 1.375rem;font-weight: 800}.main-navigation .main-nav ul ul{padding: 0 0 var(--space-2) var(--space-8);border: 0}.main-navigation .main-nav ul ul li a{min-height: var(--target-min);border: 0;font-size: 1.125rem;font-weight: 400}.main-navigation.toggled .c-menu-extra{display: grid;gap: var(--space-3);margin-top: var(--space-4);padding: var(--space-4);border-radius: var(--radius-card);background: var(--c-surface)}.c-menu-extra .c-btn--soft{--btn: var(--c-bg)}.main-navigation .c-menu-extra .c-btn{display: inline-flex;padding: 0 1.375rem;font-size: 1rem;font-weight: 600;line-height: 1.2}.c-menu-extra__row{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2)}}@media (min-width: 64rem){.main-navigation.mobile-menu-control-wrapper .menu-toggle,.main-navigation.mobile-menu-control-wrapper .menu-bar-items{display: none}}.skip-link:focus{display: flex;align-items: center;min-height: 3rem;padding: 0 1.25rem;border-radius: var(--radius-pill);background: var(--c-text);color: var(--c-bg);font-weight: 600;text-decoration: none}:root{--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.c-search{position: relative;width: 3rem;height: 3rem}.c-search .asp_w_container{width: 100%;height: 100%}body .c-search .asp_w_container.asp_compact{right: 0}@media (max-width: 63.99rem){body .c-search div.asp_m.ajaxsearchpro[data-asp-compact="open"]{max-width: max(10rem,calc(100vi - 2 * var(--gutter) - 3rem - var(--space-2) - 0.125rem - var(--logo-height) * 0.889)) !important}}body .c-search div.asp_m.ajaxsearchpro{position: absolute;top: 0;right: 0;z-index: 5;height: 3rem;overflow: visible;border: 0 !important;background: transparent}body .c-search div.asp_m.ajaxsearchpro .probox{box-sizing: border-box;height: 3rem;margin: 0;border: 2px solid var(--c-text);border-radius: var(--radius-pill);background: var(--c-bg);box-shadow: none;color: var(--c-text);transition: transform var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}body .c-search div.asp_m[data-asp-compact="closed"] .probox{width: 100% !important;min-width: 3rem}body .c-search div.asp_m.ajaxsearchpro[data-asp-compact="open"]{min-width: var(--lal-search-hold,0)}@keyframes lal-search-close{from{width: var(--lal-search-w,3rem)}to{width: 3rem}}@media (prefers-reduced-motion: no-preference){body .c-search div.asp_m.ajaxsearchpro[data-asp-compact="closed"]{animation: lal-search-close 0.13s linear}}body .c-search div.asp_m[data-asp-compact="closed"] .probox:is(:hover,:focus-within){background: var(--c-surface)}@media (hover: hover) and (prefers-reduced-motion: no-preference){body .c-search div.asp_m[data-asp-compact="closed"] .probox:hover{transform: translateY(var(--lift))}}body .c-search div.asp_m[data-asp-compact="open"] .probox{width: 100% !important}html[data-input="key"] body .c-search div.asp_m[data-asp-compact="closed"] .probox:has(.promagnifier:focus-visible){outline: var(--focus-width) solid var(--c-focus);outline-offset: var(--focus-offset)}body .c-search div.asp_m.ajaxsearchpro .probox :is(input,button):focus-visible{outline: 0}html:not([data-input="key"]) body div.asp_w :is(input,button):focus-visible{outline: 0}body .c-search div.asp_m.ajaxsearchpro .probox .proinput{order: 1;margin: 0 0 0 1.25rem;padding: 0}body .c-search div.asp_m.ajaxsearchpro .probox .proinput input{margin: 0;padding: 0;color: var(--c-text);font: inherit;font-size: 1.0625rem;line-height: 1.2}body .c-search div.asp_m.ajaxsearchpro .probox .proinput input.orig::placeholder{color: var(--c-text-muted);opacity: 1}body .c-search div.asp_m.ajaxsearchpro .probox .proinput input.autocomplete{color: var(--c-text-muted);opacity: 0.7}body .c-search div.asp_m.ajaxsearchpro .probox :is(.promagnifier,.proclose,.proloading){box-sizing: border-box;flex: 0 0 auto;width: 2.75rem;height: 100%;min-width: 0;min-height: 0;margin: 0;padding: 0;border: 0;border-radius: var(--radius-pill);background: transparent;box-shadow: none;color: var(--c-text)}body .c-search div.asp_m[data-asp-compact="closed"] .probox .promagnifier{width: 2.75rem}body .c-search div.asp_m.ajaxsearchpro .probox .promagnifier{order: 4;margin-left: auto;cursor: pointer}body .c-search div.asp_m.ajaxsearchpro .probox .proloading{order: 2}body .c-search div.asp_m.ajaxsearchpro .probox .proclose{order: 3}body .c-search div.asp_m.ajaxsearchpro .probox .promagnifier:focus-visible{box-shadow: none;outline: 0}body .c-search div.asp_m.ajaxsearchpro .probox .innericon{display: grid;place-items: center;float: none;width: 100%;height: 100%}body .c-search div.asp_m.ajaxsearchpro .probox .innericon svg,body .c-search div.asp_m.ajaxsearchpro .probox .proclose svg{display: none}body .c-search div.asp_m.ajaxsearchpro .probox .promagnifier .innericon::before,body .c-search div.asp_m.ajaxsearchpro .probox .proclose::before{content: "";display: block;width: 1.375rem;height: 1.375rem;background-color: currentcolor;mask: var(--icon-search) center / contain no-repeat}body .c-search div.asp_m.ajaxsearchpro .probox .proclose{position: relative}body .c-search div.asp_m.ajaxsearchpro .probox .proclose::before{position: absolute;inset: 0;margin: auto;mask-image: var(--icon-close)}body .c-search div.asp_m.ajaxsearchpro .probox .asp_text_button{display: none}body div.asp_w :is(.asp_loader,.asp_loader-inner){display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}body div.asp_w .asp_ball-pulse{gap: 0.25rem}body div.asp_w .asp_ball-pulse>div{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: var(--c-text);animation: lal-search-pulse calc(var(--duration) * 4) var(--ease) infinite both}body div.asp_w .asp_ball-pulse>div:nth-child(2){animation-delay: calc(var(--duration) * 0.6)}body div.asp_w .asp_ball-pulse>div:nth-child(3){animation-delay: calc(var(--duration) * 1.2)}@keyframes lal-search-pulse{0%,80%,100%{opacity: 1;transform: scale(1)}40%{opacity: 0.5;transform: scale(0.4)}}.main-navigation:has(.asp_m[data-asp-compact="open"]) .main-nav{visibility: hidden}body div.asp_w.asp_r.vertical{position: absolute;z-index: 1000;margin: var(--space-2) 0 0;padding: 0;border: 1px solid var(--c-border);border-radius: var(--radius-card);background: var(--c-bg);box-shadow: 0 0.5rem 2rem color-mix(in srgb,var(--c-text) 18%,transparent);color: var(--c-text);font-family: var(--font-sans);overflow: hidden}@media (max-width: 47.99rem){body div.asp_w.asp_r.vertical{right: var(--gutter) !important;left: var(--gutter) !important;width: auto !important;max-width: none !important}}body div.asp_w.asp_r .asp_results_top{padding: var(--space-3) var(--space-4) var(--space-2);background: transparent;color: var(--c-text-muted);font-size: 0.9375rem;text-align: left}body div.asp_w.asp_r .asp_results_top strong{color: var(--c-text)}body div.asp_w.asp_r.vertical .results{max-height: none;overflow-x: hidden;overflow-y: auto;padding: 0 var(--space-2);scrollbar-color: var(--c-border-strong) transparent;scrollbar-width: thin}body div.asp_w.asp_r .asp_results_group{margin: 0}body div.asp_w.asp_r .results .asp_group_header{margin: var(--space-4) var(--space-2) var(--space-1);padding: 0 0 var(--space-2);border: 0;border-bottom: 1px solid var(--c-border);border-radius: 0;background: transparent;color: var(--c-text-muted);font-size: 0.9375rem;font-weight: 600;letter-spacing: 0.06em;line-height: 1.2;text-transform: uppercase}body div.asp_w.asp_r.vertical .results .item{padding: 0;border: 0;border-radius: var(--radius-card);background: transparent;transition: background-color var(--t-hover) var(--ease)}body div.asp_w.asp_r.vertical .results .item::after{display: none}body div.asp_w.asp_r.vertical .results .item:is(:hover,.hovered){background: var(--c-surface)}html[data-input="key"] body div.asp_w.asp_r.vertical .results .item:has(a:focus-visible){outline: var(--focus-width) solid var(--c-focus);outline-offset: calc(var(--focus-offset) * -1)}body div.asp_w.asp_r.vertical .results .item a:focus-visible{outline: 0}body div.asp_w.asp_r.vertical .results .item .asp_content{padding: var(--space-3) var(--space-2);background: transparent;color: var(--c-text-muted);font-size: 0.9375rem;line-height: 1.4}body div.asp_w.asp_r.vertical .results .item .asp_content:has(.asp_image){display: grid;grid-template-columns: 4.5rem minmax(0,1fr);column-gap: var(--space-3);align-content: start}body div.asp_w.asp_r.vertical .results .item .asp_content:has(.asp_image)>:not(a.asp_res_image_url){grid-column: 2}body div.asp_w.asp_r.vertical .results .item .asp_content a.asp_res_image_url{grid-row: 1 / span 3;grid-column: 1}body div.asp_w.asp_r.vertical .results .item .asp_content .etc:empty{display: none}body div.asp_w.asp_r.vertical .results .item .asp_image{width: 4.5rem;height: 4.5rem;margin: 0;border-radius: var(--radius-tag);background-color: var(--c-surface)}body div.asp_w.asp_r.vertical .results .item .asp_content h3{display: block;margin: 0 0 var(--space-1);font-size: 1.0625rem;font-weight: 700;line-height: 1.25}body div.asp_w.asp_r.vertical .results .item .asp_content h3 a{display: inline;color: var(--c-text);font: inherit;background-image: linear-gradient(var(--c-link-hover),var(--c-link-hover));background-position: 0 100%;background-repeat: no-repeat;background-size: 0 var(--line-w);transition: background-size var(--t-line) var(--ease)}body div.asp_w.asp_r.vertical .results .item:is(:hover,.hovered) .asp_content h3 a,body div.asp_w.asp_r.vertical .results .item .asp_content h3 a:focus-visible{background-size: 100% var(--line-w)}body div.asp_w.asp_r.vertical .results .item .asp_res_text b{color: var(--c-text-pink);font-weight: 800}body div.asp_w.asp_r span.highlighted{background: transparent;color: inherit;font-weight: 800}body div.asp_w.asp_r .asp_showmore_container{padding: var(--space-2) var(--space-4) var(--space-3)}body div.asp_w.asp_r p.showmore a{--btn: var(--c-surface);--btn-ink: var(--c-text);min-height: var(--target-min);margin: 0 auto;padding: 0 1.125rem;font-size: 0.9375rem;font-weight: 500}body div.asp_w.asp_r p.showmore a span{margin-inline-start: var(--space-1);color: var(--c-text-muted)}body div.asp_w.asp_r .asp_nores{padding: var(--space-4);border: 0;border-radius: 0;box-shadow: none;color: var(--c-text);font-size: 1rem}body div.asp_w.asp_r .asp_nores .asp_keyword{color: var(--c-link-text);font-weight: 700}body div.asp_w.asp_r .asp_res_loader{height: 6rem;padding: 0;background: var(--c-bg)}@media (forced-colors: active){body .c-search div.asp_m.ajaxsearchpro .probox .promagnifier .innericon::before,body .c-search div.asp_m.ajaxsearchpro .probox .proclose::before{background-color: CanvasText}body div.asp_w .asp_ball-pulse>div{background: CanvasText}}.c-search-page__count{margin: var(--space-3) 0 var(--space-6);color: var(--c-text-muted);font-size: 1.125rem}.c-more--row{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: var(--space-4)}.c-more__page{margin: 0;color: var(--c-text-muted)}.c-footer{background: var(--c-surface)}.c-footer__inner{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-2);max-width: var(--page-max);margin-inline: auto;padding: clamp(1.25rem,2.5vi,2rem) var(--gutter)}.c-footer__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-3) var(--space-6)}.c-footer .c-logo{--logo-height: 2.75rem}.c-footer__controls{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2)}.c-footer__controls .c-btn--soft{--btn: var(--c-bg)}.c-footer__social{display: flex;gap: var(--space-2)}.c-footer__social .c-iconbtn{width: var(--target-min);height: var(--target-min)}.c-footer__row--top .c-footer__nav{flex: 1 1 24rem}.c-footer__nav ul{display: flex;flex-wrap: wrap;gap: 0 clamp(1rem,2vi,1.5rem);margin: 0;padding: 0;list-style: none}.c-footer__nav a{display: inline-flex;align-items: center;min-height: var(--target-min);color: var(--c-text);font-size: 1rem;font-weight: 600}.c-footer__copy{margin: 0;color: var(--c-text-muted);font-size: 0.9375rem}.c-section{max-width: var(--page-max);margin-inline: auto;padding: var(--section-gap) var(--gutter) 0}.c-section--tight{display: grid;gap: var(--gap);padding-top: var(--gap)}@media (max-width: 47.99rem){.c-section--tight{padding-top: var(--page-top-gap)}}.entry-content>.c-section ~ .c-section{content-visibility: auto;contain-intrinsic-block-size: auto 30rem}.c-section:last-child{padding-bottom: var(--section-gap)}.c-section__head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: var(--space-3);margin-bottom: var(--space-4)}.c-section>.c-heading + .wp-block-query{margin-top: var(--space-4)}.c-kicker{margin: 0 0 0.5rem;font-size: 1rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.c-kicker--orange{color: var(--c-text-orange)}.c-kicker--green{color: var(--c-text-green)}.c-kicker--pink{color: var(--c-text-pink)}.c-kicker--blue{color: var(--c-text-blue)}.c-kicker--muted,body .eventhub-wrapper :is(.eventhub-hero-editorial__subtitle,.eventhub-special-timeframe__subtitle,.eventhub-archive__description.eventhub-favorites-page__intro){margin-block: var(--space-2) var(--space-3);color: var(--c-text-muted);font-size: clamp(1.125rem,1.8vi,1.375rem);font-weight: 400;line-height: 1.35;letter-spacing: 0;text-transform: none}.c-heading,body .eventhub-wrapper :is(.eventhub-section-title,.eventhub-event-list__heading,.eventhub-running-events__heading,.eventhub-similar-events__title,.eventhub-faq__title,.eventhub-event-dates__title){margin: 0;color: var(--c-text);font-size: var(--fs,var(--fs-l));font-weight: 900;line-height: 0.95;letter-spacing: -0.03em;text-wrap: balance;text-transform: none;hyphens: auto}.c-heading--display,.c-heading--xl{line-height: 0.92;letter-spacing: -0.045em}.c-heading--display{--fs: var(--fs-display)}.c-heading--xl{--fs: var(--fs-xl)}.c-heading--page,body .eventhub-wrapper .eventhub-hero-editorial__title{margin: 0;color: var(--c-text);font-size: var(--fs-l);font-weight: 900;line-height: 0.95;letter-spacing: -0.04em;text-transform: none;text-wrap: balance}.c-heading--page::after,body .eventhub-wrapper .eventhub-hero-editorial__title:not(.has-stop)::after{content: ".";color: var(--c-heading)}body .eventhub-wrapper :is(.eventhub-section-title,.eventhub-event-list__heading,.eventhub-running-events__heading,.eventhub-similar-events__title,.eventhub-faq__title,.eventhub-event-dates__title){--fs: var(--fs-section)}body .eventhub-wrapper :is(.eventhub-section-title,.eventhub-event-list__heading,.eventhub-running-events__heading,.eventhub-similar-events__title,.eventhub-faq__title,.eventhub-event-dates__title){margin-block-end: var(--space-4)}body .eventhub-wrapper :is(.eventhub-section-title,.eventhub-running-events__heading,.eventhub-similar-events__title,.eventhub-faq__title,.eventhub-event-dates__title):not(.has-stop)::after,body .eventhub-wrapper .eventhub-event-list__heading-text::after{content: ".";color: var(--c-heading)}body .eventhub-wrapper :is(.eventhub-section-title,.eventhub-event-dates__title,.eventhub-running-events__heading){display: flex;flex-wrap: wrap;gap: 0;align-items: center}body .eventhub-wrapper .eventhub-event-list__heading-text{color: inherit}body .eventhub-wrapper :is(.eventhub-section-title,.eventhub-running-events__heading) :is(svg,.eventhub-category-icon){flex: none;width: 0.8em;height: 0.8em;margin-right: 0.4em;color: var(--c-text);align-self: center}body .eventhub-wrapper :is(.eventhub-event-list__heading,.eventhub-running-events__heading){display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 0.5rem}body .eventhub-wrapper .eventhub-event-list__heading-count,.c-heading__count{color: var(--c-text-muted);font-size: 1rem;font-weight: 400;letter-spacing: 0}.c-heading--dot::after{content: ".";color: var(--c-heading)}.c-fill .c-heading--dot::after{color: inherit}.c-stop{color: var(--c-heading)}.c-fill .c-stop{color: inherit}.has-stop.has-stop::after{content: none}.c-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--min,15.625rem)),1fr));gap: var(--gap);margin: 0;padding: 0;list-style: none}.c-grid>li{display: grid}.c-grid--l{--min: 21.25rem}.c-grid--xl{--min: 27.5rem}.c-grid--tight{gap: 0.625rem}.c-stack{display: grid;gap: 0.625rem;margin-top: var(--space-4)}.c-panel,.wp-block-group[class*="is-style-lal-fill-"]{display: grid;gap: var(--space-4);padding: clamp(1.75rem,4vi,3.5rem) clamp(1.25rem,4vi,3.5rem);border-radius: var(--radius-card)}.c-panel :is(h2,p){margin: 0}.c-panel>p:not(.c-kicker){max-width: 30em;margin-top: var(--space-2)}body .eventhub-wrapper .eventhub-similar-events__title{display: flex}.c-crumbs,body .eventhub-wrapper .eventhub-breadcrumb__list{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--space-2);margin: 0;padding: 0;list-style: none;color: var(--c-text-muted);font-size: 0.9375rem}body .eventhub-wrapper .eventhub-breadcrumb{position: static;max-width: none;margin: 0;padding: 0;border: 0;background: none}body .eventhub-wrapper .eventhub-breadcrumb__item{display: inline-flex;align-items: center;gap: var(--space-2)}.c-crumbs__link,body .eventhub-wrapper .eventhub-breadcrumb__link{display: inline-flex;align-items: center;min-height: var(--target-min);color: var(--c-text-muted);font-weight: 400;text-decoration: none}.c-crumbs__sep,body .eventhub-wrapper .eventhub-breadcrumb__separator{color: var(--c-text-muted);font-weight: 400;opacity: 1}.c-crumbs__here,body .eventhub-wrapper .eventhub-breadcrumb__current{color: var(--c-text);font-weight: 600}@media (max-width: 47.99rem){body .eventhub-wrapper .eventhub-breadcrumb__item--current:not(:first-child),.c-crumbs__here:not(:first-child){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}body .eventhub-wrapper .eventhub-breadcrumb__item:has(+ .eventhub-breadcrumb__item--current) .eventhub-breadcrumb__separator,.c-crumbs__sep:has(+ .c-crumbs__here){display: none}}@media (max-width: 47.99rem){body .eventhub-wrapper .eventhub-breadcrumb__item:not(:has(+ .eventhub-breadcrumb__item--current),.eventhub-breadcrumb__item--current),.c-crumbs__link:not(:last-child,:has(+ .c-crumbs__sep + .c-crumbs__here)),.c-crumbs__sep{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}body .eventhub-wrapper .eventhub-breadcrumb__separator{display: none}body .eventhub-wrapper .eventhub-breadcrumb__item:has(+ .eventhub-breadcrumb__item--current) .eventhub-breadcrumb__link::before,.c-crumbs__link:is(:last-child,:has(+ .c-crumbs__sep + .c-crumbs__here))::before{content: "";flex: none;width: 1.125rem;height: 1.125rem;margin-inline: -0.25rem 0.125rem;background-color: currentcolor;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6l-6 6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}.c-crumbs__link{display: inline-flex;align-items: center}.eventhub-hero-editorial__top-bar>.eventhub-breadcrumb:has(.eventhub-breadcrumb__list>:nth-child(2):last-child){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}.c-heute__hero,.c-heute__more{margin-top: var(--gap)}.c-heute__hero + .c-grid{margin-top: 0.625rem}.c-heute__more{display: flex;flex-wrap: wrap;gap: var(--space-2);justify-content: space-between}.c-textlink,.entry-content :is(p,li,td) a:not([class*="c-"],:is(.eventhub-card,.eventhub-running-row) a),.lal-sonderhinweis a,.c-pform a:not(.c-btn),.c-kfoot__copy a,.c-kn-sec :is(p,li:not(.c-kn-logos li)) a:not(.c-btn),body .eventhub-wrapper :is(p,li,dd,td)>a:not([class]),.eventhub-internal-links a,body .eventhub-info-block__value a:not(.eventhub-category-chip a),.c-glance a:not(.c-btn),.c-crumbs__link,.eventhub-breadcrumb__link,.c-footer__nav a,.c-jump,body .eventhub-wrapper :is(.eventhub-hero-editorial__event-teaser,.eventhub-archive-header__count-link){background-image: linear-gradient(var(--c-link-hover),var(--c-link-hover));background-origin: content-box;background-position: 0 calc(100% + 2px + var(--line-gap) - 0.265em);background-repeat: no-repeat;background-size: 0 2px;text-decoration: none;transition: background-size var(--t-line) var(--ease),color var(--t-hover) var(--ease)}.c-textlink,.entry-content :is(p,li,td) a:not([class*="c-"],:is(.eventhub-card,.eventhub-running-row) a),.lal-sonderhinweis a,.c-pform a:not(.c-btn),.c-kfoot__copy a,.c-kn-sec :is(p,li:not(.c-kn-logos li)) a:not(.c-btn),body .eventhub-wrapper :is(p,li,dd,td)>a:not([class],.eventhub-map-infowindow a,.eventhub-info-block a){color: var(--c-link-text)}body nav.eventhub-internal-links a{color: var(--c-text-muted)}.c-textlink:is(:hover,:focus-visible),.entry-content :is(p,li,td) a:not([class*="c-"],:is(.eventhub-card,.eventhub-running-row) a):is(:hover,:focus-visible),.lal-sonderhinweis a:is(:hover,:focus-visible),.c-pform a:not(.c-btn):is(:hover,:focus-visible),.c-kfoot__copy a:is(:hover,:focus-visible),.c-kn-sec :is(p,li:not(.c-kn-logos li)) a:not(.c-btn):is(:hover,:focus-visible),body .eventhub-wrapper :is(p,li,dd,td)>a:not([class],.eventhub-map-infowindow a,.eventhub-info-block a):is(:hover,:focus-visible),.eventhub-internal-links a:is(:hover,:focus-visible),body .eventhub-info-block__value a:not(.eventhub-category-chip a):is(:hover,:focus-visible),.c-glance a:not(.c-btn):is(:hover,:focus-visible),.c-crumbs__link:is(:hover,:focus-visible),.eventhub-breadcrumb__link:is(:hover,:focus-visible),.c-footer__nav a:is(:hover,:focus-visible){background-size: 100% 2px;text-decoration: none}.c-footer__nav a{background-position: 0 calc(50% + 0.335em + var(--line-gap) + 1px)}.c-jump,body .eventhub-wrapper :is(.eventhub-hero-editorial__event-teaser,.eventhub-archive-header__count-link){--jump-arrow: calc(14px + 0.375rem);background-position: var(--jump-arrow) calc(50% + 0.335em + var(--line-gap) + 1px)}.c-jump:is(:hover,:focus-visible),body .eventhub-wrapper :is(.eventhub-hero-editorial__event-teaser,.eventhub-archive-header__count-link):is(:hover,:focus-visible){background-size: calc(100% - var(--jump-arrow)) 2px;text-decoration: none}body nav.eventhub-internal-links a:is(:hover,:focus-visible){color: var(--c-text-muted)}.c-footer__nav a:is(:hover,:focus-visible){color: var(--c-text)}.c-jump:is(:hover,:focus-visible){color: var(--area-text,var(--c-text-pink))}body .eventhub-wrapper :is(.eventhub-hero-editorial__event-teaser,.eventhub-archive-header__count-link):is(:hover,:focus-visible){color: var(--c-text-pink)}body .eventhub-info-block__value a:not(.eventhub-category-chip a),.c-glance a:not(.c-btn){color: var(--c-text);font-weight: 600}.c-crumbs__link,.eventhub-breadcrumb__link{background-position: 0 calc(50% + 0.335em + var(--line-gap) + 1px)}.c-crumbs__link:is(:hover,:focus-visible),body .eventhub-wrapper .eventhub-breadcrumb__link:is(:hover,:focus-visible){color: var(--c-text-muted)}.c-textlink,.entry-content :is(p,li,td) a:not([class*="c-"],:is(.eventhub-card,.eventhub-running-row) a),.lal-sonderhinweis a,.c-pform a:not(.c-btn),.c-kfoot__copy a,.c-kn-sec :is(p,li:not(.c-kn-logos li)) a:not(.c-btn),body .eventhub-wrapper :is(p,li,dd,td)>a:not([class],.eventhub-info-block a,.eventhub-internal-links a,.eventhub-map-infowindow a){--link-line-y: round(nearest,calc(var(--line-gap) - 0.265em),1px);background-image: linear-gradient(var(--c-link-hover),var(--c-link-hover)),linear-gradient(var(--c-text),var(--c-text));background-position: 0 calc(100% + var(--link-line-y) + 2px),0 calc(100% + var(--link-line-y) + 1px);background-size: 0 3px,100% 1px;background-repeat: no-repeat}.c-textlink:is(:hover,:focus-visible),.entry-content :is(p,li,td) a:not([class*="c-"],:is(.eventhub-card,.eventhub-running-row) a):is(:hover,:focus-visible),.lal-sonderhinweis a:is(:hover,:focus-visible),.c-pform a:not(.c-btn):is(:hover,:focus-visible),.c-kfoot__copy a:is(:hover,:focus-visible),.c-kn-sec :is(p,li:not(.c-kn-logos li)) a:not(.c-btn):is(:hover,:focus-visible),body .eventhub-wrapper :is(p,li,dd,td)>a:not([class],.eventhub-info-block a,.eventhub-internal-links a,.eventhub-map-infowindow a):is(:hover,:focus-visible){background-size: 100% 3px,100% 1px}.c-media{--clip-down: polygon(0 0,100% 0,100% calc(100% - var(--cut,var(--cut-s))),0 100%);--clip-right: polygon(0 0,100% 0,calc(100% - var(--cut,var(--cut-s))) 100%,0 100%);--clip-left: polygon(var(--cut,var(--cut-s)) 0,100% 0,100% 100%,0 100%);position: relative;overflow: hidden;aspect-ratio: var(--ratio,4 / 3);margin: 0;background: var(--c-border);clip-path: var(--clip,none)}.c-media--down{--clip: var(--clip-down)}.c-media--left{--clip: var(--clip-left)}.c-media--16x10{--ratio: 16 / 10}.c-media figure,.c-media .wp-block-post-featured-image{position: absolute;inset: 0;margin: 0}.c-media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform var(--t-zoom) var(--ease)}.c-sticker{position: absolute;top: 1rem;right: 1rem;z-index: 1;margin: 0;padding: 0.5rem 0.75rem;border-radius: var(--radius-tag);background: var(--c-bg);color: var(--c-text-pink);font-size: clamp(1.125rem,1.8vi,1.375rem);font-weight: 900;line-height: 1;white-space: nowrap;transform: rotate(4deg)}.c-sticker--pink{background: var(--c-fill-pink);color: var(--c-on-fill)}.c-credit{position: absolute;bottom: 0.5rem;left: 0.5rem;z-index: 1;max-width: calc(100% - 5rem);margin: 0;padding: 1px 6px;overflow: hidden;border-radius: var(--radius-s);background: var(--c-surface);color: var(--c-text-muted);font-size: 0.75rem;line-height: 1.4;text-overflow: ellipsis;white-space: nowrap}.c-credit--tip{display: none;pointer-events: none}@media (hover: hover) and (pointer: fine){.c-card:hover .c-credit--tip{display: block}}.c-media--down .c-credit{bottom: calc(var(--cut,var(--cut-s)) + 0.5rem)}.c-fill,[class*="is-style-lal-fill-"]{--c-focus: var(--c-on-fill);background-color: var(--fill);color: var(--c-on-fill)}.c-fill a:not(.c-btn),.c-fill :is(h1,h2,h3,h4),.c-fill .c-card__kicker,[class*="is-style-lal-fill-"] :is(a:not(.c-btn),h1,h2,h3,h4){color: inherit}body :is(.c-fill,[class*="is-style-lal-fill-"]) .has-text-color{color: var(--c-on-fill)}.c-fill--pink,.is-style-lal-fill-pink{--fill: var(--c-fill-pink)}.c-fill--orange,.is-style-lal-fill-orange{--fill: var(--c-fill-orange)}.c-fill--green,.is-style-lal-fill-green{--fill: var(--c-fill-green)}.c-fill--blue,.is-style-lal-fill-blue{--fill: var(--c-fill-blue)}.c-fill--band{--fill: var(--c-band-bg);--c-on-fill: var(--c-band-fg)}.c-linktree{--c-focus: var(--focus);align-items: stretch;background: none;display: flex;margin: 0 0 var(--space-3);min-height: var(--target-min);text-decoration: none;transition: transform var(--t-hover) var(--ease)}.c-linktree__img{background-color: var(--c-on-fill);border-radius: var(--radius-card) 0 0 var(--radius-card);display: flex;flex: 0 0 3.5rem;overflow: hidden}.c-linktree__img img{height: 100%;object-fit: cover;width: 100%}.c-linktree__txt{align-items: center;background-color: var(--fill);border-radius: 0 var(--radius-card) var(--radius-card) 0;display: flex;flex: 1;font-weight: 700;line-height: 1.3;padding: var(--space-3) var(--space-4)}.c-linktree:not(:has(.c-linktree__img)) .c-linktree__txt{border-radius: var(--radius-card)}.c-linktree:is(:focus-visible){border-radius: var(--radius-card);outline: var(--focus-width) solid var(--c-focus);outline-offset: var(--focus-offset)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.c-linktree:hover{transform: translateY(var(--lift))}}.c-linkpage{margin: 0 auto;max-width: 36rem;padding: var(--space-6) var(--space-4)}.c-linkpage__logo{display: block;margin: 0 auto var(--space-6);width: min(14rem,70%)}.c-linkpage__logo .c-logo{display: block;height: auto;width: 100%}.c-linkpage>p{margin: 0 0 var(--space-4);text-align: center;text-wrap: balance}.c-card{position: relative;display: flex;flex-direction: column;overflow: hidden;border-radius: var(--radius-card);background-color: var(--fill,var(--c-surface));transition: background-color var(--t-hover) var(--ease)}.c-card :is(h1,h2,h3,p){margin: 0}.c-card>.c-media{margin-inline: -0.5px}.c-card__body{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: var(--space-1);padding: 0.75rem 1.125rem 4.75rem}.c-card__kicker{margin-bottom: 0.25rem;color: var(--c-text-muted);font-size: 0.9375rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}@media (min-width: 48.875rem){:is(.wp-block-columns,.c-grid):has(.c-card__kicker) .c-card--tile:not(:has(.c-card__kicker)) .c-card__body::before{content: "\200b";font-size: 0.9375rem;font-weight: 600;letter-spacing: 0.06em}}.c-card__title{font-size: var(--fs-s);font-weight: 800;line-height: 1.22;hyphens: auto}.c-card__title a{display: inline;padding-bottom: 0.1em;color: inherit;text-decoration: none}.c-card__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}.c-arrow{position: absolute;right: 1rem;bottom: 1rem;box-sizing: border-box;display: grid;place-items: center;width: var(--target-min);height: var(--target-min);border: 2px solid var(--c-text);border-radius: var(--radius-pill);background: var(--c-bg);color: var(--c-text);font-size: 1.25rem;pointer-events: none;transition: transform var(--t-hover) var(--ease)}.c-card.c-fill--orange{--fill: var(--c-fill-orange-bright)}.c-card.c-fill--green{--fill: var(--c-fill-green-bright)}.c-card.c-fill--blue{--fill: var(--c-fill-blue-bright)}.c-card:is(.c-fill--pink,.c-fill--orange,.c-fill--green,.c-fill--blue,.c-fill--area,.c-card--band) :is(.c-card__kicker,.c-card__text){font-size: 1.1875rem;font-weight: 700}@media (max-width: 47.99rem){.c-card:is(.c-fill--pink,.c-fill--orange,.c-fill--green,.c-fill--blue):not(.c-card--feature,.c-card--band) .c-card__title{font-size: 1.75rem}}.c-card--tile .c-media{--cut: var(--cut-s)}.c-card--wide .c-media{--ratio: 16 / 9;--cut: var(--cut-m)}.c-card--wide .c-card__body{padding: 0.75rem 4.75rem 1.25rem 1.125rem}.c-card--wide .c-card__title{font-size: var(--fs-m)}.c-card--feature{display: grid;--line-w: 0px}.c-card--feature .c-media{--cut: var(--cut-l);--ratio: 16 / 10}.c-card--feature .c-card__body{align-content: center;gap: var(--space-3);margin-top: calc(var(--cut-l) * -0.8);padding: var(--cut-l) 1.25rem 1.5rem}.c-card--feature .c-card__title{font-size: var(--fs-hero);font-weight: 900;line-height: 0.98;letter-spacing: -0.035em;text-wrap: balance}.c-card--feature .c-card__text{display: -webkit-box;overflow: hidden;font-size: clamp(1.0625rem,1.5vi,1.25rem);-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}.c-card--feature.c-card--lead .c-card__text{display: block;overflow: visible;-webkit-line-clamp: none;line-clamp: none}@media (max-width: 25.99rem){.c-card--feature .c-card__text{-webkit-line-clamp: 3;line-clamp: 3}}.c-card--feature .wp-block-buttons{margin-top: var(--space-2)}@media (min-width: 48rem){.c-card--feature{grid-template-columns: minmax(0,7fr) minmax(0,5fr)}.c-card--feature .c-media{--cut: var(--cut-xl);--clip: var(--clip-right);aspect-ratio: auto;min-height: 22rem}.c-card--feature .c-credit{bottom: 0.5rem}.c-card--feature .c-card__text{display: block;overflow: visible;-webkit-line-clamp: none;line-clamp: none}.c-card--feature .c-card__body{margin: 0 0 0 calc(var(--cut-xl) * -1);padding: 2.5rem 2.75rem 2.75rem calc(var(--cut-xl) + 2.25rem)}}.c-card--band{display: grid;grid-template-columns: minmax(0,1fr) clamp(7.5rem,34vi,28.75rem);min-height: 10rem;--line-w: 0px}.c-card--band .c-media{--cut: clamp(1.5rem,4vi,3.5rem);--clip: var(--clip-left);aspect-ratio: auto;min-height: 10rem}.c-card--band .c-card__body{align-content: center;padding: clamp(1.125rem,3vi,2.25rem) clamp(1rem,3vi,2.5rem) 4.5rem}.c-card--band .c-card__title{font-size: clamp(2rem,5vi,4.5rem);font-weight: 900;line-height: 0.95;letter-spacing: -0.035em}.c-card--band :is(.c-card__kicker,.c-card__text){color: inherit}.c-card--band .c-arrow{right: auto;left: clamp(1rem,3vi,2.5rem)}.c-card--band .c-credit{right: 0.5rem;left: auto;max-width: calc(100% - 1.5rem)}@media (min-width: 48rem){.c-card--band .c-arrow{display: none}.c-card--band .c-card__body{padding-bottom: clamp(1.125rem,3vi,2.25rem)}}.c-card--teaser .c-card__body{gap: 0.375rem;padding: 1.375rem 5rem 1.375rem 1.375rem}.c-card--teaser .c-card__title{font-size: clamp(1.375rem,2.4vi,1.75rem);line-height: 1.15;text-wrap: balance}.c-card__title a{background-image: linear-gradient(var(--line,currentcolor),var(--line,currentcolor));background-origin: content-box;background-position: 0 calc(100% + var(--line-w) + var(--line-gap) - 0.265em);background-repeat: no-repeat;background-size: 0 var(--line-w);transition: background-size var(--t-line) var(--ease)}.c-card:not(.c-fill) .c-card__title a{--line: var(--c-link-hover)}.c-card:has(:focus-visible) .c-card__title a{background-size: 100% var(--line-w)}@media (hover: hover){.c-card:not(.c-card--static):hover .c-card__title a{background-size: 100% var(--line-w)}.c-card:not(.c-card--static):hover .c-media img{transform: scale(1.04)}.c-card:not(.c-card--static):hover .c-arrow{transform: translateX(0.25rem)}.c-card:not(.c-card--static):hover .wp-block-button__link.wp-element-button{background-color: color-mix(in srgb,var(--btn,var(--c-btn-bg)),var(--dim));transform: translateY(var(--lift))}.c-card:not(.c-card--static):hover{background-color: color-mix(in srgb,var(--fill,var(--c-surface)),var(--dim))}}body,.lal-area-green{--area-fill: var(--c-fill-green-bright);--area-on: var(--c-on-fill);--area-text: var(--c-text-green)}.lal-area-pink{--area-fill: var(--c-fill-pink);--area-text: var(--c-text-pink)}.lal-area-orange{--area-fill: var(--c-fill-orange-bright);--area-text: var(--c-text-orange)}.lal-area-blue{--area-fill: var(--c-fill-blue-bright);--area-text: var(--c-text-blue)}.lal-area-dark{--area-fill: var(--c-band-bg);--area-on: var(--c-band-fg);--area-text: var(--c-text)}.c-fill--area{--fill: var(--area-fill);--c-on-fill: var(--area-on)}.c-card--feature.c-fill--area .c-card__body{container-type: inline-size}.c-card--feature.c-fill--area .c-card__title{font-size: clamp(2rem,calc(100cqi / (var(--lal-wl,5) * 1.04)),var(--fs-hero));overflow-wrap: anywhere}@media (min-width: 48rem) and (max-width: 63.99rem){.c-card--feature.c-fill--area{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}}.c-heading--section{--fs: var(--fs-section)}.c-heading__count{margin-left: 0.5rem;font-size: 1rem;letter-spacing: 0}.c-grid--tiles{grid-template-columns: minmax(0,1fr);grid-auto-flow: dense;gap: 0.625rem}@media (min-width: 48rem){.c-grid--tiles{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.875rem}.c-grid__item--lg{grid-column: span 2}}@media (min-width: 64rem){.c-grid--tiles{grid-template-columns: repeat(4,minmax(0,1fr))}.c-grid--tiles-3{grid-template-columns: repeat(3,minmax(0,1fr))}}.c-grid--cards{--min: 16.875rem;gap: 0.875rem}.c-grid--spaced{margin-top: var(--space-4)}.c-card--item{width: 100%}.c-card--item .c-card__title{font-size: 1.375rem}.c-card--item .c-card__kicker--place{margin: 0;overflow: hidden;color: var(--area-text);text-overflow: ellipsis;white-space: nowrap}.c-card__credit{display: none;margin: 0;overflow: hidden;color: var(--c-text-muted);font-size: 0.75rem;line-height: 1.4;text-overflow: ellipsis;white-space: nowrap}.c-media .c-media__placeholder{inset: auto;top: 50%;left: 50%;width: clamp(2.25rem,30%,4.5rem);height: auto;object-fit: contain;transform: translate(-50%,-50%)}.c-card--lg,.eventhub-card--lg,.eventhub-card--md{--playmark-size: 3.5rem}.c-playmark,html body :is(.eventhub-card,.eventhub-event-card) .eventhub-event-card__playbutton svg{width: var(--playmark-size,var(--target-min));height: var(--playmark-size,var(--target-min));border-radius: var(--radius-pill);background: var(--c-bg);color: var(--c-text)}.c-playmark{position: absolute;top: 50%;left: 50%;z-index: 1;display: grid;place-items: center;font-size: calc(var(--playmark-size,var(--target-min)) * 0.62);transform: translate(-50%,-50%)}.c-playmark .c-icon{fill: currentColor;stroke: none}html body :is(.eventhub-card,.eventhub-event-card) .eventhub-event-card__playbutton svg,html body :is(.eventhub-card,.eventhub-event-card):hover .eventhub-event-card__playbutton svg{opacity: 1;filter: none;transform: none}html body :is(.eventhub-card,.eventhub-event-card) .eventhub-event-card__playbutton svg path:first-child{display: none}@media (max-width: 47.99rem){.c-grid--tiles .c-card--item:not(.c-card--lg){display: grid;grid-template-columns: 7.5rem minmax(0,1fr);min-height: 8.25rem}.c-grid--tiles .c-card--item:not(.c-card--lg) .c-media{--cut: var(--cut-s);--clip: var(--clip-right);aspect-ratio: auto;min-height: 8.25rem}.c-grid--tiles .c-card--item:not(.c-card--lg) .c-card__body{align-content: center;gap: 0.1875rem;padding: 0.75rem 0.875rem 0.75rem 0.75rem}.c-grid--tiles .c-card--item:not(.c-card--lg) .c-card__title{font-size: 1.1875rem}.c-grid--tiles .c-card--item:not(.c-card--lg) .c-card__text{-webkit-line-clamp: 2;line-clamp: 2}.c-grid--tiles .c-card--item:not(.c-card--lg) .c-arrow,.c-grid--tiles .c-card--item:not(.c-card--lg) .c-credit{display: none}.c-grid--tiles .c-card--item:not(.c-card--lg) .c-card__credit{display: block}}@media (min-width: 48rem){.c-card.c-card--lg{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr)}.c-card--lg .c-media{--cut: var(--cut-s);--clip: var(--clip-right);aspect-ratio: auto;min-height: 100%}.c-card--lg .c-card__body{align-content: center;padding: 1.75rem 4.75rem 1.75rem 0.75rem}.c-card--lg .c-card__title{font-size: 1.875rem}.c-card--lg .c-card__text{font-size: 1.1875rem;font-weight: 700;-webkit-line-clamp: 4;line-clamp: 4}}@media (hover: hover){.c-card:hover .c-media .c-media__placeholder{transform: translate(-50%,-50%)}}.c-more{display: flex;flex-direction: column;align-items: center;gap: var(--space-2);margin: var(--space-6) 0 0}.c-more--start{align-items: flex-start}.c-band{--c-surface: var(--c-bg);--ehc-surface: var(--c-bg);--ehc-bg: var(--c-bg);padding: clamp(1.25rem,3vi,2.25rem);border-radius: var(--radius-card);background-color: var(--base-2)}.c-band .c-heading--section{margin-bottom: var(--space-1)}.c-band__sub{margin: 0 0 var(--space-4);color: var(--c-text-muted)}.c-band .c-grid{margin-top: var(--space-4)}.c-band__more{display: flex;justify-content: flex-end;margin: var(--space-4) 0 0}.c-jump{display: inline-flex;align-items: center;gap: 0.375rem;min-height: var(--target-min);margin-top: var(--space-2);justify-self: start;--c-link-hover: var(--area-text,var(--c-text-pink));color: var(--area-text,var(--c-text-pink));font-size: 1rem;font-weight: 600;text-decoration: none}.c-section:has(>.c-jump) + .c-section{padding-top: var(--space-4)}.c-jump .c-icon{width: 0.875rem;height: 0.875rem}.c-band .c-heading--section{scroll-margin-top: 5rem}.c-archive-filter{margin: 0}.c-archive-filter .eventhub-custom-select-trigger{--pill-bg: var(--c-surface)}.c-more .c-btn[hidden]{display: none}.c-rail{--rail-gap: 0.875rem;position: relative}.c-section--pills + .c-section{padding-top: var(--space-8)}.c-rail__track{display: flex;align-items: stretch;gap: var(--rail-gap);margin: -0.25rem 0;padding: 0.25rem 0;list-style: none;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: none}.c-rail__track::-webkit-scrollbar{display: none}.c-rail__track>li{display: grid;flex: 0 0 78%;min-width: 0;margin: 0;scroll-snap-align: start}@media (min-width: 48rem){.c-rail__track>li{flex-basis: calc((100% - var(--rail-gap)) / 2)}}@media (min-width: 64rem){.c-rail__track>li{flex-basis: calc((100% - 3 * var(--rail-gap)) / 4)}}.c-rail__nav{position: absolute;top: 50%;z-index: 5;display: none;translate: 0 -50%}.c-rail__nav--prev{left: -1.5rem}.c-rail__nav--next{right: -1.5rem}@media (hover: hover) and (pointer: fine){.c-rail__nav:not([hidden]){display: inline-grid}}@media (max-width: 47.99rem){.c-rail__nav--prev{left: 0.5rem}.c-rail__nav--next{right: 0.5rem}}.c-chips{display: flex;flex-wrap: wrap;gap: 0.375rem;margin: 0;padding: 0;list-style: none}.c-card__lead{margin: 0;font-size: clamp(1.25rem,2vi,1.625rem);font-weight: 800;line-height: 1.2;hyphens: auto}.c-post__grid{display: grid;gap: var(--space-6);padding-top: clamp(1.25rem,3vi,2.5rem)}.c-post__text{min-width: 0;max-width: 68ch;font-size: clamp(1.0625rem,1.4vi,1.1875rem);line-height: 1.65}.c-post__text>:is(p,ul,ol,h2,h3,h4,blockquote,figure){margin: 0 0 1.1em}.c-post__text p{text-wrap: pretty;hyphens: auto}.c-post__text img{height: auto;max-width: 100%;border-radius: var(--radius-card)}.c-glance{display: grid;gap: var(--space-4);align-self: start;order: -1;padding: 1.25rem 1.25rem 1.375rem;border-radius: var(--radius-card);background: var(--c-surface)}.c-glance--info{padding: 0;background: none}.c-glance__label,.c-sponsor__label{display: block;margin-bottom: 0.375rem;color: var(--c-text);font-size: 0.9375rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.c-glance__text{margin: 0;font-style: normal}.c-glance__hours>*{margin: 0 0 0.35em}.c-glance__hours>:last-child{margin-bottom: 0}.c-glance__actions{display: flex;flex-wrap: wrap;gap: var(--space-2)}@media (min-width: 64rem){.c-post__grid--aside{grid-template-columns: minmax(0,1fr) 22.5rem;gap: 3.5rem;align-items: start}.c-glance{position: sticky;top: 1rem;order: 0}}.c-video{position: relative;overflow: hidden;margin: var(--space-6) 0 0;border-radius: var(--radius-card);background: var(--c-surface)}.c-post__text>.c-video:first-child{margin-top: 0}.c-video:has(iframe){aspect-ratio: 16 / 9}.c-video iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.c-video--tour:has(iframe){aspect-ratio: auto;border: 1px solid var(--c-border)}.c-video--tour iframe{position: static;display: block;width: calc(100% + 2px);max-width: none;height: clamp(24rem,70vi,42.5rem);margin: -1px}@media (min-width: 40rem){.c-video:not(.c-video--tour){aspect-ratio: 16 / 9}body .c-video:not(.c-video--tour) div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id],body .c-video:not(.c-video--tour) div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker[data-borlabs-cookie-content-blocker-id]>div{height: 100%}}.c-video__link{margin: var(--space-6) 0 0}.c-reel{--reel-chrome: 14rem;display: grid;gap: var(--space-3);align-self: start;order: 1;width: 100%;max-width: 26rem}.c-reel__title{display: flex;align-items: center;gap: 0.625rem;margin: 0;font-size: 1.25rem;font-weight: 800;line-height: 1.15}.c-reel__title .c-icon{box-sizing: content-box;width: 1.25rem;height: 1.25rem;padding: 0.5rem;border-radius: 50%;background: var(--area-fill);color: var(--area-on)}.c-reel__frame{container-type: inline-size;width: 100%;overflow: hidden;border: 2px solid var(--c-text);border-radius: 1.25rem}.c-reel__frame:has(iframe){padding-block: 0.75rem;background: #fff}.c-reel__link{display: flex;justify-content: center;width: 100%}.c-reel__frame iframe{display: block;width: 100%;height: calc(100cqw * 1.25 + var(--reel-chrome));border: 0}@media (min-width: 64rem){.c-post__grid--aside{grid-template-rows: auto auto auto 1fr;row-gap: 0}.c-post__grid--aside .c-post__text{grid-column: 1;grid-row: 1 / span 4}.c-post__grid--aside>:is(.c-reel,.c-glance,.c-sponsor){margin-bottom: var(--space-6)}.c-post__grid--aside>:is(.c-reel,.c-glance){grid-column: 2;grid-row: 1;order: 0}.c-post__grid:has(.c-reel) .c-glance{grid-row: 2}}.c-section.c-post__grid:last-child{padding-bottom: 0}.c-kort__map{min-width: 0;overflow: hidden;border-radius: var(--radius-card)}.c-kort__map iframe{display: block;width: 100%;min-height: 20rem}.c-sponsor{align-self: start;order: 2;min-width: 0}.c-sponsor__logo{display: inline-flex;align-items: center;max-width: 100%;border-radius: var(--radius-card)}.c-sponsor__img{display: block;width: auto;max-width: min(100%,22rem);height: auto;max-height: 11rem;object-fit: contain}@media (min-width: 64rem){.c-post__grid--aside>.c-sponsor{grid-column: 2;order: 0}}.c-post__grid--solo{padding-block: var(--space-4) 0}.c-post__grid--solo>.c-sponsor{margin-bottom: 0}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .c-sponsor__logo{padding: 0.75rem 1rem;background: #fff}}:root[data-theme="dark"] .c-sponsor__logo{padding: 0.75rem 1rem;background: #fff}.c-author{display: flex;align-items: center;gap: var(--space-4);margin-top: var(--space-8);padding-top: var(--space-6);border-top: 1px solid var(--c-border)}.c-author__photo{flex: none;width: 4rem;height: 4rem;overflow: hidden;border-radius: var(--radius-pill);background: var(--c-surface)}.c-author__photo .c-author__img{display: block;width: 100%;height: 100%;max-width: none;border-radius: 0;object-fit: cover}.c-author__body{min-width: 0}.c-author__label{margin: 0 0 0.125rem;color: var(--c-text-muted);font-size: 0.9375rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.c-author__name{margin: 0;color: var(--c-text);font-size: 1.125rem;font-weight: 700;line-height: 1.3}.c-author__bio{margin: var(--space-1) 0 0;color: var(--c-text);font-size: 1rem;line-height: 1.5}.page-template-default .entry-title,.error404 .entry-title{margin: 0 0 var(--space-6);font-size: var(--fs-l);font-weight: 900;line-height: 0.95;letter-spacing: -0.04em;text-wrap: balance;hyphens: auto}.page-template-default .entry-title::after,.error404 .entry-title::after{content: ".";color: var(--c-heading)}:where(.page-template-default,.error404) :where(.entry-content) :is(h1,h2,h3,h4),.c-post__text :is(h2,h3,h4),body .eventhub-wrapper .eventhub-event-content :is(h1,h2,h3,h4){margin: 1.6em 0 0.5em;font-weight: 800;line-height: 1.12;letter-spacing: -0.02em;text-wrap: balance;text-transform: none}:where(.page-template-default) :where(.entry-content)>:is(h1,h2,h3,h4):first-child,.c-post__text>:is(h2,h3,h4):first-child,body .eventhub-wrapper .eventhub-event-content>:is(h1,h2,h3,h4):first-child{margin-top: 0}:where(.page-template-default) :where(.entry-content) h1,body .eventhub-wrapper .eventhub-event-content h1{font-size: var(--fs-l);font-weight: 900;letter-spacing: -0.04em}:where(.page-template-default) :where(.entry-content) h2,.c-post__text h2,body .eventhub-wrapper .eventhub-event-content h2{font-size: var(--fs-m)}:where(.page-template-default) :where(.entry-content) h3,.c-post__text h3,body .eventhub-wrapper .eventhub-event-content h3{font-size: 1.375rem}:where(.page-template-default) :where(.entry-content) h4,.c-post__text h4,body .eventhub-wrapper .eventhub-event-content h4{font-size: 1.125rem}.page-template-default .entry-content>:is(p,ul,ol,blockquote,h1,h2,h3,h4,address){max-width: 68ch}.page-template-default .entry-content>p,.page-template-default .entry-content>ul,.page-template-default .entry-content>ol{line-height: 1.65}.c-prose__back{margin-top: var(--space-6)}.page-template-default .entry-content h1::after{content: ".";color: var(--c-heading)}.entry-content :is(ul,ol).wp-block-list{padding-inline-start: 1.5rem}.entry-content .wp-block-list li::marker{color: var(--season-text,var(--area-text,var(--c-text)))}.entry-content .wp-block-table{margin-block: var(--space-6)}.entry-content .wp-block-table table{width: 100%;border-collapse: collapse;font-size: 1rem;table-layout: fixed}.entry-content .wp-block-table :is(td,th){padding: var(--space-2) var(--space-3);overflow-wrap: anywhere;border: 0;border-bottom: 1px solid var(--c-border);text-align: start;vertical-align: top}.entry-content .wp-block-table:not(:has([rowspan])) tbody tr:nth-child(even){background: var(--c-surface)}.entry-content .wp-block-table :is(th,thead td,td>strong:only-child){font-weight: 800}.entry-content .wp-block-table thead :is(th,td){background: var(--c-surface)}.entry-content .wp-block-table thead tr:last-child :is(th,td){border-bottom: 2px solid var(--c-border-strong)}.entry-content .wp-block-gallery .wp-block-image{overflow: hidden;border-radius: var(--radius-card)}.entry-content .wp-block-gallery .wp-block-image img{transition: transform var(--t-zoom) var(--ease)}@media (hover: hover){.entry-content .wp-block-gallery .wp-block-image:hover img{transform: scale(1.04)}}.c-newsletter{position: relative;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,21.25rem),1fr));align-items: end;gap: var(--space-4) var(--space-12);padding: clamp(1.5rem,3vi,2.5rem);border: 3px solid var(--c-fill-pink);border-radius: var(--radius-card)}.c-newsletter>.c-sticker{top: -1.125rem;right: 1.25rem}.c-newsletter :is(h2,p){margin: 0}.c-newsletter .c-heading + p{margin-top: var(--space-3)}:root:root,body.lal-kultur{--eventhub-color-primary: var(--c-btn-bg);--eventhub-color-primary-dark: var(--c-btn-bg-hover);--eventhub-color-primary-light: var(--c-surface);--eventhub-color-primary-contrast: var(--c-on-fill);--eventhub-color-text-muted: var(--c-text-muted);--eventhub-color-text-light: var(--c-on-fill);--eventhub-color-text-dark: var(--c-text);--eventhub-color-bg-alt: var(--c-surface);--eventhub-color-bg-input: var(--c-bg);--eventhub-color-border: var(--c-border);--eventhub-color-border-input: var(--c-border-strong);--eventhub-color-surface: var(--c-surface);--eventhub-color-surface-alt: var(--c-surface);--eventhub-color-surface-hover: var(--c-border);--eventhub-color-cancelled: var(--c-band-bg);--eventhub-color-postponed: var(--c-fill-blue);--eventhub-color-soldout: var(--c-band-bg);--eventhub-color-planned: var(--c-fill-green);--eventhub-color-highlight: var(--c-fill-pink);--eventhub-color-highlight-dark: var(--c-fill-pink);--eventhub-color-featured: var(--c-fill-green);--eventhub-color-free: var(--c-fill-green);--eventhub-color-error-bg: var(--c-surface);--eventhub-favorite-color-active: var(--c-text-pink)}html body{--eh-pick-accent: var(--c-btn-bg);--eh-pick-soft: color-mix(in srgb,var(--c-btn-bg) 14%,var(--c-bg));--eh-pick-field: var(--c-surface);--eh-pick-line: var(--c-border);--eh-pick-muted: var(--c-text-muted);--eh-pick-text: var(--c-text)}.eventhub-wrapper{width: 100%;min-width: 0;padding: 0}.eventhub-active-filters{box-sizing: border-box;max-width: 100%}.eventhub-discover{--eh-d-shadow-room: 0.5rem;--eh-d-pad: var(--gutter);--eh-d-surface: var(--c-surface);--eh-d-accent: var(--c-text-pink);--eh-d-accent-soft: var(--c-bg);--eh-d-line: var(--c-border);--eh-d-muted: var(--c-text-muted);--eh-d-text: var(--c-text);--eh-d-teaser-bg: var(--c-band-bg);--eh-d-teaser-fg: var(--c-band-fg);--eh-d-teaser-accent: var(--c-band-fg)}.eventhub-discover-section ~ .eventhub-discover-section{content-visibility: auto;contain-intrinsic-block-size: auto 25rem;overflow-clip-margin: 2.5rem}body nav.eventhub-internal-links{padding-inline: 0;background: none}body .eventhub-wrapper .eventhub-load-more{display: flex;width: fit-content;margin: var(--space-8) auto 0}body .eventhub-loading::before{content: none}body .eventhub-loading{opacity: 0.5;transition: opacity var(--t-hover) var(--ease)}body .eventhub-wrapper:has(.eventhub-load-more:disabled) .eventhub-loading{opacity: 1}.eventhub-rail__nav{z-index: 5;border: 2px solid var(--c-text);background: var(--c-bg);box-shadow: none;color: var(--c-text)}.eventhub-rail__nav:is(:hover,:focus-visible){background: color-mix(in srgb,var(--c-bg),var(--dim));color: var(--c-text)}a.eventhub-slide:is(:hover,:focus,:focus-visible,:active){color: inherit;text-decoration: none}.eventhub-wrapper a:is([class*="button"],[class*="btn"]):is(:hover,:focus,:focus-visible,:active){text-decoration: none}.eventhub-discover-section__head{flex-wrap: wrap}body .eventhub-wrapper .eventhub-discover-divider.eventhub-section-title{margin-block: calc(var(--eh-d-gap) + 0.875rem) calc(var(--space-4) * -1)}body .eventhub-wrapper .eventhub-discover-more{margin-top: var(--space-4)}.eventhub-discover-links{display: flex;flex-wrap: wrap;gap: var(--space-2);justify-content: flex-end}body .eventhub-wrapper .eventhub-back-button.eventhub-discover-linkrow{--btn: var(--c-btn-bg);--btn-line: transparent;--btn-ink: var(--c-on-fill)}body .eventhub-wrapper .eventhub-back-button.eventhub-discover-linkrow:is(:hover,:focus-visible){background-color: color-mix(in srgb,var(--c-btn-bg),var(--dim))}.eventhub-discover-linkrow__arrow{display: none}.eventhub-discover-linkrow::after{content: "";flex: none;width: 1.25rem;height: 1.25rem;background-color: currentcolor;mask: var(--icon-arrow-right) center / contain no-repeat;transition: transform var(--t-hover) var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.eventhub-discover-linkrow:hover::after{transform: translateX(0.25rem)}}.c-theme-switch{flex-wrap: wrap;max-width: 100%}body .eventhub-wrapper .eventhub-event-card__category-pills{flex-wrap: wrap;max-width: 100%}body .eventhub-wrapper .eventhub-info-block__title{overflow-wrap: anywhere}body .eventhub-wrapper .eventhub-hero-editorial__main-column{min-width: 0;max-width: 100%}body .eventhub-wrapper :is(.eventhub-hero-editorial__title,.eventhub-hero-editorial__meta-kicker,.eventhub-hero-editorial__event-teaser-text,.eventhub-breadcrumb__current){overflow-wrap: anywhere}body .eventhub-wrapper .eventhub-event-card__meta{flex-wrap: wrap}body .eventhub-wrapper .eventhub-favorites-page__ics-btn{max-width: 100%;white-space: normal}.eventhub-discover-catlinks__box .eventhub-quick-chip{max-width: 100%;white-space: normal}:root,body.lal-kultur{--ehc-title-size: clamp(1.125rem,1rem + 0.8cqi,1.375rem);--ehc-lg-title-size: clamp(1.75rem,1.2rem + 2.2cqi,2.5rem);--ehc-lg-title-lines: 3;--ehc-lg-media-max: none;--ehc-meta-size: clamp(0.9375rem,0.9rem + 0.4cqi,1.0625rem);--ehc-venue-size: clamp(0.9375rem,0.9rem + 0.4cqi,1.0625rem);--ehc-sm-title-size: 1.125rem;--ehc-sm-meta-size: 0.9375rem;--ehc-title-weight: 800;--ehc-title-leading: 1.25;--ehc-title-underline: 2px;--ehc-accent: var(--c-fill-pink);--ehc-accent-dark: var(--c-fill-pink-hover);--ehc-muted: var(--c-text-muted);--ehc-surface: var(--c-surface);--ehc-bg: var(--c-surface);--ehc-border: none;--ehc-radius: var(--radius-card);--ehc-shadow: none;--ehc-shadow-hover: none;--ehc-shadow-hover-highlight: none;--ehc-hover-lift: 0;--ehc-duration: var(--t-hover);--ehc-media-zoom: 1.04;--ehc-highlight-edge: none;--ehc-title-color: var(--c-text);--ehc-title-hover-color: var(--ehc-title-color);--ehc-venue-icon: var(--c-text-muted);--ehc-date-width: clamp(5rem,4.4rem + 3cqi,5.75rem);--ehc-date-padding: clamp(0.5rem,0.45rem + 0.6cqi,0.75rem);--ehc-date-day-size: clamp(2.25rem,1.9rem + 2.2cqi,3rem);--ehc-date-month-size: clamp(0.875rem,0.8rem + 0.6cqi,1.125rem);--ehc-date-inset: clamp(0.75rem,0.6rem + 1cqi,1.125rem);--ehc-date-bg: var(--c-fill-pink);--ehc-date-bg-highlight: var(--c-fill-highlight);--ehc-date-fg: var(--c-on-fill);--ehc-date-shape: polygon(0 11px,100% 0,100% 100%,0 100%);--ehc-date-shadow: none;--ehc-date-shadow-highlight: none;--card-date-drop: 0.875rem;--ehc-highlight-size: clamp(0.8125rem,0.75rem + 0.4cqi,1rem);--ehc-highlight-bg: var(--c-fill-highlight);--ehc-highlight-shape: polygon(0 11px,100% 0,100% calc(100% - 11px),0 100%);--ehc-pill-bg: var(--c-bg);--ehc-pill-bg-hover: color-mix(in srgb,var(--ehc-pill-bg),var(--dim));--ehc-pill-fg: var(--c-text);--ehc-pill-blur: 0;--ehc-pill-size: 0.875rem;--ehc-pill-padding: 0.25rem 0.75rem 0.25rem 0.5rem;--ehc-pill-weight: 600;--ehc-pill-case: none;--ehc-badge-size: 0.875rem;--ehc-badge-radius: var(--radius-tag);--ehc-flag-tickets-bg: var(--c-btn-bg);--ehc-flag-tickets-bg-hover: var(--c-btn-bg-hover);--ehc-flag-tickets-fg: var(--c-on-fill);--ehc-flag-tickets-shadow: none;--ehc-flag-free-bg: var(--c-fill-green);--ehc-flag-free-bg-hover: var(--c-fill-green-hover);--ehc-flag-free-shadow: none;--ehc-new-bg: var(--c-fill-blue);--ehc-new-shadow: none;--ehc-weekday-color: var(--c-text-pink);--ehc-weekday-weight: 800;--ehc-time-color: var(--c-text-muted);--ehc-placeholder-bg: var(--c-border);--ehc-placeholder-icon: var(--c-text-muted);--ehc-sm-border: none;--ehc-sm-shadow: none;--ehc-sm-hover-bg: color-mix(in srgb,var(--c-surface),var(--dim));--ehc-sm-date-shape: polygon(0 6px,100% 0,100% 100%,0 100%);--ehc-run-media-shape: polygon(0 0,100% 0,calc(100% - var(--cut-xs)) 100%,0 100%);--ehc-run-border: none;--ehc-run-shadow: none;--ehc-run-divider: 2px solid var(--c-bg);--ehc-live-open: var(--c-text-green);--ehc-live-outside: var(--c-text-muted);--ehc-live-upcoming: var(--c-text-muted)}.eventhub-card{isolation: isolate}.eventhub-event-card__category-pills .eventhub-event-card__category-pill:has(>:is(.eventhub-event-card__category-icon,.eventhub-event-card__category-emoji,.eventhub-card__kind-icon)){--pill-badge-w: 2.25rem;--pill-badge-cut: 0.5rem;--pill-icon: 1.125rem;position: relative;isolation: isolate;overflow: hidden;padding-inline-start: calc(var(--pill-badge-w) + 0.25rem);background: none}.eventhub-event-card__category-pills .eventhub-event-card__category-pill:has(>:is(.eventhub-event-card__category-icon,.eventhub-event-card__category-emoji,.eventhub-card__kind-icon))::before{content: "";position: absolute;z-index: -1;inset-block: 0;inset-inline: calc(var(--pill-badge-w) - var(--pill-badge-cut) - 1px) 0;background-color: var(--ehc-pill-bg);clip-path: polygon(var(--pill-badge-cut) 0,100% 0,100% 100%,0 100%);transition: background-color 0.3s var(--ehc-ease)}.eventhub-event-card__category-pills .eventhub-event-card__category-pill:has(>:is(.eventhub-event-card__category-icon,.eventhub-event-card__category-emoji,.eventhub-card__kind-icon)):is(:hover,:focus-visible)::before{background-color: var(--ehc-pill-bg-hover)}.eventhub-event-card__category-pills .eventhub-event-card__category-pill:has(>:is(.eventhub-event-card__category-icon,.eventhub-event-card__category-emoji,.eventhub-card__kind-icon))::after{content: "";position: absolute;z-index: -1;inset-block: 0;inset-inline-start: 0;width: var(--pill-badge-w);background-color: var(--eh-cat-deep,var(--c-fill-pink));clip-path: polygon(0 0,100% 0,calc(100% - var(--pill-badge-cut)) 100%,0 100%)}.eventhub-card .eventhub-event-card__category-pill>:is(.eventhub-event-card__category-icon,.eventhub-event-card__category-emoji,.eventhub-card__kind-icon){position: absolute;inset-block-start: 1px;inset-inline-start: calc((var(--pill-badge-w) - var(--pill-badge-cut) - var(--pill-icon)) / 2 + 0.125rem);width: var(--pill-icon);height: var(--pill-icon)}.eventhub-card .eventhub-event-card__category-icon{background-color: var(--c-on-fill)}.eventhub-card .eventhub-card__kind-pill>.eventhub-card__kind-icon{color: var(--c-on-fill)}.eventhub-event-card__category-pills .eventhub-event-card__category-pill{letter-spacing: -0.01em}.eventhub-card .eventhub-event-card__date-wrapper{transform: translateZ(0)}.eventhub-card .eventhub-event-card__date-badge--highlight,.eventhub-card .eventhub-event-card__highlight-label{color: var(--c-on-highlight)}.eventhub-event-card__highlight-label{letter-spacing: 0.02em}body :is(.eventhub-card--sm,.eventhub-running-row) .eventhub-highlight-shield{gap: 0.3em;padding: 0.3em 0.55em 0.3em 0.4em;color: var(--c-on-highlight);font-size: 0.8125rem;letter-spacing: 0.02em}body :is(.eventhub-card--sm,.eventhub-running-row) .eventhub-highlight-shield .eventhub-highlight-shield__star{width: 1.4em;height: 1.4em}.eventhub-card .eventhub-card__label{white-space: nowrap}.eventhub-card .eventhub-event-card__date-badge--overlay{padding-top: calc(var(--ehc-date-padding) + 0.625rem)}.eventhub-card .eventhub-event-card__date-badge--overlay .eventhub-event-card__date-prefix{opacity: 1}body :is(.eventhub-card--cancelled,.eventhub-running-row.eventhub-running-row--cancelled,.eventhub-running-row.eventhub-running-row--closed-today){opacity: 1}body .eventhub-card--cancelled :is(.eventhub-event-card__image,.eventhub-event-card__date-wrapper),body :is(.eventhub-running-row--cancelled,.eventhub-running-row--closed-today) .eventhub-running-row__media{filter: grayscale(1)}.eventhub-card .eventhub-badge.eventhub-badge--tickets.eventhub-badge--link{min-height: var(--target-min);padding: 0 1.125rem;border-radius: var(--radius-pill);font-size: 1rem;font-weight: 600;letter-spacing: 0;text-transform: none}:is(.eventhub-card,.eventhub-running-row,.eventhub-map-card) .eventhub-favorite-btn.eventhub-favorite-btn--card{top: var(--ehc-date-inset);right: var(--ehc-date-inset);display: grid;place-items: center;width: var(--target-min);height: var(--target-min);padding: 0;border: 2px solid var(--c-text);background: var(--c-bg);color: var(--c-text)}@container eventhub-card (min-width: 800px){.eventhub-card--lg .eventhub-event-card__date-wrapper{--ehc-date-width: clamp(6rem,4.8rem + 3cqi,7.25rem);--ehc-date-padding: clamp(0.625rem,0.5rem + 0.9cqi,1rem);--ehc-date-day-size: clamp(3rem,2.2rem + 3.5cqi,4.25rem);--ehc-date-month-size: clamp(1.0625rem,0.95rem + 0.8cqi,1.375rem)}}:is(.eventhub-card--sm,.eventhub-running-row) .eventhub-favorite-btn.eventhub-favorite-btn--card{top: auto;right: auto;margin-right: var(--space-2)}body .eventhub-running-row{padding-right: 0;column-gap: var(--space-3)}body .eventhub-running-row__where{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--space-2);overflow: visible;white-space: normal}body .eventhub-running-row__where .eventhub-pin{margin-right: 0}@container eventhub-running (min-width: 561px){body .eventhub-running-row--plain .eventhub-running-row__text{align-items: center}body .eventhub-running-row--plain .eventhub-running-row__where{padding-block: 0;margin-block: 0}body .eventhub-running-row--plain .eventhub-running-row__where a:is(.eventhub-running-row__venue,.eventhub-running-row__category){padding-block: 2px;margin-block: -2px}body .eventhub-running-row--plain .eventhub-running-row__title{position: relative;top: 2px}}body .eventhub-running-row .eventhub-pin ~ .eventhub-running-row__category{margin-left: 0}@container eventhub-card (min-width: 560px){body .eventhub-card--sm .eventhub-free-tag{right: calc(var(--ehc-sm-padding) + var(--target-min) + var(--space-3) + var(--space-2))}}:is(.eventhub-card,.eventhub-running-row,.eventhub-map-card) .eventhub-favorite-btn.eventhub-favorite-btn--card .eventhub-favorite-btn__icon{width: 1.25rem;height: 1.25rem}.eventhub-card:is(.eventhub-card--sm,.eventhub-card--md,.eventhub-card--lg) .eventhub-event-card__title{--title-room: 0.2em;padding-bottom: var(--title-room);margin-bottom: calc(4px - var(--title-room))}.eventhub-grid>.eventhub-card--md{content-visibility: auto;contain-intrinsic-block-size: auto 22rem}.eventhub-card.eventhub-card--md .eventhub-event-card__image-wrapper{aspect-ratio: 16 / 10}.eventhub-card.eventhub-card--md:has(.eventhub-event-card__date-wrapper) .eventhub-event-card__image-wrapper>a{display: block;clip-path: polygon(0 0,100% 0,100% calc(100% - var(--cut-s)),0 100%)}.eventhub-card--md .eventhub-event-card__content{padding-top: calc(var(--ehc-padding) + var(--card-date-drop))}.eventhub-card--lg{--ehc-title-leading: 1.1;--ehc-run-media-shape: polygon(0 0,100% 0,calc(100% - var(--cut-xl)) 100%,0 100%)}.eventhub-card--lg .eventhub-event-card__image-wrapper>a{position: absolute;inset: 0}.eventhub-card.eventhub-card--lg .eventhub-event-card__title{--title-room: 0.1em;margin-bottom: calc(0.625rem - var(--title-room))}.eventhub-card--lg .eventhub-event-card__image{width: 100%;height: 100%;object-fit: cover}.eventhub-card--md .eventhub-event-card__date-wrapper{bottom: calc(var(--card-date-drop) * -1)}.eventhub-card.eventhub-card--md .eventhub-event-card__image-wrapper:has(>.eventhub-event-card__date-wrapper)>.eventhub-event-card__ticket-flag{bottom: calc(var(--cut-s) * 0.8 - var(--target-min) / 2)}@container eventhub-card (max-width: 799px){.eventhub-card.eventhub-card--lg:has(.eventhub-event-card__date-wrapper) .eventhub-event-card__image-wrapper>a{clip-path: polygon(0 0,100% 0,100% calc(100% - var(--cut-s)),0 100%)}.eventhub-card--lg .eventhub-event-card__date-wrapper{bottom: calc(var(--card-date-drop) * -1)}.eventhub-card.eventhub-card--lg .eventhub-event-card__image-wrapper:has(>.eventhub-event-card__date-wrapper)>.eventhub-event-card__ticket-flag{bottom: calc(var(--cut-s) * 0.8 - var(--target-min) / 2)}}.eventhub-card:is(.eventhub-card--sm,.eventhub-card--md,.eventhub-card--lg,.eventhub-card--hit) .eventhub-event-card__title a{transition: background-size var(--t-line) var(--ease),color var(--t-color) var(--ease) calc(var(--duration) * 0.5)}:is(.eventhub-card,.eventhub-running-row,.eventhub-map-card) .eventhub-favorite-btn.eventhub-favorite-btn--card:is(:hover,:focus-visible){background: color-mix(in srgb,var(--c-bg),var(--dim))}.eventhub-event-card__category-pills .eventhub-event-card__category-pill:is(:hover,:focus-visible),.eventhub-badge.eventhub-badge--tickets:is(:hover,:focus-visible),body a.eventhub-free-tag:is(:hover,:focus-visible),.eventhub-card .eventhub-badge--link:is(:hover,:focus-visible){transform: translateY(var(--lift));box-shadow: none}@media (hover: hover){.eventhub-card:is(.eventhub-card--md,.eventhub-card--lg):hover{background-color: color-mix(in srgb,var(--c-surface),var(--dim))}}body .eventhub-card:is(.eventhub-card--sm,.eventhub-card--md,.eventhub-card--lg) .eventhub-event-card__series-link:is(:hover,:focus-visible){color: var(--ehc-series-color)}.eventhub-discover-catlinks .eventhub-discover-section__head{margin-block-end: var(--space-4)}.eventhub-card:is(.eventhub-card--sm,.eventhub-card--md,.eventhub-card--lg):has(:is(a,button):not(.eventhub-event-card__title a):is(:hover,:focus-visible)) .eventhub-event-card__title a:not(:hover){background-size: 0 var(--ehc-title-underline)}.eventhub-running-row:has(:is(a,button):not(.eventhub-running-row__title a):is(:hover,:focus-visible)) .eventhub-running-row__title a:not(:hover){background-size: 0 var(--ehc-title-underline)}.eventhub-card:is(.eventhub-card--md,.eventhub-card--lg) .eventhub-event-card__venue{--ehc-pin: 1.1em;display: block;position: relative;padding-inline-start: calc(var(--ehc-pin) + var(--ehc-meta-gap));line-height: 1.5}.eventhub-card:is(.eventhub-card--md,.eventhub-card--lg) .eventhub-event-card__venue>.eventhub-pin{position: absolute;inset-block-start: calc((1.5em - var(--ehc-pin)) / 2);inset-inline-start: 0;width: var(--ehc-pin);height: var(--ehc-pin)}.eventhub-card .eventhub-event-card__venue :is(a.eventhub-event-card__venue-name,.eventhub-event-card__venue-category-name){background-image: linear-gradient(var(--c-link-hover),var(--c-link-hover));background-origin: content-box;background-position: 0 calc(100% + 2px + var(--line-gap) - 0.265em);background-repeat: no-repeat;background-size: 0 2px;transition: background-size var(--t-line) var(--ease)}.eventhub-card .eventhub-event-card__venue a.eventhub-event-card__venue-name{padding-block: 3px;margin-block: -3px}.eventhub-card--sm .eventhub-event-card__venue :is(a.eventhub-event-card__venue-name,.eventhub-event-card__venue-category-name){background-position: 0 calc(100% + 2px + var(--line-gap) - 0.265em - 0.075em)}body .eventhub-running-row__where :is(a.eventhub-running-row__venue,a.eventhub-running-row__category){--run-icon: 0px;background-image: linear-gradient(var(--c-link-hover),var(--c-link-hover));background-origin: content-box;background-position: var(--run-icon) calc(100% + 2px + var(--line-gap) - 0.265em - 0.075em);background-repeat: no-repeat;background-size: 0 2px;transition: background-size var(--t-line) var(--ease)}body .eventhub-running-row__where a.eventhub-running-row__category:has(.eventhub-category-icon,.eventhub-running-row__category-emoji){--run-icon: calc(16px + 0.3em)}body .eventhub-running-row__where :is(a.eventhub-running-row__venue,a.eventhub-running-row__category):is(:hover,:focus-visible){background-size: 100% 2px;color: inherit}body .eventhub-running-row__where a.eventhub-running-row__category:has(.eventhub-category-icon,.eventhub-running-row__category-emoji):is(:hover,:focus-visible){background-size: calc(100% - var(--run-icon)) 2px}.eventhub-card .eventhub-event-card__venue-category-name{padding-block-end: 3px;margin-block-end: -3px}body .eventhub-card .eventhub-event-card__venue a.eventhub-event-card__venue-name:is(:hover,:focus-visible),body .eventhub-card .eventhub-event-card__venue a.eventhub-event-card__venue-category:is(:hover,:focus-visible) .eventhub-event-card__venue-category-name{background-size: 100% 2px}body .eventhub-card .eventhub-event-card__venue a:is(.eventhub-event-card__venue-name,.eventhub-event-card__venue-category):is(:hover,:focus-visible){color: inherit}body .eventhub-card:is(.eventhub-card--sm,.eventhub-card--md,.eventhub-card--lg,.eventhub-card--hit) .eventhub-event-card__title a,body .eventhub-running-row__title a{--title-line-y: round(nearest,calc(var(--line-gap) - 0.265em),1px);padding-block-end: 4px;background-image: linear-gradient(var(--c-link-hover),var(--c-link-hover));background-origin: content-box;background-position: 0 calc(100% + var(--ehc-title-underline,2px) + var(--title-line-y));transition: background-size var(--t-line) var(--ease)}body .eventhub-running-row__when{padding-block-end: 2px}body .eventhub-running-row__title{margin-block-end: 2px}.eventhub-card--sm .eventhub-event-card__meta{flex-wrap: wrap;row-gap: var(--space-1);padding-block-end: 2px}.eventhub-event-card__live-status::before{width: 0.65em;height: 0.65em}.eventhub-live-status--open-now.eventhub-event-card__live-status::before{background-color: var(--c-brand-green);box-shadow: none;outline: 1.5px solid var(--c-text-green);outline-offset: -1.5px}body :is(.eventhub-card--sm,.eventhub-running-row) .eventhub-free-tag{display: flex;align-items: center;box-sizing: border-box;min-block-size: 1.5rem;margin-block: 0;border-block: 0;border-radius: var(--radius-tag);background-clip: border-box}body .eventhub-running-row--top{align-content: stretch}body .eventhub-running-events__list:has(>.eventhub-running-row){gap: 0}body .eventhub-card--md .eventhub-event-card__image-wrapper:has(>.eventhub-event-card__date-wrapper)>.eventhub-event-card__free-badge{bottom: calc(var(--card-date-drop) * -1)}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block{position: relative;display: flex;flex-direction: column;gap: var(--space-3);margin: 0;padding: 1.25rem;border: 0;border-radius: var(--radius-card);background: var(--c-surface);box-shadow: none;overflow: visible}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block::before{content: none}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__header{display: flex;align-items: center;gap: var(--space-2);padding: 0;color: var(--c-text)}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__header-icon{display: none}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block .eventhub-info-block__title{margin: 0;padding: 0;border: 0;color: var(--c-text);font-size: var(--fs-s);font-weight: 800;letter-spacing: -0.01em;line-height: 1.15;text-transform: none}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__content{padding: 0;background: none}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__list{display: flex;flex-direction: column;gap: var(--space-2);margin: 0}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__item{display: flex;align-items: flex-start;gap: var(--space-3)}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__label{flex: none;margin: 0}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__icon--svg{display: inline-flex;align-items: center;justify-content: center;width: 1.5rem;height: 1.5rem;color: var(--c-text)}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__icon--svg svg{display: block;width: 1.25rem;height: 1.25rem;stroke-width: 2.25}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__value{min-width: 0;margin: 0;color: var(--c-text);font-size: 1rem;line-height: 1.5;overflow-wrap: anywhere}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__item--primary .eventhub-info-block__label,body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__item--subline .eventhub-info-block__label{display: none}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__item--primary .eventhub-info-block__value{font-size: 1.125rem;font-weight: 800}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__item--subline{margin-top: calc(var(--space-1) * -1)}body :is(.eventhub-wrapper .eventhub-event-info-blocks,.c-glance--info) .eventhub-info-block__item--subline .eventhub-info-block__value{color: var(--c-text);font-weight: 400}html:is([data-input="touch"],[data-input="mouse"]) :focus-visible,html:is([data-input="touch"],[data-input="mouse"]) .c-stretched:focus-visible::after{outline: 0 !important}html{-webkit-tap-highlight-color: transparent}:is(a[href],button,[role="button"],summary,label.eventhub-pill-radio):not( .c-stretched,[class*="slide"],:disabled,.eventhub-event-card__title a,.eventhub-running-row__title a,.eventhub-event-card__image-wrapper>a,.eventhub-running-row__media,.main-navigation a:not(.c-btn),.c-crumbs__link,.eventhub-breadcrumb__link,.c-footer__nav a,.c-kn-nav a,.c-kn-foot a,.c-textlink,.entry-content p a:not(.c-btn),.entry-content li a:not(.c-btn),.eventhub-info-block a,.eventhub-internal-links a,.eventhub-event-card__venue a,.eventhub-running-row__where a ):active{filter: brightness(0.86)}:is( .main-navigation a:not(.c-btn),.c-crumbs__link,.eventhub-breadcrumb__link,.c-footer__nav a,.c-kn-nav a,.c-kn-foot a,.c-textlink,.entry-content p a:not(.c-btn),.entry-content li a:not(.c-btn),.eventhub-info-block a,.eventhub-internal-links a,.eventhub-event-card__venue a,.eventhub-running-row__where a ):active{opacity: 0.55}.c-card:has(.c-stretched:active),.c-kn-ev:has(.c-stretched:active),.eventhub-card:has(:is(.eventhub-event-card__title a,.eventhub-event-card__image-wrapper>a):active),.eventhub-running-row:has(:is(.eventhub-running-row__title a,.eventhub-running-row__media):active),.eventhub-map-card:active,.eventhub-map-slider__card:active{filter: brightness(0.9)}@media (forced-colors: active){html body .main-navigation .menu-toggle,html body .eventhub-view-switcher__link,html body .eventhub-quick-chip,html body .eventhub-pill-radio__label,html body .c-pill,html body .c-btn--soft{border: 1px solid ButtonText}html body .eventhub-view-switcher__link--active,html body .eventhub-quick-chip[aria-pressed="true"],html body .eventhub-pill-radio input:checked + .eventhub-pill-radio__label,html body .c-pill[aria-pressed="true"],html body .c-pill[aria-current]{border-color: Highlight;background: Highlight;color: HighlightText;forced-color-adjust: none}html body .c-carousel__dot::before{border: 2px solid ButtonText}html body .c-carousel__dot[aria-current="true"]::before{background: Highlight;border-color: Highlight}html body :is(.eventhub-category-icon,.eventhub-event-card__category-icon,.eventhub-card .eventhub-event-card__category-icon,.eventhub-running-row .eventhub-category-icon){background-color: CanvasText}html body .eventhub-toggle__switch{border: 2px solid ButtonText;background: Canvas}html body .eventhub-toggle__switch::before{background: ButtonText}html body .eventhub-toggle input:checked + .eventhub-toggle__switch{border-color: Highlight;background: Highlight}html body .eventhub-toggle input:checked + .eventhub-toggle__switch::before{background: HighlightText}html body :is(.eventhub-badge--tickets,.eventhub-hero-editorial__ticket-button,.eventhub-event-card__category-pill){border: 1px solid ButtonText}}@media print{@page{margin: 14mm 12mm}html{print-color-adjust: exact;-webkit-print-color-adjust: exact}html body :is(.eventhub-grid>.eventhub-card--md,.entry-content>.c-section ~ .c-section,.eventhub-discover-section ~ .eventhub-discover-section){content-visibility: visible}html body{background: #fff;color: #000}html body :is( .skip-link,.main-navigation,.mobile-menu-control-wrap,.menu-bar-items,.c-menu-extra,.c-theme-switch,.c-footer .c-brandbar,.c-footer__nav,.c-footer a[href*="facebook.com"],.c-footer a[href*="instagram.com"],.c-footer a[href*="youtube.com"],.eventhub-view-switcher,.eventhub-timeframe-nav,.eventhub-filter,.eventhub-active-filters,.eventhub-favorite-btn,.eventhub-follow,.eventhub-hero-editorial__share,.eventhub-export-actions,.eventhub-favorites-page__ics-btn,.eventhub-favorites-page__pdf-btn,.eventhub-favorites-page__mail-btn,.eventhub-back-navigation,.eventhub-internal-links,.eventhub-load-more,.eventhub-map,.eventhub-map-view__map,.eventhub-similar-events,.c-more,.c-carousel__dots,.c-carousel__nav,[data-lal-more],button,iframe,.c-reel,.c-video,.brlbs-cmpnt-container,#BorlabsCookieBox,#BorlabsCookieWidget,.asp_hidden_data,.c-search,div.asp_w.asp_r,[id*="digiaccess" i],[class*="digiaccess" i],.da-tool ){display: none}html body .site-header,html body .site-header .inside-header{position: static;padding-block: 0 var(--space-3)}html body .eventhub-wrapper,html body .site-content{display: block;width: auto;max-width: none;margin: 0;padding: 0}html body :is(.eventhub-card,.eventhub-running-row,.eventhub-info-block,.c-card,figure,details,.eventhub-dates-list__item){break-inside: avoid}html body :is(h1,h2,h3,h4){break-after: avoid}html body img{max-width: 100%}html body .eventhub-favorites-page__grid{display: block}html body .eventhub-favorites-page__grid .eventhub-card{display: grid;--ehc-date-width: 4.5rem;--ehc-date-padding: 0.5rem;--ehc-date-day-size: 1.75rem;--ehc-date-month-size: 0.875rem;grid-template-columns: 4.5rem minmax(0,1fr);gap: 0 var(--space-4);align-items: start;margin: 0;padding: var(--space-2) 0;border: 0;border-bottom: 1px solid #999;border-radius: 0;background: none;container-type: normal}html body .eventhub-favorites-page__grid .eventhub-card .eventhub-event-card__image-wrapper{position: static;display: block;width: auto;height: auto;aspect-ratio: auto;overflow: visible}html body .eventhub-favorites-page__grid .eventhub-card :is( .eventhub-event-card__image,.eventhub-event-card__image-wrapper>a,.eventhub-event-card__category-pills,.eventhub-event-card__ticket-flag,.eventhub-badge--tickets,.eventhub-event-card__highlight-label,.eventhub-event-card__series-link ){display: none}html body .eventhub-favorites-page__grid .eventhub-card .eventhub-event-card__date-wrapper{position: static;transform: none;width: auto}html body .eventhub-favorites-page__grid .eventhub-card .eventhub-event-card__content{padding: 0;margin: 0}html body .eventhub-favorites-page__grid .eventhub-card :is(.eventhub-free-tag,.eventhub-event-card__free-badge){position: static;inset: auto;justify-self: start;width: fit-content;margin: var(--space-1) 0 0;transform: none}html body :is(.entry-content,.eventhub-event-content) a[href^="http"]:not([href*="mailto:"])::after{content: " (" attr(href) ")";font-size: 0.85em;font-weight: 400;overflow-wrap: anywhere}}.c-pill,.eventhub-view-switcher__link,.eventhub-merkliste-link,.eventhub-timeframe-nav__item,.eventhub-timeframe-nav .eventhub-merkliste-link,.eventhub-quick-chip,.eventhub-custom-select-trigger,.eventhub-dates-list__link,.eventhub-hero-editorial__series-badge,.eventhub-info-block__value .eventhub-category-chip a{box-sizing: border-box;display: inline-flex;align-items: center;gap: 0.375rem;min-height: var(--pill-h,var(--target-min));margin: 0;padding: 0 0.875rem;border: 0;border-radius: var(--radius-pill);background: var(--pill-bg,var(--c-surface));color: var(--pill-ink,var(--c-text));font-size: 0.9375rem;font-weight: 600;letter-spacing: normal;line-height: 1.2;text-decoration: none;text-transform: none}:is( .c-pill:is(a),a.eventhub-view-switcher__link,a.eventhub-merkliste-link,a.eventhub-timeframe-nav__item,.eventhub-timeframe-nav a.eventhub-merkliste-link,.eventhub-quick-chip:not(:disabled),.eventhub-custom-select-trigger,.eventhub-dates-list__link,.eventhub-hero-editorial__series-badge,.eventhub-info-block__value .eventhub-category-chip a,.eventhub-active-filters__clear-all,.eventhub-pill-radio__label ){transition: transform var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease)}:is( .c-pill:is(a),a.eventhub-view-switcher__link,a.eventhub-merkliste-link,a.eventhub-timeframe-nav__item,.eventhub-timeframe-nav a.eventhub-merkliste-link,.eventhub-quick-chip:not(:disabled),.eventhub-custom-select-trigger,.eventhub-dates-list__link,.eventhub-hero-editorial__series-badge,.eventhub-info-block__value .eventhub-category-chip a,.eventhub-active-filters__clear-all ):is(:hover,:focus-visible){background-color: color-mix(in srgb,var(--pill-bg,var(--c-surface)),var(--dim));color: var(--pill-ink,var(--c-text));text-decoration: none}html body :is( .c-pill:is(a),a.eventhub-view-switcher__link,a.eventhub-merkliste-link,a.eventhub-timeframe-nav__item,.eventhub-timeframe-nav a.eventhub-merkliste-link,.eventhub-quick-chip,.eventhub-custom-select-trigger,.eventhub-dates-list__link,.eventhub-hero-editorial__series-badge,.eventhub-info-block__value .eventhub-category-chip a,.eventhub-active-filters__clear-all ):is(:focus,:active){border-radius: var(--radius-pill);color: var(--pill-ink,var(--c-text));text-decoration: none;outline: none}html body :is( .c-pill:is(a),a.eventhub-view-switcher__link,a.eventhub-merkliste-link,a.eventhub-timeframe-nav__item,.eventhub-timeframe-nav a.eventhub-merkliste-link,.eventhub-quick-chip,.eventhub-custom-select-trigger,.eventhub-dates-list__link,.eventhub-hero-editorial__series-badge,.eventhub-info-block__value .eventhub-category-chip a,.eventhub-active-filters__clear-all ):focus-visible{outline: var(--focus-width) solid var(--c-focus);outline-offset: var(--focus-offset)}@media (hover: hover) and (prefers-reduced-motion: no-preference){:is( .c-pill:is(a),a.eventhub-view-switcher__link,a.eventhub-merkliste-link,a.eventhub-timeframe-nav__item,.eventhub-timeframe-nav a.eventhub-merkliste-link,.eventhub-quick-chip:not(:disabled),.eventhub-custom-select-trigger,.eventhub-dates-list__link,.eventhub-hero-editorial__series-badge,.eventhub-info-block__value .eventhub-category-chip a,.eventhub-active-filters__clear-all ):hover{transform: translateY(var(--lift))}}.c-pill[aria-current],.eventhub-view-switcher__link--active,.eventhub-timeframe-nav__item--active,.eventhub-quick-chip.is-active{--pill-bg: var(--c-fill-pink);--pill-ink: var(--c-on-fill)}html body .eventhub-quick-chip.is-active{background-color: var(--pill-bg);border-color: transparent;color: var(--pill-ink)}.eventhub-quick-chip,.eventhub-custom-select-trigger{--pill-bg: var(--c-bg)}.eventhub-quick-chip:is(.is-empty,:disabled){cursor: default;opacity: 0.55}.eventhub-dates-list__link,.eventhub-info-block__value .eventhub-category-chip a,.eventhub-hero-editorial__series-badge{--pill-h: 2.25rem}.eventhub-active-filters__clear-all{--pill-bg: transparent}.eventhub-info-block__value .eventhub-category-chip a{--pill-bg: var(--c-bg)}.eventhub-timeframe-nav__item--all{--pill-bg: var(--c-btn-bg);--pill-ink: var(--c-on-fill);margin-left: auto}.eventhub-timeframe-nav__arrow{flex: none;width: 1.25rem;height: 1.25rem;background-color: currentcolor;mask: var(--icon-arrow-right) center / contain no-repeat;transition: transform var(--t-hover) var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.eventhub-timeframe-nav__item--all:hover .eventhub-timeframe-nav__arrow{transform: translateX(0.25rem)}}.eventhub-filter__select-wrapper{position: relative}.eventhub-filter__select{box-sizing: border-box;width: 100%;min-height: var(--target-min);padding: 0 2.5rem 0 1.25rem;border: 2px solid var(--c-border-strong);border-radius: var(--radius-pill);background-color: var(--c-bg);background-image: none;color: var(--c-text);font: inherit;font-weight: 600;appearance: none}.eventhub-filter__chevron{position: absolute;top: 50%;right: 1rem;color: var(--c-text-muted);pointer-events: none;transform: translateY(-50%)}.eventhub-custom-select-wrapper select{display: none}.eventhub-custom-select-wrapper{position: relative;display: inline-block;max-width: 100%;user-select: none}.eventhub-custom-select-trigger{padding-left: 2.5rem;cursor: pointer}.eventhub-custom-select-trigger .current-text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.eventhub-custom-select-wrapper:has(select option:checked:not([value=""])) .eventhub-custom-select-trigger{--pill-bg: var(--c-fill-pink);--pill-ink: var(--c-on-fill)}.eventhub-custom-select-arrow{flex: none;width: 0.875rem;height: 0.875rem;color: inherit;transition: transform var(--t-hover) var(--ease)}.eventhub-custom-select-arrow svg{width: 100%;height: 100%}.eventhub-custom-select-wrapper.is-open .eventhub-custom-select-arrow{transform: rotate(180deg)}.eventhub-filter__select-icon{display: none}.eventhub-filter__select-wrapper:has(.custom-initialized) .eventhub-filter__select-icon{position: absolute;top: 50%;left: 0.875rem;z-index: 1;display: flex;color: var(--c-text);pointer-events: none;transform: translateY(-50%)}.eventhub-filter__select-wrapper:has(select option:checked:not([value=""])) .eventhub-filter__select-icon{color: var(--c-on-fill)}.eventhub-filter__select-wrapper:has(.custom-initialized) .eventhub-filter__select-icon{transition: transform var(--t-hover) var(--ease)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.eventhub-filter__select-wrapper:has(.eventhub-custom-select-trigger:hover) .eventhub-filter__select-icon{transform: translateY(calc(-50% + var(--lift)))}}@media (scripting: enabled){.eventhub-filter__select-wrapper:has(.eventhub-filter__select:not(.custom-initialized)){min-width: 8.5rem;min-height: var(--target-min);animation: eventhub-select-fallback 0s 3s forwards}.eventhub-filter__select-wrapper:has(.eventhub-filter__select:not(.custom-initialized))>:is(.eventhub-filter__select,.eventhub-filter__chevron){position: absolute;opacity: 0;pointer-events: none;animation: eventhub-select-fallback-field 0s 3s forwards}}@keyframes eventhub-select-fallback{to{min-width: 0;min-height: 0}}@keyframes eventhub-select-fallback-field{to{position: static;opacity: 1;pointer-events: auto}}.eventhub-custom-select-options{position: absolute;top: calc(100% + 0.5rem);right: 0;z-index: 10;min-width: 15rem;overflow: hidden;border: 2px solid var(--c-border-strong);border-radius: var(--radius-card);background: var(--c-bg);box-shadow: none;opacity: 0;visibility: hidden;transform: translateY(-0.5rem);transition: opacity var(--t-hover) var(--ease),transform var(--t-hover) var(--ease),visibility 0s linear var(--t-hover)}.eventhub-custom-select-wrapper.is-open .eventhub-custom-select-options{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.eventhub-custom-select-options-inner{max-height: 18.75rem;padding: var(--space-2);overflow-y: auto}.eventhub-custom-option{display: flex;align-items: center;justify-content: space-between;min-height: var(--target-min);padding: 0 var(--space-4);border-radius: var(--radius-s);color: var(--c-text);cursor: pointer}.eventhub-custom-option:hover,.eventhub-custom-option.focused{background: var(--c-surface)}.eventhub-custom-option.focused{outline: var(--focus-width) solid var(--c-focus);outline-offset: -3px}.eventhub-custom-option.selected{background: var(--c-surface);font-weight: 700}
