.EventsPage_eventsHeader__eJMhs{position:relative;display:inline-block;padding-bottom:10px}.EventsPage_eventsHeaderLeaf__53KIz{position:absolute;top:-10px;right:-32px;width:33px;height:auto;transform:rotate(-5deg);opacity:.8}.EventsPage_eventsBody__9KBN6{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1201px;margin:0 auto}.EventsPage_eventsLoadingState___zkNc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px}.EventsPage_eventsLoadingSpinner__Z_l4p{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#4c833c;border-radius:50%;animation:EventsPage_eventsLoadingSpin__XCjDC .8s linear infinite}@keyframes EventsPage_eventsLoadingSpin__XCjDC{to{transform:rotate(1turn)}}.EventsPage_eventsEmptyState__B2o9b{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#94a3b8;text-align:center}.EventsPage_readMoreButton__4rMgl{background:none;border:none;padding:8px 0;margin-top:8px;cursor:pointer;transition:opacity .2s ease;display:inline-flex;align-items:center}.EventsPage_readMoreButton__4rMgl:hover{opacity:.7}.EventsPage_eventDetailsModalOverlay__tGGeI{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:EventsPage_eventDetailsFadeIn__6_Cwo .2s ease-out}@keyframes EventsPage_eventDetailsFadeIn__6_Cwo{0%{opacity:0}to{opacity:1}}.EventsPage_eventDetailsModalContainer__YSrok{position:relative;background:#fff;border-radius:20px;max-width:700px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:EventsPage_eventDetailsSlideUp__cm06N .3s cubic-bezier(.4,0,.2,1)}@keyframes EventsPage_eventDetailsSlideUp__cm06N{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.EventsPage_eventDetailsModalClose__x4R8D{position:absolute;top:20px;right:20px;background:#fff;border:none;font-size:32px;color:#64748b;cursor:pointer;padding:8px;width:40px;height:40px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .3s ease,transform .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a;z-index:10}.EventsPage_eventDetailsModalClose__x4R8D:hover{background:#f1f5f9;color:#1e293b;transform:scale(1.15) rotate(90deg)}.EventsPage_eventDetailsModalClose__x4R8D:active{transform:scale(1.05) rotate(90deg)}.EventsPage_eventDetailsModalContent__aRqA_{padding:48px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.EventsPage_eventDetailsModalTag__PB_6e{display:inline-block;padding:6px 16px;background:#4c833c1a;border-radius:20px;margin-bottom:16px}.EventsPage_eventDetailsModalDivider__Uyzv_{width:100%;height:1px;background:linear-gradient(90deg,#e5e7eb,#0000);margin:24px 0}@media (max-width:768px){.EventsPage_eventDetailsModalOverlay__tGGeI{padding:0;align-items:flex-end;transform:translateZ(0);-webkit-transform:translateZ(0)}.EventsPage_eventDetailsModalContainer__YSrok{max-width:100%;max-height:90dvh;height:90dvh;max-height:calc(90vh - env(safe-area-inset-bottom));height:calc(90vh - env(safe-area-inset-bottom));border-radius:16px 16px 0 0;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.EventsPage_eventDetailsModalContent__aRqA_{padding:20px;-webkit-overflow-scrolling:touch;will-change:scroll-position;overscroll-behavior:contain}.EventsPage_eventDetailsModalContent__aRqA_::-webkit-scrollbar{width:4px}.EventsPage_eventDetailsModalContent__aRqA_::-webkit-scrollbar-track{background:#0000}.EventsPage_eventDetailsModalContent__aRqA_::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.EventsPage_eventDetailsModalClose__x4R8D{top:12px;right:12px;width:40px;height:40px;background:#fffffff2;box-shadow:0 2px 8px #00000026;color:#333}.EventsPage_eventDetailsModalClose__x4R8D:hover{background:#fff;box-shadow:0 3px 12px #0003}}@media (max-width:480px){.EventsPage_eventDetailsModalContainer__YSrok{max-height:95vh;height:95vh}.EventsPage_eventDetailsModalContent__aRqA_{padding:16px}.EventsPage_eventDetailsModalClose__x4R8D{top:10px;right:10px;width:38px;height:38px;background:#fffffffa;box-shadow:0 2px 10px #0003}}.EventsPage_eventCard__3XrwO{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-height:280px;background:#fff;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;transition:box-shadow .3s ease,transform .2s ease}.EventsPage_eventCard__3XrwO:hover{border-color:#d1d5db;box-shadow:0 4px 12px #00000014}.EventsPage_eventCardContainer__ScJSb{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:370px;border-radius:5px;overflow:hidden;position:relative}.EventsPage_eventImageWrapper__bVDnd{position:relative;width:480px;height:100%;flex-shrink:0;overflow:hidden;background:#f3f4f6}.EventsPage_eventImageWrapperClickable__tbLkJ{cursor:pointer}.EventsPage_eventImage__BlMM4{width:100%;height:100%;object-fit:cover;border-radius:5px 0 0 5px}.EventsPage_playButton__23LRB{position:absolute;top:50%;left:50%;width:36px;height:36px;transform:translate(-50%,-50%);cursor:pointer;transition:transform .2s ease;z-index:10}.EventsPage_playButton__23LRB img{width:100%;height:100%;pointer-events:none}.EventsPage_playButton__23LRB:hover{transform:translate(-50%,-50%) scale(1.1)}.EventsPage_eventContent__O06aK{position:relative;flex:1 1;height:100%;padding:20px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.EventsPage_eventContent__O06aK>:nth-child(2){display:block}.EventsPage_eventContent__O06aK>:nth-child(2),.EventsPage_eventContent__O06aK>:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%}.EventsPage_eventDescriptionWrapper__TDTny{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.EventsPage_eventDescriptionText__LSMyG{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-width:0;width:100%}.EventsPage_eventCardTag__4CZ_h{display:inline-flex;justify-content:center;align-items:center;padding:2px 8px;border:.5px solid #4c833c;border-radius:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:12px}.EventsPage_eventDivider__N2U80{width:100%;height:1px;background:#e5e7eb;margin-bottom:12px;margin-top:12px}.EventsPage_eventsLoadMoreContainer__zsk_b{display:flex;justify-content:center;align-items:center;width:100%}.EventsPage_eventsLoadMoreButton__s1BEW{padding:6px 8px;border:none;border-radius:6px;background:#d3ebce;cursor:pointer;position:relative;overflow:hidden;transition:background .25s ease}.EventsPage_eventsLoadMoreButton__s1BEW:hover{background:#c2e4bd}.EventsPage_eventsLoadMoreButton__s1BEW:after{content:"";position:absolute;inset:0;background:#ffffff59;opacity:0;transition:opacity .25s ease}.EventsPage_eventsLoadMoreButton__s1BEW:hover:after{opacity:1}.EventsPage_modalOverlay__ZFdZY{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:opacity;animation:EventsPage_eventsModalFadeIn__X2Ja6 .15s ease-out;transform:translateZ(0);-webkit-transform:translateZ(0)}@keyframes EventsPage_eventsModalFadeIn__X2Ja6{0%{opacity:0}to{opacity:1}}.EventsPage_modalContent__v2KL_{position:relative;width:100%;max-width:1200px}.EventsPage_modalClose__Wui99,.EventsPage_modalContent__v2KL_{background:#0000;display:flex;align-items:center;justify-content:center}.EventsPage_modalClose__Wui99{position:absolute;top:-40px;right:0;border:none;font-size:32px;color:#9ca3af;cursor:pointer;width:36px;height:36px;border-radius:4px;transition:color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);padding:0;line-height:1;z-index:10000}.EventsPage_modalClose__Wui99:hover{color:#fff;transform:scale(1.15) rotate(90deg)}.EventsPage_modalClose__Wui99:active{transform:scale(1.05) rotate(90deg)}.EventsPage_videoWrapper__9sHSB{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px}.EventsPage_videoWrapper__9sHSB iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}@media (max-width:768px){.EventsPage_modalOverlay__ZFdZY{padding:0;align-items:center}.EventsPage_modalContent__v2KL_{max-width:100%;width:100%;padding:16px}.EventsPage_videoWrapper__9sHSB{max-height:80dvh;max-height:calc(80vh - env(safe-area-inset-bottom));padding-bottom:0;height:auto;aspect-ratio:16/9}.EventsPage_videoWrapper__9sHSB iframe{position:relative;width:100%;height:100%;min-height:200px}.EventsPage_galleryWrapper__FLRIs{height:95dvh;height:calc(95vh - env(safe-area-inset-bottom))}.EventsPage_gallerySlide__c_Jgp{padding:10px}}@media (max-width:968px){.EventsPage_eventCardContainer__ScJSb{flex-direction:column;height:auto}.EventsPage_eventImageWrapper__bVDnd{display:none}.EventsPage_eventContent__O06aK{padding:32px 24px;width:100%;display:flex;flex-direction:column}.EventsPage_eventContentClickable__k6tMS{cursor:pointer}.EventsPage_eventTitle__miCH_{font-size:24px;line-height:36px}.EventsPage_eventLocation__zEKru{font-size:18px;margin-bottom:20px}.EventsPage_eventDescription__Td4ol{font-size:16px;line-height:26px}}@media (max-width:640px){.EventsPage_eventTitle__miCH_{font-size:20px;line-height:30px}.EventsPage_eventLocation__zEKru{font-size:16px}.EventsPage_eventDescription__Td4ol{font-size:15px;line-height:24px}.EventsPage_eventContent__O06aK{padding:24px 16px}.EventsPage_modalContent__v2KL_{max-width:100%}.EventsPage_modalClose__Wui99{top:-36px;right:0}}@keyframes EventsPage_slideUpFadeIn__fjrc4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventsPage_eventCardEnter__8pBB2{animation:EventsPage_slideUpFadeIn__fjrc4 .6s cubic-bezier(.4,0,.2,1)}.EventsPage_galleryIndicator___0oPM{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;background:#0009;padding:8px 12px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EventsPage_galleryIndicator___0oPM svg{width:20px;height:20px}.EventsPage_galleryCount__rJe6S{color:#fff;font-size:14px;font-weight:600;font-family:Inter,sans-serif}.EventsPage_galleryModalContent__Cm1Wp{position:relative}.EventsPage_galleryModalClose__NRQGi{top:20px!important;right:20px!important}.EventsPage_galleryWrapper__FLRIs{position:relative;width:100%;max-width:1200px;height:90dvh;height:calc(90vh - env(safe-area-inset-bottom));overflow:hidden;border-radius:8px;background:#0000;display:flex;align-items:center;justify-content:center;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.EventsPage_galleryTrack__6zvhI{display:flex;width:100%;height:100%;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.EventsPage_gallerySlide__c_Jgp{min-width:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:20px;box-sizing:border-box}.EventsPage_galleryImage__cAi_s{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.EventsPage_galleryArrow__6Mgk9{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;transition:background .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EventsPage_galleryArrow__6Mgk9:hover:not(:disabled){background:#000000b3;transform:translateY(-50%) scale(1.1)}.EventsPage_galleryArrow__6Mgk9:disabled{opacity:.3;cursor:not-allowed}.EventsPage_galleryArrowPrev__a8dS7{left:20px}.EventsPage_galleryArrowNext__FDGSk{right:20px}.EventsPage_galleryArrow__6Mgk9 svg{width:24px;height:24px}.EventsPage_galleryDots___dAmk{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10001;background:#00000080;padding:8px 16px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EventsPage_galleryDot__lRywM{width:10px;height:10px;border-radius:50%;border:none;background:#fff6;cursor:pointer;transition:background .2s ease,transform .2s ease;padding:0}.EventsPage_galleryDot__lRywM:hover:not(:disabled){background:#fff9;transform:scale(1.2)}.EventsPage_galleryDot__lRywM:disabled{cursor:not-allowed}.EventsPage_galleryDotActive__Lozi0{background:#fff;transform:scale(1.3)}@media (max-width:640px){.EventsPage_galleryArrow__6Mgk9{width:40px;height:40px}.EventsPage_galleryArrowPrev__a8dS7{left:10px}.EventsPage_galleryArrowNext__FDGSk{right:10px}.EventsPage_galleryDots___dAmk{bottom:10px;padding:6px 12px;gap:6px}.EventsPage_galleryDot__lRywM{width:8px;height:8px}.EventsPage_galleryIndicator___0oPM{top:12px;right:12px;padding:6px 10px}.EventsPage_galleryIndicator___0oPM svg{width:18px;height:18px}.EventsPage_galleryCount__rJe6S{font-size:12px}}