.home-flour-units{background:#f7f3e9;color:#172028;padding:64px 0}.home-flour-units__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.home-flour-units__heading h2{margin:0 0 12px}.home-flour-units__heading p{max-width:720px;margin:0;line-height:1.65}.home-flour-units__heading .home-flour-units__eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#8b692d;margin-bottom:12px}.home-flour-units__heading>a{flex-shrink:0}.home-flour-units__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 14px}.home-flour-unit{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;min-width:0}.home-flour-unit__image{display:block;aspect-ratio:1;background:#ece8df;overflow:hidden}.home-flour-unit__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.home-flour-unit:hover img{transform:scale(1.035)}.home-flour-unit__name{font-size:12px;line-height:1.45;font-weight:600}.home-flour-unit:hover .home-flour-unit__name{color:#806022}.home-flour-unit:focus-visible{outline:2px solid #a37d37;outline-offset:5px}@media(max-width:1000px){.home-flour-units__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-flour-units__heading{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:600px){.home-flour-units{padding:40px 0}.home-flour-units__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.home-flour-unit__name{font-size:13px}}@media(prefers-reduced-motion:reduce){.home-flour-unit__image img{transition:none}}