.lr-projects{padding-bottom:64px}.lr-projects-lead{max-width:640px;margin:0 0 32px;font-size:18px;line-height:1.5;color:#4a4f55}.lr-projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.lr-project a{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(17,20,24,.06);transition:box-shadow .2s ease,transform .2s ease}.lr-project a:focus-visible,.lr-project a:hover{box-shadow:0 8px 24px rgba(17,20,24,.12);transform:translateY(-2px)}.lr-project-img{position:relative;display:block;aspect-ratio:4/3;background:#e9e6e0}.lr-project-img img{object-fit:cover}.lr-project-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:20px}.lr-project-place{font-size:14px;color:#6b7076}.lr-project-name{font-size:22px;font-weight:600;line-height:1.25}.lr-project-facts{font-size:15px;color:#4a4f55}.lr-project-price{font-size:17px;font-weight:600}.lr-project-cta{margin-top:auto;padding-top:12px;font-weight:600;color:#b3261e}@media (max-width:1100px){.lr-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lr-projects-grid{grid-template-columns:1fr}}