.placeholder-media[data-v-d25f01d0]{border-radius:var(--radius-md);background:linear-gradient(140deg,var(--c-primary-800),var(--c-primary-600) 60%,var(--theme-primary));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pm-deco[data-v-d25f01d0]{width:100%;height:100%;position:absolute;inset:0}.pm-label[data-v-d25f01d0]{font-size:var(--text-small);letter-spacing:.1em;color:#ffffffbf;position:relative}.media-card-wrap[data-v-deeb291f]{height:100%;transition:transform var(--dur-base) var(--ease-out)}.media-card[data-v-deeb291f]{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-lg);height:100%;transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);display:flex;position:relative;overflow:hidden}.media-card[data-v-deeb291f]:hover{box-shadow:var(--shadow-lg);border-color:var(--theme-primary)}.mc-media[data-v-deeb291f]{overflow:hidden}.mc-media[data-v-deeb291f] .placeholder-media,.mc-media[data-v-deeb291f] img{transition:transform var(--dur-slow) var(--ease-out)}.media-card:hover .mc-media[data-v-deeb291f] .placeholder-media,.media-card:hover .mc-media[data-v-deeb291f] img{transform:scale(1.05)}.is-vertical[data-v-deeb291f]{flex-direction:column}.is-vertical .mc-media[data-v-deeb291f]{width:100%}.is-vertical .mc-media[data-v-deeb291f] .placeholder-media{border-radius:0;width:100%}.is-horizontal[data-v-deeb291f]{flex-direction:row}.is-horizontal.is-reverse[data-v-deeb291f]{flex-direction:row-reverse}.is-horizontal .mc-media[data-v-deeb291f]{flex:0 0 45%}.is-horizontal .mc-media[data-v-deeb291f] .placeholder-media{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.is-overlay[data-v-deeb291f]{min-height:320px;display:block}.is-overlay .mc-media[data-v-deeb291f]{position:absolute;inset:0}.is-overlay .mc-media[data-v-deeb291f] .placeholder-media{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.is-overlay .mc-body[data-v-deeb291f]{inset-inline:0;padding:var(--sp-6) var(--sp-5) var(--sp-5);background:linear-gradient(#0a0c2000,#0a0c20e0);position:absolute;bottom:0}.is-overlay .mc-body[data-v-deeb291f],.is-overlay .mc-title[data-v-deeb291f]{color:var(--c-text-inverse)}.is-overlay .mc-desc[data-v-deeb291f]{color:#f5f7ffcc}.mc-body[data-v-deeb291f]{padding:var(--sp-4) var(--sp-5) var(--sp-5);flex-direction:column;flex:1;display:flex}.is-horizontal .mc-body[data-v-deeb291f]{padding:var(--sp-5)}.mc-meta[data-v-deeb291f]{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.mc-title[data-v-deeb291f]{font-size:var(--text-h4);line-height:var(--leading-heading);color:var(--c-text)}.mc-desc[data-v-deeb291f]{margin-top:var(--sp-2);font-size:var(--text-small);line-height:var(--leading-tight);color:var(--c-text-secondary)}.mc-extra[data-v-deeb291f]{margin-top:var(--sp-3)}.mc-arrow[data-v-deeb291f]{padding-top:var(--sp-3);color:var(--theme-primary);transition:transform var(--dur-base) var(--ease-out);align-self:flex-start;margin-top:auto;display:inline-flex}.mc-arrow .iconify[data-v-deeb291f],.mc-arrow[data-v-deeb291f] svg{width:var(--icon-md);height:var(--icon-md)}.media-card:hover .mc-arrow[data-v-deeb291f]{transform:translate(6px)}.is-overlay .mc-arrow[data-v-deeb291f]{color:var(--c-gold-300)}@media (width<640px){.is-horizontal[data-v-deeb291f],.is-horizontal.is-reverse[data-v-deeb291f]{flex-direction:column}.is-horizontal .mc-media[data-v-deeb291f]{flex:none;width:100%}.is-horizontal .mc-media[data-v-deeb291f] .placeholder-media{aspect-ratio:16/9;height:auto}.is-overlay[data-v-deeb291f]{min-height:260px}}
