:root :where(.event-filters-chips__chip):focus-visible,:root :where(.event-filters-chips__chip):hover{filter:brightness(.92)}:root :where(.cndc-events-grid),:root :where(.cndc-events-grid)>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:var(--cndc-grid-gap-row,.75rem) var(--cndc-grid-gap-column,.75rem)}:root :where(.wp-block-cndc-event-card-head){padding:0 1rem 1rem}:root :where(.wp-block-cndc-event-card-body .event-card-body__content){padding:1rem}:root :where(.wp-block-cndc-event-card-foot){padding:0 1rem 1rem}:root :where(.cndc-events-carousel){--cndc-carousel-arrow-size:2.5rem;--cndc-carousel-arrow-background:currentColor;--cndc-carousel-arrow-color:canvas;--cndc-carousel-arrow-radius:50%;--cndc-carousel-pagination-radius:50%;--cndc-carousel-pagination-spacing:1rem}:root :where(.cndc-events-carousel__empty){text-align:center}:root :where(.wp-block-cndc-event-add-to-calendar) :where(.event-add-to-calendar__menu){background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);gap:.125rem;margin-block-start:.25rem;padding:.25rem}:root :where(.wp-block-cndc-event-add-to-calendar) :where(.event-add-to-calendar__item){border-radius:4px;color:var(--cndc-add-to-calendar-item-color,inherit);padding:.4rem .75rem;text-decoration:none}:root :where(.wp-block-cndc-event-add-to-calendar) :where(.event-add-to-calendar__item):focus-visible,:root :where(.wp-block-cndc-event-add-to-calendar) :where(.event-add-to-calendar__item):hover{background-color:rgba(0,0,0,.06)}:root :where(.wp-block-cndc-event-filter-category) :where(label),:root :where(.wp-block-cndc-event-filter-date) :where(label),:root :where(.wp-block-cndc-event-filter-search) :where(label),:root :where(.wp-block-cndc-event-filter-status) :where(label),:root :where(.wp-block-cndc-event-filter-venue) :where(label){color:var(--cndc-label-color,#666);font-size:var(--cndc-label-font-size,.875rem);font-style:var(--cndc-label-font-style,inherit);font-weight:var(--cndc-label-font-weight,700);letter-spacing:var(--cndc-label-letter-spacing,2px);line-height:var(--cndc-label-line-height,inherit);-webkit-text-decoration:var(--cndc-label-text-decoration,none);text-decoration:var(--cndc-label-text-decoration,none);text-transform:var(--cndc-label-text-transform,uppercase)}:root :where(.wp-block-cndc-event-filter-category) :where(input),:root :where(.wp-block-cndc-event-filter-category) :where(select),:root :where(.wp-block-cndc-event-filter-date) :where(input),:root :where(.wp-block-cndc-event-filter-date) :where(select),:root :where(.wp-block-cndc-event-filter-search) :where(input),:root :where(.wp-block-cndc-event-filter-search) :where(select),:root :where(.wp-block-cndc-event-filter-status) :where(input),:root :where(.wp-block-cndc-event-filter-status) :where(select),:root :where(.wp-block-cndc-event-filter-venue) :where(input),:root :where(.wp-block-cndc-event-filter-venue) :where(select){background-color:var(--cndc-input-background-color,#fafafa);border-color:var(--cndc-input-border-top-color,var(--cndc-input-border-color,#d0d1d4)) var(--cndc-input-border-right-color,var(--cndc-input-border-color,#d0d1d4)) var(--cndc-input-border-bottom-color,var(--cndc-input-border-color,#d0d1d4)) var(--cndc-input-border-left-color,var(--cndc-input-border-color,#d0d1d4));border-radius:var(--cndc-input-border-top-left-radius,var(--cndc-input-border-radius,.5rem)) var(--cndc-input-border-top-right-radius,var(--cndc-input-border-radius,.5rem)) var(--cndc-input-border-bottom-right-radius,var(--cndc-input-border-radius,.5rem)) var(--cndc-input-border-bottom-left-radius,var(--cndc-input-border-radius,.5rem));padding:var(--cndc-select-padding-top,var(--cndc-select-padding,.5rem)) var(--cndc-select-padding-right,var(--cndc-select-padding,1.5rem)) var(--cndc-select-padding-bottom,var(--cndc-select-padding,.5rem)) var(--cndc-select-padding-left,var(--cndc-select-padding,1rem))}:root :where(.wp-block-cndc-event-filters-advanced) :where(.event-filters-advanced__trigger-container){display:flex;justify-content:flex-end;margin-top:.5rem;width:100%}:root :where(.wp-block-cndc-event-filters-advanced) :where(.event-filters-advanced__trigger-container) :where(.event-filters-advanced__trigger){background-color:#d0d1d4;border-radius:.25rem;display:inline-flex;gap:.5rem;padding:.5rem 1rem}:where(:root :where(.wp-block-cndc-event-filters-advanced) :where(.event-filters-advanced__trigger-container) :where(.event-filters-advanced__trigger)[aria-expanded=true]){border-radius:.25rem .25rem 0 0}:root :where(.wp-block-cndc-event-filters-advanced) :where(.event-filters-advanced__items){background-color:#d0d1d4;border-radius:.25rem 0 .25rem .25rem;padding:.5rem}:root :where(.wp-block-cndc-event-filters-advanced) :where(.event-filters-advanced__inner){--cndc-filters-advanced-collapse-duration:0.3s}:where(:root :where(.wp-block-cndc-event-filters-advanced) :where(.event-filters-advanced__inner)[data-use-external-trigger=true] .event-filters-advanced__items){border-radius:.25rem}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination){--cndc-icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m9 18 6-6-6-6%27/%3E%3C/svg%3E");--cndc-icon-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m15 18-6-6 6-6%27/%3E%3C/svg%3E");padding-top:var(--cndc-event-list-pagination-padding-top,3rem)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers){align-items:center;color:var(--cndc-event-list-pagination-item-color,#111);display:inline-flex;font-size:var(--cndc-event-list-pagination-item-font-size,1rem);height:var(--cndc-event-list-pagination-item-size,2.5rem);justify-content:center;line-height:1;text-decoration:none;width:var(--cndc-event-list-pagination-item-size,2.5rem)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers:not(.dots)){background-color:var(--cndc-event-list-pagination-item-background-color,#fff);border-color:var(--cndc-event-list-pagination-item-border-color,#f1f1f1);border-radius:var(--cndc-event-list-pagination-item-border-radius,4px);border-style:var(--cndc-event-list-pagination-item-border-style,solid);border-width:var(--cndc-event-list-pagination-item-border-width,1px)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers:not(.dots)):focus,:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers:not(.dots)):hover{background-color:var(--cndc-event-list-pagination-item-background-color-hover,#111);border-color:var(--cndc-event-list-pagination-item-border-color-hover,#111);color:var(--cndc-event-list-pagination-item-color-hover,#fff)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.current){background-color:var(--cndc-event-list-pagination-current-background-color,#111);border-color:var(--cndc-event-list-pagination-current-border-color,#111);color:var(--cndc-event-list-pagination-current-color,#fff)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.next):before,:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.prev):before{background-color:var(--cndc-event-list-pagination-item-color,#111);block-size:var(--cndc-event-list-pagination-icon-size,1em);content:"";display:inline-block;inline-size:var(--cndc-event-list-pagination-icon-size,1em)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.next):before{mask-image:var(--cndc-icon-chevron-right);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.prev):before{mask-image:var(--cndc-icon-chevron-left);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.next):focus-visible:before,:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.next):hover:before,:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.prev):focus-visible:before,:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.prev):hover:before{background-color:var(--cndc-event-list-pagination-item-color-hover,#fff)}:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.next .next-text-label),:root :where(.wp-block-cndc-event-list .cndc-events-list__pagination) :where(.page-numbers.prev .prev-text-label){border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes cndc-load-more-spin{to{transform:rotate(1turn)}}:root :where(.wp-block-cndc-event-list .event-list__load-more){--cndc-icon-loader:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M21 12a9 9 0 1 1-6.219-8.56%27/%3E%3C/svg%3E")}:root :where(.wp-block-cndc-event-list .event-list__load-more) :where(button){align-items:center;display:inline-flex;justify-content:center}:root :where(.wp-block-cndc-event-list .event-list__load-more) :where(button):before{background-color:currentColor;block-size:var(--cndc-event-list-load-more-icon-size,1em);content:"";flex:none;inline-size:0;margin-inline-end:0;mask-image:var(--cndc-icon-loader);mask-position:center;mask-repeat:no-repeat;mask-size:contain;opacity:0;transition:inline-size var(--cndc-event-list-load-more-icon-transition,.2s) ease,margin-inline-end var(--cndc-event-list-load-more-icon-transition,.2s) ease,opacity var(--cndc-event-list-load-more-icon-transition,.2s) ease}:root :where(.wp-block-cndc-event-list .event-list__load-more.is-loading button):before{animation:cndc-load-more-spin var(--cndc-event-list-load-more-spin-duration,.8s) linear infinite;inline-size:var(--cndc-event-list-load-more-icon-size,1em);margin-inline-end:var(--cndc-event-list-load-more-icon-gap,.5em);opacity:1}:root :where(.wp-block-cndc-event-list .cndc-events-list__inner>.is-entering){animation:cndc-card-in var(--cndc-event-list-card-enter-duration,.35s) ease backwards;animation-delay:min(var(--cndc-card-enter-index,0)*var(--cndc-event-list-card-enter-stagger,40ms),var(--cndc-event-list-card-enter-stagger-max,.24s))}:root :where(.wp-block-cndc-event-list .event-list__month-divider){border-block-end:var(--cndc-event-list-month-divider-border-width,1px) var(--cndc-event-list-month-divider-border-style,solid) var(--cndc-event-list-month-divider-border-color,#e5e5e5);margin-block-start:var(--cndc-event-list-month-divider-spacing,2rem);padding-block-end:var(--cndc-event-list-month-divider-padding-bottom,.5rem);position:relative}:root :where(.wp-block-cndc-event-list .event-list__month-divider) :where(span){color:var(--cndc-event-list-month-divider-color,#111);display:inline-block;font-size:var(--cndc-event-list-month-divider-font-size,1.25rem);font-weight:var(--cndc-event-list-month-divider-font-weight,700);letter-spacing:var(--cndc-event-list-month-divider-letter-spacing,1px);line-height:var(--cndc-event-list-month-divider-line-height,1.2);text-transform:var(--cndc-event-list-month-divider-text-transform,uppercase)}:root :where(.wp-block-cndc-event-list .event-list__month-divider:first-child){margin-block-start:0}:root :where(.wp-block-cndc-event-list .cndc-events-list__empty){font-size:var(--cndc-event-list-empty-font-size,1.25rem);font-weight:var(--cndc-event-list-empty-font-weight,400);padding-bottom:var(--cndc-event-list-empty-v-padding,2rem);padding-top:var(--cndc-event-list-empty-v-padding,2rem);text-align:var(--cndc-event-list-empty-text-align,center)}:root :where(.wp-block-cndc-event-promotion-teaser){--cndc-icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m9 18 6-6-6-6%27/%3E%3C/svg%3E");align-items:center}:root :where(.wp-block-cndc-event-promotion-teaser):after{background-color:currentColor;block-size:var(--cndc-promotion-teaser-marker-size,1em);content:"";flex:none;inline-size:var(--cndc-promotion-teaser-marker-size,1em);margin-inline-start:auto;mask-image:var(--cndc-icon-chevron-right);mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:rotate var(--cndc-promotion-teaser-marker-duration,.2s) ease}:root :where(.wp-block-cndc-event-promotion-teaser[aria-expanded=true]):after{rotate:90deg}:root :where(.wp-block-cndc-event-promotion.is-style-overlay .wp-block-cndc-event-promotion-teaser){--cndc-icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M18 6 6 18M6 6l12 12%27/%3E%3C/svg%3E")}:root :where(.wp-block-cndc-event-promotion.is-style-overlay .wp-block-cndc-event-promotion-teaser[aria-expanded=true]):after{mask-image:var(--cndc-icon-close);rotate:none}:root :where(.wp-block-cndc-event-promotion-panel){--cndc-panel-padding-top:var(--cndc-promotion-panel-padding,1rem);--cndc-panel-padding-right:var(--cndc-promotion-panel-padding,1rem);--cndc-panel-padding-bottom:var(--cndc-promotion-panel-padding,1rem);--cndc-panel-padding-left:var(--cndc-promotion-panel-padding,1rem);--cndc-panel-column-gap:var(--cndc-promotion-panel-column-gap,1rem);background:var(--cndc-promotion-panel-background,color-mix(in srgb,currentColor 6%,transparent))}:root :where(.wp-block-cndc-event-promotion-headline){font-weight:var(--cndc-promotion-headline-font-weight,700);margin-block-end:var(--cndc-promotion-headline-spacing,.25rem)}:root :where(.wp-block-cndc-event-promotion-details){margin-block-end:var(--cndc-promotion-details-spacing,.75rem)}@container cndc-promotion-panel (width >= 30rem){:root :where(.wp-block-cndc-event-promotion-details){margin-block-end:0}}@media(prefers-reduced-motion:reduce){:root :where(.wp-block-cndc-event-list .event-list__load-more button):before{animation:none;transition:none}:root :where(.wp-block-cndc-event-list .cndc-events-list__inner>.is-entering){animation:none}:root :where(.wp-block-cndc-event-promotion-teaser):after{transition:none}}@keyframes cndc-card-in{0%{opacity:0;transform:translateY(var(--cndc-event-list-card-enter-offset,.5rem))}}:root :where(.cndc-calendar){--cndc-calendar-gap:0.5rem;--cndc-calendar-tile-duration:180ms}:root :where(.cndc-calendar__head){--cndc-calendar-icon-size:1.125rem;--cndc-icon-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");--cndc-icon-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m15 18-6-6 6-6%27/%3E%3C/svg%3E");--cndc-icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m9 18 6-6-6-6%27/%3E%3C/svg%3E");margin-block-end:1.75rem}:root :where(.cndc-calendar__button-label),:root :where(.cndc-quickview__button-label){block-size:1px;border-width:0;clip-path:inset(50%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap}:root :where(.cndc-calendar__label){animation:cndc-calendar-label-in var(--cndc-calendar-label-enter-duration,.32s) ease backwards;font-size:1.375rem;letter-spacing:-.01em;line-height:1}@keyframes cndc-calendar-label-in{0%{opacity:0}}:root :where(.cndc-calendar__nav){display:flex;gap:.375rem}:root :where(.cndc-calendar__head button){align-items:center;border:1px solid color-mix(in srgb,currentcolor 30%,transparent);border-radius:.25rem;display:inline-flex;font-size:.8125rem;line-height:1;padding:.3rem .7rem}:root :where(.cndc-calendar__layers-toggle):after,:root :where(.cndc-calendar__next):before,:root :where(.cndc-calendar__prev):before{background-color:currentcolor;block-size:var(--cndc-calendar-icon-size,1.125rem);content:"";flex:none;inline-size:var(--cndc-calendar-icon-size,1.125rem)}:root :where(.cndc-calendar__prev):before{mask-image:var(--cndc-icon-chevron-left);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.cndc-calendar__next):before{mask-image:var(--cndc-icon-chevron-right);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.cndc-calendar__head button):focus-visible,:root :where(.cndc-calendar__head button):hover{background-color:color-mix(in srgb,currentcolor 8%,transparent);border-color:color-mix(in srgb,currentcolor 55%,transparent)}:root :where(.cndc-calendar__strip){align-items:center;animation:cndc-calendar-strip-in var(--cndc-calendar-strip-enter-duration,.16s) ease-out;background-color:var(--cndc-calendar-strip,rgba(0,0,0,.35));color:#fff;display:flex;font-size:.5625rem;letter-spacing:.03em;line-height:1;padding-block:2px;padding-inline:.45rem;position:relative;white-space:nowrap}:root :where(.cndc-calendar__strip):before{background-color:rgba(0,0,0,.25);block-size:1px;content:"";inset-block-start:0;inset-inline:0;position:absolute}:root :where(.cndc-calendar__strip-label){display:block;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){:root :where(.cndc-calendar__strip){animation:none}:root :where(.cndc-calendar__layer-swatch),:root :where(.cndc-calendar__layers-panel){transition:none}:root :where(.cndc-calendar__label){--cndc-calendar-label-enter-duration:0.12s}}@keyframes cndc-calendar-strip-in{0%{opacity:0}}:root :where(.cndc-calendar__layers-toggle){gap:.35rem}:root :where(.cndc-calendar__layers-toggle):after{mask-image:var(--cndc-icon-chevron-down);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.cndc-calendar__group-toggle.is-empty){border-style:dashed}:root :where(.cndc-calendar__layers-panel){--cndc-calendar-layers-enter-duration:120ms;--cndc-calendar-layers-enter-rise:-0.25rem;background-color:canvas;border:1px solid rgba(0,0,0,.14);border-radius:5px;box-shadow:0 12px 32px rgba(0,0,0,.22);color:canvastext;min-inline-size:12rem;opacity:0;padding:.35rem;transition:opacity var(--cndc-calendar-layers-enter-duration) ease,translate var(--cndc-calendar-layers-enter-duration) ease,display var(--cndc-calendar-layers-enter-duration) allow-discrete,overlay var(--cndc-calendar-layers-enter-duration) allow-discrete;translate:0 var(--cndc-calendar-layers-enter-rise)}:root :where(.cndc-calendar__layers-panel):popover-open{opacity:1;translate:none}@starting-style{:root :where(.cndc-calendar__layers-panel):popover-open{opacity:0;translate:0 var(--cndc-calendar-layers-enter-rise)}}:root :where(.cndc-calendar__layer){background:none;border:0;border-radius:3px;cursor:pointer;font-size:.8125rem;padding:.4rem .5rem;text-align:start}:root :where(.cndc-calendar__layer):hover{background-color:rgba(0,0,0,.06)}:root :where(.cndc-calendar__layer-swatch){background-color:var(--cndc-layer-color,currentcolor);transition:background-color var(--cndc-calendar-swatch-duration,.12s) ease,box-shadow var(--cndc-calendar-swatch-duration,.12s) ease}:root :where(.cndc-calendar__layer.is-off .cndc-calendar__layer-swatch){background-color:transparent;box-shadow:inset 0 0 0 1px currentcolor}:root :where(.cndc-calendar__weekday){font-size:.625rem;letter-spacing:.08em;opacity:.45;padding-block-end:.5rem;padding-inline-start:.375rem;text-align:start;text-transform:uppercase}:root :where(.cndc-calendar__weekday abbr){text-decoration:none}:root :where(.cndc-calendar__day){background-color:var(--cndc-calendar-day-background,transparent);border-end-end-radius:4px;border-start-start-radius:inherit;color:var(--cndc-calendar-day-color,inherit);font-size:.6875rem;font-variant-numeric:tabular-nums;inset-block-start:0;inset-inline-start:0;line-height:1;min-width:1.5rem;opacity:.45;padding:.3rem .35rem;text-align:center}:root :where(.cndc-calendar__cell.has-events .cndc-calendar__day){--cndc-calendar-day-background:rgba(0,0,0,.82);--cndc-calendar-day-color:#fff;opacity:1}:root :where(.cndc-calendar__cell.is-today .cndc-calendar__day){--cndc-calendar-day-background:canvas;--cndc-calendar-day-color:canvastext;opacity:1}:root :where(.cndc-calendar__tile){animation:cndc-calendar-day-in var(--cndc-calendar-day-enter-duration,.32s) ease backwards;animation-delay:min((var(--cndc-calendar-cell-row,0)*7 + var(--cndc-calendar-cell-column,0))*var(--cndc-calendar-day-enter-stagger,14ms),var(--cndc-calendar-day-enter-stagger-max,.42s));background-color:#f4f4f4;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.055)}@media(prefers-reduced-motion:reduce){:root :where(.cndc-calendar__tile){--cndc-calendar-day-enter-duration:0.12s;--cndc-calendar-day-enter-offset:0;--cndc-calendar-day-enter-stagger:0ms}}@keyframes cndc-calendar-day-in{0%{opacity:0;translate:0 var(--cndc-calendar-day-enter-offset,.375rem)}}:root :where(.cndc-calendar__cell.has-events .cndc-calendar__tile){box-shadow:0 1px 3px rgba(0,0,0,.18)}:root :where(.cndc-calendar__frame){border-radius:inherit}:root :where(.cndc-calendar__cell.has-action):has(:focus-visible),:root :where(.cndc-calendar__cell.has-action):hover{--cndc-calendar-tile-grow:1.55}:root :where(.cndc-calendar__cell.has-action):has(:focus-visible) .cndc-calendar__tile,:root :where(.cndc-calendar__cell.has-action):hover .cndc-calendar__tile{box-shadow:0 12px 32px rgba(0,0,0,.35)}:root :where(.cndc-calendar.is-loading){opacity:.6}:root :where(.cndc-calendar__meta){background-image:linear-gradient(0deg,rgba(0,0,0,.78),transparent);color:#fff;padding:1.1rem .5rem .35rem}:root :where(.cndc-calendar__title){font-size:.6875rem;font-weight:600;line-height:1.2}:root :where(.cndc-calendar__time){font-size:.625rem;opacity:.8}:root :where(.cndc-calendar__more){background-color:rgba(0,0,0,.65);border-radius:2px;color:#fff;font-size:.5625rem;inset-block-start:.25rem;inset-inline-end:.25rem;padding:.05rem .25rem}:root :where(.cndc-quickview){--cndc-icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27m9 18 6-6-6-6%27/%3E%3C/svg%3E");--cndc-quickview-chevron-size:1.125rem;--cndc-quickview-close-icon-size:1.5rem;--cndc-quickview-enter-duration:180ms;--cndc-quickview-enter-rise:0.5rem;--cndc-icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27%3E%3Cpath d=%27M18 6 6 18M6 6l12 12%27/%3E%3C/svg%3E");color:#fff;opacity:0;transition:opacity var(--cndc-quickview-enter-duration) ease,translate var(--cndc-quickview-enter-duration) ease,display var(--cndc-quickview-enter-duration) allow-discrete,overlay var(--cndc-quickview-enter-duration) allow-discrete;translate:0 var(--cndc-quickview-enter-rise)}:root :where(.cndc-quickview)[open]{opacity:1;translate:none}@starting-style{:root :where(.cndc-quickview)[open]{opacity:0;translate:0 var(--cndc-quickview-enter-rise)}}:root :where(.cndc-quickview)::backdrop{background-color:rgba(10,10,12,.82);opacity:0;transition:opacity var(--cndc-quickview-enter-duration,.18s) ease,display var(--cndc-quickview-enter-duration,.18s) allow-discrete,overlay var(--cndc-quickview-enter-duration,.18s) allow-discrete}:root :where(.cndc-quickview)[open]::backdrop{opacity:1}@starting-style{:root :where(.cndc-quickview)[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){:root :where(.cndc-quickview){--cndc-quickview-enter-duration:80ms;--cndc-quickview-enter-rise:0}}:root :where(.cndc-quickview__head){align-items:baseline;display:flex;gap:1rem;justify-content:space-between;margin-block-end:.75rem}:root :where(.cndc-quickview__date){font-size:1.125rem;letter-spacing:-.01em;line-height:1;margin:0}:root :where(.cndc-quickview__close){align-items:center;border-radius:.25rem;display:inline-flex;line-height:1;padding:.25rem}:root :where(.cndc-quickview__close):before{background-color:currentcolor;block-size:var(--cndc-quickview-close-icon-size,1.5rem);content:"";flex:none;inline-size:var(--cndc-quickview-close-icon-size,1.5rem);mask-image:var(--cndc-icon-close);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.cndc-quickview__close):focus-visible,:root :where(.cndc-quickview__close):hover{background-color:color-mix(in srgb,currentcolor 12%,transparent)}:root :where(.cndc-quickview__item){background-color:#17161a;color:#fff}:root :where(.cndc-quickview__item:first-child){border-start-end-radius:6px;border-start-start-radius:6px}:root :where(.cndc-quickview__item:last-child){border-end-end-radius:6px;border-end-start-radius:6px}:root :where(.cndc-quickview__item.is-event .cndc-quickview__scrim){background-image:linear-gradient(0deg,rgba(0,0,0,.92) 35%,rgba(0,0,0,.15))}:root :where(.cndc-quickview__item.is-event:not(.is-active) .cndc-quickview__scrim){background-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.78))}:root :where(.cndc-quickview__item.is-mark){--cndc-quickview-ground:color-mix(in srgb,var(--cndc-quickview-tint,#4a4a52) 60%,#000)}:root :where(.cndc-quickview__item.is-mark .cndc-quickview__scrim){background-image:linear-gradient(to right,var(--cndc-quickview-ground) 18%,color-mix(in srgb,var(--cndc-quickview-ground) 55%,transparent))}:root :where(.cndc-quickview__item.is-mark:not(.is-active) .cndc-quickview__scrim){background-image:linear-gradient(to right,var(--cndc-quickview-ground) 55%,color-mix(in srgb,var(--cndc-quickview-ground) 82%,transparent))}:root :where(.cndc-quickview__headline){align-items:center;column-gap:.75rem;display:grid;grid-template-areas:"title badge chevron" "meta badge chevron";grid-template-columns:minmax(0,1fr) auto auto;padding:.7rem .9rem}:root :where(.cndc-quickview__title){font-size:1.5rem;grid-area:title;-ms-grid-column:1;-ms-grid-row:1;letter-spacing:-.01em;line-height:1.1;margin:0}:root :where(.cndc-quickview__act){color:inherit;text-decoration:none}:root :where(.cndc-quickview__act):focus-visible,:root :where(.cndc-quickview__act):hover{text-decoration:underline}:root :where(.cndc-quickview__meta){font-size:.875rem;grid-area:meta;-ms-grid-column:1;-ms-grid-row:2;opacity:.75;padding-block-start:.15rem}:root :where(.cndc-quickview__sep){padding-inline:.4rem}:root :where(.cndc-quickview__badge){-ms-grid-row:1;-ms-grid-row-span:2;border-radius:3px;font-size:.625rem;grid-area:badge;-ms-grid-column:3;letter-spacing:.06em;padding:.3rem .5rem;text-transform:uppercase;white-space:nowrap}:root :where(.cndc-quickview__badge.is-status){background-color:var(--cndc-quickview-status,hsla(0,0%,100%,.16));color:oklch(from var(--cndc-quickview-status,#17161a) clamp(0,(l/.623 - 1) * -infinity,1) 0 h)}:root :where(.cndc-quickview__badge.is-feed){box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45);opacity:.85}:root :where(.cndc-quickview__item.can-expand:not(.is-active) .cndc-quickview__headline):after{-ms-grid-row:1;-ms-grid-row-span:2;background-color:color-mix(in srgb,currentcolor 70%,transparent);block-size:var(--cndc-quickview-chevron-size,1.125rem);content:"";grid-area:chevron;-ms-grid-column:5;inline-size:var(--cndc-quickview-chevron-size,1.125rem);mask-image:var(--cndc-icon-chevron-right);mask-position:center;mask-repeat:no-repeat;mask-size:contain}:root :where(.cndc-quickview__detail){display:flex;flex-direction:column;gap:.5rem;padding:0 .9rem .9rem}:root :where(.cndc-quickview__subtitle){font-size:1rem;margin:0;opacity:.9}:root :where(.cndc-quickview__description),:root :where(.cndc-quickview__excerpt){font-size:.8125rem;line-height:1.45;margin:0;opacity:.8}:root :where(.cndc-quickview__links){margin:0}:root :where(.cndc-quickview__more){align-self:flex-start;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}:root :where(.cndc-quickview__tickets){align-items:center;background-color:#fff;border-radius:3px;color:#111;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.6rem 1.1rem;text-decoration:none}
