/* Shared real project device, also used by the homepage cards. */
.nh-home .nh-home-project__media{position:relative;display:block;height:auto;min-height:0;aspect-ratio:8/5;overflow:clip;border-radius:0;background:transparent}
.nh-home-project__fallback{display:flex;align-items:center;justify-content:center}
.nh-home-project__fallback>img{display:block;width:100%;height:100%;object-fit:contain}
.nh-home-project__screens{display:flex;align-items:center;justify-content:center;gap:16px;width:90%;height:86%}
.nh-home-project__desktop{width:76%;aspect-ratio:1425/891;overflow:hidden;border:5px solid #ededed;border-bottom-width:14px;border-radius:12px;background:#ededed}
.nh-home-project__mobile{width:20%;aspect-ratio:375/812;overflow:hidden;border:4px solid #ededed;border-radius:12px;background:#ededed}
.nh-home-project__screens img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.nh-home-project__screens--single .nh-home-project__desktop{width:92%}
.nh-home-project__placeholder{padding:24px;max-width:100%;font-size:28px;line-height:1.25;text-align:center;overflow-wrap:anywhere}
@media(max-width:760px){.nh-home-project__screens{gap:12px}.nh-home-project__desktop{border-width:4px;border-bottom-width:10px;border-radius:9px}.nh-home-project__mobile{border-width:3px;border-radius:9px}}
