.community-card[data-v-942bcafe]{background:var(--cemetery-surface,#1c1c1c);border:1px solid var(--cemetery-border,#333);border-radius:18px;color:var(--cemetery-text,#f2f2f2);display:block;overflow:hidden;position:relative;text-decoration:none;transition:border-color .2s}.community-card[data-v-942bcafe]:hover{border-color:#ffffff3d;color:var(--cemetery-text,#f2f2f2)}.community-card:hover .community-card__cluster[data-v-942bcafe]{scale:1.05;transition:scale .4s}@media (max-width:991px){.community-card[data-v-942bcafe]{aspect-ratio:4/3}}.community-card__cluster[data-v-942bcafe]{aspect-ratio:16/8;margin-left:40%;overflow:hidden;position:relative;scale:1;transition:scale .4s;width:80%}@media (max-width:991px){.community-card__cluster[data-v-942bcafe]{aspect-ratio:16/7;margin-left:-10%;width:120%}}.community-card__caption[data-v-942bcafe]{background:linear-gradient(to top,var(--cemetery-surface,#1c1c1c) 0,rgba(28,28,28,.15) 100%);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:flex-end;padding:28px 16px 14px;position:absolute}.community-card__photo[data-v-942bcafe]{aspect-ratio:1;background:var(--cemetery-surface,#1c1c1c);border-radius:50%;overflow:hidden;position:absolute;transform:translate(-50%,-50%)}.community-card__photo img[data-v-942bcafe]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.community-card__fallback[data-v-942bcafe]{height:56px;left:50%;-o-object-fit:contain;object-fit:contain;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.community-card__name[data-v-942bcafe]{display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.7);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-card__count[data-v-942bcafe]{color:var(--cemetery-muted,#a3a3a3);font-size:12px;margin-top:3px;text-shadow:0 1px 6px rgba(0,0,0,.7)}.community-card--management[data-v-942bcafe]{aspect-ratio:auto;min-height:268px;min-width:0;width:100%}.community-card--management .community-card__cover[data-v-942bcafe],.community-card--management .community-card__overlay[data-v-942bcafe]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.community-card--management .community-card__cover[data-v-942bcafe]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.community-card--management .community-card__overlay[data-v-942bcafe]{background:#000000ad}.community-card--management .community-card__caption[data-v-942bcafe]{align-items:flex-start;background:none;justify-content:flex-start;min-height:268px;padding:32px;position:relative}.community-card--management .community-card__logo[data-v-942bcafe]{height:64px;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top;width:64px}.community-card--management .community-card__description[data-v-942bcafe],.community-card--management .community-card__heading[data-v-942bcafe]{overflow-wrap:anywhere}.community-card--management .community-card__description[data-v-942bcafe]{opacity:.85}.community-card--management .community-card__content[data-v-942bcafe]{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.community-card--management .community-card__details[data-v-942bcafe]{min-width:0;width:100%}.community-card--management .community-card__actions[data-v-942bcafe]{position:relative}@media (min-width:1200px){.community-card--management .community-card__content[data-v-942bcafe]{align-items:flex-end;flex-direction:row;gap:32px;margin-top:auto}.community-card--management .community-card__details[data-v-942bcafe]{flex:0 0 50%;width:50%}.community-card--management .community-card__actions[data-v-942bcafe]{justify-content:flex-end;margin-left:auto}}@media (max-width:767px){.community-card--management .community-card__caption[data-v-942bcafe]{padding:24px}}@media (max-width:359px){.community-card--management .community-card__caption[data-v-942bcafe]{padding:20px}.community-card--management .community-card__actions[data-v-942bcafe]{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.community-card[data-v-942bcafe],.community-card .community-card__cluster[data-v-942bcafe]{transition:none}.community-card:hover .community-card__cluster[data-v-942bcafe]{scale:1;transition:none}}
