.section_sectionTitle___DFPC{margin-bottom:var(--space-4);font-size:var(--text-4xl);font-weight:var(--font-semibold);text-align:center;color:var(--text-primary);line-height:var(--leading-tight);position:relative}@media only screen and (min-width:768px){.section_sectionTitle___DFPC{font-size:var(--text-5xl);margin-bottom:var(--space-8)}}.section_sectionTitle___DFPC>a{text-decoration:none;color:var(--text-primary);transition:var(--transition-fast);position:relative}.section_sectionTitle___DFPC>a:hover{color:var(--primary-blue)}.section_sectionTitle___DFPC>a:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:2px;background:var(--primary-blue);transition:var(--transition-fast)}.section_sectionTitle___DFPC>a:hover:after{width:100%}.section_section__0IeEF{padding:var(--space-4);background:var(--bg-card);border-radius:var(--radius-md);box-shadow:none;border:none;transition:var(--transition-fast)}@media only screen and (min-width:768px){.section_section__0IeEF{padding:var(--space-6)}}.blur-image_blurImageContainer__jXgT8{position:relative;width:100%;overflow:hidden;display:block}.blur-image_blurPlaceholder__cq_sf{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(20px);transform:scale(1.1);z-index:1;pointer-events:none}.blur-image_mainImage__FMCBP{position:relative;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease-in-out,transform .3s cubic-bezier(.4,0,.2,1);z-index:2;pointer-events:auto;will-change:transform,opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.blur-image_mainImage__FMCBP.blur-image_loaded__BdJmf{opacity:1}.blur-image_blurImageContainer__jXgT8 img{display:block}.horizontal-scroll_horizontalScroll__4IDTd{width:100%;overflow:hidden;position:relative}.horizontal-scroll_scrollContainer__aOnrs{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:var(--space-4);padding:var(--space-2) var(--space-4);scrollbar-width:auto;scrollbar-color:var(--gray-6) var(--gray-2)}.horizontal-scroll_scrollContainer__aOnrs::-webkit-scrollbar{height:8px}.horizontal-scroll_scrollContainer__aOnrs::-webkit-scrollbar-track{background:var(--gray-2);border-radius:var(--radius-md);margin:0 var(--space-4)}.horizontal-scroll_scrollContainer__aOnrs::-webkit-scrollbar-thumb{background:var(--gray-6);border-radius:var(--radius-md);-webkit-transition:background var(--transition-fast),box-shadow var(--transition-fast);transition:background var(--transition-fast),box-shadow var(--transition-fast);border:1px solid var(--gray-3);box-shadow:0 1px 2px rgba(0,0,0,.1)}.horizontal-scroll_scrollContainer__aOnrs::-webkit-scrollbar-thumb:hover{background:var(--gray-7);box-shadow:0 2px 4px rgba(0,0,0,.15)}.horizontal-scroll_scrollContainer__aOnrs>*{flex-shrink:0}.all-events_eventCard__kHcZk{background:var(--bg-card-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition-normal);border:1px solid var(--border-secondary);height:100%;display:flex;flex-direction:column;position:relative}.all-events_eventCard__kHcZk>*{position:relative;z-index:2}.all-events_eventCard__kHcZk:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),rgba(255,255,255,.8),rgba(255,255,255,.4),transparent)!important;transform:translateX(-100%)!important;transition:transform .7s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;z-index:1!important;pointer-events:none!important;border-radius:var(--radius-lg)!important}.all-events_eventCard__kHcZk:hover{background:var(--bg-card-hover);transform:translateY(-6px);box-shadow:var(--shadow-xl)}.all-events_eventCard__kHcZk:hover:after{transform:translateX(100%)!important}.all-events_eventImageContainer__uIfhu{position:relative;display:block;width:100%;aspect-ratio:2/1;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.all-events_eventImage__bRAU2{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.all-events_eventCard__kHcZk:hover .all-events_eventImage__bRAU2{transform:scale(1.05) translateZ(0)}.all-events_eventCardContent__bYANg{padding:var(--space-2) var(--space-3);flex:1 1;display:flex;flex-direction:column;cursor:pointer}@media only screen and (min-width:768px){.all-events_eventCardContent__bYANg{padding:var(--space-3) var(--space-4)}}.all-events_eventTitle__2WFA3{font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0;color:var(--text-primary);line-height:var(--leading-tight);letter-spacing:-.025em}.all-events_eventTitle__2WFA3>a{color:var(--text-primary);text-decoration:none;transition:var(--transition-fast)}.all-events_eventTitle__2WFA3>a:hover{color:var(--primary-blue)}.all-events_eventGrid__VLcH0{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media only screen and (min-width:768px){.all-events_eventGrid__VLcH0{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media only screen and (min-width:1200px){.all-events_eventGrid__VLcH0{grid-template-columns:repeat(3,1fr)}}.all-events_eventCardWrapper__k3Owr{display:flex;flex-direction:column}.all-events_mobileContainer__KVPIp{display:block;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}.all-events_desktopContainer__MF5zZ{display:none}.all-events_mobileContainer__KVPIp .all-events_eventCardWrapper__k3Owr{width:280px;min-width:280px}@media only screen and (min-width:768px){.all-events_mobileContainer__KVPIp{display:none}.all-events_desktopContainer__MF5zZ{display:block}}