.lh-home header p{max-width:900px;margin:0 auto;color:#666}.lh-home-more{text-align:center;margin-top:34px}.lh-home-more .btn-outline{width:auto;border:1px solid #777;border-radius:999px;background:transparent;color:#333;padding:13px 32px}.lh-home-more .btn-outline:hover{border-color:var(--primary-color);background:var(--primary-color);color:#1b1b1b}.lh-home-stat img{width:76px;height:76px;margin:0 auto 16px;object-fit:contain}.lh-home-applications{position:relative}.lh-home-application-overlay{position:absolute;inset:0;background:rgba(0,0,0,.58)}.lh-home-applications .container{position:relative;z-index:1}.lh-home-projects{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:minmax(170px,1fr)}.lh-home-project{position:relative;display:block;overflow:hidden;color:#fff}.lh-home-project.is-featured{grid-row:span 2}.lh-home-project img{width:100%;height:100%;aspect-ratio:auto!important;object-fit:cover}.lh-home-project h3{position:absolute;left:0;right:0;bottom:0;margin:0!important;padding:38px 18px 16px;color:#fff!important;background:linear-gradient(transparent,rgba(0,0,0,.72));font-size:17px!important}.lh-home-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lh-home-news-grid article>a{display:block;color:#1b1b1b}.lh-home-news-grid img{width:100%;aspect-ratio:1.25;object-fit:cover}.lh-home-news-grid h3{margin:17px 0 9px;font-size:18px;line-height:1.45}.lh-home-news-grid time{color:#777;font-size:14px}.lh-home-empty{text-align:center;color:#777}@media(max-width:767px){.lh-home-projects{grid-template-columns:1fr;grid-auto-rows:auto}.lh-home-project.is-featured{grid-row:auto}.lh-home-project img{aspect-ratio:1.5!important}.lh-home-news-grid{grid-template-columns:1fr}.lh-home-stat img{width:56px;height:56px}}
