/* Official identity marks remain separate, unchanged source assets. */
.identity-artwork{display:block;position:relative;width:100%;height:100%}
.hero-identity-marks{display:none}
.identity-artwork-marks{position:absolute;z-index:2;right:7%;top:13%;display:flex;align-items:center;gap:12px;width:235px;max-width:68%;pointer-events:none}
.identity-artwork-marks>.identity-mark-diia{display:block;width:27%;height:auto;aspect-ratio:1;object-fit:contain;flex:none;background:#101114;border-radius:13px}
.identity-mark-bankid{display:block;width:calc(73% - 12px);background:#fff;border-radius:9px;box-shadow:0 4px 16px #10091033;flex:none}
.identity-mark-bankid>img{display:block;width:100%;height:auto;object-fit:contain}
.identity-artwork--card .identity-artwork-marks{top:11%;right:6%;gap:8px;width:225px}
.identity-artwork .topic-cover-image{object-position:64% center}
@media(max-width:600px){
 .section-hero-art .identity-artwork-marks{display:none}
 .hero-identity-marks{display:flex;align-items:center;gap:12px;width:210px;max-width:100%;margin-top:20px}
 .hero-identity-marks>.identity-mark-diia{width:52px;height:auto;aspect-ratio:1;object-fit:contain;background:#101114;border-radius:12px}
 .hero-identity-marks>.identity-mark-bankid{width:146px}
 .more-section .identity-artwork--card .identity-artwork-marks{right:8%;top:5%;width:84%;max-width:84%;flex-direction:column;gap:5px}
 .more-section .identity-artwork--card .identity-mark-diia{width:37px}
 .more-section .identity-artwork--card .identity-mark-bankid{width:100%}
 .more-section .identity-artwork .topic-cover-image{object-position:62% center}
}
