@media (hover:hover){.card.svelte-14fxf3u:hover{background-color:var(--linen)}}.event.svelte-14fxf3u{scroll-margin-top:var(--margin);flex-direction:column;display:flex;position:relative}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u){--inset:var(--sp-14);position:relative;overflow:hidden}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .img{-o-object-fit:cover;object-fit:cover;width:100%}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .tags:where(.svelte-14fxf3u){z-index:1;margin:var(--inset);width:-moz-available;width:-webkit-fill-available;width:stretch;position:absolute;top:0;left:0}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u){z-index:1;padding:var(--sp-32) var(--margin) var(--inset) var(--margin);transition:transform var(--transition-xs);background:linear-gradient(#0000,#00000073);position:absolute;inset:auto 0 0}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u):before{content:"";z-index:-1;-webkit-backdrop-filter:blur(4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u) .info:where(.svelte-14fxf3u){-moz-column-gap:var(--margin);column-gap:var(--margin);margin-bottom:var(--sp-6);display:flex}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u) .subtitle:where(.svelte-14fxf3u){margin-top:var(--sp-2)}@media (hover:hover){.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u){transform:translateY(100%)}}@media (hover:none){.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u){padding:var(--sp-20) var(--margin) var(--sp-48);color:var(--black);background:0 0;position:static}.event.svelte-14fxf3u .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u):before{display:none}}@media (hover:hover){.event.svelte-14fxf3u:hover .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u),.event.svelte-14fxf3u:focus-visible .visual:where(.svelte-14fxf3u) .caption:where(.svelte-14fxf3u){transform:none}}.cta.svelte-14fxf3u{margin-left:var(--margin);margin-bottom:var(--sp-20);width:fit-content}.cta.buy.svelte-14fxf3u:hover{filter:invert()}.cta.svelte-14fxf3u .webtic:where(.svelte-14fxf3u){width:auto;height:1.25em;margin-top:-.5em;display:inline-block;position:relative;top:.15em}
