.panorama-hero .hero-copy{max-width:600px;font-size:15px}
.panorama-hero .hero-secondary{color:#fff;border-color:#d7dec6}
.welcome{text-align:center;padding-top:80px;padding-bottom:25px;max-width:1040px}
.welcome h2{font-size:clamp(40px,4.6vw,64px);margin-bottom:30px}
.welcome>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#616d5b;max-width:780px;margin-left:auto;margin-right:auto}
.story{padding-top:75px}.story-visual>img{height:620px}
.story-copy>p:not(.eyebrow){font-size:14px}
.livestock-note{border-top:1px solid #bdc5b1;margin-top:40px;padding-top:28px;max-width:850px}
.livestock-note h3{font-size:29px;margin-bottom:17px}
.livestock-note p{font-size:14px;color:#626e5a}
.livestock-note .text-link{margin-top:10px}
.meat-hero h2{color:#f5f0e5}
.original-product-copy{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:45px}
.original-product-copy article{border-top:1px solid #c9d0be;padding-top:25px}
.original-product-copy h3{font-size:28px;margin-bottom:18px}
.original-product-copy p{font-size:14px;color:#66705d;line-height:1.85}
.production-visual{min-height:700px}
.production .production-copy h2{font-size:clamp(39px,3.9vw,60px)}
.vacuum{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}
.vacuum h2{font-size:clamp(36px,4vw,57px);margin-bottom:28px}
.vacuum p:not(.eyebrow){font-size:14px;color:#626f5b;line-height:1.85}
.vacuum-images{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.vacuum-images img{height:380px}
.vacuum-images figcaption{font-size:10px;color:#727b64;margin-top:12px}
.vacuum-images figure:last-child{margin-top:60px}
.contact h2{font-size:clamp(35px,3.6vw,54px)}
@media(max-width:1000px) and (min-width:761px){.story-visual>img{height:680px}.production-visual{min-height:850px}.vacuum{gap:5%}.vacuum-images{grid-template-columns:1fr}.vacuum-images img{height:240px}.vacuum-images figure:last-child{margin-top:0}}
@media(max-width:760px){.panorama-hero .hero-content{padding-top:65px}.panorama-hero h1{font-size:clamp(44px,10.6vw,69px)}.panorama-hero .hero-copy{font-size:13px;line-height:1.8}.panorama-hero .hero-copy br{display:none}.panorama-hero .hero-bottom>span{max-width:145px}.panorama-hero .hero-bottom>a{max-width:165px;text-align:right}.welcome{padding-top:60px;padding-bottom:10px;text-align:left}.welcome h2{font-size:43px}.welcome>p:not(.eyebrow){font-size:14px}.story{padding-top:55px}.story-visual>img{height:390px}.story-copy>p:not(.eyebrow){font-size:14px}.livestock-note h3{font-size:28px}.meat-hero h2{font-size:clamp(37px,9.2vw,62px)}.original-product-copy{grid-template-columns:1fr;gap:30px;margin-top:35px}.original-product-copy h3{font-size:28px}.original-product-copy p{font-size:14px}.production-visual{min-height:0;height:340px}.vacuum{grid-template-columns:1fr;gap:30px}.vacuum h2{font-size:40px}.vacuum-images img{height:240px}.vacuum-images figure:last-child{margin-top:35px}.contact h2{font-size:36px}}
