.EventsHero-module__hH3d4a__hero{isolation:isolate;background:var(--background);border-bottom:1px solid var(--sk-border-soft);margin-top:-4rem;position:relative;overflow:hidden}.EventsHero-module__hH3d4a__heroImageWrap{z-index:0;pointer-events:none;width:64%;position:absolute;top:0;bottom:0;right:0}.EventsHero-module__hH3d4a__heroImage{object-fit:cover;object-position:center right;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 14%,#000 32% 100%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,lab(0% 0 0/.35) 14%,#000 32% 100%);mask-image:linear-gradient(90deg,#0000 0%,oklch(0% none none/.35) 14%,#000 32% 100%)}.dark .EventsHero-module__hH3d4a__heroImage{opacity:.9;filter:brightness(1.08)saturate(1.05)}.EventsHero-module__hH3d4a__heroInner{z-index:1;padding-top:6.6rem;padding-bottom:3.6rem;position:relative}.EventsHero-module__hH3d4a__eyebrow{color:var(--sk-brand);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.68rem;font-weight:800;display:inline-flex}.EventsHero-module__hH3d4a__eyebrowDot{background:var(--sk-brand);width:.5rem;height:.5rem;box-shadow:0 0 10px color-mix(in oklch, var(--sk-brand) 60%, transparent);border-radius:999px}.EventsHero-module__hH3d4a__title{color:var(--sk-muted-strong);font-family:var(--font-rajdhani), "Inter", system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:.7rem 0 0;font-size:clamp(42px,6.4vw,72px);font-style:italic;font-weight:900;line-height:.95}.EventsHero-module__hH3d4a__titleAccent{color:var(--sk-brand);display:block}.EventsHero-module__hH3d4a__subtitle{max-width:31rem;color:var(--sk-muted);margin:1.1rem 0 0;font-size:.92rem;font-weight:500;line-height:1.6}.EventsHero-module__hH3d4a__heroHighlights{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.EventsHero-module__hH3d4a__heroHighlightPill{border:1px solid var(--sk-border-soft);background:color-mix(in oklch, var(--sk-surface-1) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .95rem;display:inline-flex;box-shadow:0 8px 20px #18181b0d}.EventsHero-module__hH3d4a__heroHighlightIcon{width:1.05rem;height:1.05rem;color:var(--sk-brand);flex-shrink:0}.EventsHero-module__hH3d4a__heroHighlightLabel{color:var(--sk-muted-strong);flex-direction:column;font-size:.82rem;font-weight:700;line-height:1.15;display:inline-flex}.EventsHero-module__hH3d4a__heroHighlightLine{display:block}.EventsHero-module__hH3d4a__ctaRow{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.6rem 0 0;display:flex}.EventsHero-module__hH3d4a__ctaPrimary{background:var(--sk-brand);color:#fff;border:1px solid color-mix(in oklch, var(--sk-brand) 60%, white);box-shadow:0 12px 28px color-mix(in oklch, var(--sk-brand) 34%, transparent);border-radius:.7rem;align-items:center;gap:.5rem;padding:.72rem 1.25rem;font-size:.9rem;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.EventsHero-module__hH3d4a__ctaPrimary:hover{background:color-mix(in oklch, var(--sk-brand) 88%, white);box-shadow:0 16px 34px color-mix(in oklch, var(--sk-brand) 44%, transparent);transform:translateY(-1px)}.EventsHero-module__hH3d4a__ctaSecondary{background:color-mix(in oklch, var(--sk-surface-1) 80%, transparent);color:var(--sk-muted-strong);border:1px solid var(--sk-border-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.7rem;align-items:center;gap:.5rem;padding:.72rem 1.25rem;font-size:.9rem;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.EventsHero-module__hH3d4a__ctaSecondary:hover{border-color:color-mix(in oklch, var(--sk-brand) 40%, var(--sk-border-soft));background:color-mix(in oklch, var(--sk-surface-1) 94%, transparent);transform:translateY(-1px)}.EventsHero-module__hH3d4a__ctaIcon{width:1.05rem;height:1.05rem}@media (min-width:768px){.EventsHero-module__hH3d4a__heroInner{padding-top:8rem;padding-bottom:4.5rem}}@media (max-width:767px){.EventsHero-module__hH3d4a__heroImageWrap{opacity:.22;width:100%}.EventsHero-module__hH3d4a__subtitle{max-width:100%}}
