.event-card[data-astro-cid-j3v25qam]{border-bottom:1px solid var(--color-border)}.event-card--boosted[data-astro-cid-j3v25qam]{background:var(--color-brand-accent)}.event-card[data-astro-cid-j3v25qam] summary[data-astro-cid-j3v25qam]{cursor:pointer;color:var(--color-primary);padding:1rem .25rem}.event-card[data-astro-cid-j3v25qam] summary[data-astro-cid-j3v25qam]:hover{background:var(--color-surface)}.event-card[data-astro-cid-j3v25qam] summary[data-astro-cid-j3v25qam]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.event-card__overview[data-astro-cid-j3v25qam]{vertical-align:top;grid-template-columns:9rem minmax(0,1fr);gap:1rem;width:calc(100% - 1.5rem);display:inline-grid}.event-card__info[data-astro-cid-j3v25qam]{flex-direction:column;gap:.3rem;min-width:0;display:flex}.event-card[data-astro-cid-j3v25qam] .badge[data-astro-cid-j3v25qam]{vertical-align:middle;font-family:var(--font-sans);white-space:nowrap;color:#66521b;background:#f3ebc9;border-color:#aa913f;align-items:center;gap:.3rem;display:inline-flex}.badge__star[data-astro-cid-j3v25qam]{flex-shrink:0;width:1rem;height:1rem}.event-card__date[data-astro-cid-j3v25qam]{color:var(--color-primary);margin:0;font-size:.85rem;font-weight:600}.event-card__title[data-astro-cid-j3v25qam]{color:var(--color-text);font-size:1rem;font-weight:600}.event-card__location[data-astro-cid-j3v25qam]{color:var(--color-text-muted);margin:0;font-size:.85rem}.event-card__content[data-astro-cid-j3v25qam]{margin-left:10rem;padding:0 1.5rem 1.25rem;font-size:.95rem}.event-card__content[data-astro-cid-j3v25qam] p[data-astro-cid-j3v25qam]{white-space:pre-line}.event-card__content[data-astro-cid-j3v25qam] a[data-astro-cid-j3v25qam]{font-weight:600}.event-card__title[data-astro-cid-j3v25qam],.event-card__location[data-astro-cid-j3v25qam],.event-card__content[data-astro-cid-j3v25qam],.event-card__date[data-astro-cid-j3v25qam]{overflow-wrap:anywhere}@media (width<=640px){.event-card__overview[data-astro-cid-j3v25qam]{grid-template-columns:1fr;gap:.25rem}.event-card__content[data-astro-cid-j3v25qam]{margin-left:0;padding-left:1.5rem}}.event-discovery[data-astro-cid-qo7hl5um]{scroll-margin-top:6rem}.featured-events[data-astro-cid-qo7hl5um]{border-top:1px solid var(--color-border);margin-bottom:1.5rem}.featured-heading[data-astro-cid-qo7hl5um]{justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.featured-heading[data-astro-cid-qo7hl5um] h2[data-astro-cid-qo7hl5um]{margin:0;font-size:1.15rem}.featured-heading[data-astro-cid-qo7hl5um] span[data-astro-cid-qo7hl5um]{color:var(--color-text-muted);font-size:.75rem}.featured-more[data-astro-cid-qo7hl5um]>summary[data-astro-cid-qo7hl5um]{color:var(--color-primary);cursor:pointer;padding:.85rem .25rem;font-size:.85rem;font-weight:600}.featured-more[data-astro-cid-qo7hl5um]>summary[data-astro-cid-qo7hl5um]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.featured-more[data-astro-cid-qo7hl5um][open] .show-more[data-astro-cid-qo7hl5um],.featured-more[data-astro-cid-qo7hl5um]:not([open]) .show-less[data-astro-cid-qo7hl5um]{display:none}.primary-controls[data-astro-cid-qo7hl5um]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.date-shortcuts[data-astro-cid-qo7hl5um]{gap:.25rem;display:flex}.date-shortcuts[data-astro-cid-qo7hl5um] a[data-astro-cid-qo7hl5um]{border-radius:var(--radius-button);white-space:nowrap;padding:.65rem .85rem;font-weight:600;text-decoration:none}.date-shortcuts[data-astro-cid-qo7hl5um] a[data-astro-cid-qo7hl5um][aria-current]{background:var(--color-primary);color:#fff}.date-shortcuts[data-astro-cid-qo7hl5um] a[data-astro-cid-qo7hl5um]:hover{outline:1px solid var(--color-primary)}.filters[data-astro-cid-qo7hl5um]{margin-bottom:1.5rem}.filters[data-astro-cid-qo7hl5um] label[data-astro-cid-qo7hl5um]{flex-direction:column;gap:.35rem;min-width:0;font-size:.85rem;font-weight:600;display:flex}.filters[data-astro-cid-qo7hl5um] .town-filter[data-astro-cid-qo7hl5um]{flex-direction:row;align-items:center;gap:.5rem}.town-filter[data-astro-cid-qo7hl5um] select[data-astro-cid-qo7hl5um]{max-width:14rem}.filters[data-astro-cid-qo7hl5um] select[data-astro-cid-qo7hl5um],.filters[data-astro-cid-qo7hl5um] input[data-astro-cid-qo7hl5um]{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);width:100%;min-height:2.75rem;padding:.65rem;font-size:1rem}.more-filters[data-astro-cid-qo7hl5um]{margin-top:1rem}.more-filters[data-astro-cid-qo7hl5um] summary[data-astro-cid-qo7hl5um]{cursor:pointer;color:var(--color-text-muted);width:fit-content;padding:.25rem 0;font-size:.9rem}.secondary-controls[data-astro-cid-qo7hl5um]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:1rem;padding-bottom:1rem;display:flex}.secondary-controls[data-astro-cid-qo7hl5um] label[data-astro-cid-qo7hl5um]{flex:12rem}.secondary-controls[data-astro-cid-qo7hl5um] a[data-astro-cid-qo7hl5um]{padding:.7rem 0;font-size:.85rem}a[data-astro-cid-qo7hl5um]:focus-visible,input[data-astro-cid-qo7hl5um]:focus-visible,select[data-astro-cid-qo7hl5um]:focus-visible,button[data-astro-cid-qo7hl5um]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.results-bar[data-astro-cid-qo7hl5um]{margin-bottom:1.5rem}.results-bar[data-astro-cid-qo7hl5um] p[data-astro-cid-qo7hl5um]{color:var(--color-text-muted);margin:0;font-size:.85rem}.event-day[data-astro-cid-qo7hl5um]{margin-bottom:2rem}.day-heading[data-astro-cid-qo7hl5um]{border-bottom:1px solid var(--color-border);margin-bottom:0;padding-bottom:.65rem;font-size:1.15rem}.all-events[data-astro-cid-qo7hl5um]{margin-top:1.5rem;font-weight:600}.events-grid__empty[data-astro-cid-qo7hl5um]{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:2rem 0}.events-grid__empty[data-astro-cid-qo7hl5um] a[data-astro-cid-qo7hl5um]{margin-bottom:1rem;margin-right:1rem}@media (width<=640px){.date-shortcuts[data-astro-cid-qo7hl5um]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.date-shortcuts[data-astro-cid-qo7hl5um] a[data-astro-cid-qo7hl5um]{text-align:center;padding:.65rem .25rem;font-size:.85rem}.filters[data-astro-cid-qo7hl5um] .town-filter[data-astro-cid-qo7hl5um]{width:100%}.town-filter[data-astro-cid-qo7hl5um] select[data-astro-cid-qo7hl5um]{flex:1;min-width:0;max-width:none}.secondary-controls[data-astro-cid-qo7hl5um] button[data-astro-cid-qo7hl5um]{width:100%}}h1[data-astro-cid-lcdefpme]{margin:0;font-size:2rem}.home-heading[data-astro-cid-lcdefpme]{display:block}.home-tagline[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-top:.5rem;font-size:1.125rem;line-height:1.3}.business-interest-prompt[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding:.85rem 0;font-size:.9rem}.business-interest-prompt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0}.business-interest-prompt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;font-weight:600}@media (width<=640px){h1[data-astro-cid-lcdefpme]{font-size:1.65rem}}
