.lekki-home-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:72px;margin-bottom:18px;overflow:hidden;border-radius:20px;background:#f7f5f0;box-shadow:0 18px 60px #1c171512}.lekki-home-photo{display:block;min-height:380px;overflow:hidden;background:#ddd6cc}.lekki-home-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lekki-home-photo:hover img{transform:scale(1.02)}.lekki-home-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px)}.lekki-home-copy>span{color:#bd2029;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.lekki-home-copy h2{margin:13px 0 17px;font-size:clamp(32px,3.8vw,54px);line-height:1.04;letter-spacing:-.06em}.lekki-home-copy h2 em{color:#b6222c;font-family:inherit;font-style:normal;font-weight:700}.lekki-home-copy p{max-width:490px;margin:0;color:#5f5a54;font-size:13px;line-height:1.8}.lekki-home-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:17px;margin-top:27px}.lekki-home-bottom strong{font-size:22px;letter-spacing:-.04em}.lekki-home-bottom small{color:#6d6861;font-size:10px;font-weight:600;letter-spacing:0}.lekki-home-bottom a{display:inline-flex;align-items:center;gap:15px;padding:13px 16px;background:#1b1918;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.lekki-home-bottom a:hover{background:#b6222c}
@media(max-width:760px){.lekki-home-feature{grid-template-columns:1fr;margin-top:44px;margin-bottom:0;border-radius:16px}.lekki-home-photo{min-height:0;height:245px}.lekki-home-copy{padding:28px 23px 30px}.lekki-home-copy h2{font-size:clamp(34px,8vw,45px)}.lekki-home-bottom{margin-top:20px}}

.lekki-home-feature{grid-template-columns:minmax(0,42%) minmax(0,1fr);margin-top:42px;margin-bottom:10px;border-radius:14px;box-shadow:0 10px 30px #1c17150c}.lekki-home-photo{min-height:275px;height:275px}.lekki-home-copy{padding:26px 34px}.lekki-home-copy h2{font-family:'Instrument Sans',Manrope,Arial,sans-serif;font-size:clamp(28px,2.8vw,39px);line-height:1.07;letter-spacing:-.045em;margin:9px 0 11px;font-weight:650}.lekki-home-copy p{font-size:12px;line-height:1.6}.lekki-home-bottom{margin-top:18px;gap:12px}.lekki-home-bottom strong{font-size:19px}.lekki-home-bottom a{padding:10px 13px}
@media(max-width:760px){.lekki-home-feature{grid-template-columns:1fr;margin-top:28px}.lekki-home-photo{height:170px;min-height:170px}.lekki-home-copy{padding:19px 20px 22px}.lekki-home-copy h2{font-size:30px}.lekki-home-bottom{margin-top:15px}}
