/* Independent photographs, one unique scene per editorial placement. */
.kh-home .kp-card-photo{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:var(--photo-ratio);padding:0!important;margin:0;background:#252525;isolation:isolate}
.kh-home .kp-card-photo>img{position:absolute;display:block;width:100%!important;height:100%!important;left:0;top:0;max-width:none!important;min-height:0!important;aspect-ratio:auto!important;object-fit:cover!important;filter:grayscale(1)!important;margin:0;transform:none!important}
.kp-card-photo:has(img[data-campaign-concept])::after{content:'CAMPAIGN CONCEPT';position:absolute;bottom:9px;left:10px;padding:5px 7px;background:rgba(15,15,15,.78);color:#fff;font:8px/1.2 Arial,sans-serif;letter-spacing:.08em;pointer-events:none}
html:lang(ko) .kp-card-photo:has(img[data-campaign-concept])::after{content:'캠페인 콘셉트'}
.kh-home .kx-category>a>.kp-card-photo,.kh-home .kx-article-card>a>.kp-card-photo{padding:0}
.kh-home .kr-card-photo .kp-card-photo{border:0}
.kh-home .kr-service:hover .kr-card-photo .kp-card-photo>img{transform:none}
.kh-home .kr-industries .kp-card-photo{margin-bottom:24px}
.kh-home .kr-industries article{border-top:0;padding-top:0}
