.meat-wholesale-solution{background:var(--meat-color-paper)}.meat-wholesale-solution__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.meat-wholesale-solution__layout>div{grid-column:2}.meat-wholesale-solution ol{display:grid;margin:2rem 0 2.25rem;padding:0;border-top:1px solid var(--meat-color-border);list-style:none}.meat-wholesale-solution li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--meat-color-border)}.meat-wholesale-solution li>span{padding-top:.18rem;color:var(--meat-color-oxblood);font-size:.68rem;font-weight:700;letter-spacing:.12em}.meat-wholesale-solution li strong{display:block;font-family:var(--meat-font-display);font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:500}.meat-wholesale-solution li p{margin:.35rem 0 0;color:var(--meat-color-muted);line-height:1.6}.meat-wholesale-solution figure{position:relative;grid-area:1/1;min-height:clamp(34rem,48vw,41rem);margin:0;overflow:hidden;background:var(--meat-color-charcoal)}.meat-wholesale-solution figure img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:saturate(.72) contrast(1.04)}.meat-wholesale-solution__media-copy{position:absolute;right:0;bottom:0;display:grid;width:min(19rem,78%);gap:.45rem;padding:1.35rem 1.5rem;color:var(--meat-color-bone);background:#141311eb}.meat-wholesale-solution__media-copy span{color:var(--meat-color-rose);font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.meat-wholesale-solution__media-copy strong{font-family:var(--meat-font-display);font-size:1.55rem;font-weight:500;line-height:1.05}.meat-wholesale-solution figcaption{position:absolute;top:.75rem;right:.75rem;padding:.4rem .55rem;color:var(--meat-color-charcoal);background:var(--meat-color-bone);font-size:.68rem}@media(max-width:820px){.meat-wholesale-solution__layout{grid-template-columns:1fr}.meat-wholesale-solution__layout>div{grid-column:1}.meat-wholesale-solution figure{grid-area:auto;grid-row:1;min-height:28rem}}
