.wp-block-vistrom-project__link{color:var(--wp--preset--color--white);display:flex;justify-content:flex-start;letter-spacing:-.04rem;line-height:normal;min-height:clamp(13.75rem,2.7586rem + 29.3103vw,35rem);position:relative}.wp-block-vistrom-project__link:after{background-color:var(--wp--preset--color--black);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transition:opacity .4s;width:100%}.wp-block-vistrom-project__link:hover{color:var(--wp--preset--color--white)}.wp-block-vistrom-project__link:hover:after{opacity:.15}.wp-block-vistrom-project__link:hover .wp-block-vistrom-project__title:after{margin-left:1.375rem}.wp-block-vistrom-project__featured-image{height:100%;position:absolute;width:100%}.wp-block-vistrom-project__featured-image img{height:100%;object-fit:cover;width:100%}.wp-block-vistrom-project__description-container{padding:clamp(1rem,.2241rem + 2.069vw,2.5rem) var(--default-padding);z-index:1}.wp-block-vistrom-project__title{font-size:clamp(1.25rem,.8621rem + 1.0345vw,2rem);font-weight:700;padding-right:40px}.wp-block-vistrom-project__title:after{content:url('data:image/svg+xml;charset=utf-8,<svg width="25" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.707 8.707a1 1 0 0 0 0-1.414L18.343.929a1 1 0 1 0-1.414 1.414L22.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 9h24V7H0v2Z" fill="%23fff"/></svg>');margin-left:.875rem;position:absolute;transition:margin .25s ease-in-out}
