.item-v3__img-wrapper{aspect-ratio:5/4;border-radius:8px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}.item-v3__img-wrapper{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}@media(min-width:1025px){.item-v3__img-wrapper{max-height:267px}}.item-v3__img-placeholder{border-radius:8px;inset:0;position:absolute;z-index:1}.item-v3__img{border-radius:8px;height:100%;width:100%}.item-v3__img{-o-object-fit:cover;object-fit:cover;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.item-v3__img--hidden{opacity:0}.item-v3__name-2{align-self:flex-start;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:28px;text-align:start}.item-v3__name,.item-v3__name-2{display:-webkit-box;margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item-v3__name{font-size:14px;line-height:20px;width:100%}.item-v3__name,.item-v3__text-2{font-weight:400;letter-spacing:-.015em}.item-v3__text-2{align-items:center;display:flex;font-size:12px;gap:6px;line-height:18px}.item-v3__text{align-items:center;gap:2px}.item-v3__box{border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:400px}.item-v3__box{padding:12px 8px 8px}.item-v3__part{font-size:16px;font-weight:700;gap:8px;letter-spacing:-.01em;line-height:24px;text-transform:capitalize}.item-v3__part,.item-v3__part-2{align-items:center;display:flex}.item-v3__part-2{border-radius:.5rem;flex-direction:column;padding:8px;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.item-v3__part-2:hover{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity,1))}@media not all and (min-width:639px){.item-v3__part-2{padding:0}}.index-v3__stack{border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:400px;position:relative}.index-v3__stack{padding:12px 8px 8px}.index-v3__stack-2{border-radius:8px;display:flex;flex-direction:column;gap:6px;min-height:400px;position:relative}.index-v3__stack-2{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:12px 8px 8px}
