.event-detail__back[data-astro-cid-7s2tzxsd]{margin-bottom:2rem}.event-detail__back-link[data-astro-cid-7s2tzxsd]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-link-text,var(--c-gold-dark));align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:inline-flex}.event-detail__back-link[data-astro-cid-7s2tzxsd]:hover{color:var(--c-link-text,var(--c-gold-dark))}.event-detail__hero[data-astro-cid-7s2tzxsd]{align-items:flex-start;gap:2rem;display:flex}.event-detail__date-badge[data-astro-cid-7s2tzxsd]{border:1px solid var(--c-gold);width:90px;min-height:90px;color:var(--c-dark);border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.15rem;padding:.6rem;display:flex}.event-detail__date-day[data-astro-cid-7s2tzxsd]{font-family:var(--font-display);font-size:2.2rem;font-weight:700;line-height:1}.event-detail__date-month[data-astro-cid-7s2tzxsd]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-link-text,var(--c-gold-dark));font-size:.7rem;font-weight:500}.event-detail__date-year[data-astro-cid-7s2tzxsd]{font-family:var(--font-body);color:var(--c-muted);letter-spacing:.08em;font-size:.65rem;font-weight:400}.event-detail__title-block[data-astro-cid-7s2tzxsd]{min-width:0}.event-detail__tag[data-astro-cid-7s2tzxsd]{--c-link-text:var(--c-bronze-on-cream);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-link-text,var(--c-gold-dark));background:var(--c-cream);border-radius:999px;margin-bottom:.75rem;padding:.25rem .85rem;font-size:.68rem;font-weight:500;display:inline-block}.event-detail__title[data-astro-cid-7s2tzxsd]{color:var(--c-dark);letter-spacing:.04em;text-transform:none;margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2.4rem)}.event-detail__time[data-astro-cid-7s2tzxsd]{font-family:var(--font-body);letter-spacing:.07em;color:var(--c-muted);text-transform:uppercase;margin-bottom:0;font-size:.9rem;font-weight:500}.event-detail__grid[data-astro-cid-7s2tzxsd]{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.event-detail__grid[data-astro-cid-7s2tzxsd]:not(:has(.event-detail__media)){grid-template-columns:1fr;max-width:760px;margin-inline:auto}.event-detail__media[data-astro-cid-7s2tzxsd]{position:sticky;top:96px}.event-detail__img[data-astro-cid-7s2tzxsd]{border-radius:4px;width:100%;height:auto}.prose[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{color:var(--c-ink);font-size:1rem;line-height:1.75}.event-detail__cta-row[data-astro-cid-7s2tzxsd]{margin-top:1.5rem;margin-bottom:.5rem}.event-detail__good-to-know[data-astro-cid-7s2tzxsd]{border-top:1px solid rgba(var(--c-gold-rgb), .35);margin-top:2.5rem;padding-top:2rem}.good-to-know__heading[data-astro-cid-7s2tzxsd]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c-dark);margin-bottom:1.5rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600}.good-to-know__items[data-astro-cid-7s2tzxsd]{flex-direction:column;gap:1.25rem;display:flex}.good-to-know__item[data-astro-cid-7s2tzxsd]{--c-link-text:var(--c-bronze-on-ivory);background:var(--c-ivory);border-left:3px solid var(--c-gold);border-radius:4px;padding:1rem 1.25rem}.good-to-know__item-title[data-astro-cid-7s2tzxsd]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--c-link-text,var(--c-gold-dark));margin-bottom:.5rem;font-size:.9rem;font-weight:600}.good-to-know__item[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]{color:var(--c-ink);margin-bottom:.5em;font-size:.93rem}.good-to-know__item[data-astro-cid-7s2tzxsd] p[data-astro-cid-7s2tzxsd]:last-child{margin-bottom:0}.good-to-know__list[data-astro-cid-7s2tzxsd]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.good-to-know__list[data-astro-cid-7s2tzxsd] li[data-astro-cid-7s2tzxsd]{color:var(--c-ink);padding-left:1.1em;font-size:.93rem;position:relative}.good-to-know__list[data-astro-cid-7s2tzxsd] li[data-astro-cid-7s2tzxsd]:before{content:"";background:var(--c-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.good-to-know__item--contact[data-astro-cid-7s2tzxsd]{--c-link-text:var(--c-bronze-on-cream);border-left-color:var(--c-gold-dark);background:var(--c-cream)}.good-to-know__sign[data-astro-cid-7s2tzxsd]{font-family:var(--font-display);color:var(--c-muted);margin-top:.25rem;font-size:.85rem;font-style:italic}@media (max-width:900px){.event-detail__grid[data-astro-cid-7s2tzxsd]{grid-template-columns:1fr;gap:2rem}.event-detail__media[data-astro-cid-7s2tzxsd]{position:static}}@media (max-width:560px){.event-detail__hero[data-astro-cid-7s2tzxsd]{flex-direction:column;gap:1.25rem}.event-detail__date-badge[data-astro-cid-7s2tzxsd]{border:0;flex-direction:row;align-items:baseline;gap:.6rem;width:auto;min-height:auto;padding:0}.event-detail__date-day[data-astro-cid-7s2tzxsd]{font-size:1.7rem}.event-detail__date-year[data-astro-cid-7s2tzxsd]{display:none}}
