/* Photographs only. Keep existing geometry, text, links, glow, filters and controls. */
html body.ph-static-body .ph-page-root #tools[data-home-curated] .card>img.ph-curated-image,
html body.ph-static-body .ph-page-root #services .card>img.ph-curated-image,
html body.ph-static-body .ph-page-root #learning .card>img.ph-curated-image,
html body.ph-static-body .ph-page-root #promotions .card>img.ph-curated-image{object-fit:cover!important;background:#10271e!important}
html body.ph-static-body .ph-page-root .ph-photographic-card{position:relative!important;isolation:isolate;overflow:hidden!important}
html body.ph-static-body .ph-page-root .ph-photographic-card>img.ph-photo-backdrop{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;filter:none!important;margin:0!important;border-radius:inherit!important;z-index:0!important;pointer-events:none!important}
html body.ph-static-body .ph-page-root .ph-photographic-card:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;width:auto!important;height:auto!important;background:linear-gradient(180deg,#02110a08 5%,#03140f35 30%,#03140fe8 85%,#03140ff7)!important;opacity:1!important;transform:none!important;animation:none!important;z-index:1!important;pointer-events:none!important}
html body.ph-static-body .ph-page-root .ph-photographic-card>:not(img.ph-photo-backdrop){z-index:2}
html body.ph-static-body .ph-page-root .ph-photographic-card h3,
html body.ph-static-body .ph-page-root .ph-photographic-card strong,
html body.ph-static-body .ph-page-root .ph-photographic-card small,
html body.ph-static-body .ph-page-root .ph-photographic-card p{text-shadow:0 1px 8px #0009}
html body.ph-static-body .ph-page-root #ai-growth .ph-ag-card.ph-photographic-card>img.ph-photo-backdrop{height:140px!important;border-radius:inherit!important}
html body.ph-static-body .ph-page-root #ai-growth .ph-ag-card.ph-photographic-card:before{background:linear-gradient(180deg,transparent 78%,#092519)!important;height:140px!important;bottom:auto!important;inset:0 0 auto!important}
html body.ph-static-body .ph-page-root #ph-home-photo-banners .ph-photographic-card:before{background:linear-gradient(90deg,#03140fee 0%,#03140fbd 46%,#03140f24 100%)!important}
