.visual.svelte-b44eta{position:relative;display:block;width:100%;height:100%;container-type:inline-size}.face.svelte-b44eta{position:absolute;inset:0;width:100%;height:100%}.tiles.svelte-b44eta{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(5,1fr)}.tiles.svelte-b44eta span:where(.svelte-b44eta){background:var(--img) 0 0 / 800% 500% no-repeat;transform:scale(1.03);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.tiles.hidden.svelte-b44eta span:where(.svelte-b44eta),.visual.svelte-b44eta:hover .tiles:where(.svelte-b44eta) span:where(.svelte-b44eta),:is(.blog-row,.featured-story,.related-card,.short-story):hover .tiles.svelte-b44eta span:where(.svelte-b44eta){opacity:0;transform:scale(.6)}.visual.svelte-b44eta:hover .tiles.hidden:where(.svelte-b44eta) span:where(.svelte-b44eta),:is(.blog-row,.featured-story,.related-card,.short-story):hover .tiles.hidden.svelte-b44eta span:where(.svelte-b44eta){opacity:1;transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.tiles.svelte-b44eta span:where(.svelte-b44eta){transform:none!important;transition:opacity .3s;transition-delay:0s!important}}.typo.svelte-b44eta{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:8cqw 8cqw 9cqw;background:#e0eee5 url(../../../assets/freiraum/episode-background-green.svg) center / cover no-repeat;color:#3c7467;text-align:left}.typo.blue.svelte-b44eta{background-color:#dcebf0;background-image:url(../../../assets/freiraum/episode-background-blue.svg);color:#406d79}.typo.sage.svelte-b44eta{background-color:#eef1e4;background-image:url(../../../assets/freiraum/episode-background-sage.svg);color:#65774e}.typo.grey.svelte-b44eta{background-color:#e5e9e3;background-image:url(../../../assets/freiraum/episode-background-grey.svg);color:#536d5f}.brand.svelte-b44eta,.cat.svelte-b44eta{position:absolute;top:7cqw;font-size:max(7px,1.9cqw);font-weight:600;letter-spacing:.16em;line-height:1}.brand.svelte-b44eta{left:8cqw;color:#4b7369}.cat.svelte-b44eta{right:8cqw;text-transform:uppercase}.word.svelte-b44eta{font-size:min(13cqw,calc(150cqw / var(--len)));font-weight:500;line-height:1;letter-spacing:-.06em}.line.svelte-b44eta{margin-top:2.4cqw;color:#19383d;opacity:.75;font-size:3.6cqw;line-height:1.3}@container (max-width: 260px){.brand.svelte-b44eta,.cat.svelte-b44eta,.line.svelte-b44eta{display:none}.word.svelte-b44eta{font-size:min(17cqw,calc(150cqw / var(--len)))}}
