.event-header[data-astro-cid-7qdziqa6]{gap:var(--space-2,8px);flex-direction:column;display:flex}.event-header__back-row[data-astro-cid-7qdziqa6]{opacity:1;max-height:3em;transition:max-height .3s,opacity .2s;overflow:hidden}.event-header__body[data-astro-cid-7qdziqa6]{align-items:flex-start;gap:var(--space-3,12px);flex-direction:row;display:flex}.event-header__main[data-astro-cid-7qdziqa6]{gap:var(--space-2,8px);flex-direction:column;flex:1;min-width:0;transition:gap .3s;display:flex}.event-header__favorite[data-astro-cid-7qdziqa6]{flex-shrink:0;margin-left:auto}.event-header__badges[data-astro-cid-7qdziqa6]{gap:var(--space-2,8px);flex-wrap:wrap;align-items:center;transition:gap .3s;display:flex}.event-header__category-badge[data-astro-cid-7qdziqa6],.event-header__status-pill[data-astro-cid-7qdziqa6]{border-radius:var(--radius-pill,9999px);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;padding:4px 14px;font-size:.7rem;font-weight:700;line-height:1.4;transition:padding .3s,font-size .3s;display:inline-flex}.event-header__title[data-astro-cid-7qdziqa6]{font-family:var(--font-heading);color:var(--core-foreground);margin:0;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.15;transition:font-size .3s}.event-header__meta[data-astro-cid-7qdziqa6]{align-items:center;gap:var(--space-3,12px);opacity:1;flex-wrap:wrap;max-height:12em;transition:max-height .3s,opacity .2s;display:flex;overflow:hidden}.event-header__meta-item[data-astro-cid-7qdziqa6]{font-family:var(--font-sans);font-size:var(--text-body-sm,.875rem);color:var(--core-muted-foreground);align-items:center;gap:.3em;display:inline-flex}.event-header__meta-separator[data-astro-cid-7qdziqa6]{margin:0 .2em}.event-header__bookmark-count[data-astro-cid-7qdziqa6]{font-family:var(--font-sans);color:var(--core-muted-foreground);border-left:1px solid var(--border);padding-left:var(--space-2,8px);margin-left:var(--space-1,4px);align-items:center;gap:.3em;font-size:.8rem;font-weight:500;display:inline-flex}.event-header__bookmark-icon[data-astro-cid-7qdziqa6]{color:var(--destructive);font-size:.75rem;line-height:1}.wave-header--compact .event-header__body[data-astro-cid-7qdziqa6]{align-items:center}.wave-header--compact .event-header__badges[data-astro-cid-7qdziqa6]{gap:4px}@media (prefers-reduced-motion:reduce){.event-header__back-row[data-astro-cid-7qdziqa6],.event-header__main[data-astro-cid-7qdziqa6],.event-header__badges[data-astro-cid-7qdziqa6],.event-header__category-badge[data-astro-cid-7qdziqa6],.event-header__status-pill[data-astro-cid-7qdziqa6],.event-header__title[data-astro-cid-7qdziqa6],.event-header__meta[data-astro-cid-7qdziqa6]{transition:none}}.event-pricing-card[data-astro-cid-doliopxg]{background-color:var(--core-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6,1.5rem);gap:var(--space-4,1rem);flex-direction:column;display:flex}.event-pricing-card__title[data-astro-cid-doliopxg]{font-family:var(--font-heading);color:var(--core-foreground);margin:0;font-size:1rem;font-weight:600}.event-pricing-card__free[data-astro-cid-doliopxg]{font-family:var(--font-heading);color:var(--brand-tertiary,var(--brand-primary));margin:0;font-size:1.25rem;font-weight:700}.event-pricing-card__body[data-astro-cid-doliopxg]{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.event-pricing-card__range[data-astro-cid-doliopxg]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.event-pricing-card__range-label[data-astro-cid-doliopxg]{font-family:var(--font-sans);color:var(--core-muted-foreground);font-size:.8rem}.event-pricing-card__price-value[data-astro-cid-doliopxg]{font-family:var(--font-heading);color:var(--brand-accent-strong);font-size:1.25rem;font-weight:700}.event-pricing-card__price-value--large[data-astro-cid-doliopxg]{font-size:1.75rem}.event-pricing-card__early-bird[data-astro-cid-doliopxg]{background-color:var(--brand-accent-a08);border:1px solid var(--brand-accent-a25);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem .75rem;display:flex}.event-pricing-card__early-bird-badge[data-astro-cid-doliopxg]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-accent);border-radius:var(--radius-pill);background-color:var(--brand-accent-a15);padding:2px 8px;font-size:.65rem;font-weight:700}.event-pricing-card__early-bird-price[data-astro-cid-doliopxg]{font-family:var(--font-heading);color:var(--brand-accent);font-size:1rem;font-weight:700}.event-pricing-card__early-bird-until[data-astro-cid-doliopxg]{font-family:var(--font-sans);color:var(--core-muted-foreground);font-size:.8rem}.event-pricing-card__group-price[data-astro-cid-doliopxg]{font-family:var(--font-sans);color:var(--core-foreground);margin:0;font-size:.875rem}.event-pricing-card__group-price[data-astro-cid-doliopxg] strong[data-astro-cid-doliopxg]{color:var(--brand-accent)}.event-pricing-card__group-discount[data-astro-cid-doliopxg]{font-family:var(--font-sans);color:var(--core-muted-foreground);border-left:3px solid var(--brand-primary-a40);background-color:var(--brand-primary-a05);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0;padding:.4rem .75rem;font-size:.8rem}.event-location-card[data-astro-cid-3tucpjut]{background-color:var(--core-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.event-location-card__header[data-astro-cid-3tucpjut]{color:var(--core-foreground);align-items:center;gap:.5rem;padding:1rem 1.25rem .5rem;display:flex}.event-location-card__title[data-astro-cid-3tucpjut]{font-family:var(--font-heading);margin:0;font-size:1rem;font-weight:600}.event-location-card__viewport[data-astro-cid-3tucpjut]{width:100%;height:220px;overflow:hidden}.event-location-card__viewport[data-astro-cid-3tucpjut] .location-map,.event-location-card__viewport[data-astro-cid-3tucpjut] .leaflet-container{width:100%;height:100%}.event-location-card__footer[data-astro-cid-3tucpjut]{flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1rem;display:flex}.event-location-card__venue[data-astro-cid-3tucpjut]{font-family:var(--font-sans);color:var(--core-foreground);margin:0;font-size:.875rem;font-weight:600}.event-location-card__address[data-astro-cid-3tucpjut]{font-family:var(--font-sans);color:var(--core-muted-foreground);margin:0;font-size:.8rem}.event-organizer-card[data-astro-cid-x477mnot]{background-color:var(--core-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6,1.5rem);gap:var(--space-4,1rem);flex-direction:column;display:flex}.event-organizer-card__header[data-astro-cid-x477mnot]{align-items:center;gap:.75rem;display:flex}.event-organizer-card__logo[data-astro-cid-x477mnot]{border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;width:48px;height:48px}.event-organizer-card__header-text[data-astro-cid-x477mnot]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.event-organizer-card__label[data-astro-cid-x477mnot]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--core-muted-foreground);margin:0;font-size:.7rem;font-weight:700}.event-organizer-card__name[data-astro-cid-x477mnot]{font-family:var(--font-heading);color:var(--core-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.event-organizer-card__description[data-astro-cid-x477mnot]{font-family:var(--font-sans);color:var(--core-muted-foreground);font-size:.875rem;line-height:1.6}.event-organizer-card__description[data-astro-cid-x477mnot] p{margin:0 0 .5rem}.event-organizer-card__description[data-astro-cid-x477mnot] p:last-child{margin-bottom:0}.event-organizer-card__contact[data-astro-cid-x477mnot]{border-top:1px solid var(--border,var(--core-foreground-a10));padding-top:var(--space-3,.75rem);flex-direction:column;gap:.5rem;display:flex}.event-organizer-card__contact-link[data-astro-cid-x477mnot]{font-family:var(--font-sans);color:var(--brand-primary);transition:color var(--duration-normal,.4s) ease;align-items:center;gap:.4rem;font-size:.8rem;text-decoration:none;display:inline-flex;overflow:hidden}.event-organizer-card__contact-link[data-astro-cid-x477mnot] span[data-astro-cid-x477mnot]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-organizer-card__contact-link[data-astro-cid-x477mnot]:hover{color:var(--brand-accent)}.event-organizer-card__social[data-astro-cid-x477mnot]{border-top:1px solid var(--border,var(--core-foreground-a10));padding-top:var(--space-3,.75rem);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.event-organizer-card__social-link[data-astro-cid-x477mnot]{border-radius:var(--radius-md);background-color:var(--brand-primary-a10);width:36px;height:36px;color:var(--brand-primary);transition:background-color var(--duration-normal,.4s) ease, color var(--duration-normal,.4s) ease;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.event-organizer-card__social-link[data-astro-cid-x477mnot]:hover{background-color:var(--brand-primary);color:var(--primary-foreground)}.event-tags[data-astro-cid-dxyx3jvn]{margin-bottom:var(--space-4,1rem);flex-wrap:wrap;gap:.5rem;display:flex}.event-tags__pill[data-astro-cid-dxyx3jvn]{border-radius:var(--radius-pill);font-family:var(--font-sans);white-space:nowrap;letter-spacing:.02em;border:1px solid #0000;align-items:center;padding:3px 12px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.event-detail__gallery[data-astro-cid-qbosap42]{margin-bottom:var(--space-6,1.5rem)}.event-detail__hero[data-astro-cid-qbosap42]{margin-bottom:var(--space-6,1.5rem);border-radius:var(--radius-card);position:relative;overflow:hidden}.event-detail__hero-img[data-astro-cid-qbosap42]{aspect-ratio:16/9;object-fit:cover;width:100%}.event-detail__description[data-astro-cid-qbosap42]{font-family:var(--font-sans);color:var(--core-foreground);margin-bottom:var(--space-8,2rem);line-height:1.7}.event-detail__description[data-astro-cid-qbosap42] p{margin-bottom:var(--space-4,1rem)}.event-detail__description[data-astro-cid-qbosap42] h2,.event-detail__description[data-astro-cid-qbosap42] h3,.event-detail__description[data-astro-cid-qbosap42] h4{font-family:var(--font-heading);color:var(--core-foreground);margin:var(--space-6,1.5rem) 0 var(--space-3,.75rem);font-weight:600}.event-detail__description[data-astro-cid-qbosap42] ul,.event-detail__description[data-astro-cid-qbosap42] ol{margin-bottom:var(--space-4,1rem);padding-left:1.5rem}.event-detail__share[data-astro-cid-qbosap42]{margin-top:var(--space-6,1.5rem);justify-content:flex-start;display:flex}.event-sidebar[data-astro-cid-qbosap42]{gap:var(--space-4,1rem);flex-direction:column;display:flex}
