.dl{position:relative;min-width:0}.dl__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.dl__grid{--gap:clamp(10px,1.2vw,16px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);max-width:1180px;margin-inline:auto}.dl__card{flex:0 0 calc((100% - 4 * var(--gap)) / 5)}@media(max-width:900px){.dl__card{flex-basis:calc((100% - 2 * var(--gap)) / 3)}}.dl__card{display:grid;place-items:center;aspect-ratio:3/2;padding:clamp(16px,2vw,28px);background:#fff;border:1px solid #0b0b0c14;clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));transition:transform .3s cubic-bezier(.23,1,.32,1)}.dl__card img{display:block;width:78%;height:62%;object-fit:contain}.dl__card img.is-crop{aspect-ratio:629/290;width:78%;height:auto;object-fit:cover;object-position:50% 8%}.dl__card img.is-wide{width:84%}.dl__card img.dl-s{width:55%;height:44%}.dl__card img.dl-m{width:78%;height:62%}.dl__card img.dl-l{width:90%;height:76%}.dl__card img.dl-xl{width:100%;height:100%}.dl__name{font:500 clamp(12px,1.1vw,16px)/1.15 Unbounded Variable,Unbounded,sans-serif;text-transform:uppercase;text-align:center;text-wrap:balance;color:#121212}@media(hover:hover) and (pointer:fine){.dl__card:hover{transform:translateY(-4px)}}@media(max-width:600px){.dl__card{flex-basis:calc((100% - var(--gap)) / 2)}}@media(prefers-reduced-motion:reduce){.dl__card{transition:none}}.dl__card{position:relative;isolation:isolate;background:#0b0b0c14;border:0}.dl__card:before{content:"";position:absolute;inset:1px;z-index:-1;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%,17.5px 100%,0 calc(100% - 17.5px))}