/* Flagship product portfolio: supplementary styles */
.portfolio-product-image{position:relative;overflow:hidden}
.portfolio-product-image img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;filter:saturate(1.12)}
.work-card:hover .portfolio-product-image img{transform:scale(1.045);filter:saturate(1.23)}
.portfolio-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}
.portfolio-tags span{display:inline-flex;border:1px solid rgba(135,172,224,.24);background:rgba(139,165,215,.065);border-radius:999px;padding:8px 11px;font-size:.74rem;line-height:1.25;color:#d9e5f8}
.work-card:nth-child(1) .portfolio-tags span:first-child{border-color:rgba(255,102,169,.43);color:#ff9bcb}
.work-card:nth-child(2) .portfolio-tags span:first-child{border-color:rgba(110,218,255,.43);color:#92e4ff}
.portfolio-external-link{display:inline-flex;align-items:center;gap:8px}
@media(prefers-reduced-motion:reduce){.portfolio-product-image img{transition:none}.work-card:hover .portfolio-product-image img{transform:none}}
