.rec-card.svelte-1ny2i88{position:relative;display:block;overflow:hidden;flex-shrink:0;text-decoration:none;color:inherit;background:#020202;border-radius:var(--radius-xl, 20px);border:1px solid rgba(255,255,255,.22);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out)}button.rec-card.svelte-1ny2i88{border:1px solid rgba(255,255,255,.22);cursor:pointer;text-align:left;font:inherit;padding:0}.rec-card.selected.svelte-1ny2i88{box-shadow:0 0 0 2px var(--accent)}.rec-card--sm.svelte-1ny2i88{width:200px}.rec-card--md.svelte-1ny2i88{width:280px}.rec-card--lg.svelte-1ny2i88,.content-grid .rec-card.svelte-1ny2i88,.mobile-feed-grid .rec-card.svelte-1ny2i88{width:100%}.rec-card__inner.svelte-1ny2i88{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--space-6) var(--space-6) var(--space-8);background:none;border:none;cursor:pointer;font:inherit;text-align:center}.rec-card__head.svelte-1ny2i88{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.rec-card__name.svelte-1ny2i88{color:var(--color-white);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-regular);line-height:var(--display-leading)}.rec-card__role.svelte-1ny2i88{color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-weight-regular)}.rec-card__avatar.svelte-1ny2i88{width:130px;height:130px;border-radius:50%;overflow:hidden;margin-top:var(--space-6);flex-shrink:0}.rec-card__avatar.svelte-1ny2i88 img:where(.svelte-1ny2i88){width:100%;height:100%;object-fit:cover;display:block}.rec-card__avatar-fallback.svelte-1ny2i88{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-white);font-family:var(--font-display);font-size:var(--text-3xl)}.rec-card__divider.svelte-1ny2i88{width:60%;height:1px;background:#ffffffd9;margin:var(--space-8) 0}.rec-card__quote.svelte-1ny2i88{align-self:stretch;color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--body-leading);text-align:left;margin:0}.rec-card__more.svelte-1ny2i88{color:#fff9;white-space:nowrap}@media(max-width:768px){.rec-card__inner.svelte-1ny2i88{padding:var(--space-5) var(--space-5) var(--space-6)}.rec-card__name.svelte-1ny2i88{font-size:var(--text-xl)}.rec-card__avatar.svelte-1ny2i88{width:80px;height:80px;margin-top:var(--space-4)}.rec-card__divider.svelte-1ny2i88{margin:var(--space-5) 0}.rec-card__quote.svelte-1ny2i88{font-size:var(--text-sm);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.polaroid-modal{max-width:520px!important;padding:0!important;border-radius:0!important;background:#fff!important;border:none!important;overflow:visible!important;box-shadow:0 8px 40px #00000080!important}@media(min-width:769px){.polaroid-modal{max-width:700px!important}}.polaroid-modal[data-variant=sheet]{height:auto!important;max-height:90dvh!important;border-radius:0!important;overflow-y:auto!important}.pm.svelte-1ny2i88{display:flex;flex-direction:column;padding:14px 14px 0}@media(min-width:769px){.pm.svelte-1ny2i88{flex-direction:row;padding:14px;gap:0}}.pm__photo.svelte-1ny2i88{width:100%;aspect-ratio:1;overflow:hidden}@media(min-width:769px){.pm__photo.svelte-1ny2i88{width:50%;flex-shrink:0;aspect-ratio:auto;min-height:320px}}.pm__photo.svelte-1ny2i88 img:where(.svelte-1ny2i88){width:100%;height:100%;object-fit:cover;display:block}.pm__photo-fallback.svelte-1ny2i88{width:100%;height:100%}.pm__body.svelte-1ny2i88{padding:16px 6px 14px;display:flex;flex-direction:column;gap:12px}@media(min-width:769px){.pm__body.svelte-1ny2i88{width:50%;padding:4px 20px 14px;justify-content:center}}.pm__quote.svelte-1ny2i88{font-family:var(--font-display);font-size:18px;font-weight:300;color:#333;line-height:1.5;margin:0}.pm__footer.svelte-1ny2i88{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.pm__link.svelte-1ny2i88{display:flex;align-items:center;gap:8px;text-decoration:none;color:#020202;font-family:var(--font-display);font-size:13px;font-weight:500;transition:opacity .15s ease}.pm__link.svelte-1ny2i88:hover{opacity:.7}.pm__link-avatar.svelte-1ny2i88{width:28px;height:28px;border-radius:50%;object-fit:cover}.pm__badge.svelte-1ny2i88{display:flex;align-items:center;gap:4px}.pm__badge.svelte-1ny2i88 span:where(.svelte-1ny2i88){font-family:var(--font-display);font-size:8px;font-weight:600;color:#00000059;letter-spacing:.03em}.pm__badge-icon.svelte-1ny2i88{font-size:9px!important}
