.psv{width:100%;min-width:0;margin:0}.psv picture{isolation:isolate;aspect-ratio:5/4;background:#302d27;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.psv[data-project=dml] picture{aspect-ratio:1280/853}.psv picture:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #28231926;position:absolute;inset:0}.psv img{object-fit:cover;width:100%;height:100%;display:block}.archive-dialog .psv-case picture{width:min(100%,560px);margin-inline:auto}.archive-dialog .psv-case img{object-fit:cover;background:0 0;height:100%;max-height:none}.psv-case figcaption{margin-top:10px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.psv[data-active=true] img{animation:.55s cubic-bezier(.2,.65,.25,1) both project-photo-in}}@keyframes project-photo-in{0%{transform:scale(1.025)}to{transform:scale(1)}}
