.occasion-card[data-v-fa5c6696]{background:var(--card-bg,#fff);border:1px solid var(--border-color,#ececec);height:100%;color:inherit;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}.occasion-card[data-v-fa5c6696]:before{content:"";background:linear-gradient(90deg,var(--main-color,#f7b731),#ff7ab6,#8e7bef);height:4px;display:block}.occasion-card[data-v-fa5c6696]:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 14px 30px #1018281f}.occasion-card:hover .cover img[data-v-fa5c6696]{transform:scale(1.04)}.cover[data-v-fa5c6696]{aspect-ratio:3/2;background:#f1f1f1;position:relative;overflow:hidden}.cover img[data-v-fa5c6696]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.cover .scrim[data-v-fa5c6696]{pointer-events:none;background:linear-gradient(#0000,#0000008c);height:45%;position:absolute;inset:auto 0 0}.cover .countdown[data-v-fa5c6696],.cover .type-pill[data-v-fa5c6696],.cover .video-mark[data-v-fa5c6696]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;line-height:1;position:absolute}.cover .type-pill[data-v-fa5c6696]{inset-inline-start:10px;color:#1f2b27;background:#ffffffeb;bottom:10px}.cover .countdown[data-v-fa5c6696]{inset-inline-end:10px;background:var(--main-color,#f7b731);color:#fff;top:10px}.cover .countdown.past[data-v-fa5c6696],.cover .video-mark[data-v-fa5c6696]{background:#0000008c}.cover .video-mark[data-v-fa5c6696]{inset-inline-start:10px;color:#fff;padding:4px 9px;top:10px}.body[data-v-fa5c6696]{flex-direction:column;flex:1;gap:.45rem;padding:.9rem 1rem 1rem;display:flex}.name[data-v-fa5c6696]{color:var(--font-color-1,#1f2b27);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:16.5px;font-weight:600;display:-webkit-box;overflow:hidden}.rows[data-v-fa5c6696]{flex-wrap:wrap;gap:.3rem .9rem;display:flex}.rows .row-item[data-v-fa5c6696]{color:var(--font-color-3,#6b7280);align-items:center;gap:.3rem;font-size:12.5px;display:inline-flex}.rows .row-item svg[data-v-fa5c6696]{opacity:.75;flex:none}.excerpt[data-v-fa5c6696]{color:var(--font-color-3,#6b7280);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3.5em;margin:0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.read-more[data-v-fa5c6696]{color:var(--main-color,#f7b731);align-items:center;gap:.25rem;margin-top:auto;padding-top:.15rem;font-size:13px;font-weight:600;display:inline-flex}.read-more .chevron[data-v-fa5c6696]{font-size:17px;line-height:1}[dir=rtl] .read-more .chevron[data-v-fa5c6696]{transform:scaleX(-1)}.occasion-card.compact[data-v-fa5c6696]{border-radius:14px}.occasion-card.compact .cover[data-v-fa5c6696]{aspect-ratio:16/9}.occasion-card.compact .body[data-v-fa5c6696]{gap:.35rem;padding:.7rem .8rem .8rem}.occasion-card.compact .name[data-v-fa5c6696]{min-height:2.5em;font-size:14.5px}.occasion-card.compact .excerpt[data-v-fa5c6696]{min-height:3.4em;font-size:12.5px}.occasion-card.compact .row-item[data-v-fa5c6696]{font-size:12px}.occasion-card.compact .read-more[data-v-fa5c6696]{font-size:12.5px}@media (prefers-reduced-motion:reduce){.cover img[data-v-fa5c6696],.occasion-card[data-v-fa5c6696]{transition:none}.occasion-card[data-v-fa5c6696]:hover{transform:none}}.occasion-empty[data-v-f1492335]{text-align:center;border:1.5px dashed var(--dz-brand-amber-soft);background:radial-gradient(120% 140% at 50% 0,var(--dz-surface-amber-tint),transparent 70%),var(--dz-surface-card);border-radius:18px;flex-direction:column;align-items:center;gap:.35rem;padding:clamp(1.4rem,3vw,2rem) clamp(1rem,3vw,2.25rem);display:flex}.art[data-v-f1492335]{flex:none;width:clamp(96px,12vw,124px)}.art svg[data-v-f1492335]{width:100%;height:auto;display:block}.art .disc[data-v-f1492335]{fill:var(--dz-surface-amber-tint)}.art .card[data-v-f1492335]{fill:var(--dz-surface-card);stroke:var(--dz-border-divider);stroke-width:1.6px}.art .rail[data-v-f1492335]{stroke:var(--dz-brand-amber)}.art .line[data-v-f1492335],.art .rail[data-v-f1492335]{stroke-width:2.4px;stroke-linecap:round}.art .line[data-v-f1492335]{stroke:var(--dz-border-divider)}.art .heart[data-v-f1492335]{fill:var(--dz-brand-amber)}.art .spark[data-v-f1492335]{stroke:var(--dz-brand-amber-soft);stroke-width:2.2px;stroke-linecap:round}.say[data-v-f1492335]{max-width:34rem}.say .head[data-v-f1492335]{color:var(--dz-text-primary);margin:.5rem 0 .3rem;font-size:clamp(16px,1.4vw,19px);font-weight:700}.say .sub[data-v-f1492335]{color:var(--dz-text-muted);margin:0;font-size:clamp(13px,1.1vw,15px);line-height:1.7}.cta[data-v-f1492335]{white-space:nowrap;flex:none;margin-top:.9rem;padding:calc(.35rem + .3vw) calc(.9rem + 1.2vw);font-size:calc(11px + .35vw)}@media (width>=768px){.occasion-empty[data-v-f1492335]{text-align:start;flex-direction:row;align-items:center;gap:clamp(1rem,2.5vw,2rem)}.say[data-v-f1492335]{flex:auto;min-width:0}.cta[data-v-f1492335],.say .head[data-v-f1492335]{margin-top:0}}@media (width<=575px){.occasion-empty[data-v-f1492335]{gap:.2rem}.art[data-v-f1492335]{width:84px}}
