.DiexpG_tile{min-width:0}.DiexpG_figure{margin:0}.DiexpG_media{aspect-ratio:5/7;background:var(--tile);max-width:100%;position:relative;overflow:hidden}.DiexpG_img{object-fit:cover;width:100%;height:100%}.DiexpG_hover{opacity:0;transition:opacity .4s}.DiexpG_link:hover .DiexpG_hover,.DiexpG_link:focus-visible .DiexpG_hover{opacity:1}@media (hover:none){.DiexpG_hover{display:none}}.DiexpG_caption{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 20px;line-height:1.25;display:flex;position:absolute;bottom:0;left:0;right:0}.DiexpG_meta{gap:4px;min-width:0;display:grid}.DiexpG_name{font-size:var(--step-1);letter-spacing:var(--track-tight);font-weight:500}.DiexpG_price{font-size:var(--step--1);letter-spacing:var(--track-tight);color:var(--muted);white-space:nowrap;font-weight:450}.DiexpG_name,.DiexpG_price{transition:color .4s}.DiexpG_caption .mono{transition:color .4s}.DiexpG_link:hover .DiexpG_name,.DiexpG_link:hover .DiexpG_price,.DiexpG_link:focus-visible .DiexpG_name,.DiexpG_link:focus-visible .DiexpG_price{color:#fff}.DiexpG_link:hover .DiexpG_caption .mono{color:#fff}.DiexpG_link:focus-visible .DiexpG_caption .mono{color:#fff}@media (max-width:600px){.DiexpG_caption{padding:14px 16px}}
