.story-card-vertical[data-v-28ca089f]{--background-opacity:32%;--outline-width:.5px;border-radius:var(--mosaik-role-shape-fixed-lg);--mosaik-base-card-border-radius:var(--mosaik-role-shape-fixed-lg);--mosaik-base-card-border-hover:var(--mosaik-role-shape-fixed-lg);--mosaik-base-card-animated-content-aspect-ratio:4/3;box-shadow:0 var(--mosaik-role-shadow-offset-y-xl) 34px var(--mosaik-role-shadow-spread-xl) var(--mosaik-brand-esc-neutral-transparent-32)}.story-card-vertical.artist[data-v-28ca089f]{--mosaik-base-card-animated-content-aspect-ratio:1}.story-card-vertical[data-v-28ca089f] .animated-content-wrapper{background:radial-gradient(82.89% 100.08% at 100.08% 49.94%,color-mix(in srgb,var(--mosaik-brand-esc-main-waterloo-blue-550) var(--background-opacity),transparent) 0,color-mix(in srgb,var(--mosaik-brand-esc-main-waterloo-blue-900) var(--background-opacity),transparent))}.story-card-vertical[data-v-28ca089f] .animated-content-wrapper:after{background:linear-gradient(199deg,var(--mosaik-common-white-transparent-32) 19.93%,var(--mosaik-common-white-transparent-8) 39.86%,var(--mosaik-common-white-transparent-12) 79.72%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:var(--outline-width);pointer-events:none;position:absolute}.story-card-vertical[data-v-28ca089f]:focus-visible,.story-card-vertical[data-v-28ca089f]:hover{--background-opacity:64%;--outline-width:1px}.story-card-vertical[data-v-28ca089f]:active{--background-opacity:48%}.story-card-vertical:active .title[data-v-28ca089f]{color:var(--mosaik-role-color-content-neutral-soft)}.image-container[data-v-28ca089f]{display:grid;grid-template-areas:"stack";width:100%}.image-container .image[data-v-28ca089f]{display:flex;grid-area:stack}.image-container .media-flag[data-v-28ca089f]{align-self:flex-start;-webkit-backdrop-filter:blur(var(--mosaik-role-blur-sm));backdrop-filter:blur(var(--mosaik-role-blur-sm));background:var(--mosaik-brand-esc-neutral-transparent-64);border-radius:var(--mosaik-role-shape-fixed-md);display:flex;grid-area:stack;justify-self:flex-end;margin:var(--mosaik-role-space-fixed-2xs);padding:var(--mosaik-tag-padding-x-medium)}.main-content[data-v-28ca089f]{display:flex;flex-direction:column;gap:var(--mosaik-role-space-fluid-3xs);padding:var(--mosaik-role-space-fluid-xs) var(--mosaik-role-space-fluid-xs) var(--mosaik-role-space-fluid-md)}.main-content .subtitle-line[data-v-28ca089f]{display:flex;flex-direction:row;gap:var(--mosaik-role-space-fluid-xs);justify-content:space-between}.main-content .subtitle-line .keyword[data-v-28ca089f]{display:-webkit-box;-webkit-box-orient:vertical;color:var(--mosaik-role-color-content-primary-normal);flex:1 0 0;font-family:var(--mosaik-role-typo-label-family-caps,var(--font-orf-universal));font-family:var(--mosaik-role-typo-label-family-caps);font-size:var(--mosaik-role-typo-label-size-fluid-md);font-size:var(--mosaik-role-typo-size-fluid-step--1);font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:var(--mosaik-role-typo-label-weight-caps-emphasized);font-weight:500;letter-spacing:var(--mosaik-role-typo-label-letter-spacing);-webkit-line-clamp:2;line-height:var(--mosaik-role-typo-label-line-height);line-height:115%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.main-content .subtitle-line .esc-heart[data-v-28ca089f]{width:calc(20 / var(--mosaik-root-font-size, 16) * 1rem)}.main-content .title[data-v-28ca089f]{color:var(--mosaik-role-color-content-neutral-normal);font-family:var(--mosaik-role-typo-title-family,var(--font-orf-universal));font-family:var(--mosaik-role-typo-title-family);font-size:var(--mosaik-role-typo-title-size-fluid-xs);font-size:var(--mosaik-role-typo-size-fluid-step--1);font-style:normal;font-weight:var(--mosaik-role-typo-title-emphasized-weight);font-weight:500;letter-spacing:var(--mosaik-role-typo-title-letter-spacing);letter-spacing:calc(-.027 / var(--mosaik-root-font-size, 16) * 1rem);line-height:var(--mosaik-role-typo-title-line-height);line-height:125%;text-transform:var(--mosaik-role-typo-title-text-transform)}@media screen and (min-width:834px){.main-content .title[data-v-28ca089f]{font-size:var(--mosaik-role-typo-size-fluid-step-0)}}
