.event-teaser:where(.astro-vlqwrrxm){container-type:inline-size;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background-color:var(--color-white);padding:.5rem}swiper-slide>.event-teaser:where(.astro-vlqwrrxm){height:100%}@container (width > 40rem){.event-teaser:where(.astro-vlqwrrxm)>:where(.astro-vlqwrrxm){grid-area:1 / 1}}@container (width > 40rem){.event-teaser:where(.astro-vlqwrrxm):after{position:absolute;content:"";inset-inline:.5rem;bottom:.5rem;--csstools-color-scheme--light: ;color-scheme:dark;background-image:linear-gradient(to top,var(--color-dark-blue-60) 0%,color-mix(in srgb,var(--color-dark-blue-60) 98.7%,transparent) 8.1%,color-mix(in srgb,var(--color-dark-blue-60) 95.1%,transparent) 15.5%,color-mix(in srgb,var(--color-dark-blue-60) 89.6%,transparent) 22.5%,color-mix(in srgb,var(--color-dark-blue-60) 82.5%,transparent) 29%,color-mix(in srgb,var(--color-dark-blue-60) 74.1%,transparent) 35.3%,color-mix(in srgb,var(--color-dark-blue-60) 64.8%,transparent) 41.2%,color-mix(in srgb,var(--color-dark-blue-60) 55%,transparent) 47.1%,color-mix(in srgb,var(--color-dark-blue-60) 45%,transparent) 52.9%,color-mix(in srgb,var(--color-dark-blue-60) 35.2%,transparent) 58.8%,color-mix(in srgb,var(--color-dark-blue-60) 25.9%,transparent) 64.7%,color-mix(in srgb,var(--color-dark-blue-60) 17.5%,transparent) 71%,color-mix(in srgb,var(--color-dark-blue-60) 10.4%,transparent) 77.5%,color-mix(in srgb,var(--color-dark-blue-60) 4.9%,transparent) 84.5%,color-mix(in srgb,var(--color-dark-blue-60) 1.3%,transparent) 91.9%,color-mix(in srgb,var(--color-dark-blue-60) 0%,transparent) 100%);height:95%;z-index:0}}.event-teaser__content:where(.astro-vlqwrrxm){--fade-height: var(--text-step-d-1);color:var(--on-surface);padding:var(--space-xs-s);display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--text-step--1);z-index:2;flex:1;margin-top:calc(-1 * var(--fade-height));background-color:#0000;background-image:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--color-dark-blue-60) 1.3%,transparent) calc(var(--fade-height) * .081),color-mix(in srgb,var(--color-dark-blue-60) 4.9%,transparent) calc(var(--fade-height) * .155),color-mix(in srgb,var(--color-dark-blue-60) 10.4%,transparent) calc(var(--fade-height) * .225),color-mix(in srgb,var(--color-dark-blue-60) 17.5%,transparent) calc(var(--fade-height) * .29),color-mix(in srgb,var(--color-dark-blue-60) 25.9%,transparent) calc(var(--fade-height) * .353),color-mix(in srgb,var(--color-dark-blue-60) 35.2%,transparent) calc(var(--fade-height) * .412),color-mix(in srgb,var(--color-dark-blue-60) 45%,transparent) calc(var(--fade-height) * .471),color-mix(in srgb,var(--color-dark-blue-60) 55%,transparent) calc(var(--fade-height) * .529),color-mix(in srgb,var(--color-dark-blue-60) 64.8%,transparent) calc(var(--fade-height) * .588),color-mix(in srgb,var(--color-dark-blue-60) 74.1%,transparent) calc(var(--fade-height) * .647),color-mix(in srgb,var(--color-dark-blue-60) 82.5%,transparent) calc(var(--fade-height) * .71),color-mix(in srgb,var(--color-dark-blue-60) 89.6%,transparent) calc(var(--fade-height) * .775),color-mix(in srgb,var(--color-dark-blue-60) 95.1%,transparent) calc(var(--fade-height) * .845),color-mix(in srgb,var(--color-dark-blue-60) 98.7%,transparent) calc(var(--fade-height) * .919),var(--color-dark-blue-60) var(--fade-height))}.event-teaser__content:where(.astro-vlqwrrxm)>.button{margin-top:auto}@container (width > 40rem){.event-teaser__content:where(.astro-vlqwrrxm){align-items:start;align-self:end;margin-top:0;padding:var(--space-3xl) var(--space-l) var(--space-l);background-image:none;font-size:var(--text-step-0)}}@container (width > 40rem){.event-teaser__content:where(.astro-vlqwrrxm)>:where(.astro-vlqwrrxm):not(.button){max-width:40rem}}@container (width > 40rem){.event-teaser__content:where(.astro-vlqwrrxm)>.event-meta{flex-direction:row;flex-wrap:wrap;gap:var(--space-3xs) var(--space-m)}}@container (width > 40rem){.event-teaser__content:where(.astro-vlqwrrxm)>.button[data-size]{--button-padding: var(--space-xs) var(--space-s-m);margin-top:initial}}.event-teaser__picture:where(.astro-vlqwrrxm){aspect-ratio:16 / 9}.event-teaser__heading:where(.astro-vlqwrrxm){display:flex;flex-direction:column;gap:var(--space-xs)}@container (width > 40rem){.event-teaser__heading:where(.astro-vlqwrrxm)>.event-teaser__tag:where(.astro-vlqwrrxm){position:static;align-self:start}}@container (width > 40rem){.event-teaser__heading:where(.astro-vlqwrrxm)>.event-teaser__title:where(.astro-vlqwrrxm){font-size:var(--text-step-d-3)}}.event-teaser__date:where(.astro-vlqwrrxm){position:absolute;z-index:3;top:1em;left:calc(-1 * var(--line-width));overflow-x:clip;isolation:isolate;padding:.5em 1em .5em .75em;color:var(--color-dark-blue-80);font-size:var(--text-step--1);line-height:1;text-transform:uppercase}@container (width > 40rem){.event-teaser__date:where(.astro-vlqwrrxm){font-size:var(--text-step-0);top:1.5em}}.event-teaser__date:where(.astro-vlqwrrxm):before{content:"";position:absolute;z-index:-1;inset:0 0 0 -2rem;background:var(--color-light-blue);border-end-end-radius:.75rem;transform:skew(-12deg);transform-origin:100% 0}.event-teaser__tag:where(.astro-vlqwrrxm){position:absolute;z-index:3;top:var(--space-xs);right:var(--space-xs)}
