/* Approved archive photographs replace only the fourth slide's empty photo slots. */
#hp-card-diamond .hp-lecture-photo{display:block;position:relative;min-width:0;aspect-ratio:1.6;overflow:hidden;background:#EAE5DC;border:1px solid #D8D0C3;text-decoration:none}
#hp-card-diamond .hp-lecture-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%;transition:transform .3s ease}
#hp-card-diamond .hp-lecture-photo:nth-child(2) img{object-position:64% 28%}
#hp-card-diamond .hp-lecture-photo:nth-child(3) img{object-position:center}
body.hs-home.site-typography #hp-card-diamond .hp-lecture-photo span{position:absolute;left:0;right:0;bottom:0;padding:14px 6px 4px;background:linear-gradient(transparent,rgba(20,32,26,.8));color:#FFF!important;font:400 11px/1.4 Pretendard,sans-serif!important;text-align:left;white-space:nowrap}
#hp-card-diamond .hp-lecture-photo:hover img{transform:scale(1.04)}
#hp-card-diamond .hp-lecture-photo:focus-visible{outline:3px solid #B08D57;outline-offset:3px}
@media(max-width:900px){#hp-card-diamond .hp-lecture-photo{aspect-ratio:2}}
@media(max-width:700px){
 #hp-card-diamond .hp-world-map{height:132px}
 #hp-card-diamond .hp-lecture-photo{height:50px;aspect-ratio:auto}
 body.hs-home.site-typography #hp-card-diamond .hp-lecture-photo span{font-size:10px!important;padding:12px 4px 2px}
}
@media(prefers-reduced-motion:reduce){#hp-card-diamond .hp-lecture-photo img{transition:none}}
