.service-work-photos,.service-work-feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.service-work-feature{align-items:center}.service-work-feature>div{max-width:500px}.service-work-feature p{line-height:1.65}.service-work-photos figure,.service-work-feature figure{background:#eef2e7;border-radius:12px;margin:0;overflow:hidden}.service-work-photos img,.service-work-feature img{aspect-ratio:4/3;object-fit:cover;object-position:center 45%;width:100%;height:auto;display:block}.service-work-photos figcaption,.service-work-feature figcaption{color:#43543e;padding:14px 18px;font-size:.9rem;line-height:1.5}@media (max-width:700px){.service-work-photos,.service-work-feature{grid-template-columns:1fr;gap:20px}}.compact-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1080px;margin:24px auto 0;display:grid}.compact-work-grid figure{min-width:0;margin:0}.compact-work-grid img{aspect-ratio:4/3;object-fit:cover;object-position:center 65%;border-radius:12px;width:100%;height:auto;display:block}.compact-work-grid figcaption{color:#253d31;margin-top:9px;font-size:.88rem;line-height:1.5}.compact-work-section h2{max-width:700px}@media (max-width:1000px){.compact-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.compact-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compact-work-grid figcaption{font-size:.82rem}}.compact-work-pair{grid-column:span 2;min-width:0}.compact-work-pair h3{margin:0 0 10px;font-size:1rem}.compact-work-pair>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.compact-work-pair img{object-position:center 65%}.compact-work-pair figcaption{font-weight:700}@media (min-width:621px) and (max-width:1000px){.compact-work-pair{grid-column:1/-1;max-width:540px}}.compact-work-section h2{margin:0 0 20px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.15}.gallery-reviewed .gallery-section-heading-light .eyebrow{color:#dce9bd}.compact-work-grid img[src*=work-img-7421]{object-position:center 35%}
