.events-page[data-v-c2de91d1]{background:radial-gradient(circle at top left,rgba(255,229,208,.72),transparent 22%),linear-gradient(180deg,#fff8f3,#fffdfb 24%,#fff)}.events-shell[data-v-c2de91d1]{width:100%}.events-container[data-v-c2de91d1]{max-width:1180px;margin:0 auto}.hero-card[data-v-c2de91d1],.filter-card[data-v-c2de91d1],.event-card[data-v-c2de91d1],.content-card[data-v-c2de91d1],.faq-card[data-v-c2de91d1],.cta-card[data-v-c2de91d1]{border-radius:28px}.hero-card[data-v-c2de91d1]{background:radial-gradient(circle at top right,rgba(255,184,117,.24),transparent 28%),linear-gradient(135deg,#fffaf6,#fff);border:1px solid rgba(230,203,177,.8);box-shadow:0 24px 60px #66482714}.filter-card[data-v-c2de91d1],.event-card[data-v-c2de91d1],.content-card[data-v-c2de91d1],.faq-card[data-v-c2de91d1]{background:#fff;border-color:#e4d2bfe6;box-shadow:0 14px 34px #6648270d}.hero-chip[data-v-c2de91d1],.section-chip[data-v-c2de91d1]{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;background:#ffa54624;color:#ba6d23;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-title[data-v-c2de91d1]{max-width:760px;font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.14;text-wrap:balance}.hero-copy[data-v-c2de91d1],.section-copy[data-v-c2de91d1],.copy-muted[data-v-c2de91d1],.location-copy[data-v-c2de91d1],.card-description[data-v-c2de91d1]{color:#66584b;line-height:1.7}.hero-badge[data-v-c2de91d1],.active-filter-chip[data-v-c2de91d1],.body-chip[data-v-c2de91d1]{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(228,204,176,.9);color:#705f51;font-size:.92rem;font-weight:600}.hero-actions[data-v-c2de91d1]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.filter-card[data-v-c2de91d1]{position:static}.filter-label[data-v-c2de91d1]{color:#9d6e3b;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.year-chips[data-v-c2de91d1]{display:flex;flex-wrap:wrap}.section-head[data-v-c2de91d1]{max-width:760px;margin:0 auto}.event-card[data-v-c2de91d1]{display:flex;flex-direction:column;transition:transform .28s ease,box-shadow .28s ease}.event-card[data-v-c2de91d1]:hover{transform:translateY(-6px);box-shadow:0 18px 36px #6648271a}.event-image[data-v-c2de91d1]{border-top-left-radius:28px;border-top-right-radius:28px}.card-title[data-v-c2de91d1]{color:#241f1a;font-family:Playfair Display,serif;font-size:1.35rem;line-height:1.2}.ellipsis-3-lines[data-v-c2de91d1]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.faq-item+.faq-item[data-v-c2de91d1]{border-top:1px solid rgba(228,210,191,.9)}.cta-card[data-v-c2de91d1]{background:radial-gradient(circle at bottom left,rgba(255,208,163,.24),transparent 30%),linear-gradient(135deg,#fff4e8,#fffdfa);border:1px solid rgba(229,201,171,.8);box-shadow:0 20px 45px #6648270f}@media (max-width: 1023px){.filter-card[data-v-c2de91d1]{position:static}}@media (max-width: 767px){.events-page[data-v-c2de91d1]{padding-bottom:24px}.events-shell[data-v-c2de91d1]{padding-left:12px;padding-right:12px}.hero-title[data-v-c2de91d1]{max-width:none;font-size:clamp(1.55rem,7vw,2rem)}}
