.innerSite .innerHero img.lk-hero-logo{height:auto;max-height:620px;object-fit:contain;aspect-ratio:auto;filter:none}
.innerSite .innerMain .lk-section-with-photo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,70px);align-items:center}
.lk-section-with-photo .lk-section-copy{min-width:0}
.innerSite .lk-section-with-photo .innerCards{grid-template-columns:minmax(0,1fr)}
.innerSite .lk-section-with-photo .lk-section-portrait{margin:0;grid-column:auto;grid-row:auto}
.innerSite .lk-section-with-photo .lk-section-portrait img{display:block;width:100%;height:auto;max-height:650px;aspect-ratio:auto;object-fit:contain;filter:grayscale(1)}
.lk-landing .lk-about .lk-testimonials{background:#e9e9e9;color:#111;border-top:0;padding:36px;margin-top:60px}
.lk-landing .lk-about .lk-testimonials .lk-section-no{color:#111}
.lk-landing .lk-testimonials .lk-testimonial-nav button{color:#111;border-color:#777;background:transparent}
.homeV2 section:has(.homeReviewGrid){background:#e9e9e9;color:#111}
.homeV2 .homeReviewGrid article{background:#fff}
@media(max-width:900px){.innerSite .innerMain .lk-section-with-photo{grid-template-columns:minmax(0,1fr)}.lk-section-portrait{max-width:620px}}
@media(max-width:600px){.lk-landing .lk-about .lk-testimonials{padding:24px 16px}}
