.home-photo{display:block;min-width:0;overflow:hidden;background:#f8fafc}.home-photo img{display:block;width:100%;height:auto}.statistics-visual .home-photo,.design-visual .home-photo,.value-center .home-photo,.mission-picture .home-photo{width:100%;aspect-ratio:4 / 3}.statistics-visual .home-photo img,.design-visual .home-photo img,.value-center .home-photo img,.mission-picture .home-photo img{position:static;width:100%;height:100%;object-fit:cover}.statistics-visual .home-photo,.design-visual,.value-center .home-photo,.mission-picture .home-photo{border-radius:8px}.role-card .role-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.role-card .role-photo img{width:100%;height:100%;object-fit:cover}.role-card:after{background:linear-gradient(90deg,#0a192fc2,#0a192f9c)}.contact-banner .banner-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.contact-banner .banner-photo img{width:100%;height:100%;object-fit:cover}.news-card .home-photo{aspect-ratio:1.65 / 1}.news-card .home-photo img{width:100%;height:100%;object-fit:cover}.home-image-note{color:#6c7a8c;font-size:12px;line-height:1.6;margin-top:14px}@media (max-width: 767px){.home-image-note{font-size:11px}.role-card .role-photo img{object-position:center}}
