.portfolio-item[data-v-2674b721]{border-radius:.5rem;border-width:1px;height:100%;--tw-border-opacity:1;border-color:rgb(191 180 209/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));cursor:pointer;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;position:relative}.portfolio-item figure[data-v-2674b721]{border-radius:.5rem;border-width:1px;overflow:hidden}.portfolio-item .title[data-v-2674b721]{font-size:1.25rem;line-height:1.75rem}.portfolio-item .client[data-v-2674b721]{font-size:1.125rem;line-height:1.75rem;line-height:1;margin-top:auto;position:absolute;right:100%;top:0;transform-origin:bottom right;--tw-translate-x:.5rem;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;border-bottom-width:2px;border-top-width:2px;color:rgb(129 106 151/var(--tw-text-opacity,1));--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.portfolio-item:hover .title[data-v-2674b721]{text-decoration-line:underline;text-underline-offset:2px}
