.events-module__uXo2ga__main{padding-top:60px;overflow-x:hidden}.events-module__uXo2ga__hero{background:linear-gradient(135deg,var(--black)0%,#2d2d2d 100%);text-align:center;padding:48px 0}.events-module__uXo2ga__label{text-transform:uppercase;letter-spacing:2px;color:var(--ted-red);margin-bottom:12px;font-size:.875rem;font-weight:600;display:inline-block}.events-module__uXo2ga__labelLight{text-transform:uppercase;letter-spacing:2px;color:#fffc;margin-bottom:12px;font-size:.875rem;font-weight:600;display:inline-block}.events-module__uXo2ga__title{color:var(--white);word-wrap:break-word;overflow-wrap:break-word;margin-bottom:16px;padding:0 16px;font-size:clamp(1.5rem,5vw,2rem);font-weight:800}.events-module__uXo2ga__subtitle{color:#fffc;max-width:600px;margin:0 auto;padding:0 16px;font-size:1rem}.events-module__uXo2ga__sectionHeader{text-align:center;margin-bottom:40px}.events-module__uXo2ga__sectionHeader h2{color:var(--black);font-size:clamp(1.5rem,5vw,2rem);font-weight:700}.events-module__uXo2ga__sectionSubtitle{color:var(--dark-grey);max-width:600px;margin:16px auto 0;font-size:1rem}.events-module__uXo2ga__overview{padding:var(--section-padding);background:linear-gradient(180deg,var(--white)0%,#f8f8f8 100%)}.events-module__uXo2ga__overviewContent{text-align:center;max-width:800px;margin:0 auto 48px}.events-module__uXo2ga__overviewTitle{color:var(--black);margin-bottom:24px;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.events-module__uXo2ga__overviewText{color:var(--dark-grey);margin-bottom:16px;font-size:1rem;line-height:1.8}.events-module__uXo2ga__overviewText strong{color:var(--ted-red)}.events-module__uXo2ga__statsRow{grid-template-columns:1fr;gap:16px;max-width:280px;margin:0 auto;display:grid}.events-module__uXo2ga__statCard{background:var(--white);text-align:center;box-shadow:var(--shadow-sm);border:1px solid #0000000d;border-radius:16px;padding:24px 20px}.events-module__uXo2ga__statValue{color:var(--ted-red);margin-bottom:4px;font-size:2.5rem;font-weight:800;display:block}.events-module__uXo2ga__statLabel{color:var(--dark-grey);text-transform:uppercase;letter-spacing:1px;font-size:.875rem}.events-module__uXo2ga__conference{padding:var(--section-padding);background:var(--black)}.events-module__uXo2ga__conferenceCard{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff1a;border-radius:24px;padding:32px 20px}.events-module__uXo2ga__conferenceHeader{text-align:center;margin-bottom:32px}.events-module__uXo2ga__badgeWhite{background:var(--ted-red);color:var(--white);border-radius:50px;margin-bottom:16px;padding:8px 20px;font-size:.875rem;font-weight:600;display:inline-block}.events-module__uXo2ga__conferenceHeader h3{color:var(--white);font-size:1.5rem;font-weight:700}.events-module__uXo2ga__conferenceGrid{grid-template-columns:1fr;gap:20px;display:grid}.events-module__uXo2ga__conferenceDay{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px 20px}.events-module__uXo2ga__dayLabel{text-transform:uppercase;letter-spacing:1px;color:var(--ted-red);margin-bottom:12px;font-size:.75rem;font-weight:600;display:inline-block}.events-module__uXo2ga__conferenceDay h4{color:var(--white);margin-bottom:8px;font-size:1.125rem;font-weight:700}.events-module__uXo2ga__conferenceDay p{color:#ffffffb3;font-size:.9375rem;line-height:1.6}.events-module__uXo2ga__events2026{padding:var(--section-padding);background:var(--white)}.events-module__uXo2ga__eventsGrid{grid-template-columns:1fr;gap:20px;display:grid}.events-module__uXo2ga__event2026Card{background:var(--light-grey);transition:all var(--transition-medium);border:1px solid #0000;border-radius:20px;padding:28px 20px}.events-module__uXo2ga__event2026Card:hover{background:var(--white);box-shadow:var(--shadow-lg);border-color:#dd232333;transform:translateY(-4px)}.events-module__uXo2ga__featuredEvent{border:2px solid var(--ted-red);background:var(--white)}.events-module__uXo2ga__eventIconWrapper{width:56px;height:56px;color:var(--white);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.events-module__uXo2ga__event2026Title{color:var(--black);margin-bottom:12px;font-size:1.125rem;font-weight:700;line-height:1.4}.events-module__uXo2ga__event2026Description{color:var(--dark-grey);font-size:.9375rem;line-height:1.7}.events-module__uXo2ga__timeline{padding:var(--section-padding);background:linear-gradient(135deg,var(--ted-red)0%,#b91c1c 100%)}.events-module__uXo2ga__timelineTitle{color:var(--white);margin-bottom:16px;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700}.events-module__uXo2ga__timelineContainer{max-width:700px;margin:0 auto}.events-module__uXo2ga__timelineItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-bottom:16px;padding:24px 20px}.events-module__uXo2ga__timelineItem:last-child{margin-bottom:0}.events-module__uXo2ga__timelineMonth{text-transform:uppercase;letter-spacing:2px;color:#fcd34d;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.events-module__uXo2ga__timelineItem h4{color:var(--white);margin-bottom:8px;font-size:1.125rem;font-weight:700}.events-module__uXo2ga__timelineItem p{color:#ffffffd9;font-size:.9375rem;line-height:1.6}.events-module__uXo2ga__upcoming{padding:var(--section-padding);background:var(--white)}.events-module__uXo2ga__upcomingGrid{gap:32px;display:grid}.events-module__uXo2ga__featuredCard{background:var(--light-grey);transition:all var(--transition-medium);border-radius:24px;grid-template-columns:1fr;display:grid;overflow:hidden}.events-module__uXo2ga__featuredCard:hover{box-shadow:var(--shadow-lg)}.events-module__uXo2ga__featuredImage{justify-content:center;align-items:center;min-height:160px;display:flex;position:relative}.events-module__uXo2ga__badge{text-transform:uppercase;letter-spacing:1px;background:var(--white);color:var(--ted-red);border-radius:50px;padding:8px 16px;font-size:.75rem;font-weight:600;position:absolute;top:20px;left:20px}.events-module__uXo2ga__featuredYear{color:#ffffff26;font-size:3rem;font-weight:800}.events-module__uXo2ga__featuredContent{flex-direction:column;justify-content:center;padding:24px 20px;display:flex}.events-module__uXo2ga__featuredTitle{color:var(--black);margin-bottom:16px;font-size:1.25rem;font-weight:800}.events-module__uXo2ga__featuredDescription{color:var(--dark-grey);margin-bottom:16px;font-size:.9375rem;line-height:1.8}.events-module__uXo2ga__eventMeta{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.events-module__uXo2ga__eventMeta span{color:var(--dark-grey);align-items:center;gap:8px;font-size:.8125rem;display:flex}.events-module__uXo2ga__featuredActions{flex-direction:column;gap:12px;display:flex}.events-module__uXo2ga__past{padding:var(--section-padding);background:var(--light-grey)}.events-module__uXo2ga__pastEventsGrid{grid-template-columns:1fr;gap:24px;display:grid}.events-module__uXo2ga__pastEventCard{background:var(--white);transition:all var(--transition-medium);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}.events-module__uXo2ga__pastEventCard:hover{box-shadow:var(--shadow-lg)}.events-module__uXo2ga__pastEventHeader{text-align:center;padding:32px 24px;position:relative}.events-module__uXo2ga__eventType{text-transform:uppercase;letter-spacing:1px;color:var(--white);background:#fff3;border-radius:50px;margin-bottom:12px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.events-module__uXo2ga__eventYearBig{color:#fff3;font-size:4rem;font-weight:800;display:block}.events-module__uXo2ga__pastEventContent{padding:24px}.events-module__uXo2ga__pastEventContent h3{color:var(--black);margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.events-module__uXo2ga__eventMetaRow{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.events-module__uXo2ga__eventMetaRow span{color:var(--dark-grey);align-items:center;gap:6px;font-size:.8125rem;display:flex}.events-module__uXo2ga__pastEventDescription{color:var(--dark-grey);margin-bottom:20px;font-size:.9375rem;line-height:1.7}.events-module__uXo2ga__speakersSection{border-top:1px solid #00000014;padding-top:20px}.events-module__uXo2ga__speakersSection h4{color:var(--ted-red);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:.875rem;font-weight:600}.events-module__uXo2ga__speakersList{grid-template-columns:1fr;gap:12px;display:grid}.events-module__uXo2ga__speakerItem{flex-direction:column;gap:2px;display:flex}.events-module__uXo2ga__speakerName{color:var(--black);font-size:.9375rem;font-weight:600}.events-module__uXo2ga__speakerRole{color:var(--dark-grey);font-size:.8125rem}.events-module__uXo2ga__pastGrid{grid-template-columns:1fr;gap:20px;display:grid}.events-module__uXo2ga__eventCard{background:var(--white);transition:all var(--transition-medium);border-radius:20px;overflow:hidden}.events-module__uXo2ga__eventCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.events-module__uXo2ga__eventImage{justify-content:center;align-items:center;height:160px;display:flex}.events-module__uXo2ga__eventYear{color:#fff3;font-size:3rem;font-weight:800}.events-module__uXo2ga__eventContent{padding:20px}.events-module__uXo2ga__eventContent h3{color:var(--black);margin-bottom:12px;font-size:1.25rem;font-weight:700}.events-module__uXo2ga__eventContent p{color:var(--dark-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}.events-module__uXo2ga__eventCard .events-module__uXo2ga__eventMeta{margin-bottom:20px}.events-module__uXo2ga__eventCard .events-module__uXo2ga__eventMeta span{font-size:.8125rem}.events-module__uXo2ga__eventLink{color:var(--ted-red);transition:gap var(--transition-fast);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.events-module__uXo2ga__eventLink:hover{color:var(--ted-red);gap:12px}@media (min-width:481px){.events-module__uXo2ga__statsRow{grid-template-columns:repeat(3,1fr);max-width:none}.events-module__uXo2ga__eventsGrid,.events-module__uXo2ga__speakersList{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.events-module__uXo2ga__main{padding-top:80px}.events-module__uXo2ga__hero{padding:80px 0}.events-module__uXo2ga__title,.events-module__uXo2ga__subtitle{padding:0}.events-module__uXo2ga__sectionHeader{margin-bottom:60px}.events-module__uXo2ga__sectionHeader h2{font-size:clamp(2rem,4vw,2.75rem)}.events-module__uXo2ga__overviewText{font-size:1.125rem}.events-module__uXo2ga__statCard{padding:32px 24px}.events-module__uXo2ga__statValue{font-size:3rem}.events-module__uXo2ga__conferenceCard{padding:48px}.events-module__uXo2ga__conferenceHeader h3{font-size:2rem}.events-module__uXo2ga__conferenceGrid{grid-template-columns:repeat(3,1fr);gap:24px}.events-module__uXo2ga__conferenceDay{padding:28px}.events-module__uXo2ga__eventsGrid{grid-template-columns:repeat(3,1fr);gap:24px}.events-module__uXo2ga__event2026Card{padding:32px 24px}.events-module__uXo2ga__eventIconWrapper{width:64px;height:64px}.events-module__uXo2ga__event2026Title{font-size:1.25rem}.events-module__uXo2ga__timelineItem{padding:28px}.events-module__uXo2ga__timelineItem h4{font-size:1.25rem}.events-module__uXo2ga__featuredCard{grid-template-columns:1fr 1.5fr;display:grid}.events-module__uXo2ga__featuredImage{min-height:300px}.events-module__uXo2ga__featuredYear{font-size:6rem}.events-module__uXo2ga__featuredContent{padding:48px}.events-module__uXo2ga__featuredTitle{font-size:2.5rem}.events-module__uXo2ga__featuredDescription{margin-bottom:24px;font-size:1.0625rem}.events-module__uXo2ga__eventMeta{gap:20px;margin-bottom:32px}.events-module__uXo2ga__eventMeta span{font-size:.9375rem}.events-module__uXo2ga__featuredActions{flex-direction:row;gap:16px}.events-module__uXo2ga__pastEventsGrid{grid-template-columns:repeat(2,1fr);gap:32px}.events-module__uXo2ga__pastEventHeader{padding:40px 32px}.events-module__uXo2ga__eventYearBig{font-size:5rem}.events-module__uXo2ga__pastEventContent{padding:32px}.events-module__uXo2ga__pastEventContent h3{font-size:1.5rem}.events-module__uXo2ga__pastGrid{grid-template-columns:repeat(2,1fr);gap:32px}.events-module__uXo2ga__eventImage{height:200px}.events-module__uXo2ga__eventYear{font-size:4rem}.events-module__uXo2ga__eventContent{padding:28px}.events-module__uXo2ga__eventContent h3{font-size:1.5rem}}@media (min-width:1025px){.events-module__uXo2ga__featuredImage{min-height:400px}.events-module__uXo2ga__featuredYear{font-size:8rem}.events-module__uXo2ga__pastGrid,.events-module__uXo2ga__speakersList{grid-template-columns:repeat(3,1fr)}}
