.fm-project-category-image { position: relative; }
.fm-project-category-pills {
 position: absolute; top: 12px; right: 12px; z-index: 2;
 display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 6px;
 max-width: calc(100% - 24px); pointer-events: none;
}
.fm-project-category-pill {
 display: inline-block; padding: 4px 10px; border-radius: 999px;
 color: #FFFFFF; background: rgb(11 15 20 / 46%);
 border: 1px solid rgb(255 255 255 / 22%);
 backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
 font: 500 11px/1.4 var(--wp--preset--font-family--manrope, sans-serif);
 letter-spacing: .03em; overflow-wrap: anywhere;
}
