.hero-events.svelte-13hsgdq{background-color:var(--color-surface-sunken);border-block-end:var(--nn-border-thin) solid var(--color-border);padding-block:clamp(2.5rem,1.5rem + 5vw,5rem) 0}.hero-events.svelte-13hsgdq .container:where(.svelte-13hsgdq){gap:var(--nn-space-sm);flex-direction:column;padding-block-end:clamp(2rem,1.2rem + 4vw,3.5rem);display:flex}.title.svelte-13hsgdq{font-size:var(--nn-text-5xl)}.empty.svelte-13hsgdq{gap:var(--nn-space-2xs);text-align:center;padding-block:var(--nn-space-2xl);flex-direction:column;align-items:center;display:flex}.empty.svelte-13hsgdq h2:where(.svelte-13hsgdq){font-family:var(--font-display);font-size:var(--nn-text-xl);font-weight:var(--nn-weight-bold);letter-spacing:var(--nn-tracking-tight)}.empty.svelte-13hsgdq p:where(.svelte-13hsgdq){color:var(--color-text-muted)}.event-list.svelte-13hsgdq{flex-direction:column;display:flex}.event.svelte-13hsgdq{gap:var(--nn-space-lg);padding-block:var(--nn-space-xl);border-block-start:solid 1px var(--color-border);flex-direction:column;display:flex}.event-list.svelte-13hsgdq li:where(.svelte-13hsgdq):first-child .event:where(.svelte-13hsgdq){border-block-start:none;padding-block-start:0}.event-media.svelte-13hsgdq{align-self:start;inline-size:min(100%,40rem)}.event-media.svelte-13hsgdq img:where(.svelte-13hsgdq){aspect-ratio:16/9;object-fit:cover;border-radius:var(--nn-radius-sm);block-size:auto;inline-size:100%}.event-body.svelte-13hsgdq{gap:var(--nn-space-2xs);flex-direction:column;min-inline-size:0;max-inline-size:48rem;display:flex}.event-meta.svelte-13hsgdq{align-items:center;gap:var(--nn-space-2xs);font-size:var(--nn-text-sm);color:var(--color-text);flex-wrap:wrap;display:flex}.event-meta-item.svelte-13hsgdq{align-items:center;gap:var(--nn-space-2xs);display:flex}.event-ico.svelte-13hsgdq{block-size:1rem;inline-size:1rem;color:var(--color-text-brand)}.event-meta.svelte-13hsgdq .dot:where(.svelte-13hsgdq){color:var(--color-text-subtle)}.event-title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--nn-text-2xl);font-weight:var(--nn-weight-bold);letter-spacing:var(--nn-tracking-tight);line-height:var(--nn-leading-snug)}.event-where.svelte-13hsgdq{align-items:flex-start;gap:var(--nn-space-2xs);font-size:var(--nn-text-sm);flex-direction:column;display:flex}.event-where.svelte-13hsgdq .venue:where(.svelte-13hsgdq){font-weight:var(--nn-weight-semibold);color:var(--color-text)}.directions.svelte-13hsgdq,.register.svelte-13hsgdq{color:var(--color-text-brand);font-weight:var(--nn-weight-medium);font-size:var(--nn-text-sm)}.directions.svelte-13hsgdq:hover,.register.svelte-13hsgdq:hover{text-underline-offset:3px;text-decoration:underline}.rich.svelte-13hsgdq{font-size:var(--nn-text-base);line-height:var(--nn-leading-relaxed);color:var(--color-text);margin-block-start:var(--nn-space-2xs)}.rich.svelte-13hsgdq p{margin-block:0 var(--nn-space-sm)}.rich.svelte-13hsgdq p:last-child{margin-block-end:0}.rich.svelte-13hsgdq ul,.rich.svelte-13hsgdq ol{margin-block:0 var(--nn-space-sm);padding-inline-start:var(--nn-space-lg)}.rich.svelte-13hsgdq li{margin-block-end:var(--nn-space-3xs)}.rich.svelte-13hsgdq a{color:var(--color-text-brand);text-underline-offset:2px;text-decoration:underline}.rich.svelte-13hsgdq h2,.rich.svelte-13hsgdq h3,.rich.svelte-13hsgdq h4,.rich.svelte-13hsgdq h5,.rich.svelte-13hsgdq h6{font-family:var(--font-display);font-weight:var(--nn-weight-bold);letter-spacing:var(--nn-tracking-tight);margin-block:var(--nn-space-sm) var(--nn-space-2xs)}.rich.svelte-13hsgdq blockquote{margin-block:0 var(--nn-space-sm);border-inline-start:var(--nn-border-thick) solid var(--color-brand);color:var(--color-text-muted);padding-inline-start:var(--nn-space-sm)}.event-actions.svelte-13hsgdq{align-items:flex-start;gap:var(--nn-space-2xs);flex-direction:column;margin-block-start:var(--nn-space-sm);display:flex}.organizer.svelte-13hsgdq{font-size:var(--nn-text-sm)}.organizer.svelte-13hsgdq a:where(.svelte-13hsgdq){color:var(--color-text-brand);font-weight:var(--nn-weight-medium)}.organizer.svelte-13hsgdq a:where(.svelte-13hsgdq):hover{text-underline-offset:3px;text-decoration:underline}.events-cta.svelte-13hsgdq{background-color:var(--color-surface-sunken);border-block-start:var(--nn-border-thin) solid var(--color-border)}.events-cta__inner.svelte-13hsgdq{align-items:center;gap:var(--nn-space-sm);text-align:center;flex-direction:column;max-inline-size:44rem;display:flex}.events-cta__title.svelte-13hsgdq{font-family:var(--font-display);font-size:var(--nn-text-3xl);font-weight:var(--nn-weight-bold);letter-spacing:var(--nn-tracking-tight);line-height:var(--nn-leading-snug)}.events-cta__actions.svelte-13hsgdq{justify-content:center;gap:var(--nn-space-sm);flex-wrap:wrap;margin-block-start:var(--nn-space-xs);display:flex}
