/* PHOTOS_20261103: live photos on outreach landing pages */
.ph-split>.w{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}
.ph-copy{min-width:0}
.ph-side,.ph-inhero,.ph-band{margin:0;position:relative}
.ph-side img,.ph-inhero img,.ph-band img{display:block;width:100%;height:auto;object-fit:cover;border-radius:24px;box-shadow:0 22px 44px -26px rgba(28,25,23,.6)}
.ph-side img{aspect-ratio:4/3}
.ph-inhero{margin-top:22px;max-width:620px}
.ph-inhero img{aspect-ratio:16/9}
.ph-sec{padding-top:12px;padding-bottom:12px}
.ph-band img{aspect-ratio:21/8}
.ph-band figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 24px 18px;border-radius:0 0 24px 24px;color:#fff;font-weight:600;font-size:16px;line-height:1.3;background:linear-gradient(to top,rgba(20,16,12,.72),rgba(20,16,12,0))}
@media(max-width:900px){.ph-split>.w{grid-template-columns:1fr;gap:24px}.ph-band img{aspect-ratio:16/9}.ph-inhero{max-width:none}}
@media(max-width:640px){.ph-side img,.ph-inhero img,.ph-band img{border-radius:18px}.ph-band figcaption{font-size:14px;padding:36px 16px 12px;border-radius:0 0 18px 18px}}
