.EventList-module__lVPHRW__section{scroll-margin-top:80px}.EventList-module__lVPHRW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.EventList-module__lVPHRW__heading{gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.EventList-module__lVPHRW__lead{max-width:52ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.EventList-module__lVPHRW__tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.EventList-module__lVPHRW__list{border-top:var(--border-width-default) solid var(--color-border-default);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none}.EventList-module__lVPHRW__row{border-bottom:var(--border-width-default) solid var(--color-border-default);grid-template-columns:200px minmax(0,300px) minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.4vw,40px);padding:clamp(24px,2.4vw,32px) 0;display:grid;position:relative}.EventList-module__lVPHRW__date{gap:var(--space-2);flex-direction:column;display:flex}.EventList-module__lVPHRW__day{font-family:var(--heading-family);font-weight:var(--heading-weight);font-size:var(--heading-3-size);line-height:var(--leading-100);letter-spacing:var(--heading-3-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.EventList-module__lVPHRW__year{color:var(--color-text-tertiary);font-size:var(--type-body-sm-size);line-height:var(--leading-100)}.EventList-module__lVPHRW__thumb{aspect-ratio:1200/630;border-radius:var(--radius-media);background:var(--color-surface-panel);width:100%;position:relative;overflow:hidden}.EventList-module__lVPHRW__image{object-fit:cover;transition:transform var(--duration-slower) var(--ease-standard)}.EventList-module__lVPHRW__row:hover .EventList-module__lVPHRW__image{transform:scale(1.04)}.EventList-module__lVPHRW__text{gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}.EventList-module__lVPHRW__meta{color:var(--color-text-tertiary);font-size:var(--type-body-sm-size);line-height:var(--leading-140)}.EventList-module__lVPHRW__name{font-size:var(--heading-4-size);line-height:var(--leading-125);letter-spacing:var(--heading-4-tracking)}.EventList-module__lVPHRW__nameLink{color:inherit;text-decoration:none}.EventList-module__lVPHRW__nameLink:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.EventList-module__lVPHRW__nameLink:hover{color:inherit}.EventList-module__lVPHRW__summary{max-width:66ch;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.EventList-module__lVPHRW__action{justify-content:flex-end;align-items:center;display:flex}.EventList-module__lVPHRW__arrow{border-radius:var(--radius-pill);background:var(--color-surface-panel);width:56px;height:56px;color:var(--color-text-primary);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);place-items:center;display:grid;overflow:hidden}.EventList-module__lVPHRW__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform var(--duration-base) var(--ease-standard)}.EventList-module__lVPHRW__row:hover .EventList-module__lVPHRW__arrow,.EventList-module__lVPHRW__row:focus-within .EventList-module__lVPHRW__arrow{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.EventList-module__lVPHRW__row:hover .EventList-module__lVPHRW__arrow svg{transform:translate(3px)}.EventList-module__lVPHRW__empty{align-items:center;gap:var(--space-3);padding:clamp(40px, 5vw, 64px) var(--space-6);border-radius:var(--radius-3xl);background:var(--color-surface-muted);text-align:center;flex-direction:column;margin-top:clamp(32px,4vw,56px);display:flex}.EventList-module__lVPHRW__emptyTitle{font-size:var(--heading-4-size);line-height:var(--leading-125);letter-spacing:var(--heading-4-tracking)}.EventList-module__lVPHRW__emptyBody{max-width:52ch;font-size:var(--type-body-size);line-height:var(--type-body-leading)}.EventList-module__lVPHRW__more{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}@media (max-width:1180px){.EventList-module__lVPHRW__row{grid-template-columns:170px minmax(0,220px) minmax(0,1fr) auto}}@media (max-width:900px){.EventList-module__lVPHRW__row{row-gap:var(--space-2);grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:start}.EventList-module__lVPHRW__thumb{grid-area:1/1/span 2}.EventList-module__lVPHRW__date{align-items:baseline;gap:var(--space-2-5);flex-direction:row;grid-area:1/2}.EventList-module__lVPHRW__day{font-size:var(--heading-4-size)}.EventList-module__lVPHRW__text{grid-area:2/2}.EventList-module__lVPHRW__action{grid-area:1/3/span 2;align-self:center}}@media (max-width:680px){.EventList-module__lVPHRW__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.EventList-module__lVPHRW__thumb,.EventList-module__lVPHRW__date,.EventList-module__lVPHRW__text{grid-area:auto/1}.EventList-module__lVPHRW__thumb{margin-bottom:var(--space-1);order:-1}.EventList-module__lVPHRW__action{display:none}}@media (prefers-reduced-motion:reduce){.EventList-module__lVPHRW__image,.EventList-module__lVPHRW__arrow,.EventList-module__lVPHRW__arrow svg{transition:none}.EventList-module__lVPHRW__row:hover .EventList-module__lVPHRW__image,.EventList-module__lVPHRW__row:hover .EventList-module__lVPHRW__arrow svg{transform:none}}
.EventsHero-module__yVp3hG__hero{color:var(--color-text-inverse);padding-top:clamp(120px,10vw,144px);padding-bottom:clamp(56px,6vw,80px);position:relative;overflow:hidden}.EventsHero-module__yVp3hG__glow{background:var(--gradient-hero-glow);pointer-events:none;position:absolute;inset:0}.EventsHero-module__yVp3hG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,88px);display:grid;position:relative}.EventsHero-module__yVp3hG__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.EventsHero-module__yVp3hG__title{max-width:14ch;color:inherit}.EventsHero-module__yVp3hG__lead{max-width:var(--measure-lead-narrow);font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.EventsHero-module__yVp3hG__cta{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.EventsHero-module__yVp3hG__side{min-width:0}.EventsHero-module__yVp3hG__card{border-radius:var(--radius-3xl);background:var(--color-white-a08);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));color:var(--color-text-inverse);flex-direction:column;display:flex;position:relative;overflow:hidden}.EventsHero-module__yVp3hG__ring{z-index:var(--z-raised-2);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border-on-dark);pointer-events:none;transition:box-shadow var(--duration-base) var(--ease-standard);position:absolute;inset:0}.EventsHero-module__yVp3hG__card:hover .EventsHero-module__yVp3hG__ring{box-shadow:inset 0 0 0 1px var(--color-white-a40)}.EventsHero-module__yVp3hG__media{aspect-ratio:1200/630;background:var(--color-surface-inverse-raised);width:100%;position:relative;overflow:hidden}.EventsHero-module__yVp3hG__image{object-fit:cover;transition:transform var(--duration-slower) var(--ease-standard)}.EventsHero-module__yVp3hG__card:hover .EventsHero-module__yVp3hG__image{transform:scale(1.04)}.EventsHero-module__yVp3hG__pills{top:var(--space-4);left:var(--space-4);z-index:var(--z-raised);gap:var(--space-2);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.EventsHero-module__yVp3hG__pill{height:var(--control-height-2xs);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-label-solid-on-dark-bg);color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);line-height:var(--leading-100);align-items:center;display:inline-flex}.EventsHero-module__yVp3hG__pillAccent{background:var(--color-label-accent-bg);color:var(--color-text-inverse)}.EventsHero-module__yVp3hG__body{gap:var(--space-4);padding:var(--space-6) var(--space-6) 26px;flex-direction:column;display:flex}.EventsHero-module__yVp3hG__name{font-size:var(--heading-3-size);line-height:var(--heading-3-leading);letter-spacing:var(--heading-3-tracking);color:inherit}.EventsHero-module__yVp3hG__nameLink{color:inherit;text-decoration:none}.EventsHero-module__yVp3hG__nameLink:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.EventsHero-module__yVp3hG__nameLink:hover{color:inherit}.EventsHero-module__yVp3hG__facts{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.EventsHero-module__yVp3hG__fact{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.EventsHero-module__yVp3hG__icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:2px}.EventsHero-module__yVp3hG__value{min-width:0;font-size:var(--type-body-size);line-height:var(--leading-150);text-wrap:pretty;margin:0}.EventsHero-module__yVp3hG__footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-1);padding-top:var(--space-4-5);border-top:var(--border-width-default) solid var(--color-border-on-dark);flex-wrap:wrap;display:flex}.EventsHero-module__yVp3hG__team{font-size:var(--type-body-sm-size);line-height:var(--leading-140)}.EventsHero-module__yVp3hG__cardCta{z-index:3;display:flex;position:relative}.EventsHero-module__yVp3hG__panel{align-items:flex-start;gap:var(--space-4);border-radius:var(--radius-3xl);background:var(--color-white-a08);box-shadow:inset 0 0 0 1px var(--color-border-on-dark);flex-direction:column;padding:clamp(28px,3vw,40px);display:flex}.EventsHero-module__yVp3hG__status{height:26px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);background:var(--color-label-solid-on-dark-bg);color:var(--color-text-primary);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);line-height:var(--leading-100);align-items:center;display:inline-flex}.EventsHero-module__yVp3hG__panelBody{max-width:var(--measure-lead-narrow);font-size:var(--type-body-size);line-height:var(--type-body-leading)}@media (max-width:1024px){.EventsHero-module__yVp3hG__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.EventsHero-module__yVp3hG__ring,.EventsHero-module__yVp3hG__image{transition:none}.EventsHero-module__yVp3hG__card:hover .EventsHero-module__yVp3hG__image{transform:none}}
