.ou-page .ou-hero{padding-top:160px}.ou-hero h1{max-width:759px}.ou-page .ou-hero>p{margin-top:64px;line-height:26px}.ou-hero__image{height:560px;margin-top:64px;border-radius:32px;overflow:hidden}.ou-hero__image img{width:100%;height:100%;object-fit:cover}.ou-intro{padding-block:200px;min-height:650px}.ou-intro h2{margin-left:221px}.ou-intro>div{max-width:537px;margin:32px 0 0 554px}.ou-intro p+p{margin-top:12px}.ou-directory{padding-block:200px;background:var(--background-color-light)}.ou-directory>.os-container>h2{max-width:648px}.ou-layout{display:grid;grid-template-columns:316px minmax(0,1fr);gap:64px;margin-top:96px}.ou-sections{position:sticky;top:32px;align-self:start;display:flex;flex-direction:column;gap:24px}.ou-sections a{display:flex;align-items:center;gap:12px;font-size:24px;text-decoration:none;color:#1c19174d}.ou-sections a span{width:24px;flex-shrink:0;display:flex;align-items:center;justify-content:start}.ou-sections a[aria-current]{color:var(--heading-color)}.ou-sections a[aria-current] span{width:2px;height:32px;background:var(--primary-color)}.ou-sections a[aria-current] img{display:none}.ou-sections a:hover{color:var(--heading-color)}.ou-content{display:flex;flex-direction:column;gap:64px;min-width:0}.ou-group{scroll-margin-top:32px}.ou-page .ou-group h3{font-size:54px;line-height:normal;max-width:537px;margin-bottom:32px}.ou-page h4{font-size:32px;line-height:normal;font-weight:300;margin:0 0 12px}.ou-products-photo{height:320px;overflow:hidden;border-radius:32px;margin-bottom:32px}.ou-products-photo img{width:100%;height:100%;object-fit:cover}.ou-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px}.ou-products article{min-height:160px}.ou-divider{display:block;max-width:100%;height:1px;object-fit:cover}.ou-herd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ou-herd article{border-radius:32px;overflow:hidden;background:var(--secondary-color)}.ou-herd article>div:last-child{padding:32px}.ou-herd-photo{height:320px;position:relative;overflow:hidden}.ou-herd-photo img{width:100%;height:100%;object-fit:cover}.ou-herd-photo--bull img{position:absolute;height:213.52%;width:169.75%;max-width:none;left:-34.8%;top:-113.44%}.ou-reach{display:grid;grid-template-columns:450px minmax(0,1fr);gap:32px;align-items:center}.ou-page .ou-reach h3{margin-bottom:64px}.ou-reach article+article{margin-top:32px}.ou-reach>img{width:100%;height:540px;object-fit:cover;border-radius:32px}.ou-people{display:flex;flex-direction:column;gap:32px}.ou-people article{display:flex;gap:32px;align-items:start;padding:32px;border-radius:32px;background:var(--secondary-color)}.ou-people img{width:220px;height:220px;object-fit:cover;border-radius:32px;flex-shrink:0}.ou-people article>div{padding-top:32px}.ou-scale{padding-block:200px}.ou-scale h2{max-width:537px}.ou-stats{position:relative;height:600px;max-width:1440px;margin:96px auto 0}.ou-stat{position:absolute;width:240px;height:240px;padding:24px;background:var(--background-color-light)}.ou-stat strong{display:block;font-size:48px;font-weight:600;line-height:normal;margin-bottom:8px}.ou-page .ou-stat p{font-size:24px}.ou-stat--units{left:0;top:40px}.ou-stat--feed{left:16.6667%;top:280px}.ou-stat--plants{left:38.8889%;top:40px;background:var(--background-color-light-blue)}.ou-stat--depots{left:55.5556%;top:280px}.ou-stat--products{left:72.2222%;top:0}.ou-stat--feed,.ou-stat--products{width:320px;height:280px;background:var(--primary-color);color:white}.ou-stat--feed p,.ou-stat--products p{color:var(--text-color-light)}.ou-accent{position:absolute;width:80px;height:80px;background:var(--background-color-light)}.ou-accent--one{left:94.4444%;top:280px}.ou-accent--two{left:11.1111%;top:560px}.ou-accent--three{left:72.2222%;top:520px;background:var(--background-color-light-blue)}.ou-bulk{padding-block:96px;background:var(--background-color)}.ou-bulk>.os-container{display:flex;align-items:end;justify-content:space-between;gap:64px}.ou-bulk h2{max-width:537px;color:white}.ou-bulk p{max-width:427px;color:var(--text-color-light)}.ou-page .os-footer{min-height:424px}
@media(max-width:1399px){.ou-layout{grid-template-columns:24% minmax(0,1fr);gap:4.88%}.ou-reach{grid-template-columns:48.3% minmax(0,1fr)}.ou-intro h2{margin-left:17%}.ou-intro>div{margin-left:42.2%;max-width:49%}.ou-stat{width:16.6667vw;height:16.6667vw}.ou-stat--feed,.ou-stat--products{width:22.2222vw;height:19.4444vw}.ou-stat strong{font-size:clamp(32px,3.33vw,48px)}.ou-page .ou-stat p{font-size:clamp(18px,1.67vw,24px)}.ou-accent{width:5.5556vw;height:5.5556vw}}
@media(max-width:1100px){.ou-sections a{font-size:20px}.ou-page .ou-group h3{font-size:42px}.ou-page h4{font-size:27px}.ou-herd article>div:last-child{padding:24px}.ou-people article{gap:24px;padding:24px}.ou-people img{width:150px;height:180px}.ou-people article>div{padding-top:0}}
@media(max-width:767px){.ou-page .ou-hero{padding-top:72px}.ou-page .ou-hero>p{margin-top:32px}.ou-hero__image{height:300px;margin-top:40px}.ou-intro{padding-block:80px;min-height:0}.ou-intro h2,.ou-intro>div{margin-left:0;max-width:100%}.ou-directory,.ou-scale{padding-block:80px}.ou-layout{display:block;margin-top:40px}.ou-sections{position:static;gap:16px;margin-bottom:48px}.ou-sections a{font-size:20px;min-height:32px}.ou-content{gap:40px}.ou-page .ou-group h3{font-size:36px;margin-bottom:24px}.ou-products-photo{height:240px}.ou-products{grid-template-columns:1fr;gap:32px}.ou-products article{min-height:0}.ou-herd{grid-template-columns:1fr;gap:24px}.ou-herd-photo{height:280px}.ou-herd article>div:last-child{padding:24px}.ou-reach{grid-template-columns:1fr;gap:32px}.ou-page .ou-reach h3{margin-bottom:32px}.ou-reach>img{height:400px}.ou-people article{flex-direction:column;padding:24px}.ou-people img{width:100%;height:220px}.ou-stats{height:auto;margin:40px 24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ou-stat{position:static;width:auto;height:auto;min-height:190px;padding:20px}.ou-stat--feed{grid-column:1/-1}.ou-stat strong{font-size:38px}.ou-page .ou-stat p{font-size:20px}.ou-accent{display:none}.ou-bulk{padding-block:64px}.ou-bulk>.os-container{flex-direction:column;align-items:start;gap:32px}}
.ou-page .ou-hero>p{width:40.93%}
@media(max-width:767px){.ou-page .ou-hero>p{width:100%;margin-left:0}}
@media(prefers-reduced-motion:no-preference){html:has(.ou-page){scroll-behavior:smooth}}
