.mz-card[data-v-f13ebd50]{align-content:start;display:grid;gap:12px;min-width:0;position:relative}.mz-card__img[data-v-f13ebd50]{aspect-ratio:16/9;background:rgb(var(--color-bg-elevated));border-radius:12px;overflow:hidden}.mz-card__img img[data-v-f13ebd50]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--t-8) var(--ease-release);width:100%}.mz-card:hover .mz-card__img img[data-v-f13ebd50]{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.mz-card__img img[data-v-f13ebd50]{transition:none}.mz-card:hover .mz-card__img img[data-v-f13ebd50]{transform:none}}.mz-card__tile[data-v-f13ebd50]{background:linear-gradient(180deg,rgb(var(--color-bg-surface)) 0,rgb(var(--color-bg-elevated)));border:1px solid rgb(var(--color-border-subtle));border-radius:12px;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:flex-end;padding:clamp(16px,3vw,28px)}.mz-card__tile-city[data-v-f13ebd50]{color:rgb(var(--color-content-primary));font:700 clamp(2rem,6vw,3.4rem)/.95 var(--font-display);letter-spacing:-.04em;overflow-wrap:break-word}.mz-card__tile-genre[data-v-f13ebd50]{color:rgb(var(--color-content-tertiary));font:500 13px/1.2 var(--font-mono)}.mz-card__text[data-v-f13ebd50]{display:grid;gap:8px;min-width:0}.mz-card__meta[data-v-f13ebd50]{color:rgb(var(--color-content-tertiary));font:500 12px/1.3 var(--font-mono)}.mz-card__h[data-v-f13ebd50]{color:rgb(var(--color-content-primary));font:700 clamp(1.15rem,1.8vw,1.35rem)/1.2 var(--font-display);letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:balance}.mz-card__link[data-v-f13ebd50]:after{content:"";inset:0;position:absolute}.mz-card:hover .mz-card__link[data-v-f13ebd50]{text-decoration:underline;text-underline-offset:4px}.mz-card__link[data-v-f13ebd50]:focus-visible{outline:none}.mz-card[data-v-f13ebd50]:has(.mz-card__link:focus-visible){border-radius:12px;outline:2px solid rgb(var(--color-content-primary));outline-offset:4px}.mz-card__ex[data-v-f13ebd50]{color:rgb(var(--color-content-secondary));display:-webkit-box;font-size:15px;-webkit-line-clamp:2;line-height:1.5;-webkit-box-orient:vertical;overflow:hidden}.mz-card__date[data-v-f13ebd50]{color:rgb(var(--color-content-tertiary));font:500 12px/1 var(--font-mono)}.mz-card.is-featured[data-v-f13ebd50]{gap:16px}@media(min-width:900px){.mz-card.is-featured[data-v-f13ebd50]{align-items:center;gap:36px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.mz-card.is-featured .mz-card__h[data-v-f13ebd50]{font-size:clamp(1.6rem,3.4vw,2.6rem);letter-spacing:-.025em;line-height:1.05}.mz-card.is-featured .mz-card__ex[data-v-f13ebd50]{font-size:17px;-webkit-line-clamp:4}.mz-card.is-featured .mz-card__tile-city[data-v-f13ebd50]{font-size:clamp(2.6rem,8vw,5rem)}
