.chasse-photo-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:32px;margin-top:48px}
.chasse-dish{grid-column:span 2;margin:0;min-width:0}
.chasse-dish:nth-child(n+4){grid-column:span 3}
.chasse-dish-category{margin:0 0 14px;color:var(--gold-light);font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}
.chasse-dish-photo{display:block;width:100%;padding:0;overflow:hidden;background:#100e0d;border:1px solid #c18b3d33;aspect-ratio:3/2}
.chasse-dish-photo img{width:100%;height:100%;object-fit:contain;filter:none}
.chasse-dish-name{margin:17px 0 0;color:var(--blush);font:600 clamp(23px,2vw,32px)/1.12 var(--display);letter-spacing:-.01em}
.chasse-dish-note{margin:10px 0 0;max-width:530px;color:rgba(248,232,186,.66);font:400 12px/1.6 var(--sans)}
@media(max-width:980px){.chasse-photo-menu{gap:24px}.chasse-dish{grid-column:span 3}.chasse-dish:nth-child(5){grid-column:span 6}.chasse-dish:nth-child(5) .chasse-dish-photo{max-width:680px}.chasse-dish-name{font-size:28px}}
@media(max-width:620px){.chasse-photo-menu{grid-template-columns:minmax(0,1fr);gap:38px;margin-top:30px}.chasse-dish,.chasse-dish:nth-child(n+4),.chasse-dish:nth-child(5){grid-column:span 1}.chasse-dish-name{font-size:28px}.chasse-dish-category{font-size:10px}}
