.DuUGVq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.DuUGVq_grid>li{min-width:0}.DuUGVq_card,.DuUGVq_locked{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--bg-muted), var(--bg-elevated));flex-direction:column;height:100%;display:flex;overflow:hidden}.DuUGVq_card{color:var(--text);text-decoration:none;transition:border-color .2s,transform .2s}.DuUGVq_card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.DuUGVq_card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.DuUGVq_photo{aspect-ratio:4/5;background:#000;display:block;position:relative;overflow:hidden}.DuUGVq_photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .5s}.DuUGVq_card:hover .DuUGVq_photo img{transform:scale(1.03)}.DuUGVq_body{gap:.35rem;padding:1rem 1.1rem 1.2rem;display:grid}.DuUGVq_name{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.DuUGVq_name span{color:var(--text-muted);font-weight:500}.DuUGVq_area{color:var(--text-muted);font-size:.875rem}.DuUGVq_price{color:var(--gold);margin-top:.4rem;font-size:.875rem;font-weight:700}.DuUGVq_link{color:var(--violet-hover);font-size:.875rem;font-weight:650}.DuUGVq_locked{opacity:.55}.DuUGVq_lockedPhoto{aspect-ratio:4/5;color:var(--violet-hover);background:radial-gradient(circle at 50% 38%,#9b7bff38 0 18%,#0000 19%),linear-gradient(160deg,#2a2240,#110e1b);place-items:center;display:grid}.DuUGVq_lockedBody{gap:.55rem;padding:1.1rem;display:grid}.DuUGVq_lockedBody i{background:#2c2442;border-radius:99px;height:.6rem;display:block}.DuUGVq_lockedBody i:nth-child(2){width:60%}.DuUGVq_lockedBody span{color:var(--text-faint);font-size:.8125rem;font-weight:600}.DuUGVq_note{color:var(--text-faint);margin:1.25rem 0 0;font-size:.875rem}.DuUGVq_note a{color:var(--violet-hover)}@media (max-width:1023px){.DuUGVq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.DuUGVq_grid{gap:.75rem}}
