.project-image{width:100%;height:100%;object-fit:cover}.project-image-wrapper{overflow:hidden}.rich-text p:last-child{margin-bottom:0}.dv-back-foot{display:inline-flex;align-items:center;gap:.5rem;margin-top:calc(var(--_spacing---spacing--space) / 1.5);color:var(--color--shade-6);opacity:var(--_typography---light-opacity);font-weight:500;text-decoration:none;transition:opacity .2s cubic-bezier(.165,.84,.44,1),transform .2s cubic-bezier(.165,.84,.44,1)}.dv-back-foot:hover{opacity:1}.dv-back-foot:active{transform:scale(.96)}.dv-back-foot:focus-visible{outline:2px solid var(--color--brand-primary);outline-offset:3px}.dv-back-foot svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}.dv-back-foot:hover svg{transform:translate(-3px)}
