.page_section__90HFR{padding:48px 5%}.page_shell__L_qWq{max-width:var(--ns-max-content);margin:0 auto}.page_link__XuWLA{color:inherit;text-decoration:none;font-weight:700;text-transform:capitalize}.page_link__XuWLA:hover{text-decoration:underline;text-decoration-color:var(--ns-red);text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-style:wavy;color:var(--ns-green)}.page_hero__JsQek{display:flex;justify-content:center}.page_heroContent__Y87BG{max-width:640px;display:flex;flex-direction:column;gap:16px}.page_heroKicker__fwo5t{font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:#2b663b}.page_heroTitle__RbIMj{font-size:2.25rem;font-weight:700;text-align:center}.page_heroText__ebvO8{margin-top:4px;text-align:center;line-height:1.6}.page_heroMetaRow__Z9iya{margin-top:12px;display:flex;flex-direction:column;gap:12px;text-align:center}.page_heroMeta__6c_fr{color:var(--ns-text-muted)}.page_sectionMuted__KjlzW{background:#faf7f3}.page_sectionHeaderRow__q_kyb{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.page_sectionTitle__HRzah{font-size:1.5rem}.page_upcomingCard__Wc7SF{border-radius:16px;padding:20px 20px 22px;border:1px dashed rgba(0,0,0,.15);background:#fffdf8;display:flex;flex-direction:column;gap:10px}.page_noEvents__D6gHC{font-weight:600}.page_instagramLinkButton__dbp5c{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;width:fit-content;padding:.55rem 1.2rem;border-radius:999px;border:1px solid #e93223;background:#e93223;color:#fff;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.page_instagramLinkButton__dbp5c:hover{background:#c8251a;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.page_upcomingLayout__fjCOD{border-radius:20px;border:1px solid rgba(0,0,0,.06);background:#fffdf8;padding:20px 20px 22px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:flex-start}.page_upcomingEventContent__1Cipm{display:flex;flex-direction:column;gap:8px;max-width:460px}.page_upcomingKicker__uwxCF{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#b26438}.page_upcomingTitle__Z1Z2W{font-size:1.4rem;line-height:1.2}.page_upcomingSubtitle__aK8RQ{font-size:.95rem;color:#444}.page_upcomingDescription__M2KKC{margin-top:4px;font-size:.9rem;color:#444}.page_upcomingNote__IzNlc{margin-top:6px;font-size:.85rem;color:#2b663b;font-weight:500}.page_upcomingHint__Ym5rg{margin-top:8px;font-size:.8rem;color:#777}.page_upcomingEventMedia__bjhFB{display:block}.page_upcomingImagesGrid__l39Lt{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.page_upcomingImageShell__uWFpK{border-radius:14px;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.1)}.page_upcomingImage__MyeoI{width:100%;height:auto;display:block;object-fit:cover}.page_eventGrid__w7Hi5{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page_eventCard__FXAg4{border-radius:18px;border:1px solid rgba(0,0,0,.06);background:#fff;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 10px 26px rgba(0,0,0,.04)}.page_eventImageShell__rUmtO{position:relative;overflow:hidden}.page_eventImage__Q50sA{width:100%;height:auto;display:block;object-fit:cover}.page_eventBody__D5Rjl{padding:14px 14px 16px;display:flex;flex-direction:column;gap:4px}.page_eventTitle__agAUZ{font-size:1.25rem;font-weight:600}.page_eventMeta__Tws1j{font-size:.875rem;color:var(--ns-text-muted)}.page_eventDescription__T0uhP{margin-top:4px}@media (max-width:1024px){.page_eventGrid__w7Hi5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_upcomingLayout__fjCOD{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:768px){.page_section__90HFR{padding:36px 5%}.page_heroContent__Y87BG{max-width:100%}.page_eventGrid__w7Hi5,.page_upcomingLayout__fjCOD{grid-template-columns:minmax(0,1fr)}.page_upcomingCard__Wc7SF{display:flex;flex-direction:column;align-items:center;text-align:center}.page_upcomingEventMedia__bjhFB{order:-1}}