.related-portfolio-block{--pad-top:8;--header-pad-bottom:4;--actions-pad-top:2;--visual-pad-top:2;--tags-pad-top:2;@media screen and (min-width:960px){--pad-top:14;--header-pad-bottom:6;--actions-pad-top:3;--tags-pad-top:3;--visual-pad-top:3}margin-top:calc(var(--baseline)*2);.inner-wrapper{background-color:var(--background-color-dark);border-radius:var(--radius);padding-bottom:calc(var(--baseline)*2);padding-top:calc(var(--baseline)*var(--pad-top))}.header-item{padding-bottom:calc(var(--baseline)*var(--header-pad-bottom))}.block-actions{padding-top:calc(var(--baseline)*var(--actions-pad-top))}.item-wrapper{aspect-ratio:7/8;background-color:var(--color-white);border-radius:var(--radius-smaller);display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--baseline)*2) calc(var(--baseline));position:relative}.card-tags{column-gap:calc(var(--baseline)*1.5);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:auto;padding-top:calc(var(--baseline)*var(--tags-pad-top))}.card-figure,.card-visual{border-radius:var(--radius-smaller);overflow:hidden}.card-visual{padding-top:calc(var(--baseline)*var(--visual-pad-top))}.card-figure{transition:all .4s}.card-link{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;.link-label{pointer-events:none}}@media (hover:hover) and (pointer:fine){.item-wrapper:hover{.card-figure{transform:translateY(calc(var(--baseline)*4))}}}}