.genus-hero-photo{aspect-ratio:4/3}.genus-name{white-space:nowrap}.genus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.genus-piece-photo{aspect-ratio:4/3;background:var(--store-card);border-radius:6px;position:relative;overflow:hidden}.genus-piece-photo img{object-fit:cover}.genus-grid h3{font:400 26px/1.2 var(--font-playfair-display),serif;margin:22px 0 10px}.genus-grid p{color:var(--info-text);margin:0;font-size:16px;line-height:1.65}.genus-story-photo{aspect-ratio:4/3}@media (max-width:760px){.genus-grid{grid-template-columns:1fr;gap:36px}}
