.lTrn9a_photo{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);min-inline-size:0;margin:0;overflow:hidden}.lTrn9a_imageFrame{background:var(--color-mineral);place-items:center;min-inline-size:0;padding:.5rem;display:grid}.lTrn9a_image{object-fit:contain;border-radius:calc(var(--radius-card) - 5px);width:100%;height:auto;max-height:24rem;display:block}.lTrn9a_featured{align-self:start;box-shadow:0 14px 36px #22211f14}.lTrn9a_featured .lTrn9a_image{max-height:500px}.lTrn9a_caption{text-align:start;gap:.4rem;padding:1rem 1.1rem 1.15rem;display:grid}.lTrn9a_provenance{color:var(--color-accent-dark);font-size:.75rem;font-weight:600;line-height:1.65;display:block}.lTrn9a_captionText{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.75}.lTrn9a_gallery{min-inline-size:0}.lTrn9a_intro{gap:.75rem;max-inline-size:48rem;margin-block-end:1.5rem;display:grid}.lTrn9a_title{color:var(--color-text);font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.25}.lTrn9a_description{color:var(--color-muted);margin:0;line-height:1.8}.lTrn9a_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.lTrn9a_item{min-inline-size:0;margin:0;padding:0}@media (max-width:1023px){.lTrn9a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.lTrn9a_grid{grid-template-columns:minmax(0,1fr);gap:1rem}.lTrn9a_caption{padding:.85rem 1rem 1rem}}
