.EventsHero_hero__rOQ_Z{position:relative;padding:var(--space-32) 0 var(--space-32);min-height:620px;display:flex;align-items:center;background-color:rgb(36,41,49);background-image:linear-gradient(90deg,rgba(36,41,49,.92) 0,rgba(36,41,49,.78) 38%,rgba(36,41,49,.45) 62%,rgba(36,41,49,.25)),url(https://cdn.humareso.com/hubfs/john_wh.jpg);background-size:cover;background-position:right 25%;background-repeat:no-repeat;color:var(--color-text-inverse);overflow:hidden}.EventsHero_hero__rOQ_Z:before{content:"";position:absolute;inset:-10% -10% auto -10%;height:80%;background:radial-gradient(ellipse 60% 50% at 30% 30%,rgba(239,46,36,.22),transparent 70%);pointer-events:none}@media (max-width:900px){.EventsHero_hero__rOQ_Z{background-image:linear-gradient(180deg,rgba(36,41,49,.78) 0,rgba(36,41,49,.92) 60%,rgba(36,41,49,1)),url(https://cdn.humareso.com/hubfs/john_wh.jpg);background-position:50%}}.EventsHero_inner__Ru2eT{position:relative;max-width:38rem}.EventsHero_eyebrow__wljD8{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:var(--text-sm);color:var(--humareso-red);font-weight:600;margin-bottom:var(--space-5)}.EventsHero_title__IzDTp{font-family:var(--font-display);font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.02;letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);color:var(--color-text-inverse)}.EventsHero_titleAccent__NTT50{color:var(--humareso-red-light)}.EventsHero_subtitle__TwrCB{font-size:var(--text-xl);line-height:var(--leading-snug);color:rgba(255,255,255,.78);max-width:38rem;margin:0 0 var(--space-8)}.EventsHero_ctas__kKf1a{display:flex;gap:var(--space-4);flex-wrap:wrap}.FeaturedEvents_panel__4Pc2m{position:relative;margin:var(--space-6) 0 var(--space-8)}.FeaturedEvents_header__Vo7j3{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5)}.FeaturedEvents_eyebrow__kCdt0{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--humareso-red)}.FeaturedEvents_heading__tTiHn{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;color:var(--color-text)}.FeaturedEvents_carouselOuter__nrbFF{position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FeaturedEvents_carouselMask__GsSaj{position:relative;overflow:hidden;flex:1 1;-webkit-mask-image:linear-gradient(90deg,transparent 5%,black 13%,black 87%,transparent 95%);mask-image:linear-gradient(90deg,transparent 5%,black 13%,black 87%,transparent 95%)}.FeaturedEvents_carouselTrack__6b53h{display:inline-flex;gap:var(--space-6);will-change:transform}.FeaturedEvents_arrowButton__L7Kd0{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);flex-shrink:0}.FeaturedEvents_arrowButton__L7Kd0:hover{background:var(--humareso-red);color:white;border-color:var(--humareso-red)}.FeaturedEvents_arrowLeft__Lx1a5{left:0}.FeaturedEvents_arrowRight__I4jHJ{right:0}.FeaturedEvents_arrowIcon____XSJ{width:20px;height:20px}.FeaturedEvents_card__ApZ9E{position:relative;display:flex;align-items:stretch;flex:0 0 600px;text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.FeaturedEvents_card__ApZ9E:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--humareso-red);z-index:2}.FeaturedEvents_card__ApZ9E:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--humareso-navy-light)}@media (max-width:900px){.FeaturedEvents_card__ApZ9E{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 100px) / 1.5)}.FeaturedEvents_carouselTrack__6b53h{gap:var(--space-4)}}@media (max-width:640px){.FeaturedEvents_card__ApZ9E{flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 80px) / 1.2)}}.FeaturedEvents_cover__SdTvC{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--humareso-navy),var(--humareso-red-dark));flex:0 0 42%;align-self:stretch;min-height:calc((100% / 2.36) * .75)}.FeaturedEvents_dateBadge__vQx1P{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);background:rgba(255,255,255,.95);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3}.FeaturedEvents_dateMonth__hct2F{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--humareso-red);font-weight:700;line-height:1}.FeaturedEvents_dateDay__6LZdL{font-family:var(--font-display);font-size:18px;line-height:1;color:var(--color-navy);margin-top:2px}.FeaturedEvents_cover__SdTvC img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.FeaturedEvents_card__ApZ9E:hover .FeaturedEvents_cover__SdTvC img{transform:scale(1.03)}@media (max-width:640px){.FeaturedEvents_cover__SdTvC{flex:0 0 auto;width:100%;align-self:stretch}}.FeaturedEvents_speakingPill__3lvCT{position:absolute;top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.94);color:var(--humareso-red-dark);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px var(--space-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FeaturedEvents_speakingDot__ve_qN{width:5px;height:5px;border-radius:50%;background:var(--humareso-red)}.FeaturedEvents_body__q5ZZS{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6);min-width:0;flex:1 1}.FeaturedEvents_indexNumber__YZc9c{position:absolute;top:var(--space-4);right:var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;line-height:1;color:var(--humareso-navy-light);letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-out)}.FeaturedEvents_card__ApZ9E:hover .FeaturedEvents_indexNumber__YZc9c{color:var(--humareso-red)}.FeaturedEvents_meta__u0AQV{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);padding-right:var(--space-8)}.FeaturedEvents_metaDot__1FWgU{width:3px;height:3px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.FeaturedEvents_title__0zpW6{font-family:var(--font-display);font-size:2rem;line-height:1.15;letter-spacing:var(--tracking-tight);color:var(--color-text);-webkit-line-clamp:2}.FeaturedEvents_description__3bIog,.FeaturedEvents_title__0zpW6{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.FeaturedEvents_description__3bIog{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary);-webkit-line-clamp:3}.FeaturedEvents_footer__x0PAs{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.FeaturedEvents_speakerAvatar__B7sIE{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--color-border);flex-shrink:0}.FeaturedEvents_speakerInfo__MOeYm{display:flex;flex-direction:column;min-width:0}.FeaturedEvents_speakerName___IcRo{font-size:12px;font-weight:600;color:var(--color-text);line-height:1.2}.FeaturedEvents_speakerTitle__IfEOi{font-size:10px;color:var(--color-text-muted);line-height:1.3}.FeaturedEvents_cta__CRVyN{margin-left:auto;font-size:12px;font-weight:700;color:var(--humareso-red);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:4px;transition:gap var(--duration-fast) var(--ease-out);flex-shrink:0}.FeaturedEvents_card__ApZ9E:hover .FeaturedEvents_cta__CRVyN{gap:8px}.PastEvents_wrap__WVJ_2{margin-top:var(--space-8)}.PastEvents_grid__3KxiA{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1200px){.PastEvents_grid__3KxiA{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.PastEvents_grid__3KxiA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.PastEvents_grid__3KxiA{grid-template-columns:repeat(2,minmax(0,1fr))}}.PastEvents_tile__iMdvT{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:inherit;border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.PastEvents_tile__iMdvT:hover{transform:translateY(-2px)}.PastEvents_tile__iMdvT:hover .PastEvents_cover__wCfGz img{transform:scale(1.04)}.PastEvents_cover__wCfGz{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--humareso-navy),var(--humareso-red-dark));border:1px solid var(--color-border)}.PastEvents_cover__wCfGz img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.PastEvents_playBadge__DT4Dw{position:absolute;bottom:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(5,7,7,.78);color:#fff;font-size:11px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PastEvents_when__p75EH{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--humareso-red)}.PastEvents_title__4AFF_{font-family:var(--font-display);font-size:var(--text-base);line-height:1.2;letter-spacing:var(--tracking-tight);margin:0;color:var(--color-text);-webkit-line-clamp:2}.PastEvents_title__4AFF_,.PastEvents_where__csuCU{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.PastEvents_where__csuCU{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:1}.PastEvents_loadMoreWrap__VwcH8{display:flex;justify-content:center;margin-top:var(--space-8)}.PastEvents_loadMore__ncZmF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.PastEvents_loadMore__ncZmF:hover{border-color:var(--humareso-red);color:var(--humareso-red);background:var(--humareso-red-light)}.PastEvents_empty__A4pTF{padding:var(--space-12);text-align:center;color:var(--color-text-muted);background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-xl)}