.FeaturedEvent_featuredWrapper__3j9LI{width:100%}.FeaturedEvent_borderOuter__WAB5w{background:#5c0cc3;padding:2px;border-radius:50px;width:100%}.FeaturedEvent_featuredContainer__GpVwG{background:#fff;border-radius:50px;padding:2.5rem 3rem;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.FeaturedEvent_eventContent__r_YTk{display:flex;align-items:center;width:100%}.FeaturedEvent_contentLeft__9SMuY{flex:0 0 50%;padding-right:2.5rem;display:flex;align-items:center}.FeaturedEvent_textContent__IIqfE{width:100%}.FeaturedEvent_contentRight__BUiaq{flex:0 0 50%;display:flex;justify-content:center;align-items:center}.FeaturedEvent_dateCountdownContainer__mY7jy{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.FeaturedEvent_eventName__eVMzl{font-family:inherit;font-size:2.2rem;font-weight:700;color:#0c0c0c;margin:0 0 1.5rem;line-height:1.25;letter-spacing:-.01em}.FeaturedEvent_mobileImageWrapper__2fN3s{display:none}.FeaturedEvent_eventMeta__43zlm{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.FeaturedEvent_dateIndicator__5SddR{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;padding:.5rem .625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3rem;flex-shrink:0}.FeaturedEvent_datePrefix__OzdiG{font-size:.65rem;font-weight:500;line-height:1;color:#666;margin-bottom:.25rem;text-transform:lowercase}.FeaturedEvent_dateDay__ZBJrp{font-size:1.25rem;font-weight:700;line-height:1;color:#0c0c0c;margin-bottom:.125rem}.FeaturedEvent_dateMonth__AJeBc{font-size:.7rem;font-weight:700;line-height:1;color:#c900eb;letter-spacing:.05em;text-transform:uppercase}.FeaturedEvent_locationInfo__SvaSM{display:flex;align-items:flex-start;gap:.5rem;font-size:1rem;color:#444;flex:1;min-width:0}.FeaturedEvent_locationInfo__SvaSM svg{color:#5c0cc3;flex-shrink:0;opacity:.9;margin-top:.2rem;width:1rem;height:1rem}.FeaturedEvent_locationText__FqvN7{word-break:break-word;overflow-wrap:break-word;line-height:1.4;flex:1;min-width:0}.FeaturedEvent_cityName__J0q2D{color:#0c0c0c;font-weight:600}.FeaturedEvent_locationSeparator__ainE_{color:#999}.FeaturedEvent_venueName__VqDCk{color:#666;font-weight:400}.FeaturedEvent_shortDescription__ldcsz{font-size:1rem;color:#444;margin:0 0 1.5rem;line-height:1.65;max-width:90%}.FeaturedEvent_actionButtons__T7Rlr{display:flex;gap:1rem;margin-top:.5rem}.FeaturedEvent_eventButton__Uke3b{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#c900eb;color:#fff;text-decoration:none;border-radius:50%;font-size:1.3rem;font-weight:700;border:none;box-shadow:2px 2px 0 #5c0cc3;transform:translate(-1px,-1px);transition:all .2s ease;line-height:1}.FeaturedEvent_eventButton__Uke3b:hover{background:#5c0cc3;transform:translate(0);box-shadow:1px 1px 0 #3a0080}.FeaturedEvent_imageStack__n5jwY{position:relative;width:500px;height:375px;border:2px solid #0c0c0c;border-radius:30px;cursor:pointer;transition:all .2s ease;box-shadow:4px 4px 0 #0c0c0c;transform:translate(-2px,-2px);display:block;overflow:hidden;text-decoration:none}.FeaturedEvent_imageStack__n5jwY:hover{transform:translate(0);box-shadow:1px 1px 0 #0c0c0c}.FeaturedEvent_imageContainer__JIQSl{position:absolute;inset:0;border-radius:28px;overflow:hidden;z-index:1}.FeaturedEvent_eventImage__3goji{object-fit:cover}@media (max-width:1200px) and (min-width:769px){.FeaturedEvent_imageStack__n5jwY{width:400px;height:300px}}@media (max-width:1000px) and (min-width:769px){.FeaturedEvent_imageStack__n5jwY{width:340px;height:255px}.FeaturedEvent_eventName__eVMzl{font-size:1.9rem}}@media (max-width:768px){.FeaturedEvent_featuredContainer__GpVwG{padding:2rem 1.75rem;border-radius:50px}.FeaturedEvent_eventContent__r_YTk{flex-direction:column;margin-top:0}.FeaturedEvent_contentLeft__9SMuY{padding-right:0;width:100%;order:1}.FeaturedEvent_textContent__IIqfE{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.FeaturedEvent_contentRight__BUiaq{display:none}.FeaturedEvent_mobileImageWrapper__2fN3s{display:block;width:100%;margin:1.25rem 0;order:3}.FeaturedEvent_mobileImageWrapper__2fN3s .FeaturedEvent_imageStack__n5jwY{width:calc(100% - 2rem);max-width:360px;height:auto;aspect-ratio:4/3;margin:0 auto}.FeaturedEvent_dateCountdownContainer__mY7jy{order:1;width:100%;margin-bottom:1rem;flex-direction:column;align-items:center;gap:.75rem}.FeaturedEvent_eventName__eVMzl{order:2;font-size:1.75rem;text-align:center;margin:0 0 .75rem}.FeaturedEvent_eventMeta__43zlm{order:4;width:100%;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:nowrap}.FeaturedEvent_locationInfo__SvaSM{font-size:.9rem;flex:1;min-width:0;max-width:calc(100% - 4.5rem);align-items:flex-start;text-align:left}.FeaturedEvent_shortDescription__ldcsz{order:5;width:100%;font-size:.95rem;max-width:100%;margin:0;text-align:center}.FeaturedEvent_actionButtons__T7Rlr{display:none}}@media (max-width:480px){.FeaturedEvent_featuredContainer__GpVwG{padding:1.75rem 1.25rem}.FeaturedEvent_eventName__eVMzl{font-size:1.5rem}.FeaturedEvent_mobileImageWrapper__2fN3s .FeaturedEvent_imageStack__n5jwY{width:calc(100% - 1rem);max-width:320px}}.EventCountdown_countdownContainer__xulKL{display:flex;align-items:center}.EventCountdown_countdownUnits__o4Db2{display:flex;gap:0;align-items:center}.EventCountdown_countdownUnitBlock__H1q5H{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-radius:12px;padding:.55rem .65rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:3rem;flex-shrink:0}.EventCountdown_countdownColon__pObIh{font-size:1.25rem;font-weight:700;color:#5c0cc3;margin-left:.75rem;margin-right:.75rem;line-height:1}.EventCountdown_countdownValue__ZzzV9{font-size:1.25rem;font-weight:700;line-height:1;color:#1A1A1A;margin-bottom:.125rem}.EventCountdown_countdownLabelUnit__jw8e4{font-size:.7rem;font-weight:600;line-height:1;color:#1A1A1A;letter-spacing:.05em;text-transform:uppercase}@media (max-width:768px){.EventCountdown_countdownUnitBlock__H1q5H{padding:.55rem .65rem;min-width:2.5rem}.EventCountdown_countdownColon__pObIh{font-size:1.1rem;margin-left:.5rem;margin-right:.5rem}.EventCountdown_countdownValue__ZzzV9{font-size:1.1rem}.EventCountdown_countdownLabelUnit__jw8e4{font-size:.65rem}}@media (max-width:480px){.EventCountdown_countdownUnitBlock__H1q5H{padding:.55rem .65rem;min-width:2.25rem}.EventCountdown_countdownColon__pObIh{font-size:1rem;margin-left:.4rem;margin-right:.4rem}.EventCountdown_countdownValue__ZzzV9{font-size:1rem}.EventCountdown_countdownLabelUnit__jw8e4{font-size:.6rem}}