.events-carousel.svelte-1kl9tqn{gap:20px;margin-top:24px;display:grid}.events-stage.svelte-1kl9tqn{aspect-ratio:16/8.2;touch-action:pan-y;background:#ffffff0f;border-radius:18px;position:relative;overflow:hidden}.events-track.svelte-1kl9tqn{width:100%;height:100%;transform:translate3d(calc(var(--active-slide,0) * -100%), 0, 0);transition:transform .32s;display:flex}.event-slide.svelte-1kl9tqn{flex:0 0 100%;min-width:0;position:relative}.event-slide.svelte-1kl9tqn img:where(.svelte-1kl9tqn){object-fit:cover;filter:saturate(1.04)contrast(1.02);width:100%;height:100%}.events-controls.svelte-1kl9tqn{justify-content:center;display:flex}.events-dots.svelte-1kl9tqn{justify-content:center;align-items:center;gap:12px;padding-block:8px;padding-inline:28px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.events-dots.svelte-1kl9tqn button:where(.svelte-1kl9tqn){cursor:pointer;width:7.2px;height:7.2px;opacity:calc(1 - (var(--dot-distance,0) * .28));transform:scale(calc(1.08 - (var(--dot-distance,0) * .12)));background:#ffffff38;border:1px solid #ffffff29;border-radius:50%;flex:none;padding:0;transition:opacity .16s,transform .16s,background .16s,border-color .16s}.events-dots.svelte-1kl9tqn button.is-active:where(.svelte-1kl9tqn){opacity:1;background:#fff;border-color:#ffffffb8;transform:scale(1.16)}@media (width<=560px){.events-stage.svelte-1kl9tqn{aspect-ratio:1.1}.events-dots.svelte-1kl9tqn{padding-inline:12px}}
