.reach-hero{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:65px 5%;background:#fff;align-items:center}.fresh-home .reach-hero-copy{width:100%;min-height:0;padding:0;display:block}.fresh-home .reach-hero h1{font-size:clamp(45px,5.1vw,74px);font-weight:750;line-height:1.02;letter-spacing:-.05em;margin:0 0 20px;color:#061a33}.reach-hero-copy>p:not(.local-kicker){font-size:23px;line-height:1.5;color:#526c86}.reach-hero .hero-actions{margin-top:24px}.fresh-home .reach-primary{background:#061a33;color:#fff;border-radius:4px}.reach-highlight{border-left:2px solid #cba04c;border-radius:45% 0 0 45%;padding:35px 0 35px 55px;min-width:0}.reach-rule{display:block;width:60px;height:2px;background:#cba04c;margin:0 0 20px}.reach-highlight strong{font-size:clamp(60px,7.4vw,108px);letter-spacing:-.055em;font-weight:800;line-height:1;display:block;margin-bottom:14px}.fresh-home .reach-highlight h2{font-size:31px;line-height:1.2;letter-spacing:-.035em;font-weight:550}.reach-highlight>p{font-size:18px;line-height:1.6;color:#526c86;margin-top:15px;max-width:490px}.reach-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#faf8f3;padding:30px 5%}.reach-metrics article{text-align:center;padding:0 20px}.reach-metrics article+article{border-left:1px solid #dfc897}.reach-metrics strong{font-size:70px;font-weight:800;line-height:1;letter-spacing:-.045em;display:block}.reach-metrics .reach-rule{width:34px;margin:12px auto}.reach-metrics p{font-size:18px;line-height:1.5;color:#526c86}.reach-retail,.reach-sourcing{padding:36px 5%}.fresh-home .reach-retail h2,.fresh-home .reach-sourcing h2,.fresh-home .reach-story h2{font-size:clamp(29px,3.8vw,50px);font-weight:750;letter-spacing:-.045em;line-height:1.1}.reach-retail>p:not(.local-kicker),.reach-sourcing>p:not(.local-kicker){font-size:19px;line-height:1.6;color:#526c86;margin-top:10px}.reach-retailer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.reach-retailer{display:flex;min-height:120px;align-items:center;justify-content:center;text-align:center;padding:22px;border-right:1px solid #eadfc8;border-bottom:1px solid #eadfc8}.reach-retailer:nth-child(3n){border-right:0}.reach-retailer:nth-last-child(-n+3){border-bottom:0}.reach-retailer span{font-size:clamp(22px,2.7vw,37px);line-height:1.15;font-weight:700;letter-spacing:-.035em;color:#061a33}.reach-sourcing{background:#faf8f3}.reach-markets{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reach-markets li{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #f0eadf;border-radius:4px;padding:20px;font-size:19px;line-height:1.4;font-weight:600}.reach-markets svg{width:36px;height:36px;color:#c59a41;flex-shrink:0}.reach-capabilities{padding:30px 5%}.fresh-home .reach-capabilities>h2{font-size:14px;line-height:1.6;color:#ad8437;letter-spacing:.1em;font-weight:650;margin-bottom:20px}.reach-capabilities>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.reach-capabilities>div>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;padding:10px 15px;font-size:18px;line-height:1.5}.reach-capabilities>div>div+div{border-left:1px solid #eadfc8}.reach-capabilities svg{height:48px;width:48px;color:#c59a41}.reach-story{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:40px 5%;background:#faf8f3}.reach-story .reach-outline{background:transparent;border:1px solid #c59a41;flex-shrink:0;border-radius:4px;color:#061a33}.reach-final{background:#0e3158;color:#fff;text-align:center;padding:42px 5%}.fresh-home .reach-final h2{font-size:clamp(29px,3.5vw,46px);font-weight:750;color:#fff;letter-spacing:-.035em;line-height:1.15}.reach-final>p{font-size:21px;color:#e0e6ed;margin-top:12px;line-height:1.5}.reach-final .hero-actions{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.reach-final .button{background:#dfbf79;color:#061a33;border-radius:4px}.reach-final .reach-email{background:transparent;border:1px solid #dfbf79;color:#fff}
@media(max-width:1050px){.reach-hero{gap:25px;padding-block:45px}.reach-highlight{padding-left:30px}.reach-highlight strong{font-size:75px}.fresh-home .reach-highlight h2{font-size:27px}.reach-hero-copy>p:not(.local-kicker){font-size:21px}.reach-metrics strong{font-size:60px}}
@media(max-width:760px){.reach-hero{grid-template-columns:1fr;padding:32px 6%;gap:30px}.fresh-home .reach-hero h1{font-size:48px}.reach-hero-copy>p:not(.local-kicker){font-size:20px}.reach-highlight{border-left:2px solid #cba04c;border-radius:0;padding:5px 0 5px 20px}.reach-highlight strong{font-size:64px}.fresh-home .reach-highlight h2{font-size:27px}.reach-highlight>p{font-size:17px}.reach-metrics{padding:26px 6%;gap:0;grid-template-columns:1fr}.reach-metrics article{padding:18px 0}.reach-metrics article+article{border-left:0;border-top:1px solid #dfc897}.reach-metrics strong{font-size:60px}.reach-metrics p{font-size:18px}.reach-retail,.reach-sourcing{padding:30px 6%}.fresh-home .reach-retail h2,.fresh-home .reach-sourcing h2,.fresh-home .reach-story h2{font-size:31px}.reach-retail>p:not(.local-kicker),.reach-sourcing>p:not(.local-kicker){font-size:18px}.reach-retailer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reach-retailer{min-height:95px;padding:12px 6px}.reach-retailer span{font-size:18px;letter-spacing:-.03em;overflow-wrap:anywhere}.reach-markets{grid-template-columns:1fr;gap:12px}.reach-markets li{font-size:18px;padding:18px}.reach-capabilities{padding:28px 6%}.reach-capabilities>div{grid-template-columns:1fr 1fr;gap:16px}.reach-capabilities>div>div{font-size:16px;padding:10px 8px}.reach-capabilities>div>div+div{border:0}.reach-capabilities svg{width:42px;height:42px}.reach-story{display:block;padding:30px 6%}.reach-story .button{margin-top:22px}.reach-final{padding:35px 6%}.fresh-home .reach-final h2{font-size:30px}.reach-final>p{font-size:19px}.reach-final .hero-actions{flex-direction:column;align-items:stretch}.reach-final .button{justify-content:center}}

.reach-hero .hero-copy>.local-kicker{color:#ad8437;font-size:14px;font-weight:650;letter-spacing:.1em}
/* Page-specific alignment with the supplied reference. */
.fresh-home.local-home[data-page="market-reach"] .reach-nav-contact{display:inline-flex;align-items:center;gap:12px;border:1px solid #c59a41;border-radius:4px;padding:10px 18px;min-height:44px;color:#061a33;font-size:15px}
.reach-nav-contact .arrow{width:16px;height:16px}.fresh-home .reach-hero h1{font-size:clamp(48px,5.7vw,82px)}.reach-hero{gap:30px}.reach-highlight{border-radius:50% 0 0 50%;padding-left:50px}.reach-highlight strong{font-size:clamp(64px,8vw,115px)}.reach-highlight>p{max-width:490px}.reach-metrics .reach-rule{width:36px;margin:10px auto}.reach-story .reach-rule{margin-bottom:16px}
.reach-retailer{position:relative;overflow:hidden;min-height:145px}.reach-retailer .retailer-reference-crop{width:100%;max-width:260px;aspect-ratio:3 / 2;position:relative;overflow:hidden}.retailer-reference-crop>img{position:absolute;display:block;width:300%;height:300%;max-width:none;object-fit:fill;left:calc(var(--logo-col) * -100%);top:calc(var(--logo-row) * -100%)}.reach-retailer>.retailer-name-fallback{display:none}.reach-retailer.logo-unavailable .retailer-reference-crop{display:none}.reach-retailer.logo-unavailable>.retailer-name-fallback{display:block}
.fresh-home.local-home .reach-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#0e3158;color:#fff;padding:28px 5%;border-top:1px solid #ffffff30}.reach-footer .local-footer-brand{color:#fff}.reach-footer .local-footer-brand img{background:#fff;border-radius:4px}.reach-footer>div{display:flex;flex-wrap:wrap;gap:28px;color:#fff;font-size:15px}.reach-footer a{overflow-wrap:anywhere}.reach-final{padding-bottom:45px}
@media(max-width:760px){.fresh-home .reach-hero h1{font-size:48px}.reach-highlight{border-radius:0;padding-left:20px}.reach-highlight strong{font-size:65px}.reach-retailer{min-height:100px;padding:8px 4px}.reach-retailer .retailer-reference-crop{max-width:100%}.fresh-home.local-home .reach-footer{display:block;padding:26px 6% 75px}.reach-footer>div{margin-top:22px;display:flex;flex-direction:column;gap:14px;font-size:15px}.reach-story .reach-rule{margin-bottom:14px}}

.reach-retailer .retailer-reference-crop{aspect-ratio:var(--crop-w) / var(--crop-h);width:min(100%,calc(120px * var(--crop-w) / var(--crop-h)));max-width:300px}.retailer-reference-crop>img{left:0;top:0;width:calc(1536 / var(--crop-w) * 100%);height:calc(1024 / var(--crop-h) * 100%);transform:translate(calc(var(--crop-x) / 1536 * -100%),calc(var(--crop-y) / 1024 * -100%))}
body.corporate-page[data-page="market-reach"] .button{border-radius:4px}
@media(max-width:760px){.reach-retailer .retailer-reference-crop{width:min(100%,calc(80px * var(--crop-w) / var(--crop-h)));max-width:100%}}
