.photo-collection .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}.photo-collection .art-card{background:linear-gradient(135deg,#6e4d7e24,#8b56a31c);border:0;border-radius:22px;min-width:0;padding:0;overflow:hidden}.photo-collection .art-card:nth-child(3n+2){background:linear-gradient(145deg,#6b36862d,#2c142c44)}.photo-collection .art-picture{aspect-ratio:1;background:#111014;border-radius:22px;overflow:hidden}.photo-collection .art-picture img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.photo-collection .art-card>.eyebrow{margin:22px 22px 8px;font-size:10px}.photo-collection .art-card>h3{margin:0 22px;font-size:clamp(22px,2.2vw,30px)}.photo-collection .price{display:none}.photo-collection .art-picture .preview-hint{color:#fff2da;background:#130e17dc;width:auto;height:auto;padding:10px 14px;font-size:11px;left:16px;right:auto}.photo-collection .art-preview-button:focus-visible{outline-offset:-4px;border-radius:22px;outline:3px solid #d5abe8}.published-collection{margin-top:90px}@media (max-width:1000px){.photo-collection .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}}@media (max-width:600px){.photo-collection .gallery-grid{grid-template-columns:1fr;gap:28px}.photo-collection .art-card>h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.photo-collection .art-picture img{transition:none}.photo-collection .art-preview-button:hover img{transform:none}}
