.events-section[data-astro-cid-map3axlu]{background:var(--color-neutral-10);padding:96px 20px 80px}@media (width<=639px){.events-section[data-astro-cid-map3axlu]{padding-top:64px}}.events-inner[data-astro-cid-map3axlu]{flex-direction:column;gap:40px;max-width:1080px;margin:0 auto;display:flex}@media (width>=1024px){.events-inner[data-astro-cid-map3axlu]{flex-direction:row;gap:64px}.events-sidebar[data-astro-cid-map3axlu]{flex-shrink:0;width:360px}.events-sidebar-inner[data-astro-cid-map3axlu]{position:sticky;top:96px}.events-stream[data-astro-cid-map3axlu]{flex:1;max-width:680px}}.events-eyebrow[data-astro-cid-map3axlu]{border:1px solid var(--color-neutral-100);background:var(--color-neutral-25);font-family:var(--font-v2-body);font-size:var(--text-v2-base);color:var(--color-neutral-700);border-radius:999px;align-items:center;margin:0 0 18px;padding:6px 14px;font-weight:500;display:inline-flex}.events-heading[data-astro-cid-map3axlu]{font-family:var(--font-v2-display);font-weight:400;font-size:var(--text-v2-4xl);line-height:var(--text-v2-4xl--line-height);letter-spacing:var(--tracking-v2-heading-lg);color:var(--color-neutral-900);margin:0}.events-sub[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-size:var(--text-v2-xl);line-height:var(--text-v2-xl--line-height);color:var(--color-neutral-700);margin:16px 0 0}.event-next[data-astro-cid-map3axlu]{background:var(--color-brand-dark);border-radius:28px;padding:4px;animation:4s ease-in-out infinite next-glimmer;position:relative;overflow:hidden}.event-next[data-astro-cid-map3axlu]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff52 50%,#0000 70%);animation:4s ease-in-out infinite next-sheen;position:absolute;inset:0;transform:translate(-100%)}.event-next-label[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-weight:500;font-size:var(--text-v2-sm);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;padding:6px 18px 8px}.event-next[data-astro-cid-map3axlu] .event-card[data-astro-cid-map3axlu]{z-index:1;border-radius:24px;position:relative}@keyframes next-glimmer{0%,to{background-color:var(--color-brand-dark);box-shadow:0 0 #047b4300}50%{background-color:var(--color-brand);box-shadow:0 0 22px #047b434d}}@keyframes next-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.event-next[data-astro-cid-map3axlu]{animation:none}.event-next[data-astro-cid-map3axlu]:after{animation:none;display:none}}.events-list[data-astro-cid-map3axlu]{flex-direction:column;gap:16px;display:flex}.event-card[data-astro-cid-map3axlu]{border:1px solid var(--color-neutral-50);background:var(--color-neutral-25);border-radius:24px;align-items:stretch;gap:20px;padding:20px;transition:border-color .18s;display:flex}.event-card[data-astro-cid-map3axlu]:hover{border-color:var(--color-neutral-100)}.event-card-logo[data-astro-cid-map3axlu]{border-radius:var(--radius-v2-lg);background:var(--color-neutral-900);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:112px;padding:16px;display:flex}.event-card-logo[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:contain;width:100%;max-height:80px}@media (width<=479px){.event-card[data-astro-cid-map3axlu]{flex-direction:column}.event-card-logo[data-astro-cid-map3axlu]{align-self:auto;width:100%;height:88px}}.event-card-body[data-astro-cid-map3axlu]{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.event-card-date[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-size:var(--text-v2-sm);color:var(--color-neutral-500);flex-wrap:wrap;gap:8px;line-height:1.4;display:flex}.event-card-dot[data-astro-cid-map3axlu]{color:var(--color-neutral-300)}.event-card-title[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-weight:500;font-size:var(--text-v2-xl);color:var(--color-neutral-900);line-height:1.4}.event-card-desc[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-size:var(--text-v2-base);line-height:var(--text-v2-base--line-height);color:var(--color-neutral-700)}.event-card-meta[data-astro-cid-map3axlu]{align-items:center;gap:12px;margin-top:2px;display:flex}.event-card-tag[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-weight:500;font-size:var(--text-v2-sm);letter-spacing:var(--tracking-v2-tag);color:var(--color-brand-dark);background:#76d6ae4d;border-radius:8px;padding:3px 6px}.event-card-location[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-size:var(--text-v2-sm);color:var(--color-neutral-500)}.event-card-cta[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-weight:500;font-size:var(--text-v2-base);color:var(--color-brand-dark);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.event-card-cta-arrow[data-astro-cid-map3axlu]{transition:transform .12s}.event-card[data-astro-cid-map3axlu]:hover .event-card-cta-arrow[data-astro-cid-map3axlu]{transform:translate(4px)}.events-newsletter[data-astro-cid-map3axlu]{margin-top:32px}.events-past[data-astro-cid-map3axlu]{margin-top:56px}.events-past-heading[data-astro-cid-map3axlu]{font-family:var(--font-v2-display);font-weight:400;font-size:var(--text-v2-2xl);line-height:var(--text-v2-2xl--line-height);letter-spacing:var(--tracking-v2-heading-sm);color:var(--color-neutral-900);margin:0 0 20px}.events-past-grid[data-astro-cid-map3axlu]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.events-past-grid[data-astro-cid-map3axlu]{grid-template-columns:1fr 1fr}}.past-card[data-astro-cid-map3axlu]{border:1px solid var(--color-neutral-50);background:var(--color-neutral-0);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s;display:flex;position:relative}.past-card[data-astro-cid-map3axlu]:has(.past-card-link):hover{border-color:var(--color-neutral-100)}.past-card-link[data-astro-cid-map3axlu]:before{content:"";border-radius:16px;position:absolute;inset:0}.past-card-cover[data-astro-cid-map3axlu]{border-radius:var(--radius-v2-md);object-fit:cover;flex-shrink:0;width:64px;height:44px}.past-card-logo[data-astro-cid-map3axlu]{border-radius:var(--radius-v2-md);background:var(--color-neutral-900);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:44px;padding:8px;display:flex}.past-card-logo[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{object-fit:contain;width:100%;max-height:28px}.past-card-body[data-astro-cid-map3axlu]{flex-direction:column;gap:2px;min-width:0;display:flex}.past-card-title[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-weight:500;font-size:var(--text-v2-base);color:var(--color-neutral-900);line-height:1.4}.past-card-location[data-astro-cid-map3axlu]{font-family:var(--font-v2-body);font-size:var(--text-v2-sm);color:var(--color-neutral-500)}.events-empty[data-astro-cid-map3axlu]{text-align:center;font-family:var(--font-v2-body);font-size:var(--text-v2-lg);color:var(--color-neutral-500);padding:48px 0}
