/* Real-photo hero for the buyer-intent landing pages (8 Nov 2026) */
.lp-photo{margin:0;display:grid;gap:12px;align-self:center}
.lp-photo-pair{grid-template-columns:1fr 1fr}
.lp-photo figure{margin:0;position:relative;border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #1b122a26;background:#fff}
.lp-photo img{display:block;width:100%;height:100%;max-height:520px;object-fit:cover}
.lp-photo-pair img{aspect-ratio:4/5}
.lp-photo figcaption{position:absolute;left:12px;bottom:12px;background:#181220d9;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 10px;border-radius:999px}
.lp-photo-credit{grid-column:1/-1;font-size:12px;color:#6b6475;margin:0}
@media (max-width:860px){.lp-photo img{max-height:420px}}
.lp-photo:not(.lp-photo-pair) figure{justify-self:center;max-width:100%}
.lp-photo:not(.lp-photo-pair) img{width:auto;max-width:100%;height:auto;max-height:540px;object-fit:contain}
