@font-face{font-family:Aptos;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/aptos-regular-ylaj2dDm.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/aptos-display-regular-BeDH3a2k.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/aptos-display-bold-DQxa9PSq.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/aptos-display-italic-9jeT8FIV.woff2)format("woff2")}@font-face{font-family:Aptos Display;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/aptos-display-bold-italic-DVn7-926.woff2)format("woff2")}@font-face{font-family:Aptos Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/aptos-slab-regular-Csnmeisl.woff2)format("woff2")}@font-face{font-family:Aptos Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/aptos-slab-bold-DObV9i00.woff2)format("woff2")}@font-face{font-family:Aptos Slab;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/aptos-slab-italic-Bt4QSYDc.woff2)format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/roboto-mono-latin-var-BAKpfWyj.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/inter-latin-var-Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(/assets/roboto-slab-latin-var-NGSZfXMW.woff2)format("woff2")}:root{--ns-burgundy:#4f102f;--ns-coral:#ec6159;--ns-cream:#f0f0e8;--ns-burgundy-tone-dark:color-mix(in srgb, var(--ns-burgundy) 90%, var(--ns-black));--ns-burgundy-tone-light:color-mix(in srgb, var(--ns-burgundy) 94%, var(--ns-white));--ns-sweep-gutter:.45rem;--ns-frame:var(--ns-space-4);--ns-black:#1b1b19;--ns-white:#fff;--ns-navy:#163049;--ns-navy-light:#a1abb5;--ns-green:#33824a;--ns-green-light:#b7c8b0;--ns-ochre:#a97925;--ns-ochre-light:#ddcaa7;--ns-teal:#265a5d;--ns-teal-light:#a8bdbd;--ns-terracotta:#a76c50;--ns-terracotta-light:#dbc4b9;--ns-cat-specialty:var(--ns-navy);--ns-cat-specialty-light:var(--ns-navy-light);--ns-cat-protein:var(--ns-green);--ns-cat-protein-light:var(--ns-green-light);--ns-cat-nutrition:var(--ns-ochre);--ns-cat-nutrition-light:var(--ns-ochre-light);--ns-cat-premix:var(--ns-terracotta);--ns-cat-premix-light:var(--ns-terracotta-light);--ns-cat-services:var(--ns-teal);--ns-cat-services-light:var(--ns-teal-light);--ns-background:var(--ns-cream);--ns-foreground:var(--ns-burgundy);--ns-surface:var(--ns-white);--ns-surface-muted:var(--ns-white);--ns-primary:var(--ns-burgundy);--ns-primary-hover:var(--ns-coral);--ns-primary-foreground:var(--ns-cream);--ns-secondary:var(--ns-cream);--ns-secondary-hover:var(--ns-white);--ns-secondary-foreground:var(--ns-burgundy);--ns-accent:var(--ns-coral);--ns-accent-hover:var(--ns-burgundy);--ns-accent-foreground:var(--ns-white);--ns-accent-soft:var(--ns-white);--ns-muted-foreground:var(--ns-burgundy);--ns-border:var(--ns-cream);--ns-border-strong:var(--ns-cream);--ns-ring:var(--ns-coral);--ns-success:var(--ns-burgundy);--ns-success-soft:var(--ns-white);--ns-warning:var(--ns-coral);--ns-warning-soft:var(--ns-white);--ns-destructive:var(--ns-burgundy);--ns-destructive-soft:var(--ns-white);--ns-font-display:"Aptos Display", "Aptos", "Inter", system-ui, sans-serif;--ns-font-slab:"Aptos Slab", "Roboto Slab", Georgia, serif;--ns-font-body:"Aptos", "Aptos Display", "Inter", system-ui, sans-serif;--ns-font-mono:"Roboto Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ns-text-xs:.75rem;--ns-text-sm:.875rem;--ns-text-base:1rem;--ns-text-lg:1.125rem;--ns-text-xl:1.375rem;--ns-text-2xl:1.75rem;--ns-text-3xl:2.25rem;--ns-text-4xl:3rem;--ns-text-5xl:4rem;--ns-leading-tight:1.1;--ns-leading-snug:1.3;--ns-leading-normal:1.6;--ns-weight-regular:400;--ns-weight-medium:500;--ns-weight-semibold:600;--ns-weight-bold:700;--ns-space-1:.25rem;--ns-space-2:.5rem;--ns-space-3:.75rem;--ns-space-4:1rem;--ns-space-5:1.5rem;--ns-space-6:2rem;--ns-space-7:3rem;--ns-space-8:4rem;--ns-space-9:6rem;--ns-radius-sm:.375rem;--ns-radius-md:.75rem;--ns-radius-lg:1.25rem;--ns-radius-xl:2rem;--ns-radius-pill:999px;--ns-shadow-sm:0 1px 2px #142e4a14;--ns-shadow-md:0 6px 18px -6px #142e4a2e;--ns-shadow-lg:0 20px 40px -12px #4e132f47;--ns-duration:.16s}.ns-root,body{background:var(--ns-background);color:var(--ns-foreground);font-family:var(--ns-font-body);font-size:var(--ns-text-base);line-height:var(--ns-leading-normal);-webkit-font-smoothing:antialiased}.ns-focus:focus-visible,.ns-btn:focus-visible,.ns-input:focus-visible,.ns-tab:focus-visible,.ns-check input:focus-visible+.ns-check__box,.ns-switch input:focus-visible+.ns-switch__track{outline:2px solid var(--ns-ring);outline-offset:2px}.ns-heading{font-family:var(--ns-font-display);color:inherit;letter-spacing:-.01em;margin:0}.ns-heading--display{font-size:var(--ns-text-5xl);line-height:var(--ns-leading-tight);font-weight:var(--ns-weight-regular)}.ns-heading--h1{font-size:var(--ns-text-4xl);line-height:var(--ns-leading-tight);font-weight:var(--ns-weight-regular)}.ns-heading--h2{font-size:var(--ns-text-3xl);line-height:var(--ns-leading-tight);font-weight:var(--ns-weight-regular)}.ns-heading--h3{font-size:var(--ns-text-2xl);line-height:var(--ns-leading-snug);font-weight:var(--ns-weight-regular)}.ns-heading--h4{font-size:var(--ns-text-xl);line-height:var(--ns-leading-snug);font-weight:var(--ns-weight-regular)}.ns-heading--h5{font-size:var(--ns-text-lg);line-height:var(--ns-leading-snug);font-weight:var(--ns-weight-regular)}.ns-heading--h6{font-size:var(--ns-text-base);line-height:var(--ns-leading-snug);font-weight:var(--ns-weight-regular)}.ns-heading--slab{font-family:var(--ns-font-slab);letter-spacing:0}.ns-heading--burgundy{color:var(--ns-burgundy)}.ns-heading--navy{color:var(--ns-navy)}.ns-heading--cream{color:var(--ns-cream)}.ns-text{margin:0}.ns-text--lead{font-size:var(--ns-text-lg);line-height:var(--ns-leading-normal)}.ns-text--body{font-size:var(--ns-text-base)}.ns-text--small{font-size:var(--ns-text-sm)}.ns-text--caption{font-size:var(--ns-text-xs);color:var(--ns-muted-foreground)}.ns-text--muted{color:var(--ns-muted-foreground)}.ns-highlight{color:var(--ns-coral);font-family:var(--ns-font-slab);letter-spacing:0}.ns-eyebrow{font-family:var(--ns-font-display);text-transform:uppercase;letter-spacing:.06em;font-size:var(--ns-text-sm);font-weight:var(--ns-weight-medium);padding-bottom:var(--ns-space-2);border-bottom:1px solid;justify-self:start;display:inline-block}.ns-link{color:var(--ns-burgundy);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral)}.ns-link:hover{color:var(--ns-burgundy)}.ns-code{font-family:var(--ns-font-mono);background:var(--ns-white);border-radius:var(--ns-radius-sm);padding:.1em .35em;font-size:.9em}.ns-blockquote{border-left:3px solid var(--ns-coral);padding-left:var(--ns-space-4);font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);color:var(--ns-burgundy)}.ns-btn{justify-content:center;align-items:center;gap:var(--ns-space-2);font-family:var(--ns-font-body);font-weight:var(--ns-weight-semibold);border-radius:var(--ns-radius-pill);cursor:pointer;transition:background var(--ns-duration), color var(--ns-duration), border-color var(--ns-duration), transform var(--ns-duration);white-space:nowrap;border:1.5px solid #0000;text-decoration:none;display:inline-flex}.ns-btn:active:not(:disabled){transform:translateY(1px)}.ns-btn:disabled,.ns-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ns-btn--sm{font-size:var(--ns-text-sm);padding:var(--ns-space-1) var(--ns-space-4);min-height:2rem}.ns-btn--md{font-size:var(--ns-text-base);padding:var(--ns-space-2) var(--ns-space-5);min-height:2.5rem}.ns-btn--lg{font-size:var(--ns-text-lg);padding:var(--ns-space-3) var(--ns-space-6);min-height:3rem}.ns-btn--icon{width:2.5rem;height:2.5rem;padding:0}.ns-btn--primary{background:var(--ns-primary);color:var(--ns-primary-foreground)}.ns-btn--primary:hover:not(:disabled){background:var(--ns-primary-hover)}.ns-btn--secondary{background:var(--ns-secondary);color:var(--ns-secondary-foreground)}.ns-btn--secondary:hover:not(:disabled){background:var(--ns-secondary-hover)}.ns-btn--accent{background:var(--ns-accent);color:var(--ns-accent-foreground)}.ns-btn--accent:hover:not(:disabled){background:var(--ns-accent-hover)}.ns-btn--outline{color:var(--ns-primary);border-color:var(--ns-primary);background:0 0}.ns-btn--outline:hover:not(:disabled){background:var(--ns-primary);color:var(--ns-primary-foreground)}.ns-btn--ghost{color:var(--ns-primary);background:0 0}.ns-btn--ghost:hover:not(:disabled){background:var(--ns-white)}.ns-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite ns-spin}@keyframes ns-spin{to{transform:rotate(360deg)}}.ns-badge{align-items:center;gap:var(--ns-space-1);font-size:var(--ns-text-xs);font-weight:var(--ns-weight-semibold);padding:.15rem var(--ns-space-3);border-radius:var(--ns-radius-pill);letter-spacing:.02em;display:inline-flex}.ns-badge--burgundy{background:var(--ns-burgundy);color:var(--ns-cream)}.ns-badge--navy{background:var(--ns-navy);color:var(--ns-cream)}.ns-badge--coral{background:var(--ns-accent-soft);color:var(--ns-burgundy)}.ns-badge--sand{background:var(--ns-cream);color:var(--ns-burgundy)}.ns-badge--success{background:var(--ns-success-soft);color:var(--ns-success)}.ns-badge--outline{color:var(--ns-burgundy);box-shadow:inset 0 0 0 1px var(--ns-border-strong);background:0 0}.ns-card{border-radius:var(--ns-radius-lg);padding:var(--ns-space-6)}.ns-card--surface{background:var(--ns-surface);box-shadow:var(--ns-shadow-sm);border:1px solid var(--ns-border)}.ns-card--sand{background:var(--ns-white)}.ns-card--burgundy{background:var(--ns-burgundy);color:var(--ns-cream)}.ns-card--navy{background:var(--ns-navy);color:var(--ns-cream)}.ns-card__header{margin-bottom:var(--ns-space-4);gap:var(--ns-space-2);justify-items:start;display:grid}.ns-card__footer{margin-top:var(--ns-space-5);gap:var(--ns-space-3);flex-wrap:wrap;align-items:center;display:flex}.ns-icon-tile{border-radius:var(--ns-radius-md);border-top-right-radius:var(--ns-radius-lg);flex:none;place-items:center;display:inline-grid}.ns-icon-tile--sm{width:2rem;height:2rem}.ns-icon-tile--md{width:2.75rem;height:2.75rem}.ns-icon-tile--lg{width:3.5rem;height:3.5rem}.ns-icon-tile--navy{background:var(--ns-navy);color:var(--ns-cream)}.ns-icon-tile--burgundy{background:var(--ns-burgundy);color:var(--ns-cream)}.ns-icon-tile--coral{background:var(--ns-coral);color:var(--ns-white)}.ns-icon-tile--cream{background:var(--ns-cream);color:var(--ns-burgundy)}.ns-icon-tile svg{width:55%;height:55%}.ns-feature{gap:var(--ns-space-2);display:grid}.ns-feature__head{align-items:center;gap:var(--ns-space-3);display:flex}.ns-feature__title{font-family:var(--ns-font-display);font-weight:var(--ns-weight-semibold);font-size:var(--ns-text-lg);color:var(--ns-burgundy)}.ns-feature--inverse .ns-feature__title{color:var(--ns-cream)}.ns-feature__body{font-size:var(--ns-text-sm);color:var(--ns-muted-foreground)}.ns-feature--inverse .ns-feature__body{color:var(--ns-white)}.ns-form-field{gap:var(--ns-space-2);display:grid}.ns-label{font-size:var(--ns-text-sm);font-weight:var(--ns-weight-semibold);color:var(--ns-burgundy)}.ns-hint{font-size:var(--ns-text-xs);color:var(--ns-muted-foreground)}.ns-error{font-size:var(--ns-text-xs);color:var(--ns-destructive)}.ns-input{width:100%;font:inherit;font-size:var(--ns-text-base);color:var(--ns-foreground);background:var(--ns-surface);border:1.5px solid var(--ns-border);border-radius:var(--ns-radius-md);padding:var(--ns-space-2) var(--ns-space-4);min-height:2.75rem;transition:border-color var(--ns-duration)}.ns-input::placeholder{color:var(--ns-cream)}.ns-input:hover:not(:disabled){border-color:var(--ns-border-strong)}.ns-input:focus-visible{border-color:var(--ns-coral);outline-offset:0}.ns-input:disabled{background:var(--ns-white);cursor:not-allowed;opacity:.7}.ns-input[aria-invalid=true]{border-color:var(--ns-destructive)}textarea.ns-input{resize:vertical;min-height:6rem;line-height:var(--ns-leading-normal)}select.ns-input{appearance:none;padding-right:var(--ns-space-7);background-image:linear-gradient(45deg, transparent 50%, var(--ns-burgundy) 50%), linear-gradient(135deg, var(--ns-burgundy) 50%, transparent 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .9rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem}.ns-check,.ns-switch{align-items:center;gap:var(--ns-space-3);cursor:pointer;font-size:var(--ns-text-sm);display:inline-flex}.ns-check input,.ns-switch input{opacity:0;width:1px;height:1px;position:absolute}.ns-check__box{border:1.5px solid var(--ns-border-strong);border-radius:var(--ns-radius-sm);background:var(--ns-surface);width:1.25rem;height:1.25rem;transition:background var(--ns-duration);flex:none;place-items:center;display:grid}.ns-check__box svg{opacity:0;width:.8rem;color:var(--ns-cream)}.ns-check input:checked+.ns-check__box{background:var(--ns-burgundy);border-color:var(--ns-burgundy)}.ns-check input:checked+.ns-check__box svg{opacity:1}.ns-check input:disabled+.ns-check__box,.ns-switch input:disabled+.ns-switch__track{opacity:.45;cursor:not-allowed}.ns-switch__track{border-radius:var(--ns-radius-pill);background:var(--ns-border-strong);width:2.5rem;height:1.4rem;transition:background var(--ns-duration);flex:none;position:relative}.ns-switch__track:after{content:"";background:var(--ns-white);width:1rem;height:1rem;transition:transform var(--ns-duration);box-shadow:var(--ns-shadow-sm);border-radius:50%;position:absolute;top:.2rem;left:.2rem}.ns-switch input:checked+.ns-switch__track{background:var(--ns-coral)}.ns-switch input:checked+.ns-switch__track:after{transform:translate(1.1rem)}.ns-tabs__list{gap:var(--ns-space-1);border-bottom:1px solid var(--ns-border);display:flex}.ns-tab{font:inherit;font-weight:var(--ns-weight-semibold);font-size:var(--ns-text-sm);color:var(--ns-muted-foreground);padding:var(--ns-space-3) var(--ns-space-4);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.ns-tab:hover{color:var(--ns-burgundy)}.ns-tab[aria-selected=true]{color:var(--ns-burgundy);border-bottom-color:var(--ns-coral)}.ns-tabs__panel{padding-top:var(--ns-space-5);overflow-x:auto}.ns-alert{gap:var(--ns-space-3);padding:var(--ns-space-4) var(--ns-space-5);border-radius:var(--ns-radius-md);font-size:var(--ns-text-sm);border-left:4px solid;display:flex}.ns-alert__title{font-weight:var(--ns-weight-bold);margin-bottom:var(--ns-space-1);display:block}.ns-alert--info{background:var(--ns-white);border-color:var(--ns-burgundy);color:var(--ns-burgundy)}.ns-alert--success{background:var(--ns-success-soft);border-color:var(--ns-success);color:var(--ns-burgundy)}.ns-alert--warning{background:var(--ns-warning-soft);border-color:var(--ns-warning);color:var(--ns-burgundy)}.ns-alert--error{background:var(--ns-destructive-soft);border-color:var(--ns-destructive);color:var(--ns-burgundy)}.ns-table{border-collapse:collapse;width:100%;font-size:var(--ns-text-sm)}.ns-table th{background:var(--ns-burgundy);color:var(--ns-cream);text-align:left;font-weight:var(--ns-weight-semibold);padding:var(--ns-space-2) var(--ns-space-4)}.ns-table td{padding:var(--ns-space-2) var(--ns-space-4);border-bottom:1px solid var(--ns-border)}.ns-table tbody tr:nth-child(2n) td{background:var(--ns-white)}.ns-table--navy th{background:var(--ns-navy)}.ns-stat{gap:var(--ns-space-1);display:grid}.ns-stat__value{font-family:var(--ns-font-display);font-size:var(--ns-text-4xl);line-height:1;font-weight:var(--ns-weight-semibold);color:var(--ns-coral)}.ns-stat__label{font-size:var(--ns-text-sm);color:var(--ns-muted-foreground)}.ns-divider{background:var(--ns-border);border:0;height:1px;margin:0}.ns-divider--coral{background:var(--ns-coral);height:2px}.ns-logo{height:auto;display:block}.ns-logo--sm{width:7rem}.ns-logo--md{width:11rem}.ns-logo--lg{width:16rem}.ns-logo--symbol.ns-logo--sm{width:1.75rem}.ns-logo--symbol.ns-logo--md{width:2.75rem}.ns-logo--symbol.ns-logo--lg{width:4rem}.ns-shape{pointer-events:none;display:block}.ns-shape--burgundy{fill:var(--ns-burgundy)}.ns-shape--coral{fill:var(--ns-coral)}.ns-shape--cream{fill:var(--ns-cream)}.ns-shape--white{fill:var(--ns-white)}.ns-shape--flip-x{transform:scaleX(-1)}.ns-shape--flip-y{transform:scaleY(-1)}.ns-shape--rotate{transform:rotate(180deg)}.ns-symbol{display:block}.ns-symbol--color .ns-symbol__bar{fill:var(--ns-burgundy)}.ns-symbol--color .ns-symbol__drop{fill:var(--ns-coral)}.ns-symbol--burgundy .ns-symbol__bar,.ns-symbol--burgundy .ns-symbol__drop{fill:var(--ns-burgundy)}.ns-symbol--cream .ns-symbol__bar,.ns-symbol--cream .ns-symbol__drop{fill:var(--ns-cream)}.ns-symbol--white .ns-symbol__bar,.ns-symbol--white .ns-symbol__drop{fill:var(--ns-white)}.ns-gradient{padding:var(--ns-space-7,3rem);background-position:50%;background-size:cover;position:relative;overflow:hidden}.ns-gradient--burgundy{background-color:var(--ns-burgundy);color:var(--ns-cream)}.ns-gradient--cream{background-color:var(--ns-cream);color:var(--ns-burgundy)}.ns-gradient>:not(.ns-shape){z-index:1;position:relative}.ns-shape-panel{padding:var(--ns-space-7);display:grid;position:relative;overflow:hidden}.ns-shape-panel--burgundy{background:var(--ns-burgundy);color:var(--ns-cream)}.ns-shape-panel--cream{background:var(--ns-cream);color:var(--ns-burgundy)}.ns-shape-panel--white{background:var(--ns-white);color:var(--ns-burgundy)}.ns-shape-panel__shape{aspect-ratio:100.8/156;pointer-events:none;position:absolute}.ns-shape-panel__shape>.ns-shape{width:100%;height:100%}.ns-shape-panel__content{z-index:1;gap:var(--ns-space-4);align-content:center;display:grid;position:relative}.ns-shape-panel--title .ns-shape-panel__shape{transform-origin:100% 100%;height:55%;bottom:68%;right:99%;transform:rotate(62deg)}.ns-shape-panel--title{padding-top:calc(var(--ns-space-9) + var(--ns-space-7))}.ns-shape-panel--side .ns-shape-panel__shape{height:139%;top:-22%;right:-5%}.ns-shape-panel--side .ns-shape-panel__content{max-width:50%}.ns-shape-panel--corner .ns-shape-panel__shape{transform-origin:0 0;height:75%;top:78%;left:97.5%;transform:rotate(62deg)}@media (width<=720px){.ns-shape-panel--side .ns-shape-panel__shape{height:70%;top:auto;bottom:-25%;right:-10%}.ns-shape-panel--side .ns-shape-panel__content{max-width:none;padding-bottom:var(--ns-space-9)}}.ns-field{min-height:12rem;position:relative}.ns-field__shape{display:block;position:absolute;inset:0}.ns-field--burgundy{color:var(--ns-cream)}.ns-field--burgundy .ns-field__shape path{fill:var(--ns-burgundy)}.ns-field--coral{color:var(--ns-burgundy)}.ns-field--coral .ns-field__shape path{fill:var(--ns-coral)}.ns-field--cream{color:var(--ns-burgundy)}.ns-field--cream .ns-field__shape path{fill:var(--ns-cream)}.ns-field__content{gap:var(--ns-space-3);height:100%;padding:var(--ns-space-7);align-content:end;display:grid;position:relative}.ns-field[data-slant=left] .ns-field__content{padding-left:calc(var(--ns-field-inset,0px) * .75 + var(--ns-space-6))}.ns-field[data-slant=right] .ns-field__content{padding-right:calc(var(--ns-field-inset,0px) * .75 + var(--ns-space-6))}.ns-field[data-bulge=top] .ns-field__content{align-content:start}.ns-icon{flex:none;display:inline-block}.ns-icon--sm{width:var(--ns-space-5);height:var(--ns-space-5)}.ns-icon--md{width:var(--ns-space-7);height:var(--ns-space-7)}.ns-icon--lg{width:var(--ns-space-8);height:var(--ns-space-8)}.ns-icon--xl{width:var(--ns-space-9);height:var(--ns-space-9)}.ns-icon--burgundy .ns-icon__glyph{fill:var(--ns-burgundy)}.ns-icon--coral .ns-icon__glyph{fill:var(--ns-coral)}.ns-icon--cream .ns-icon__glyph{fill:var(--ns-cream)}.ns-icon--white .ns-icon__glyph{fill:var(--ns-white)}.ns-icon--bg-burgundy .ns-icon__tile{fill:var(--ns-burgundy)}.ns-icon--bg-coral .ns-icon__tile{fill:var(--ns-coral)}.ns-icon--bg-cream .ns-icon__tile{fill:var(--ns-cream)}.ns-logo--stacked.ns-logo--sm{width:3.5rem}.ns-logo--stacked.ns-logo--md{width:6rem}.ns-logo--stacked.ns-logo--lg{width:9rem}.ns-sweep{min-height:8rem;position:relative}.ns-sweep__shape{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.ns-sweep__fill{fill:var(--ns-sweep-fill,var(--ns-burgundy))}.ns-sweep--gutter .ns-sweep__fill{stroke:var(--ns-cream);stroke-width:calc(var(--ns-sweep-gutter) * 2);paint-order:stroke;vector-effect:non-scaling-stroke}.ns-sweep--burgundy{--ns-sweep-fill:var(--ns-burgundy);color:var(--ns-cream)}.ns-sweep--coral{--ns-sweep-fill:var(--ns-coral);color:var(--ns-burgundy)}.ns-sweep--cream{--ns-sweep-fill:var(--ns-cream);color:var(--ns-burgundy)}.ns-sweep--specialty{--ns-sweep-fill:var(--ns-cat-specialty);color:var(--ns-cream)}.ns-sweep--protein{--ns-sweep-fill:var(--ns-cat-protein);color:var(--ns-cream)}.ns-sweep--nutrition{--ns-sweep-fill:var(--ns-cat-nutrition);color:var(--ns-cream)}.ns-sweep--premix{--ns-sweep-fill:var(--ns-cat-premix);color:var(--ns-cream)}.ns-sweep--services{--ns-sweep-fill:var(--ns-cat-services);color:var(--ns-cream)}.ns-sweep__content{gap:var(--ns-space-3);height:100%;padding:var(--ns-space-6);max-width:70%;display:grid;position:relative}.ns-sweep[data-edge=bottom] .ns-sweep__content{align-content:start}.ns-sweep[data-edge=top] .ns-sweep__content{align-content:end}.ns-sweep[data-deep=right] .ns-sweep__content{margin-left:auto}.ns-sweep-cover{aspect-ratio:595.28/841.89;background:var(--ns-cream);border-radius:var(--ns-radius-sm);align-self:start;position:relative;overflow:hidden;container-type:inline-size}.ns-sweep-cover__art{width:100%;height:100%;display:block;position:absolute;inset:0}.ns-sweep-cover__block{fill:var(--ns-sweep-fill)}.ns-sweep-cover__header{position:absolute}.ns-sweep-cover__header .ns-logo{width:100%}.ns-sweep-cover__content{justify-items:start;gap:2.4cqi;display:grid;position:absolute}.ns-sweep-cover--leaflet .ns-sweep-cover__content .ns-eyebrow{max-width:30cqi}.ns-sweep-cover__content .ns-eyebrow{font-family:var(--ns-font-slab);font-weight:var(--ns-weight-regular);letter-spacing:.02em;padding-bottom:1.6cqi;font-size:3.1cqi;line-height:1.25}.ns-sweep-cover__content .ns-heading{font-size:5.8cqi;line-height:1.1}.ns-sweep-cover__content .ns-highlight{font-size:3.1cqi;line-height:1.3}.ns-sweep-cover__content .ns-text{font-size:2.3cqi;line-height:1.5}.ns-sweep-cover--leaflet .ns-sweep-cover__header{width:33%;top:6.8%;left:7.1%}.ns-sweep-cover--leaflet .ns-sweep-cover__content{width:48%;bottom:9.6%;left:7.1%}.ns-sweep-cover--article .ns-sweep-cover__header{width:22%;bottom:6.6%;left:9.5%}.ns-sweep-cover--article .ns-sweep-cover__content{width:64%;color:var(--ns-burgundy);gap:1.8cqi;top:57.5%;left:9.2%}.ns-sweep-cover--article .ns-sweep-cover__content .ns-heading{font-size:4cqi}.ns-tonal{background:var(--ns-burgundy);color:var(--ns-cream);position:relative;overflow:hidden}.ns-tonal__plane{pointer-events:none;position:absolute;inset:0}.ns-tonal__plane--a{background:var(--ns-burgundy-tone-dark);clip-path:polygon(32% 0,50% 0,72% 100%,42% 100%)}.ns-tonal__plane--b{background:var(--ns-burgundy-tone-light);clip-path:polygon(50% 0,100% 0,100% 100%,72% 100%)}.ns-tonal__content{gap:var(--ns-space-4);height:100%;padding:var(--ns-space-7);display:grid;position:relative}.ns-advert{aspect-ratio:595.28/419.53;background:var(--ns-burgundy);color:var(--ns-cream);border-radius:var(--ns-radius-sm);position:relative;overflow:hidden;container-type:size}.ns-advert__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ns-advert__art{aspect-ratio:595.28/419.53;height:100%;position:absolute;top:0}.ns-advert__art>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ns-advert__frame-photo{object-fit:cover;display:block;position:absolute}.ns-advert[data-side=left] .ns-advert__art{left:0}.ns-advert[data-side=right] .ns-advert__art{right:0}.ns-advert__slab{fill:var(--ns-burgundy)}.ns-advert__header{width:28cqh;position:absolute}.ns-advert__header .ns-logo{width:100%}.ns-advert__content{justify-items:start;gap:2.6cqh;display:grid;position:absolute}.ns-advert__content .ns-heading{color:var(--ns-cream);font-size:7cqh;line-height:1.06}.ns-advert__content .ns-heading .ns-highlight{color:var(--ns-coral);font-size:inherit}.ns-advert__content .ns-text{font-size:max(2.5cqh, var(--ns-text-xs));color:var(--ns-cream);line-height:1.5}.ns-advert__content .ns-button{font-size:max(2.4cqh, var(--ns-text-sm))}.ns-advert--slab .ns-advert__content{width:46cqh;top:31%}.ns-advert--slab .ns-advert__header{bottom:8cqh}.ns-advert--slab[data-side=left] .ns-advert__content,.ns-advert--slab[data-side=left] .ns-advert__header{left:9cqh}.ns-advert--slab[data-side=right] .ns-advert__content,.ns-advert--slab[data-side=right] .ns-advert__header{right:9cqh}.ns-advert--frame .ns-advert__header{top:9cqh}.ns-advert--frame .ns-advert__content{width:42cqh;top:50%;transform:translateY(-40%)}.ns-advert--frame .ns-advert__content .ns-heading{font-size:6.6cqh}.ns-advert--frame[data-side=left] .ns-advert__content{left:90cqh}.ns-advert--frame[data-side=right] .ns-advert__content{right:90cqh}.ns-advert--frame[data-side=left] .ns-advert__header{right:7cqh}.ns-advert--frame[data-side=right] .ns-advert__header{left:7cqh}.ns-advert--slab.ns-advert--empty{background:var(--ns-cream)}.ns-advert__hole{fill:var(--ns-cream)}.ns-sweep-cover__content:not(.ns-sweep--burgundy) .ns-highlight{color:var(--ns-cream)}.kn-visually-hidden{width:var(--ns-space-1);height:var(--ns-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kn-tabs{gap:var(--ns-space-2);border-bottom-width:var(--ns-space-1);border-bottom-style:solid;border-bottom-color:var(--ns-cream);padding-bottom:var(--ns-space-2);flex-wrap:wrap;display:flex}.kn-tabs__tab{font-family:var(--ns-font-slab);font-size:var(--ns-text-lg);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);padding-top:var(--ns-space-2);padding-bottom:var(--ns-space-2);padding-left:var(--ns-space-3);padding-right:var(--ns-space-3);border-radius:var(--ns-radius-pill);transition:background-color var(--ns-duration), color var(--ns-duration);text-decoration:none}.kn-tabs__tab:hover{background-color:var(--ns-cream)}.kn-tabs__tab[aria-current=page]{background-color:var(--ns-burgundy);color:var(--ns-cream)}.kn-tabs__tab:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.kn-grid{gap:var(--ns-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.kn-card{flex-direction:column;display:flex}.kn-card__media img{border-top-left-radius:var(--ns-radius-lg);border-top-right-radius:var(--ns-radius-lg);object-fit:cover;width:100%;height:auto;display:block}.kn-card__kind{font-family:var(--ns-font-slab);font-size:var(--ns-text-sm);color:var(--ns-burgundy);text-transform:uppercase;letter-spacing:var(--ns-space-1)}.kn-card__draft{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs);color:var(--ns-cream);background-color:var(--ns-burgundy);padding-top:var(--ns-space-1);padding-bottom:var(--ns-space-1);padding-left:var(--ns-space-2);padding-right:var(--ns-space-2);border-radius:var(--ns-radius-pill)}.kn-classifications{gap:var(--ns-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kn-classifications li{align-items:center;gap:var(--ns-space-2);font-size:var(--ns-text-sm);color:var(--ns-burgundy);display:inline-flex}.kn-classifications .ns-icon{width:var(--ns-space-5);height:var(--ns-space-5);flex-shrink:0}.kn-featured{gap:var(--ns-space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kn-featured__media img{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block}.kn-filterbar{align-items:flex-end;gap:var(--ns-space-3);flex-wrap:wrap;display:flex}.kn-filterbar--inline{border-bottom-width:var(--ns-space-1);border-bottom-style:solid;border-bottom-color:var(--ns-cream);padding-bottom:var(--ns-space-4)}.kn-dropdown{position:relative}.kn-dropdown__panel{z-index:20;margin:0;margin-top:var(--ns-space-2);padding:var(--ns-space-3);border-style:solid;border-width:var(--ns-space-1);border-color:var(--ns-cream);border-radius:var(--ns-radius-md);background-color:var(--ns-white);box-shadow:var(--ns-shadow-md);gap:var(--ns-space-2);min-width:100%;display:grid;position:absolute}.kn-dropdown__option{align-items:center;gap:var(--ns-space-2);font-size:var(--ns-text-sm);color:var(--ns-burgundy);white-space:nowrap;display:flex}.kn-dropdown__option input{accent-color:var(--ns-burgundy)}.kn-pagination{justify-content:center;align-items:center;gap:var(--ns-space-4);display:flex}.kn-article-hero img{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block}.kn-toc{border-style:solid;border-width:var(--ns-space-1);border-color:var(--ns-cream);border-radius:var(--ns-radius-md);padding:var(--ns-space-4);background-color:var(--ns-white)}.kn-toc ul{gap:var(--ns-space-2);margin:0;padding:0;list-style:none;display:grid}.kn-campus{background-color:var(--ns-cream);border-radius:var(--ns-radius-xl);padding:var(--ns-space-6)}@media (width>=48rem){.kn-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=64rem){.kn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.kn-grid{grid-template-columns:minmax(0,1fr)}.kn-dropdown__panel{box-shadow:none;position:static}}.review-opening--compact{padding-top:var(--ns-space-5);padding-bottom:var(--ns-space-5)}.review-opening--compact .review-opening__media{max-height:100%}.kn-staging{padding-top:var(--ns-space-2);padding-bottom:var(--ns-space-2)}.kn-staging details{border-left-width:var(--ns-space-1);border-left-style:solid;border-left-color:var(--ns-coral);padding-left:var(--ns-space-3)}.kn-staging summary{cursor:pointer;font-family:var(--ns-font-slab);font-size:var(--ns-text-sm);color:var(--ns-burgundy)}.kn-staging summary:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.kn-staging details p{margin-top:var(--ns-space-2)}.kn-news-opening{padding-top:var(--ns-space-6);padding-bottom:var(--ns-space-6)}.kn-news-opening p,.kn-news-opening .ns-text{color:var(--ns-cream)}.kn-card__media img{aspect-ratio:3/2;object-fit:cover}.kn-featured__media img{aspect-ratio:4/3;object-fit:cover}.kn-filterbar{width:100%}.kn-filterbar .ns-field{flex:auto}.kn-dropdown__option .ns-icon{width:var(--ns-space-4);height:var(--ns-space-4);flex-shrink:0}.kn-dropdown__option[data-selected]{font-weight:var(--ns-weight-semibold)}.kn-campus{background-color:var(--ns-coral);color:var(--ns-black)}.kn-campus h2,.kn-campus .ns-eyebrow{color:var(--ns-black)}.kn-campus .ns-link{color:var(--ns-black);text-decoration:underline}.kn-eurotier{gap:var(--ns-space-6);background-color:var(--ns-white);border-radius:var(--ns-radius-xl);padding:var(--ns-space-5);box-shadow:var(--ns-shadow-sm);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kn-eurotier__media img{border-radius:var(--ns-radius-lg);aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (width>=48rem){.kn-eurotier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.finder-filters.kn-filterbar{align-items:flex-end;gap:var(--ns-space-3);flex-wrap:wrap;width:100%;display:flex}.finder-filters.kn-filterbar .finder-filters__head{display:none}@media (width<=63.99rem){.finder-filters.kn-filterbar.is-open .finder-filters__head{display:flex}.kn-dropdown__panel{box-shadow:none;position:static}}.review-editorial [data-section=featured],.review-editorial [data-section=campus]{padding-block:var(--ns-space-6)}.kn-figure{gap:var(--ns-space-2);margin:0;display:grid}.kn-figure img{border-radius:var(--ns-radius-md);background-color:var(--ns-white);width:100%;height:auto;display:block}.kn-figure figcaption,.kn-table figcaption{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs);color:var(--ns-burgundy)}.kn-table{gap:var(--ns-space-2);margin:0;display:grid;overflow-x:auto}.kn-list{padding-left:var(--ns-space-5);gap:var(--ns-space-2);margin:0;display:grid}.kn-leadpara{gap:var(--ns-space-1);display:grid}.kn-leadpara__lead{font-family:var(--ns-font-slab);font-size:var(--ns-text-lg);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);margin:0}.kn-quote{padding-left:var(--ns-space-5);border-left-width:var(--ns-space-1);border-left-style:solid;border-left-color:var(--ns-coral);margin:0}.kn-quote p{font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);margin:0}.kn-article-opening{padding-top:var(--ns-space-5);padding-bottom:var(--ns-space-5)}.kn-article-hero{margin-top:var(--ns-space-4)}.kn-article-hero img{border-radius:var(--ns-radius-lg);aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}.kn-article-layout{gap:var(--ns-space-6);grid-template-columns:minmax(0,1fr);display:grid}.kn-toc--mobile{margin-bottom:var(--ns-space-5)}.kn-toc--mobile summary{cursor:pointer;font-family:var(--ns-font-slab);font-size:var(--ns-text-base);color:var(--ns-burgundy)}.kn-toc--mobile summary:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.kn-toc--mobile ul{margin-top:var(--ns-space-3)}.kn-toc--aside{display:none}@media (width>=64rem){.kn-article-layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start}.kn-toc--mobile{display:none}.kn-toc--aside{top:var(--ns-space-6);display:block;position:sticky}}.kn-figure__zoom{cursor:zoom-in;display:block}.kn-figure__zoom:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.kn-closing{background-color:var(--ns-burgundy);padding-top:var(--ns-space-6);padding-bottom:var(--ns-space-6)}.kn-closing__row{gap:var(--ns-space-4);flex-direction:column;display:flex}.kn-closing__copy{gap:var(--ns-space-2);display:grid}.kn-closing p,.kn-closing .ns-text{color:var(--ns-cream)}@media (width>=64rem){.kn-closing__row{justify-content:space-between;align-items:center;gap:var(--ns-space-6);flex-direction:row}}.kn-tabs__tab{font-size:var(--ns-text-xl);padding-top:var(--ns-space-3);padding-bottom:var(--ns-space-3);padding-left:var(--ns-space-4);padding-right:var(--ns-space-4)}.kn-grid{align-items:start}.kn-eurotier__date{font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);margin:0}.kn-eurotier-layout{gap:var(--ns-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.kn-eurotier-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kn-campus__links a{font-family:var(--ns-font-slab)}.kn-article-layout .stack>*{min-width:0;max-width:100%}.kn-figure__zoom{max-width:100%}@scope(body:not(:has(.kn-overview))){.kn-overview-opening{background-color:var(--ns-white);background-image:var(--review-cream-art);padding-top:var(--ns-space-6);background-position:50%;background-size:cover}.kn-overview-opening__grid{gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kn-overview-opening__copy{padding-bottom:var(--ns-space-5)}.kn-overview-opening__media img{aspect-ratio:16/9;object-fit:cover;border-top-left-radius:var(--ns-radius-xl);border-top-right-radius:var(--ns-radius-xl);width:100%;display:block}.kn-overview-opening__tabs{position:relative}@media (width>=64rem){.kn-overview-opening--photo .kn-overview-opening__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end}.kn-overview-opening--photo .kn-overview-opening__tabs{margin-top:calc(var(--ns-space-8) * -1)}.kn-overview-opening--photo .kn-overview-opening__copy{padding-bottom:calc(var(--ns-space-8) + var(--ns-space-6))}}.kn-overview-opening__tabs .kn-tabs,.kn-news-opening .kn-tabs{border-bottom-width:0;gap:0;padding-bottom:0}.kn-overview-opening__tabs .kn-tabs__tab,.kn-news-opening .kn-tabs__tab{font-family:var(--ns-font-body);font-size:var(--ns-text-base);border-radius:0;border-top-left-radius:var(--ns-radius-sm);border-top-right-radius:var(--ns-radius-sm);background-color:var(--ns-white);min-width:calc(var(--ns-space-9) * 1.6);text-align:center}.kn-overview-opening__tabs .kn-tabs__tab[aria-current=page],.kn-news-opening .kn-tabs__tab[aria-current=page]{background-color:var(--ns-burgundy);color:var(--ns-cream)}.kn-tabs--on-dark .kn-tabs__tab{background-color:var(--ns-cream);color:var(--ns-burgundy)}.kn-tabs--on-dark .kn-tabs__tab[aria-current=page]{background-color:var(--ns-burgundy);box-shadow:inset 0 calc(var(--ns-space-1) * -1) 0 var(--ns-coral);color:var(--ns-cream)}.kn-news-opening{padding-top:var(--ns-space-7);padding-bottom:0}.kn-news-opening .kn-overview-opening__tabs{margin-top:var(--ns-space-6)}.finder-filters.kn-filterbar,.kn-filterbar--search{gap:var(--ns-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.kn-filterbar--search{grid-template-columns:minmax(0,1fr)}.kn-filterbar .ns-form-field>label,.kn-filterbar .ns-form-field>.ns-label{width:var(--ns-space-1);height:var(--ns-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kn-filterbar .ns-form-field{position:relative}.finder-filters.kn-filterbar>.actions:empty{display:none}.kn-select{width:100%;height:100%;min-height:var(--ns-space-7);justify-content:space-between;align-items:center;gap:var(--ns-space-2);padding-left:var(--ns-space-4);padding-right:var(--ns-space-4);font-family:var(--ns-font-body);font-size:var(--ns-text-base);color:var(--ns-burgundy);background-color:var(--ns-white);border-style:solid;border-width:var(--ns-space-1);border-color:var(--ns-cream);border-radius:var(--ns-radius-md);cursor:pointer;display:flex}.kn-select[aria-expanded=true]{border-color:var(--ns-burgundy)}.kn-select:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.kn-select__chevron{font-size:var(--ns-text-lg);line-height:var(--ns-leading-tight)}.kn-dropdown__panel{min-width:100%;padding:var(--ns-space-2);gap:0}.kn-dropdown__option{padding:var(--ns-space-2);border-radius:var(--ns-radius-sm);white-space:normal;cursor:pointer}.kn-dropdown__option[data-selected]{background-color:var(--ns-burgundy);color:var(--ns-cream)}.kn-dropdown__option[data-selected] .ns-icon{filter:brightness(0)invert()}.kn-chips .ns-icon{width:var(--ns-space-4);height:var(--ns-space-4)}.kn-count{font-family:var(--ns-font-body);font-size:var(--ns-text-lg);color:var(--ns-black);margin:0}@media (width<=63.99rem){.finder-filters.kn-filterbar{grid-template-columns:minmax(0,1fr)}}.kn-grid{align-items:stretch}.kn-card{height:100%}.kn-card>.stack{gap:var(--ns-space-3);flex-direction:column;flex:1;display:flex}.kn-card>.stack>.ns-link{padding-top:var(--ns-space-2);margin-top:auto}.kn-card .ns-heading{font-size:var(--ns-text-xl)}.kn-campus{padding:var(--ns-space-6)}.kn-campus--split{gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kn-campus__tiles{gap:var(--ns-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kn-campus__tile{background-color:var(--ns-white);border-radius:var(--ns-radius-md);color:var(--ns-burgundy);font-family:var(--ns-font-slab);text-decoration:none;display:grid;overflow:hidden}.kn-campus__tile img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.kn-campus__tile span{padding:var(--ns-space-3)}.kn-campus__tile:focus-visible{outline-color:var(--ns-burgundy);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.kn-campus__photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--ns-radius-lg);width:100%;display:block}@media (width>=64rem){.kn-campus--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kn-featured--wide{gap:var(--ns-space-4);max-width:calc(var(--ns-space-9) * 9);grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.kn-featured--wide{grid-template-columns:minmax(0,1fr)}}.kn-newsletter{background-color:var(--ns-coral);padding-top:var(--ns-space-6);padding-bottom:var(--ns-space-6)}.kn-newsletter .ns-text,.kn-newsletter .ns-check{color:var(--ns-black)}.kn-newsletter__form{gap:var(--ns-space-3);max-width:calc(var(--ns-space-9) * 7);display:grid}.kn-newsletter__row{gap:var(--ns-space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=48rem){.kn-newsletter__row{grid-template-columns:minmax(0,1fr) auto}}.kn-newsletter .ns-form-field>label{color:var(--ns-black)}.kn-meet{gap:var(--ns-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.kn-period{gap:var(--ns-space-5);border-bottom-style:solid;border-bottom-width:var(--ns-space-1);border-bottom-color:var(--ns-cream);display:flex}.kn-period__tab{padding-top:var(--ns-space-3);padding-bottom:var(--ns-space-3);color:var(--ns-black);border-bottom-style:solid;border-bottom-width:var(--ns-space-1);margin-bottom:calc(var(--ns-space-1) * -1);border-bottom-color:#0000;text-decoration:none}.kn-period__tab[aria-current=page]{color:var(--ns-burgundy);border-bottom-color:var(--ns-burgundy)}.kn-period__tab:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1)}.kn-eurotier{align-items:stretch;gap:0;padding:0;overflow:hidden}.kn-eurotier__media img{aspect-ratio:3/2;border-radius:0;height:100%}.kn-eurotier__info{padding:var(--ns-space-6);align-content:center}@media (width>=48rem){.kn-eurotier{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.kn-eurotier__date{font-family:var(--ns-font-display);font-size:var(--ns-text-4xl);line-height:var(--ns-leading-tight);color:var(--ns-burgundy);display:grid}.kn-eurotier__year{font-size:var(--ns-text-xl)}.kn-card{height:auto;padding:0;overflow:hidden}.kn-card>.stack{padding:var(--ns-space-5)}.kn-card__media img{border-radius:0}.kn-featured--wide .kn-featured__media img{aspect-ratio:21/9}.kn-newsletter__row{align-items:end}.kn-newsletter__row>*{min-width:0}.kn-newsletter .ns-input{box-sizing:border-box;width:100%}.kn-meet{padding-top:var(--ns-space-2);padding-bottom:var(--ns-space-2)}@media (width<=47.99rem){.kn-overview-opening__tabs .kn-tabs,.kn-news-opening .kn-tabs{flex-wrap:nowrap}.kn-overview-opening__tabs .kn-tabs__tab,.kn-news-opening .kn-tabs__tab{min-width:0;padding-left:var(--ns-space-2);padding-right:var(--ns-space-2);flex:1 1 0}}}.kn-overview .site-container{max-width:calc(var(--ns-space-9) * 12);padding-inline:var(--ns-space-5)}.kn-overview .section{padding-block:var(--ns-space-6)}.kn-overview-opening{padding-top:var(--ns-space-6);background:0 0}.kn-overview-opening__grid{gap:var(--ns-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.kn-overview-opening__copy,.kn-overview-opening__media{min-width:0}.kn-overview-opening__media img{width:100%;height:calc(var(--ns-space-8) * 4);object-fit:cover;object-position:50% 15%;border-radius:var(--ns-radius-md);display:block}.kn-overview--events .kn-overview-opening__media{border-radius:var(--ns-radius-md);overflow:hidden}.kn-overview-opening__tabs{margin-top:var(--ns-space-5)}.kn-overview .kn-tabs{gap:var(--ns-space-2);border:0;flex-wrap:nowrap;padding:0;display:flex}.kn-overview .kn-tabs__tab{min-height:var(--ns-space-7);min-width:0;padding-block:var(--ns-space-2);padding-inline:var(--ns-space-4);font-family:var(--ns-font-body);font-size:var(--ns-text-base);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);border-radius:0;border-top-left-radius:var(--ns-radius-sm);border-top-right-radius:var(--ns-radius-sm);box-shadow:none;background:0 0;justify-content:center;align-items:center;display:flex}.kn-overview .kn-tabs__tab[aria-current=page]{background:var(--ns-burgundy);color:var(--ns-cream)}.kn-overview .kn-tabs--on-dark .kn-tabs__tab{color:var(--ns-cream);background:0 0}.kn-overview .kn-tabs--on-dark .kn-tabs__tab[aria-current=page]{color:var(--ns-burgundy);background:var(--ns-cream)}.kn-overview .kn-news-opening{border-radius:0;padding:0}.kn-overview .kn-news-opening .ns-tonal__content{padding-top:var(--ns-space-7);gap:var(--ns-space-5);padding-bottom:0;padding-inline:0}.kn-overview .kn-news-opening .kn-overview-opening__tabs{margin-top:0}.kn-overview .kn-filterbar--insights{gap:var(--ns-space-4);grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);align-items:stretch;display:grid}.kn-overview .kn-filterbar .ns-form-field{min-width:0;position:relative}.kn-overview .kn-filterbar .ns-label{width:var(--ns-space-1);height:var(--ns-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.kn-overview .kn-filterbar .ns-input{min-height:var(--ns-space-7);box-sizing:border-box}.kn-overview .kn-select{justify-content:space-between;width:100%}.kn-overview .kn-select__chevron{inline-size:var(--ns-space-5);block-size:var(--ns-space-5);flex:none;align-self:center;display:block}.kn-overview .kn-dropdown__panel{box-sizing:border-box;gap:var(--ns-space-1);width:100%;padding:var(--ns-space-2)}.kn-overview .kn-dropdown__option{white-space:normal;padding:var(--ns-space-2);border-radius:var(--ns-radius-sm);cursor:pointer}.kn-overview .kn-dropdown__option .ns-icon,.kn-overview .kn-chips .ns-icon{width:var(--ns-space-5);height:var(--ns-space-5);flex-shrink:0}.kn-overview .kn-dropdown__option[data-selected]{background:var(--ns-burgundy);color:var(--ns-cream)}.kn-overview .kn-results-row{align-items:center;gap:var(--ns-space-3);flex-wrap:wrap;width:100%;display:flex}.kn-overview .kn-count{font-size:var(--ns-text-sm);margin:0}.kn-overview .kn-grid{align-items:stretch;gap:var(--ns-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.kn-overview .kn-card--overview{flex-direction:column;padding:0;display:flex;overflow:hidden}.kn-overview .kn-card--overview .kn-card__media img{aspect-ratio:3/2;object-fit:cover;object-position:50% 20%;border-radius:0;width:100%}.kn-overview .kn-card--overview>.stack{padding:calc(var(--ns-space-4) + var(--ns-space-1));gap:var(--ns-space-3);flex-direction:column;flex:1;display:flex}.kn-overview .kn-card--overview>.stack>.ns-link{align-self:flex-end;margin-top:auto}.kn-overview .kn-card--overview .ns-heading{font-weight:var(--ns-weight-bold)}.kn-overview .kn-card__taxonomy{align-items:center;gap:var(--ns-space-3);flex-wrap:wrap;display:flex}.kn-overview .kn-card--overview .ns-text{line-height:var(--ns-leading-snug)}.kn-overview .kn-card__challenges{font-size:var(--ns-text-sm);color:var(--ns-black)}.kn-overview .kn-card__challenges .kn-classifications li{color:var(--ns-black)}.kn-overview .kn-card__challenges summary{cursor:pointer}.kn-overview .kn-card__challenges summary:focus-visible{outline-color:var(--ns-coral);outline-style:solid;outline-width:var(--ns-space-1)}.kn-overview .kn-card__challenges[open] .kn-classifications{margin-top:var(--ns-space-3)}.kn-overview .kn-featured--overview{max-width:calc(var(--ns-space-9) * 8);gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr)}.kn-overview .kn-featured--overview .kn-featured__media img{aspect-ratio:16/9;object-fit:cover;object-position:50% 20%;border-radius:var(--ns-radius-md)}.kn-overview .kn-featured--overview h2{font-size:var(--ns-text-2xl)}.kn-overview .kn-featured--overview .kn-card__kind{letter-spacing:0}.kn-overview .kn-newsletter{padding-block:var(--ns-space-5)}.kn-overview .kn-newsletter__inner{align-items:start;gap:var(--ns-space-6);background:var(--ns-coral);padding-block:var(--ns-space-6);border-radius:var(--ns-radius-md);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.kn-overview .kn-newsletter__form{gap:var(--ns-space-3);min-width:0;display:grid}.kn-overview .kn-newsletter__row{gap:var(--ns-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.kn-overview .kn-newsletter__row>*{min-width:0}.kn-overview .kn-newsletter .ns-input{box-sizing:border-box;width:100%}.kn-overview .kn-newsletter .ns-check{color:var(--ns-cream);align-items:start}.kn-overview .kn-meet{align-items:baseline;gap:var(--ns-space-3);flex-wrap:wrap;display:flex}.kn-overview .kn-period{gap:var(--ns-space-5);display:flex}.kn-overview .kn-period__tab{padding-block:var(--ns-space-3);color:var(--ns-burgundy);border-bottom-style:solid;border-bottom-width:var(--ns-space-1);border-bottom-color:#0000;text-decoration:none}.kn-overview .kn-period__tab[aria-current=page]{border-bottom-color:var(--ns-burgundy)}.kn-overview .kn-eurotier{border-radius:var(--ns-radius-md);grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:stretch;gap:0;padding:0;overflow:hidden}.kn-overview .kn-eurotier__media img{aspect-ratio:auto;border-radius:0;height:100%}.kn-overview .kn-eurotier__info{padding:var(--ns-space-5);gap:var(--ns-space-3);align-content:center}.kn-overview .kn-eurotier__info h2{font-size:var(--ns-text-2xl)}.kn-overview .kn-eurotier__date{font-size:var(--ns-text-2xl);font-family:var(--ns-font-display);line-height:var(--ns-leading-tight);margin:0;display:grid}.kn-overview .kn-campus{padding:var(--ns-space-5);border-radius:var(--ns-radius-md)}.kn-overview .kn-campus--split{gap:var(--ns-space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}.kn-overview .kn-campus h2{font-size:var(--ns-text-2xl)}.kn-overview .kn-campus .stack{gap:var(--ns-space-3)}.kn-overview .kn-campus__tiles{gap:var(--ns-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kn-overview .kn-campus__tile{color:var(--ns-burgundy);background:var(--ns-white);border-radius:var(--ns-radius-sm);text-decoration:none;display:grid;overflow:hidden}.kn-overview .kn-campus__tile img{width:100%;height:var(--ns-space-9);object-fit:cover;object-position:50% 20%}.kn-overview .kn-campus__tile span{padding:var(--ns-space-2);font-size:var(--ns-text-sm)}.kn-overview .kn-campus__photo img{width:100%;height:calc(var(--ns-space-9) + var(--ns-space-8));object-fit:cover;object-position:50% 20%;border-radius:var(--ns-radius-sm);display:block}@media (width<=64rem){.kn-overview .kn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-overview-opening__grid{gap:var(--ns-space-5)}.kn-overview-opening__copy h1{font-size:var(--ns-text-3xl)}}@media (width<=47.99rem){.kn-overview-opening__grid,.kn-overview .kn-filterbar--insights,.kn-overview .kn-grid,.kn-overview .kn-newsletter__inner,.kn-overview .kn-campus--split,.kn-overview .kn-eurotier{grid-template-columns:minmax(0,1fr)}.kn-overview-opening{padding-top:var(--ns-space-5)}.kn-overview-opening__media img{height:calc(var(--ns-space-9) + var(--ns-space-8) + var(--ns-space-2))}.kn-overview .kn-tabs{gap:0}.kn-overview .kn-tabs__tab{padding-inline:var(--ns-space-2);font-size:var(--ns-text-sm);flex:1}.kn-overview .kn-news-opening h1{font-size:var(--ns-text-3xl)}.kn-overview .kn-news-opening .ns-tonal__content{padding-top:var(--ns-space-6)}.kn-overview .kn-dropdown__panel{box-shadow:none;position:static}.kn-overview .kn-newsletter__inner{width:auto;margin-inline:var(--ns-space-5)}.kn-overview .kn-newsletter__row{grid-template-columns:minmax(0,1fr)}.kn-overview .kn-eurotier__media img{aspect-ratio:3/2;height:auto}}.kn-overview .kn-overview-opening__media--composition{border-radius:0;overflow:visible}.kn-overview .kn-overview-opening__media--composition img{aspect-ratio:auto;object-fit:contain;border-radius:0;height:auto}.kn-overview .kn-filterbar--insights{align-items:end}.kn-overview .kn-filterbar--insights .ns-form-field>label,.kn-overview .kn-filterbar--insights .ns-form-field>.ns-label{width:var(--ns-space-1);height:var(--ns-space-1);clip-path:inset(50%);white-space:nowrap;font-size:var(--ns-text-sm);color:var(--ns-burgundy);position:absolute;overflow:hidden}.kn-overview .kn-filterbar--insights .ns-input::placeholder{color:var(--ns-burgundy)}@media (width>=64rem){.kn-overview .kn-filterbar--insights>.kn-filterbar__drawer-actions{display:none}}@media (width<=63.99rem){.kn-overview .kn-filterbar--insights.finder-filters{display:none}.kn-overview .kn-filterbar--insights.finder-filters.is-open{flex-direction:column;align-items:stretch;display:flex}}.kn-detail .kn-detail__opening .kn-detail__header{gap:var(--ns-space-6);display:grid}.kn-detail .kn-detail__opening .kn-detail__media--header{width:100%;margin:0}.kn-detail .kn-detail__opening .kn-detail__media--header img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ns-radius-lg);width:100%;max-width:none;height:auto;max-height:none}.kn-detail .kn-detail__opening .kn-detail__media--intact img{aspect-ratio:auto}@media (width>=64rem){.kn-detail .kn-detail__opening .kn-detail__group.kn-detail__header{max-width:calc(var(--ns-space-9) * 10 + var(--ns-space-4));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;margin-inline:0}}figcaption.kn-caption{font-family:var(--ns-font-slab);font-weight:var(--ns-weight-regular);color:var(--ns-black)}.kn-caption__label{font-weight:var(--ns-weight-bold);color:var(--ns-burgundy)}.kn-overview .kn-newsletter__inner,.kn-overview .kn-newsletter__inner .ns-text,.kn-overview .kn-newsletter__inner .ns-form-field>label{color:var(--ns-cream)}.kn-overview .kn-featured--overview .kn-card__kind{color:var(--ns-coral)}.kn-card--event{position:relative}.kn-card--event>.stack{padding-top:var(--ns-space-5)}.kn-card__dates{text-transform:uppercase}.kn-card__event-title{color:var(--ns-burgundy)}.kn-card__stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}.kn-card--event:hover .kn-card__stretched{-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral)}.kn-overview .kn-eurotier__date{align-items:baseline;gap:var(--ns-space-3);flex-wrap:wrap;display:flex}.kn-overview .kn-eurotier__year{font-size:inherit}.kn-card__media{position:relative}.kn-card__species-tiles{right:var(--ns-space-3);bottom:var(--ns-space-3);gap:var(--ns-space-2);margin:0;padding:0;list-style:none;display:flex;position:absolute}.kn-portrait-quote{gap:var(--ns-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;margin:0;display:grid}.kn-portrait-quote__person{text-align:right;justify-items:end;gap:var(--ns-space-1);font-family:var(--ns-font-body);font-size:var(--ns-text-sm);color:var(--ns-black);display:grid}.kn-portrait-quote__person img{width:100%;height:auto;margin-block-end:var(--ns-space-2);display:block}.kn-portrait-quote__name{font-family:var(--ns-font-slab);font-size:var(--ns-text-base);color:var(--ns-burgundy)}@media (width<=47.99rem){.kn-portrait-quote{grid-template-columns:minmax(0,1fr)}}.kn-overview .kn-eurotier__date{font-size:var(--ns-text-lg)}@media (width>=64rem){.kn-detail .kn-detail__opening--tonal .kn-detail__group.kn-detail__header{align-items:start}.kn-detail .kn-detail__opening--tonal .kn-detail__media--header{margin-block-start:calc(var(--ns-text-base) * var(--ns-leading-normal) + 2 * var(--ns-space-5))}}form .actions{align-items:center}@media (width>=64rem){.kn-overview .kn-featured--overview{align-items:center;gap:var(--ns-space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr);max-width:none}.kn-detail--news .kn-detail__opening .kn-detail__group.kn-detail__header{align-items:start}.kn-detail--news .kn-detail__opening .kn-detail__header--news>h1{grid-column:1/-1}.kn-detail--news .kn-detail__opening .kn-detail__header--news .kn-detail__reading--body{grid-area:3/1}.kn-detail--news .kn-detail__opening .kn-detail__header--news .kn-detail__media--header{grid-area:3/2;align-self:end}}.kn-detail--news .kn-detail__section>h2{font-weight:var(--ns-weight-bold)}.kn-detail{color:var(--ns-foreground)}.kn-detail__outer{box-sizing:border-box;width:100%;max-width:calc(var(--ns-space-9) * 12);padding-inline:var(--ns-space-5);margin-inline:auto}.kn-detail__group{gap:var(--ns-space-7);max-width:calc(var(--ns-space-9) * 10 + var(--ns-space-4));grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.kn-detail__reading{width:100%;min-width:0;max-width:calc(var(--ns-space-9) * 7 + var(--ns-space-6));gap:var(--ns-space-5);align-content:start;display:grid}.kn-detail__dateline{color:var(--ns-burgundy);font-family:var(--ns-font-mono);font-size:var(--ns-text-sm);margin:0}.kn-detail__opening{padding-block:var(--ns-space-6)}.kn-detail__opening--tonal{padding-block:0}.kn-detail__opening--tonal :is(.ns-text,.ns-link,.kn-detail__byline){color:var(--ns-cream)}.kn-detail__body{padding-block:var(--ns-space-6);background:var(--ns-white)}.kn-detail__section{gap:var(--ns-space-5);min-width:0;scroll-margin-top:calc(var(--site-header-h,var(--ns-space-9)) + var(--ns-space-5));display:grid}.kn-detail__media{gap:var(--ns-space-2);width:100%;margin:0;display:grid}.kn-detail__media img{width:auto;max-width:100%;height:auto;max-height:calc(var(--ns-space-9) * 4);object-fit:contain;border-radius:var(--ns-radius-md);justify-self:start;display:block}.kn-detail__toc{gap:var(--ns-space-3);min-width:0;display:grid}.kn-detail__toc ul{gap:var(--ns-space-3);margin:0;padding:0;list-style:none;display:grid}.kn-detail__toc--desktop{display:none}.kn-detail__toc--mobile{padding-block:var(--ns-space-4);border-block-style:solid;border-block-width:var(--ns-space-1);border-block-color:var(--ns-cream)}.kn-detail__toc summary{cursor:pointer;font-family:var(--ns-font-slab);color:var(--ns-burgundy)}.kn-detail__toc--mobile[open] ul{margin-top:var(--ns-space-4)}.kn-detail :is(summary,a,[tabindex]):focus-visible{outline-color:var(--ns-coral);outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1);outline-style:solid}.kn-detail .kn-figure{width:100%;min-width:0}.kn-detail .kn-figure img{object-fit:contain;height:auto;max-height:none}.kn-detail-table{gap:var(--ns-space-3);width:100%;min-width:0;margin:0;display:grid}.kn-detail-table__scroll{width:100%;overflow-x:auto}.kn-detail-table th,.kn-detail-table td{white-space:normal;vertical-align:top;min-width:var(--ns-space-9)}.kn-figure-row{gap:var(--ns-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=47.99rem){.kn-figure-row{grid-template-columns:minmax(0,1fr)}}.kn-detail-table figcaption{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs);color:var(--ns-burgundy)}.kn-detail__related{padding-block:var(--ns-space-7)}.kn-detail__solutions{padding-block-start:var(--ns-space-7)}.kn-detail__solutions-grid{gap:var(--ns-space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kn-detail__solution{gap:var(--ns-space-3);min-width:0;padding:var(--ns-space-5);background:var(--ns-white);border-radius:var(--ns-radius-md);border-block-start-width:var(--ns-space-1);border-block-start-style:solid;border-block-start-color:var(--ns-burgundy);flex-direction:column;align-items:flex-start;display:flex}.kn-detail__solution-symbol{width:var(--ns-space-7);flex:none;height:auto}.kn-detail__solution--specialty-feed-ingredients{border-block-start-color:var(--ns-cat-specialty)}.kn-detail__solution--nutrition-concepts{border-block-start-color:var(--ns-cat-nutrition)}.kn-detail__solution--premixes-concentrates-farm-minerals{border-block-start-color:var(--ns-cat-premix)}.kn-detail__solution--protein-ingredients{border-block-start-color:var(--ns-cat-protein)}.kn-detail__solution--formulation-services-tools{border-block-start-color:var(--ns-cat-services)}.kn-detail__related-grid{gap:var(--ns-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kn-detail__related-card{gap:var(--ns-space-4);grid-template-rows:auto 1fr;min-width:0;display:grid}.kn-detail__related-card img{aspect-ratio:3/2;object-fit:cover;object-position:50% 20%;border-radius:var(--ns-radius-md);width:100%;display:block}.kn-detail__related-copy{gap:var(--ns-space-3);flex-direction:column;display:flex}.kn-detail__related-copy>a{align-self:flex-end;margin-top:auto}.kn-detail__end{padding-block:var(--ns-space-6)}.kn-detail--news .kn-detail__group{max-width:calc(var(--ns-space-9) * 7 + var(--ns-space-6))}.kn-detail__event-grid{gap:var(--ns-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.kn-detail__event-copy{gap:var(--ns-space-5);min-width:0;display:grid}.kn-detail--event .kn-detail__reading{margin-inline:auto}.kn-detail__event-grid .kn-detail__media img{max-height:calc(var(--ns-space-9) * 4)}.kn-detail__illustration-note{font-size:var(--ns-text-xs);color:var(--ns-burgundy)}@media (width>=64rem){.kn-detail__event-grid--paragraph-photo{align-items:start;row-gap:var(--ns-space-5)}.kn-detail__event-grid--paragraph-photo .kn-detail__event-copy{display:contents}.kn-detail__event-grid--paragraph-photo .kn-detail__event-copy>*{grid-column:1}.kn-detail__event-grid--paragraph-photo>.kn-detail__media{grid-area:4/2/span 4}.kn-detail--insight.kn-detail--with-toc .kn-detail__group{grid-template-columns:minmax(0, calc(var(--ns-space-9) * 7 + var(--ns-space-6))) minmax(0, calc(var(--ns-space-9) * 2 + var(--ns-space-5)))}.kn-detail__toc--desktop{top:calc(var(--site-header-h,var(--ns-space-9)) + var(--ns-space-5));display:grid;position:sticky}.kn-detail__toc--mobile{display:none}}@media (width<=63.99rem){.kn-detail__group{max-width:calc(var(--ns-space-9) * 7 + var(--ns-space-6))}.kn-detail__event-grid{grid-template-columns:minmax(0,1fr)}.kn-detail__related-grid,.kn-detail__solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.kn-detail__related-grid,.kn-detail__solutions-grid{grid-template-columns:minmax(0,1fr)}.kn-detail__opening,.kn-detail__body{padding-block:var(--ns-space-5)}.kn-detail__event-grid,.kn-detail__reading{gap:var(--ns-space-5)}}.kn-detail .kn-detail__caption-note{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs);color:var(--ns-burgundy)}.kn-detail .kn-detail__reading,.kn-detail .kn-detail__section{overflow-wrap:anywhere;min-width:0}.kn-detail__byline{font-family:var(--ns-font-slab);color:var(--ns-burgundy);font-size:var(--ns-text-base);margin:0}.kn-detail__side{gap:var(--ns-space-5);align-content:start;min-width:0;display:grid}.kn-detail__side .kn-detail__profile{background:var(--ns-cream)}.kn-detail__side-solutions{gap:var(--ns-space-4);display:grid}.kn-detail__side-solutions-list{gap:var(--ns-space-4);margin:0;padding:0;list-style:none;display:grid}.kn-detail__side .kn-detail__solution{background:var(--ns-cream)}.kn-detail__solution--side{position:relative}.kn-detail__solution-head{align-items:center;gap:var(--ns-space-3);display:flex}.kn-detail__solution-link{font-size:var(--ns-text-xl);text-decoration:none}.kn-detail__solution-link:after{content:"";border-radius:var(--ns-radius-md);position:absolute;inset:0}.kn-detail__solution--side:hover .kn-detail__solution-link,.kn-detail__solution--side:focus-within .kn-detail__solution-link{color:var(--ns-coral)}.kn-detail--insight .kn-detail__section>h2{font-weight:var(--ns-weight-bold)}.kn-detail--insight .kn-detail__section li::marker{color:var(--ns-coral)}.kn-detail__related>.kn-detail__outer{gap:var(--ns-space-5);display:grid}@media (width>=64rem){.kn-detail--insight.kn-detail--with-side .kn-detail__body .kn-detail__group{grid-template-columns:minmax(0, calc(var(--ns-space-9) * 7 + var(--ns-space-6))) minmax(0, 1fr)}.kn-detail__side .kn-detail__toc--desktop{position:static}}.kn-detail--event .kn-detail__event-body{max-width:none;margin-inline:0}@media (width>=64rem){.kn-detail--event .kn-detail__event-body{column-gap:var(--ns-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.kn-detail--event .kn-detail__event-body>.actions{grid-column:1/-1}}.kn-detail:not(.kn-detail--event) :is(.kn-detail__body,.kn-detail__end) .kn-detail__group{margin-inline:0}.kn-detail--event .kn-detail__event-body>.kn-detail__section{align-content:start}:root{--ns-foreground:var(--ns-black);--ns-muted-foreground:var(--ns-black)}body{margin:0}.site-container{box-sizing:border-box;width:100%;max-width:calc(var(--ns-space-9) * 13);padding-inline:var(--ns-space-5);margin-inline:auto}.skip-link{left:var(--ns-space-4);top:calc(var(--ns-space-9) * -1);z-index:50;position:absolute}.skip-link:focus{top:var(--ns-space-4)}.country-notice{background:var(--ns-cream);color:var(--ns-burgundy);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-burgundy);font-family:var(--ns-font-body);font-size:var(--ns-text-sm)}.country-notice__inner{justify-content:space-between;align-items:center;gap:var(--ns-space-3);padding-block:var(--ns-space-2);display:flex}.country-notice__text{margin:0}.country-notice__actions{align-items:center;gap:var(--ns-space-3);flex-shrink:0;display:flex}.country-notice__link{color:var(--ns-burgundy);font:inherit;font-weight:var(--ns-weight-medium);text-underline-offset:var(--ns-space-1);cursor:pointer;background:0 0;border-width:0;padding:0;text-decoration:underline}.country-notice__close{color:var(--ns-burgundy);font:inherit;font-size:var(--ns-text-lg);line-height:var(--ns-leading-tight);cursor:pointer;background:0 0;border-width:0;padding:0}.country-notice__picker{align-items:center;gap:var(--ns-space-3);flex-wrap:wrap;padding-block-end:var(--ns-space-3);display:flex}.country-notice__picker select{max-width:100%}.site-header{z-index:40;background:var(--ns-background);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-border-strong);position:sticky;top:0}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--ns-space-5);padding-block:var(--ns-space-4);display:flex}.site-header__brand{display:inline-flex}.site-nav{align-items:center;gap:var(--ns-space-5);display:none}.site-nav__link{color:var(--ns-black);font-size:var(--ns-text-sm);padding-block:var(--ns-space-2);border-bottom:2px solid #0000;text-decoration:none}.site-nav__link:hover,.site-nav__link[data-status=active]{border-bottom-color:var(--ns-coral)}.site-header__actions{align-items:center;gap:var(--ns-space-3);display:none}.site-header__toggle{display:inline-flex}.mobile-nav{gap:var(--ns-space-1);padding-block:var(--ns-space-4);border-top-style:solid;border-top-width:1px;border-top-color:var(--ns-border-strong);display:grid}.mobile-nav .site-nav__link{font-size:var(--ns-text-lg);padding-block:var(--ns-space-3)}.mobile-nav__cta{margin-top:var(--ns-space-4)}@media (width>=64rem){.site-nav,.site-header__actions{display:flex}.site-header__toggle,.mobile-nav{display:none}}.site-footer{background:var(--ns-burgundy);color:var(--ns-cream);padding-block:var(--ns-space-7);margin-top:var(--ns-space-9)}.site-footer__grid{gap:var(--ns-space-6);display:grid}.site-footer__links{gap:var(--ns-space-3);margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--ns-cream);text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__meta{gap:var(--ns-space-5);margin-top:var(--ns-space-7);padding-top:var(--ns-space-5);border-top-style:solid;border-top-width:1px;border-top-color:var(--ns-coral);flex-wrap:wrap;display:flex}@media (width>=48rem){.site-footer__grid{grid-template-columns:2fr 1fr 1fr}}@media (width<=47.99rem){.approved-home-transition__shape{max-width:calc(var(--ns-space-9) + var(--ns-space-6))}.approved-home-transition__layout{gap:var(--ns-space-4)}.site-footer{padding-block:var(--ns-space-6)}.site-footer__grid{gap:var(--ns-space-5)}.site-footer__links{gap:var(--ns-space-2)}.site-footer__meta{margin-top:var(--ns-space-5);padding-top:var(--ns-space-4);gap:var(--ns-space-4)}}.section{padding-block:var(--ns-space-9)}.section--tight{padding-block:var(--ns-space-8)}.contact-columns{padding-top:var(--ns-space-4)}.section--white{background:var(--ns-white)}.stack{gap:var(--ns-space-4);align-content:start;justify-items:start;display:grid}.stack--lg{gap:var(--ns-space-6)}.measure{max-width:calc(var(--ns-space-9) * 7)}.actions{gap:var(--ns-space-3);flex-wrap:wrap;display:flex}.grid{gap:var(--ns-space-5);display:grid}.split{gap:var(--ns-space-7);align-items:center;display:grid}@media (width>=48rem){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{grid-template-columns:repeat(2,minmax(0,1fr))}.split--wide-left{grid-template-columns:3fr 2fr}}.hero-media{min-height:calc(var(--ns-space-9) * 4)}.hero-media>*{height:100%;min-height:calc(var(--ns-space-9) * 4)}.plain-list{gap:var(--ns-space-2);margin:0;padding:0;list-style:none;display:grid}.plain-list--slab li{font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);color:var(--ns-burgundy)}.chip-list{gap:var(--ns-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.link-reset{color:inherit;height:100%;text-decoration:none;display:block}.link-reset:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.category-marker{width:var(--ns-space-7);height:var(--ns-space-2);border-radius:var(--ns-radius-pill);margin-bottom:var(--ns-space-4);display:block}.category-marker--specialty-feed-ingredients{background:var(--ns-cat-specialty)}.category-marker--nutrition-concepts{background:var(--ns-cat-nutrition)}.category-marker--premixes-concentrates-farm-minerals{background:var(--ns-cat-premix)}.category-marker--protein-ingredients{background:var(--ns-cat-protein)}.category-marker--formulation-services-tools{background:var(--ns-cat-services)}.step-number{font-family:var(--ns-font-slab);font-size:var(--ns-text-4xl);color:var(--ns-coral);line-height:var(--ns-leading-tight)}.finder-layout{gap:var(--ns-space-7);display:grid}.finder-filters{gap:var(--ns-space-4);align-content:start;display:grid}@media (width>=64rem){.finder-layout{grid-template-columns:1fr 3fr}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer__links{align-content:start}@media (width<=47.99rem){.hero-panel.ns-shape-panel--title .ns-shape-panel__shape{display:none}}.finder-filters__head{justify-content:space-between;align-items:center;gap:var(--ns-space-3);display:flex}.finder-drawer-toggle,.finder-backdrop{display:none}.finder-filters .ns-input::placeholder{color:var(--ns-muted-foreground)}@media (width>=64rem){.finder-drawer-only{display:none}}@media (width<=63.99rem){.finder-drawer-toggle{display:block}.finder-filters{display:none}.finder-filters.is-open{gap:var(--ns-space-4);z-index:60;width:calc(100% - var(--ns-space-8));max-width:calc(var(--ns-space-9) * 4);padding:var(--ns-space-5);background:var(--ns-background);box-shadow:var(--ns-shadow-lg);box-sizing:border-box;inset-block:0;flex-direction:column;display:flex;position:fixed;right:0;overflow-y:auto}.finder-backdrop{z-index:55;background:var(--ns-burgundy);opacity:.6;display:block;position:fixed;inset:0}}@media (width<=47.99rem){.hero-panel .stack--lg{gap:var(--ns-space-4)}.hero-media,.hero-media>*{min-height:calc(var(--ns-space-9) * 2)}.section{padding-block:var(--ns-space-7)}}.finder-filters .ns-field,.admin-area .ns-field{min-height:0}main:has(>.page-closing:last-child)+.site-footer{margin-top:0}@media (width<=63.99rem){.hero-panel.ns-shape-panel--side .ns-shape-panel__shape{display:none}}.event-facts{gap:var(--ns-space-3);margin:0;display:grid}.event-facts>div{gap:var(--ns-space-1);display:grid}.event-facts dt{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs);text-transform:uppercase;color:var(--ns-burgundy)}.event-facts dd{gap:var(--ns-space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.consent-banner{z-index:50;background:var(--ns-white);border-top:var(--ns-space-1) solid var(--ns-burgundy);padding-block:var(--ns-space-4);inset-inline:0;position:fixed;bottom:0}.enquiry-form{gap:var(--ns-space-4);display:grid}.enquiry-form .ns-field{min-height:0}.enquiry-form,.review-contact-aside .sales-contact-finder{width:100%}.product-image{border-radius:var(--ns-radius-xl);width:100%;height:auto;display:block}@media (width>=48rem){.keep-together{white-space:nowrap}}@media (width<=47.99rem){.hero-media--tall,.hero-media--tall>*{min-height:calc(var(--ns-space-9) * 3)}}.split--top{align-items:start}.hero-media--tall,.hero-media--tall>*{min-height:calc(var(--ns-space-9) * 5)}.announce{gap:var(--ns-space-5);align-items:start;display:grid}@media (width>=48rem){.announce{gap:var(--ns-space-7);grid-template-columns:2fr 3fr}}.category-bar{width:var(--ns-space-2);min-height:var(--ns-space-6);border-radius:var(--ns-radius-pill);flex-shrink:0;align-self:stretch;display:block}.category-bar--specialty-feed-ingredients{background:var(--ns-cat-specialty)}.category-bar--nutrition-concepts{background:var(--ns-cat-nutrition)}.category-bar--premixes-concentrates-farm-minerals{background:var(--ns-cat-premix)}.category-bar--protein-ingredients{background:var(--ns-cat-protein)}.category-bar--formulation-services-tools{background:var(--ns-cat-services)}.link-rows{margin:0;padding:0;list-style:none;display:grid}.link-rows>li{border-top-style:solid;border-top-width:1px;border-top-color:var(--ns-border-strong)}.link-rows>li:last-child{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-border-strong)}.link-row{align-items:center;gap:var(--ns-space-4);padding-block:var(--ns-space-4);color:var(--ns-burgundy);text-decoration:none;display:flex}.link-row__body{gap:var(--ns-space-1);flex:1;display:grid}.link-row__title{font-family:var(--ns-font-display);font-size:var(--ns-text-xl);line-height:var(--ns-leading-snug)}.link-row__text{font-family:var(--ns-font-body);font-size:var(--ns-text-sm);color:var(--ns-foreground)}.link-row__arrow{font-size:var(--ns-text-xl);transition-property:transform;transition-duration:var(--ns-duration)}.link-row:hover .link-row__title{text-decoration:underline;-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral)}.link-row:hover .link-row__arrow{transform:translateX(var(--ns-space-1))}.link-row:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.perspectives{gap:var(--ns-space-5);width:100%;margin:0;padding:0;list-style:none;display:grid}.perspective{gap:var(--ns-space-2);padding-top:var(--ns-space-4);border-top-style:solid;border-top-width:2px;border-top-color:var(--ns-coral);align-content:start;display:grid}.perspective__index{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs);text-transform:uppercase;color:var(--ns-cream)}@media (width>=48rem){.perspectives{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer-intro__title-mobile{display:none}@media (width<=47.99rem){.offer-intro__title-desktop{display:none}.offer-intro__title-mobile{display:block}}.offer-group__records{gap:var(--ns-space-4);justify-items:start;display:grid}.review-examples{grid-column:1/-1;width:100%;min-width:0}.review-example-grid{gap:var(--ns-space-5);width:100%;margin:0;padding:0;list-style:none;display:grid}.review-example{grid-template-columns:var(--ns-space-2) minmax(0, 1fr);gap:var(--ns-space-3);padding-block:var(--ns-space-3);align-content:start;min-width:0;display:grid}.review-example .stack{gap:var(--ns-space-3)}.review-example .ns-link:focus-visible{outline-width:var(--ns-space-1);outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}@media (width>=48rem){.review-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.review-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-example-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-taxonomy{align-items:center;gap:var(--ns-space-2);min-width:0;display:flex}.review-source{width:100%}.review-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--ns-font-mono);font-size:var(--ns-text-sm)}.offer-group__record-list{gap:var(--ns-space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.offer-group__record{align-items:baseline;gap:var(--ns-space-3);padding-block:var(--ns-space-2);color:var(--ns-burgundy);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-burgundy);text-decoration:none;display:flex}.offer-group__record-name{font-family:var(--ns-font-slab);font-size:var(--ns-text-lg)}.offer-group__record-descriptor{font-size:var(--ns-text-sm);flex:1;min-width:0}.offer-group__record:hover .offer-group__record-name{text-decoration:underline;-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral)}.offer-group__record:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.approved-home-hero{gap:var(--ns-space-5);padding-block:var(--ns-space-6);display:grid}.approved-home-hero__copy{gap:var(--ns-space-4);align-content:center;min-width:0;display:grid}.approved-home-hero__statement{margin-top:var(--ns-space-3)}.approved-home-hero__figure{min-width:0;margin:0}.approved-home-hero__frame{height:calc(var(--ns-space-9) * 2)}.approved-home-hero__title-desktop{display:none}.approved-home-hero__photo{height:100%}.approved-home-hero__figure figcaption{text-align:right;margin-top:var(--ns-space-2);font-size:var(--ns-text-xs)}.approved-home-section{padding-block:var(--ns-space-6)}.approved-home-section__intro{gap:var(--ns-space-2);margin-bottom:var(--ns-space-5);display:grid}.approved-home-perspectives{gap:var(--ns-space-5);margin:0;padding:0;list-style:none;display:grid}.approved-home-perspective{gap:var(--ns-space-4);grid-template-columns:1fr 2fr;align-items:start;min-width:0;display:grid}.approved-home-perspective__media{height:calc(var(--ns-space-9) + var(--ns-space-5));overflow:hidden}.approved-home-perspective__media img{object-fit:cover;object-position:top;width:100%;height:100%}.approved-home-perspective__missing{background:var(--ns-white);width:100%;height:100%}.approved-home-perspective__copy{gap:var(--ns-space-1);padding-top:var(--ns-space-2);border-top-width:var(--ns-space-1);border-top-style:solid;border-top-color:var(--ns-coral);display:grid}.approved-home-perspective__number{font-family:var(--ns-font-mono);font-size:var(--ns-text-xs)}.approved-home-transition{background:var(--ns-burgundy);color:var(--ns-cream);margin-block:var(--ns-space-5);overflow:hidden}.approved-home-transition__layout{gap:var(--ns-space-5);padding-block:var(--ns-space-6);display:grid}.approved-home-transition__copy{gap:var(--ns-space-3);align-content:center;display:grid}.approved-home-transition__link{color:var(--ns-cream);-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral);text-underline-offset:var(--ns-space-1)}.approved-home-hero__actions{align-items:center;gap:var(--ns-space-3) var(--ns-space-5);flex-wrap:wrap;display:flex}.approved-home-text-link{color:var(--ns-burgundy);-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral);text-underline-offset:var(--ns-space-1)}.approved-home-text-link:focus-visible{outline-width:var(--ns-space-1);outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.approved-home-perspectives__bridge{gap:var(--ns-space-3);border-block-start-width:var(--ns-space-1);border-block-start-style:solid;border-block-start-color:var(--ns-coral);justify-items:start;margin-block-start:var(--ns-space-5);padding-block-start:var(--ns-space-4);display:grid}.approved-home-perspectives__bridge .ns-text{max-width:calc(var(--ns-space-9) * 9)}.approved-home-film{gap:var(--ns-space-3);align-content:center;min-width:0;margin:0;display:grid}.approved-home-film img{width:100%;height:auto;display:block}.approved-home-film figcaption{text-align:start}.approved-home-offers__more{margin-block-start:var(--ns-space-4)}.approved-home-offers{margin:0;padding:0;list-style:none}.approved-home-offer{align-items:center;gap:var(--ns-space-4);padding-block:var(--ns-space-4);color:var(--ns-burgundy);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-burgundy);text-decoration:none;display:flex}.approved-home-offers>li:first-child .approved-home-offer{border-top-style:solid;border-top-width:1px;border-top-color:var(--ns-burgundy)}.approved-home-offer__marker{width:var(--ns-space-8);height:var(--ns-space-7);border-top-left-radius:var(--ns-radius-lg);border-bottom-right-radius:var(--ns-radius-lg);flex-shrink:0}.approved-home-offer__marker--specialty-feed-ingredients{background:var(--ns-cat-specialty)}.approved-home-offer__marker--nutrition-concepts{background:var(--ns-cat-nutrition)}.approved-home-offer__marker--premixes-concentrates-farm-minerals{background:var(--ns-cat-premix)}.approved-home-offer__marker--protein-ingredients{background:var(--ns-cat-protein)}.approved-home-offer__marker--formulation-services-tools{background:var(--ns-cat-services)}.approved-home-offer__body{gap:var(--ns-space-1);flex:1;min-width:0;display:grid}.approved-home-offer__description{font-size:var(--ns-text-base)}.approved-home-arrow{font-size:var(--ns-text-lg);flex-shrink:0}.approved-home-offer:hover .approved-home-offer__name,.approved-home-priority:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ns-coral);-webkit-text-decoration-color:var(--ns-coral);text-decoration-color:var(--ns-coral)}.approved-home-offer:focus-visible,.approved-home-priority:focus-visible,.approved-home-transition__link:focus-visible{outline-width:var(--ns-space-1);outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.approved-home-section--priorities{padding-top:var(--ns-space-3)}.approved-home-priorities{gap:var(--ns-space-2);margin:0;margin-top:var(--ns-space-4);padding:0;list-style:none;display:grid}.approved-home-priority{justify-content:space-between;gap:var(--ns-space-4);padding-block:var(--ns-space-3);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-burgundy);font-family:var(--ns-font-slab);font-size:var(--ns-text-lg);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);text-decoration:none;display:flex}.approved-home-priority__label{align-items:center;gap:var(--ns-space-3);min-width:0;display:flex}.approved-home-priority__label .ns-icon{flex-shrink:0}.approved-home-closing{background:var(--ns-cream);padding-block-start:var(--ns-space-6);overflow:hidden}.approved-home-closing__panel{color:var(--ns-cream);margin-inline-start:var(--ns-space-5);position:relative}.approved-home-closing__field{min-height:0;position:absolute;inset:0}.approved-home-closing__layout{gap:var(--ns-space-5);padding-block:calc(var(--ns-space-9) * 2) var(--ns-space-7);padding-inline:var(--ns-space-9) var(--ns-space-5);align-items:center;display:grid;position:relative}.approved-home-closing__copy{gap:var(--ns-space-2);max-width:calc(var(--ns-space-9) * 7);display:grid}@media (width>=48rem){.approved-home-hero__title-desktop{display:block}.approved-home-hero__title-mobile{display:none}.approved-home-hero__frame{height:calc(var(--ns-space-9) * 4)}.approved-home-perspectives{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-home-perspective{gap:var(--ns-space-2);grid-template-columns:1fr}.approved-home-perspective__media{height:calc(var(--ns-space-9) * 2)}.approved-home-transition__layout{gap:var(--ns-space-7);grid-template-columns:1fr 1fr}.approved-home-priorities{column-gap:var(--ns-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.approved-home-offer__body{gap:var(--ns-space-5);grid-template-columns:3fr 2fr;align-items:center}}@media (width>=64rem){.approved-home-hero{gap:var(--ns-space-4);padding-top:var(--ns-space-3);grid-template-columns:1fr 1fr;align-items:center}.approved-home-hero__frame{height:calc(var(--ns-space-9) * 5)}}.source-list{gap:var(--ns-space-2);flex-direction:column;padding-inline-start:var(--ns-space-5);list-style:outside;display:flex}.source-list--ordered{list-style:decimal}.source-list .source-list{margin-block-start:var(--ns-space-2);list-style:circle}.source-formula{gap:var(--ns-space-1);border-inline-start:var(--ns-space-1) solid var(--ns-coral);flex-direction:column;padding-inline-start:var(--ns-space-4);display:flex}.source-table{gap:var(--ns-space-2);flex-direction:column;min-width:0;max-width:100%;margin:0;display:flex}.source-table__scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.source-table__cell{white-space:pre-line}.source-table__scroll tr[id]{scroll-margin-block-start:var(--ns-space-9)}.source-table caption{text-align:start;padding-block-end:var(--ns-space-2)}.product-staging{align-items:center;gap:var(--ns-space-3);padding-block:var(--ns-space-3);flex-wrap:wrap;display:flex}.product-opening{gap:var(--ns-space-6);align-items:start;display:grid}.product-opening__main{gap:var(--ns-space-4);min-width:0;max-width:calc(var(--ns-space-9) * 7)}.product-facets{gap:var(--ns-space-4);border-inline-start:var(--ns-space-1) solid var(--ns-burgundy);min-width:0;padding-inline-start:var(--ns-space-4);display:grid}.product-facets--specialty-feed-ingredients{border-inline-start-color:var(--ns-cat-specialty)}.product-facets--nutrition-concepts{border-inline-start-color:var(--ns-cat-nutrition)}.product-facets--premixes-concentrates-farm-minerals{border-inline-start-color:var(--ns-cat-premix)}.product-facets--protein-ingredients{border-inline-start-color:var(--ns-cat-protein)}.product-facets--formulation-services-tools{border-inline-start-color:var(--ns-cat-services)}.product-facets__group{gap:var(--ns-space-2);display:grid}.product-facets__list{gap:var(--ns-space-2) var(--ns-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-opening-section+.section,.product-body{padding-block-start:0}.product-body{gap:var(--ns-space-4)}.product-body>*{max-width:calc(var(--ns-space-9) * 7)}.product-body>.source-table{width:100%;max-width:100%}.product-review{border-block-start:var(--ns-space-1) solid var(--ns-cream)}@media (width>=64rem){.product-opening{gap:var(--ns-space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.source-table__hint{display:none}.source-table__scroll tbody th,.source-table__scroll thead tr:first-child th:first-child{z-index:1;position:sticky;inset-inline-start:0}.source-table__scroll td.source-table__cell:last-child{min-width:calc(var(--ns-space-9) * 3)}@media (width<=47.99rem){.source-table__hint{display:block}.source-table__scroll .ns-table th,.source-table__scroll .ns-table td{padding:var(--ns-space-1) var(--ns-space-2)}.source-table__scroll td.source-table__cell:last-child{min-width:calc(var(--ns-space-9) * 2.25)}.source-table__scroll tbody th{min-width:var(--ns-space-9);max-width:calc(var(--ns-space-9) * 1.25)}}.bw-opening__grid{gap:var(--ns-space-6);align-items:center;display:grid}.bw-opening__text{gap:var(--ns-space-4);min-width:0}.bw-opening__media{min-width:0;padding-block-end:var(--ns-space-5);padding-inline-start:var(--ns-space-5);position:relative}.bw-opening__media:before{content:"";background:var(--ns-cat-nutrition);border-end-start-radius:var(--ns-radius-xl);position:absolute;inset-block-start:var(--ns-space-8);inset-block-end:0;inset-inline-start:0;inset-inline-end:var(--ns-space-8)}.bw-opening__frame{aspect-ratio:3/2;width:100%;position:relative}.bw-context{align-items:center;gap:var(--ns-space-4) var(--ns-space-7);padding-block:var(--ns-space-4);border-block:var(--ns-space-1) solid var(--ns-cat-nutrition-light);flex-wrap:wrap;margin-block-start:var(--ns-space-6);display:flex}.bw-context__primary{gap:var(--ns-space-3) var(--ns-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bw-context__item{align-items:center;gap:var(--ns-space-3);display:flex}.bw-context__relevant{gap:var(--ns-space-1);flex:1;min-width:0;display:grid}.bw-context__groups{gap:var(--ns-space-2) var(--ns-space-6);flex-wrap:wrap;display:flex}.bw-context__group{font-size:var(--ns-text-sm);line-height:var(--ns-leading-normal);margin:0}.bw-context__group-label{font-weight:var(--ns-weight-semibold);margin-inline-end:var(--ns-space-2)}.bw-back{gap:var(--ns-space-2) var(--ns-space-4);flex-wrap:wrap;padding-block-start:var(--ns-space-4);display:flex}.aro-utility{align-items:center;gap:var(--ns-space-2) var(--ns-space-5);padding-block:var(--ns-space-2);flex-wrap:wrap;display:flex}.aro-utility .ns-text{margin:0}.aro-utility .bw-back{margin-inline-start:auto;padding-block-start:0}.aro-hero-section{padding-block:var(--ns-space-3) var(--ns-space-6);isolation:isolate;position:relative;overflow:hidden}.aro-hero{gap:var(--ns-space-6);align-items:center;display:grid}.aro-hero__text{gap:var(--ns-space-4);justify-items:start;min-width:0;display:grid}.aro-hero__text .ns-heading--display{font-size:var(--ns-text-4xl);overflow-wrap:anywhere}.aro-identity{align-items:center;gap:var(--ns-space-3);display:flex}.aro-hero__species{gap:var(--ns-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.aro-hero__media{min-width:0;margin-block-start:var(--ns-space-6)}.aro-hero__frame{aspect-ratio:3/2;width:100%}.aro-band-section{padding-block:var(--ns-space-6) var(--ns-space-6)}.aro-band{gap:var(--ns-space-5);padding:var(--ns-space-6);background:var(--ns-navy);color:var(--ns-cream);border-radius:var(--ns-radius-xl);display:grid}.aro-band--burgundy{background:var(--ns-burgundy)}.aro-band__title{color:var(--ns-cream);margin:0}.aro-band__list{gap:var(--ns-space-5);margin:0;padding:0;list-style:none;display:grid}.aro-band__item{border-inline-start:var(--ns-space-1) solid var(--ns-coral);padding-inline-start:var(--ns-space-4)}.aro-subnav ul{gap:var(--ns-space-3) var(--ns-space-6);padding:0;padding-block:var(--ns-space-4);border-block-end:var(--ns-space-1) solid var(--ns-cat-specialty-light);flex-wrap:wrap;margin:0;list-style:none;display:flex}.aro-page [id]{scroll-margin-block-start:var(--ns-space-8)}.aro-content-section{padding-block:var(--ns-space-6)}.aro-content{gap:var(--ns-space-7);align-items:start;display:grid}.aro-content__main{gap:var(--ns-space-6);min-width:0;display:grid}.aro-chapters{gap:var(--ns-space-6);display:grid}.aro-chapter{gap:var(--ns-space-4);border-block-start:var(--ns-space-1) solid var(--ns-cat-specialty);align-content:start;padding-block-start:var(--ns-space-4);display:grid}.aro-profile{gap:var(--ns-space-4);padding:var(--ns-space-5);background:var(--ns-white);border-end-end-radius:var(--ns-radius-xl);display:grid}.aro-profile__groups{gap:var(--ns-space-4);display:grid}.aro-profile__group{gap:var(--ns-space-2);align-content:start;display:grid}.aro-profile__caption{color:var(--ns-burgundy);margin:0}.aro-profile__list{gap:var(--ns-space-2);margin:0;padding:0;list-style:none;display:grid}.aro-profile__item{align-items:center;gap:var(--ns-space-3);min-width:0;display:flex}.aro-profile__item .ns-icon{flex-shrink:0}.aro-profile__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--ns-space-3);display:flex}.aro-profile__summary .ns-heading{margin:0}.aro-profile--mobile[open]{gap:var(--ns-space-5)}.aro-profile--mobile:not([open]){gap:0}.aro-profile--desktop{display:none}.aro-contact-section{padding-block:var(--ns-space-6)}.aro-contact{gap:var(--ns-space-6);padding:var(--ns-space-6);background:var(--ns-burgundy);color:var(--ns-cream);border-radius:var(--ns-radius-xl);align-items:center;display:grid}.aro-contact__frame{aspect-ratio:3/2;width:100%}.aro-contact__text{gap:var(--ns-space-5);justify-items:start;display:grid}.aro-notice{min-width:0}.aro-notice__summary{cursor:pointer;align-items:center;gap:var(--ns-space-2);display:inline-flex}.aro-notice__summary .ns-text{margin:0}.aro-hero-section{padding-block-start:var(--ns-space-2)}.aro-notice[open] .ns-text:last-child{margin-block-start:var(--ns-space-2)}.aro-utility .bw-back .ns-btn{padding-inline:var(--ns-space-2)}.aro-hero__descriptor{align-items:center;gap:var(--ns-space-2) var(--ns-space-4);flex-wrap:wrap;display:flex}.aro-hero__subtitle{margin:0}.aro-hero__actions{align-items:center;gap:var(--ns-space-4)}.aro-intro{margin:0}.aro-more{gap:var(--ns-space-3);display:grid}.aro-more__summary{cursor:pointer;font-weight:var(--ns-weight-semibold)}.aro-more[open] .aro-more__summary{margin-block-end:var(--ns-space-2)}.aro-chapter__key{margin:0}.aro-call{gap:var(--ns-space-4);justify-items:start;display:grid}.aro-call .ns-eyebrow{margin:0}.aro-call__body{max-width:calc(var(--ns-space-9) * 7);margin:0}.aro-chapter--white{padding:var(--ns-space-6);background:var(--ns-white);border-block-start:0;border-start-start-radius:var(--ns-radius-xl)}.aro-chapter--navy{padding:var(--ns-space-6);color:var(--ns-cream);background:var(--ns-navy);border-radius:var(--ns-radius-xl);border-block-start:0}.aro-chapter--navy .ns-text,.aro-chapter--navy .aro-more__summary{color:var(--ns-cream)}.aro-enquiry{gap:var(--ns-space-3);border-block-end:var(--ns-space-1) solid var(--ns-cat-specialty-light);grid-template-columns:minmax(0,1fr);justify-items:start;padding-block-end:var(--ns-space-4);display:grid}.aro-page .aro-enquiry .ns-btn,.aro-page .actions .ns-btn{white-space:normal;min-inline-size:0;max-inline-size:100%}.aro-page .actions{flex-wrap:wrap}.aro-enquiry .ns-text,.aro-contact__lead{margin:0}.aro-contact__lead{color:var(--ns-cream)}.aro-sticky:not(.aro-sticky--visible){visibility:hidden}.aro-sticky{z-index:5;padding-block:var(--ns-space-3);background:var(--ns-cream);border-block-start:var(--ns-space-1) solid var(--ns-cat-specialty-light);justify-content:center;display:flex;position:sticky;inset-block-end:0}@media (width<=63.99rem){html:has(.aro-sticky){scroll-padding-block-end:var(--ns-space-9)}}@media (width>=48rem){.aro-band__list{gap:var(--ns-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.aro-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.aro-contact{gap:var(--ns-space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width>=64rem){.aro-hero{grid-template-columns:minmax(0,1fr)}.aro-hero__media{width:100%}.aro-hero__frame{aspect-ratio:auto;width:100%;height:calc(var(--ns-space-9) * 4);min-height:0}.aro-hero__text .ns-heading--display{font-size:var(--ns-text-5xl)}.aro-content{gap:var(--ns-space-8);grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.aro-profile--desktop{display:grid;position:sticky;inset-block-start:var(--ns-space-6)}.aro-profile--mobile{display:none}.ref-product-logo--side{grid-column:2}.aro-sticky{display:none}}.bw-benefits{gap:var(--ns-space-5);padding:var(--ns-space-7);background:var(--ns-white);border-inline-start:var(--ns-space-2) solid var(--ns-cat-nutrition);border-start-end-radius:var(--ns-radius-xl);border-end-end-radius:var(--ns-radius-xl);display:grid}.bw-benefits__list{gap:var(--ns-space-4) var(--ns-space-7);margin:0;padding-inline-start:var(--ns-space-5);display:grid}.bw-benefits__list li{padding-inline-start:var(--ns-space-1)}.bw-benefits__list li::marker{color:var(--ns-burgundy)}.bw-story{gap:var(--ns-space-6);display:grid}.bw-story__context{max-width:calc(var(--ns-space-9) * 7)}.bw-story__pair{gap:var(--ns-space-6);display:grid}.bw-story__part{gap:var(--ns-space-3);border-block-start:var(--ns-space-1) solid var(--ns-cat-nutrition);padding-block-start:var(--ns-space-4)}.bw-closing{justify-content:space-between;align-items:center;gap:var(--ns-space-4);padding:var(--ns-space-6) var(--ns-space-7);background:var(--ns-burgundy);border-start-start-radius:var(--ns-radius-xl);border-end-end-radius:var(--ns-radius-xl);flex-wrap:wrap;display:flex}@media (width<=47.99rem){.bw-benefits,.bw-closing{padding:var(--ns-space-5)}}@media (width>=48rem){.bw-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-story__pair{gap:var(--ns-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bw-opening__grid{column-gap:var(--ns-space-8);row-gap:var(--ns-space-4);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"text media""intro media"}.bw-opening__text{grid-area:text;align-self:end}.bw-opening__intro{grid-area:intro;align-self:start}.bw-opening__media{grid-area:media}.bw-benefits{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.bw-section{padding-block:var(--ns-space-6)}.bw-section.bw-opening{padding-block-start:var(--ns-space-5)}.bw-page--specialty .bw-opening__media:before,.bw-page--specialty .bw-benefits,.bw-page--specialty .bw-story__part,.bw-page--specialty .bw-evidence__part{--bw-cat:var(--ns-cat-specialty)}.bw-page--premix .bw-opening__media:before,.bw-page--premix .bw-benefits,.bw-page--premix .bw-story__part,.bw-page--premix .bw-evidence__part{--bw-cat:var(--ns-cat-premix)}.bw-page--specialty .bw-context{border-block-color:var(--ns-cat-specialty-light)}.bw-page--premix .bw-context{border-block-color:var(--ns-cat-premix-light)}.bw-page .bw-context__primary{width:100%;min-width:0}.bw-page .bw-context__item{min-width:0;max-width:100%}.bw-page .bw-context__item .ns-icon{flex-shrink:0}.bw-page .bw-context__relevant{flex:auto;width:100%}.bw-page .bw-opening__media:before{background:var(--bw-cat)}.bw-page .bw-benefits{border-inline-start-color:var(--bw-cat)}.bw-page .bw-story__part{border-block-start-color:var(--bw-cat)}.bw-evidence{gap:var(--ns-space-6);display:grid}.bw-evidence__part{gap:var(--ns-space-3);border-block-start:var(--ns-space-1) solid var(--bw-cat);min-width:0;padding-block-start:var(--ns-space-4)}.bw-evidence__list{gap:var(--ns-space-2);margin:0;padding-inline-start:var(--ns-space-5);display:grid}.bw-evidence__list li::marker{color:var(--ns-burgundy)}.bw-range{gap:var(--ns-space-4)}.bw-variants{gap:var(--ns-space-6);display:grid}.bw-notes{padding-block:var(--ns-space-2)}@media (width>=48rem){.bw-variants{column-gap:var(--ns-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bw-evidence{gap:var(--ns-space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.bw-variants{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=63.99rem){.bw-page .source-table__hint{display:block}}.bw-page--nutrition .bw-opening__media:before,.bw-page--nutrition .bw-benefits,.bw-page--nutrition .bw-story__part,.bw-page--nutrition .bw-evidence__part,.bw-page--nutrition .bw-chapter{--bw-cat:var(--ns-cat-nutrition)}.bw-page--protein .bw-opening__media:before,.bw-page--protein .bw-benefits,.bw-page--protein .bw-story__part,.bw-page--protein .bw-evidence__part,.bw-page--protein .bw-chapter{--bw-cat:var(--ns-cat-protein)}.bw-page--specialty .bw-chapter{--bw-cat:var(--ns-cat-specialty)}.bw-page--premix .bw-chapter{--bw-cat:var(--ns-cat-premix)}.bw-page--nutrition .bw-context{border-block-color:var(--ns-cat-nutrition-light)}.bw-page--protein .bw-context{border-block-color:var(--ns-cat-protein-light)}.bw-page--services .bw-benefits,.bw-page--services .bw-chapter{--bw-cat:var(--ns-cat-services)}.bw-page--services .bw-context{border-block-color:var(--ns-cat-services-light)}.bw-chapters{gap:var(--ns-space-6);display:grid}.bw-chapter{gap:var(--ns-space-3);border-block-start:var(--ns-space-1) solid var(--bw-cat);min-width:0;padding-block-start:var(--ns-space-4);display:grid}.bw-chapter__body{gap:var(--ns-space-3);min-width:0;max-width:calc(var(--ns-space-9) * 7)}.bw-chapter__body .source-table{width:100%}.review-index-filters{gap:var(--ns-space-4);align-items:end;width:100%;display:grid}.review-index-list{gap:var(--ns-space-6);margin:0;padding:0;list-style:none;display:grid}.review-index-item{gap:var(--ns-space-4);min-width:0;padding-block:var(--ns-space-4);border-block-start-width:var(--ns-space-1);border-block-start-style:solid;border-block-start-color:var(--ns-cream);display:flex}@media (width>=64rem){.review-index-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.review-index-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-chapter{column-gap:var(--ns-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.aro-chapters{align-items:start}.aro-utility .bw-back{gap:var(--ns-space-1);flex-wrap:nowrap}@media (width<=47.99rem){.aro-utility{gap:var(--ns-space-1);padding-block:var(--ns-space-1)}.aro-utility .bw-back{margin-inline-start:0}.aro-utility .bw-back .ns-btn{padding-inline:var(--ns-space-1);font-size:var(--ns-text-xs)}}.ref-page--specialty{--ref-accent:var(--ns-cat-specialty)}.ref-page--nutrition{--ref-accent:var(--ns-cat-nutrition)}.ref-page--premix{--ref-accent:var(--ns-cat-premix)}.ref-page--protein{--ref-accent:var(--ns-cat-protein)}.ref-page--services{--ref-accent:var(--ns-cat-services)}.ref-page .aro-chapters.ref-chapters{grid-template-columns:minmax(0,1fr)}.ref-page .aro-chapter--white{border-block-start:var(--ns-space-1) solid var(--ref-accent)}.ref-page .aro-subnav ul,.ref-page .aro-enquiry,.ref-page .aro-sticky{border-color:var(--ref-accent)}.ref-band__extra{color:var(--ns-cream);margin-block-start:var(--ns-space-5)}.ref-band__extra .ns-text{color:var(--ns-cream)}.ref-context{min-width:0;overflow-x:auto}.ref-page .aro-chapter{min-width:0}.ref-page .aro-chapter .stack{min-width:0;overflow-x:auto}@media (width>=64rem){.ref-hero--text{grid-template-columns:minmax(0,1fr)}}.ref-page--babimel .aro-band{background:var(--ns-cat-nutrition);color:var(--ns-black)}.ref-page--babimel .ref-band__extra,.ref-page--babimel .ref-band__extra .ns-text{color:var(--ns-black)}.ref-page--babimel .aro-band__title{color:var(--ns-burgundy);background:var(--ns-cream);padding:var(--ns-space-2);justify-self:start}.ref-page--babimel .aro-band__item{border-inline-start-color:var(--ns-black)}@media (width<=47.99rem){.ref-page .aro-hero__headline{font-size:var(--ns-text-2xl)}}.service-opening{padding-block:var(--ns-space-4) var(--ns-space-6)}.service-opening__grid{gap:var(--ns-space-6);align-items:center;display:grid}.service-opening__copy{gap:var(--ns-space-4);justify-items:start;min-width:0;display:grid}.service-opening__media{min-width:0}.service-context{padding-block:var(--ns-space-4) var(--ns-space-6)}.service-context__grid{gap:var(--ns-space-4);display:grid}.service-section--application .service-chapter__body{grid-column:1/-1}.service-section{padding-block:var(--ns-space-7)}.service-chapter{gap:var(--ns-space-5);align-items:start;display:grid}.service-chapter__body,.service-source{gap:var(--ns-space-4);min-width:0;display:grid}.service-section--benefits{background:var(--ns-cat-services);color:var(--ns-cream)}.service-benefits{gap:var(--ns-space-5);display:grid}.service-section--benefits .ns-text{color:var(--ns-cream)}.service-benefits .source-list{gap:var(--ns-space-5);padding-inline-start:var(--ns-space-4);display:grid}.service-steps{gap:var(--ns-space-6);align-items:start;display:grid}.service-step{gap:var(--ns-space-3);min-width:0;display:grid}.service-benefit-grid{gap:var(--ns-space-6);display:grid}.service-benefit{gap:var(--ns-space-3);align-content:start;min-width:0;display:grid}.service-source-colon{display:none}.service-steps--connected{gap:0;margin:0;padding:0;list-style:none}.service-steps--connected .service-step{grid-template-columns:var(--ns-space-8) minmax(0, 1fr);padding-block-end:var(--ns-space-6);position:relative}.service-steps--connected .service-step:not(:last-child):before{content:"";inset-inline-start:var(--ns-space-5);top:var(--ns-space-8);bottom:var(--ns-space-2);width:var(--ns-space-1);background:var(--ns-cat-services-light);position:absolute}.service-step__number{font-family:var(--ns-font-display);font-size:var(--ns-text-4xl);line-height:var(--ns-leading-tight);color:var(--ns-cat-services)}.service-step__copy{gap:var(--ns-space-3);align-content:start;min-width:0;display:grid}.service-detail{align-self:start}.service-explanations{gap:var(--ns-space-6);display:grid}.service-explanation{gap:var(--ns-space-4);border-inline-start-width:var(--ns-space-1);border-inline-start-style:solid;border-inline-start-color:var(--ns-cat-services);min-width:0;align-content:start;padding-inline-start:var(--ns-space-5);display:grid}.service-source>.source-list--ordered{gap:var(--ns-space-6);padding-inline-start:var(--ns-space-5);display:grid}.service-source>.source-list--ordered>li{min-width:0}.service-source>.source-list--ordered>li>.ns-text{font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);color:var(--ns-burgundy);margin-block-end:var(--ns-space-3)}.service-source>.source-list--ordered>li>.source-list{padding:0;list-style:none}.service-call-section{padding-block:var(--ns-space-7)}.service-finish{gap:var(--ns-space-7);align-items:start;display:grid}.service-discuss{justify-items:start;gap:var(--ns-space-5);border-inline-start-width:var(--ns-space-2);border-inline-start-style:solid;border-inline-start-color:var(--ns-cat-services);padding-inline-start:var(--ns-space-5);display:grid}@media (width>=48rem){.service-opening__grid{gap:var(--ns-space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.service-context__grid,.service-steps,.service-source>.source-list--ordered{grid-template-columns:repeat(2,minmax(0,1fr))}.service-steps--connected{gap:var(--ns-space-6)}.service-steps--connected .service-step{border-block-start-width:var(--ns-space-1);border-block-start-style:solid;border-block-start-color:var(--ns-cat-services);padding-block-start:var(--ns-space-4)}.service-steps--connected .service-step:not(:last-child):before{display:none}.service-steps--connected .service-step:nth-child(odd):after{content:"→";color:var(--ns-cat-services);background:var(--ns-cream);font-size:var(--ns-text-2xl);inset-inline-end:0;position:absolute;top:0}.service-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-explanations{grid-template-columns:repeat(2,minmax(0,1fr))}.service-benefits .source-list{gap:var(--ns-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.service-finish{gap:var(--ns-space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width>=64rem){.service-chapter{gap:var(--ns-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.service-section--workflow .service-chapter{grid-template-columns:minmax(0,1fr)}}.mr-opening{padding-block:var(--ns-space-5)}.mr-opening__grid{gap:var(--ns-space-5);align-items:center;display:grid}.mr-opening__text{gap:var(--ns-space-4)}.mr-opening__text .ns-text--lead{margin:0}.mr-opening__media{position:relative}.mr-opening__media:before{content:"";background:var(--ns-cat-premix);border-end-end-radius:var(--ns-radius-xl);position:absolute;inset-block-start:var(--ns-space-4);inset-block-end:0;inset-inline-start:var(--ns-space-6);inset-inline-end:0}.mr-opening__frame{aspect-ratio:4/3;width:100%;position:relative}.mr-range{background:var(--ns-cat-premix-light);border-block-start:var(--ns-space-2) solid var(--ns-cat-premix);padding-block:var(--ns-space-6)}.mr-range__inner{gap:var(--ns-space-5);min-width:0;display:grid}.mr-range__lead{gap:var(--ns-space-3);max-width:calc(var(--ns-space-9) * 9);display:grid}.mr-range__lead .ns-heading,.mr-range__lead .ns-text{margin:0}.mr-nav__list{gap:var(--ns-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mr-nav__link{padding:var(--ns-space-2) var(--ns-space-3);background:var(--ns-cream);color:var(--ns-burgundy);font-family:var(--ns-font-body);font-size:var(--ns-text-sm);border-start-start-radius:var(--ns-radius-md);border-end-end-radius:var(--ns-radius-md);text-decoration:none;display:inline-flex}.mr-nav__link:hover{background:var(--ns-white);text-decoration:underline}.mr-nav__link:focus-visible{outline:var(--ns-space-1) solid var(--ns-coral);outline-offset:var(--ns-space-1)}.mr-compare{background:var(--ns-white);min-width:0;padding:var(--ns-space-4);border-end-end-radius:var(--ns-radius-xl)}.mr-group{gap:var(--ns-space-4);min-width:0;display:grid}.mr-group>.ns-text,.mr-group>.ns-heading{margin:0}.mr-entries{gap:var(--ns-space-3);margin:0;padding:0;list-style:none;display:grid}.mr-entry{gap:var(--ns-space-1);padding-block:var(--ns-space-3);border-inline-start:var(--ns-space-1) solid var(--ns-cat-premix);padding-inline-start:var(--ns-space-4);scroll-margin-block-start:var(--ns-space-9);display:grid}.mr-entry .ns-heading,.mr-entry .ns-text{margin:0}.mr-variants{gap:var(--ns-space-5);display:grid}.mr-variant{gap:var(--ns-space-3);border-block-start:var(--ns-space-1) solid var(--ns-cat-premix);min-width:0;align-content:start;padding-block-start:var(--ns-space-4);scroll-margin-block-start:var(--ns-space-9);display:grid}.mr-variant .ns-heading,.mr-variant .ns-text{margin:0}.mr-variant__usage{color:var(--ns-burgundy)}.mr-enquiry{border-block-end-color:var(--ns-cat-premix-light)}.mr-notes .ns-text{margin:0}@media (width>=640px){.mr-entries,.mr-variants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.mr-opening__grid{gap:var(--ns-space-7);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mr-range__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.mr-compare{grid-column:1/-1}}.home-v5{background-color:var(--ns-cream);background-image:var(--home-cream-art);padding-bottom:var(--ns-space-8);background-position:40% 0;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.home-hero__copy .home-hero__title{font-family:var(--ns-font-body);font-weight:var(--ns-weight-regular);font-size:var(--ns-text-4xl)}.home-hero__title .ns-highlight{white-space:normal}.ns-btn.comment-coral-action:hover:not(:disabled){background-color:var(--ns-burgundy);color:var(--ns-cream)}.home-hero__copy>.ns-heading--h3{margin-top:var(--ns-space-2)}.home-hero__copy>.ns-text{max-width:calc(var(--ns-space-9) * 4.6)}.home-actions{align-items:center;gap:var(--ns-space-5);margin-top:var(--ns-space-2);flex-wrap:wrap;display:flex}.home-link{color:var(--ns-burgundy);font-family:var(--ns-font-body);font-weight:var(--ns-weight-medium);padding-bottom:var(--ns-space-1);border-bottom:1px solid;justify-self:start;text-decoration:none}.home-link--light{color:var(--ns-cream)}.home-link:hover{color:var(--ns-coral)}.home-link--light:hover{color:var(--ns-cream);border-bottom-color:var(--ns-coral)}.home-perspectives{gap:var(--ns-space-7);padding-top:var(--ns-space-9);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.home-perspectives__copy,.home-film__copy{gap:var(--ns-space-4);align-content:center;display:grid}.home-film{gap:var(--ns-space-7);padding-top:var(--ns-space-9);grid-template-columns:1.7fr 1fr;align-items:center;display:grid}.home-film__trigger{background:var(--ns-burgundy);border-radius:var(--ns-radius-lg);cursor:pointer;aspect-ratio:16/9;border-width:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.home-film__trigger img{object-fit:cover;width:100%;height:100%;display:block}.home-film__trigger:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.home-film__label{inset-inline:0;bottom:var(--ns-space-6);justify-items:center;gap:var(--ns-space-3);color:var(--ns-white);font-family:var(--ns-font-body);font-size:var(--ns-text-lg);font-weight:var(--ns-weight-medium);display:grid;position:absolute}.home-film__play{width:var(--ns-space-8);height:var(--ns-space-8);border-radius:var(--ns-radius-pill);background:var(--ns-coral);color:var(--ns-white);font-size:var(--ns-text-xl);place-items:center;display:grid}.home-portfolio{gap:var(--ns-space-6);padding-top:var(--ns-space-9);display:grid}.home-portfolio__entries{column-gap:var(--ns-space-8);row-gap:var(--ns-space-3);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.home-portfolio__entry{gap:var(--ns-space-5);padding-block:var(--ns-space-3);padding-inline:var(--ns-space-2);border-radius:var(--ns-radius-md);color:var(--ns-burgundy);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.home-portfolio__entry img{width:var(--ns-space-8);height:auto}.home-portfolio__entry:hover span{color:var(--ns-coral)}.home-portfolio__entry:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--ns-coral)}.site-berry{background-color:var(--ns-burgundy);color:var(--ns-cream);background-position:50%;background-size:cover}.site-berry .site-footer{background:0 0;margin-top:0}.home-closing{background-color:var(--ns-burgundy);color:var(--ns-cream)}.home-closing__layout{gap:var(--ns-space-7);padding-block:var(--ns-space-8);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-burgundy-tone-light);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.home-closing__layout .ns-text{color:var(--ns-cream);padding-left:var(--ns-space-6);border-left-style:solid;border-left-width:1px;border-left-color:var(--ns-cream)}.lets-talk{z-index:40;gap:var(--ns-space-2);padding:var(--ns-space-3);background:var(--ns-burgundy);border-top-left-radius:var(--ns-radius-lg);border-bottom-left-radius:var(--ns-radius-lg);box-shadow:var(--ns-shadow-md);display:grid;position:fixed;top:50%;right:0;transform:translateY(-50%)}.lets-talk__dialog{width:min(100%, calc(var(--ns-space-9) * 5));max-width:calc(100vw - var(--ns-space-6));padding:var(--ns-space-5);border-radius:var(--ns-radius-lg);background:var(--ns-cream);color:var(--ns-burgundy);border-width:0}.lets-talk__dialog::backdrop{background:var(--ns-black);opacity:.6}.lets-talk__heading{justify-content:space-between;align-items:center;gap:var(--ns-space-4);margin-bottom:var(--ns-space-4);display:flex}.lets-talk__form{gap:var(--ns-space-4);display:grid}.lets-talk__trap{position:absolute;left:-9999em}@media (width<=89.99rem){.lets-talk{padding:var(--ns-space-3) var(--ns-space-5);padding-bottom:calc(var(--ns-space-3) + env(safe-area-inset-bottom));border-radius:0;grid-template-columns:1fr 1fr;top:auto;bottom:0;left:0;transform:none}body:has(.lets-talk){padding-bottom:calc(var(--ns-space-9) * .8 + env(safe-area-inset-bottom))}}.site-berry .site-footer{padding-block:var(--ns-space-6) var(--ns-space-5)}.site-berry .site-footer__grid{align-items:center;gap:var(--ns-space-4) var(--ns-space-7);grid-template-columns:auto 1fr}.site-berry .site-footer__grid .stack{gap:var(--ns-space-1)}.site-berry .site-footer__links{gap:var(--ns-space-2) var(--ns-space-5);flex-wrap:wrap;display:flex}.site-berry .site-footer__links+.site-footer__links{grid-column:2}.site-berry .site-footer__meta{margin-top:var(--ns-space-4);padding-top:var(--ns-space-3)}@media (width<=47.99rem){.site-berry .site-footer__grid{grid-template-columns:1fr}.site-berry .site-footer__links+.site-footer__links{grid-column:auto}}.home-film__label{padding-block:var(--ns-space-3);padding-inline:var(--ns-space-4);background:color-mix(in srgb, var(--ns-black) 55%, transparent);border-radius:var(--ns-radius-md);white-space:nowrap;inset-inline:auto;grid-auto-flow:column;justify-self:center;align-items:center;left:50%;transform:translate(-50%)}@media (width<=63.99rem){.home-hero__copy .ns-heading--display{font-size:var(--ns-text-4xl)}.home-perspectives{gap:var(--ns-space-5);padding-top:var(--ns-space-8);grid-template-columns:1fr}.home-film{gap:var(--ns-space-5);padding-top:var(--ns-space-8);grid-template-columns:1.3fr 1fr}.home-closing__layout{grid-template-columns:1fr}.home-closing__layout .ns-text{border-left-width:0;padding-left:0}}@media (width<=47.99rem){.home-v5{background-position:45% 0;background-size:auto 60%}.home-film{padding-top:var(--ns-space-7);grid-template-columns:1fr}.home-perspectives{padding-top:var(--ns-space-6);gap:var(--ns-space-4)}.home-portfolio{padding-top:var(--ns-space-7);gap:var(--ns-space-4)}.home-film__label{bottom:var(--ns-space-3);left:var(--ns-space-3);padding-block:var(--ns-space-2);padding-inline:var(--ns-space-3);gap:var(--ns-space-2);font-size:var(--ns-text-base);transform:none}.home-film__play{width:var(--ns-space-7);height:var(--ns-space-7)}.home-hero__copy .home-hero__title{font-size:var(--ns-text-3xl)}.home-hero__copy>.ns-heading--h3{font-size:var(--ns-text-xl)}.home-perspectives__photo{height:calc(var(--ns-space-9) * 2.5)}.home-portfolio__entries{grid-template-columns:1fr}}.approved-home-story-player{width:min(100%, calc(var(--ns-space-9) * 14));max-width:calc(100vw - var(--ns-space-6));padding:var(--ns-space-5);border-radius:var(--ns-radius-lg);background:var(--ns-cream);border-width:0}.approved-home-story-player::backdrop{background:var(--ns-black);opacity:.8}.approved-home-story-player__heading{justify-content:space-between;align-items:center;gap:var(--ns-space-4);margin-bottom:var(--ns-space-4);display:flex}.approved-home-story-player video{width:100%;height:auto;max-height:calc(100vh - var(--ns-space-9) * 2);background:var(--ns-black);display:block}.home-hero{min-height:calc(var(--ns-space-9) * 6.4);padding-block:var(--ns-space-7) var(--ns-space-8);margin-bottom:var(--ns-space-7);align-items:center;display:flex;position:relative}.home-hero__leg{z-index:1;top:var(--ns-space-2);left:calc(var(--ns-space-9) * -2.6);width:calc(var(--ns-space-9) * 9.6);height:auto;fill:var(--ns-burgundy);position:absolute}.home-hero__photo{z-index:0;width:60%;height:calc(100% - var(--ns-space-7));object-fit:cover;object-position:70% 30%;position:absolute;top:0;right:0}.home-hero__copy{z-index:2;gap:var(--ns-space-4);width:calc(var(--ns-space-9) * 5.2);color:var(--ns-cream);justify-items:start;margin-inline-start:max(var(--ns-space-5), calc((100vw - var(--ns-space-9) * 13) / 2 + var(--ns-space-5)));display:grid;position:relative}@media (width>=64rem){.home-hero__copy{margin-inline-start:max(calc(var(--ns-space-9) + var(--ns-space-5)), calc((100vw - var(--ns-space-9) * 13) / 2 + var(--ns-space-5)))}.home-hero__copy .home-actions{margin-inline-start:var(--ns-space-8);position:relative;inset-block-start:calc(var(--ns-space-4) * -1)}}@media (width<=63.99rem){.home-hero{min-height:0;margin-bottom:var(--ns-space-7);padding:0;display:grid;overflow:clip}.home-hero__leg{top:calc(var(--ns-space-9) * -.6);left:calc(var(--ns-space-9) * -2.2);width:calc(var(--ns-space-9) * 9.4)}.home-hero__copy{width:auto;max-width:calc(var(--ns-space-9) * 6.4);padding:var(--ns-space-7) var(--ns-space-6) 0;gap:var(--ns-space-3);margin:0}.home-hero__title{max-width:calc(var(--ns-space-9) * 4.6)}.home-hero__copy .home-hero__title{font-size:var(--ns-text-3xl)}.home-hero__photo{aspect-ratio:16/9;object-position:60% 10%;width:100%;height:auto;margin-top:calc(var(--ns-space-9) * 1.8);position:relative}}@media (width<=47.99rem){.home-hero__leg{top:calc(var(--ns-space-9) * -1.2);left:calc(var(--ns-space-9) * -3.6);width:calc(var(--ns-space-9) * 10.4)}.home-hero__copy{padding:var(--ns-space-6) var(--ns-space-5) 0}.home-hero__photo{aspect-ratio:1;margin-top:calc(var(--ns-space-9) * 1.5);object-position:58% 0%}}.home-hero.home-hero--poultry .home-hero__photo--poultry{object-position:0% 50%;width:100%;height:100%}@media (width<=63.99rem){.home-hero.home-hero--poultry .home-hero__photo--poultry{aspect-ratio:1920/651;width:100%;height:auto;margin-top:var(--ns-space-6);object-position:100% 50%;position:relative}}.home-perspectives{gap:var(--ns-space-7);padding-top:var(--ns-space-6);padding-bottom:var(--ns-space-5);grid-template-columns:1fr 1.25fr}.home-perspectives__copy>.ns-text{max-width:calc(var(--ns-space-9) * 4.6)}.home-perspectives__photo{height:calc(var(--ns-space-9) * 4.4)}.home-film{padding-top:var(--ns-space-9);grid-template-columns:1.6fr 1fr}.home-film__label{place-content:center;justify-items:center;gap:var(--ns-space-3);font-size:var(--ns-text-sm);inset:0;background:0 0;border-radius:0;grid-auto-flow:row;padding:0;display:grid;left:0;transform:none}.home-film__caption{padding-block:var(--ns-space-1);padding-inline:var(--ns-space-3);background:var(--ns-burgundy);color:var(--ns-cream);border-radius:var(--ns-radius-sm)}.home-film__play{width:calc(var(--ns-space-9) * .9);height:calc(var(--ns-space-9) * .9);font-size:var(--ns-text-2xl)}.home-portfolio{gap:var(--ns-space-7)}.home-portfolio__entries{row-gap:var(--ns-space-4)}.home-portfolio__entry{grid-template-columns:var(--ns-space-8) minmax(0, 1fr) auto;gap:var(--ns-space-5)}.home-portfolio__entry .ns-heading{max-width:calc(var(--ns-space-9) * 3.4)}.home-portfolio__entry>span{font-size:var(--ns-text-xl)}.home-brand-transition{padding-top:var(--ns-space-9);padding-bottom:var(--ns-space-8)}.home-brand-transition__card{border-radius:var(--ns-radius-lg);background:var(--ns-coral);color:var(--ns-cream);padding:var(--ns-space-7);align-items:start;gap:var(--ns-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.home-brand-transition__lead{gap:var(--ns-space-5);align-content:start;display:grid}.home-brand-transition__lead>.ns-heading{max-width:calc(var(--ns-space-9) * 4)}.home-brand-transition__lead .home-brand-transition__people{width:100%;margin:0}.home-brand-transition__copy{gap:var(--ns-space-4);max-width:calc(var(--ns-space-9) * 5);display:grid}.home-brand-transition__copy .ns-text,.home-brand-transition__copy .home-link{color:var(--ns-cream)}.home-brand-transition__copy .home-link:hover{color:var(--ns-cream);text-decoration:underline}.home-brand-transition__copy .home-link:focus-visible{outline-color:var(--ns-cream);outline-style:solid;outline-width:var(--ns-space-1);outline-offset:var(--ns-space-1)}.home-closing__layout{gap:var(--ns-space-6)}@media (width<=63.99rem){.home-perspectives{gap:var(--ns-space-5);grid-template-columns:1fr}.home-perspectives__photo{height:calc(var(--ns-space-9) * 4)}.home-film{padding-top:var(--ns-space-8);grid-template-columns:1.3fr 1fr}.home-brand-transition{padding-top:var(--ns-space-8);padding-bottom:var(--ns-space-7)}.home-brand-transition__card{gap:var(--ns-space-5);padding:var(--ns-space-6)}.home-closing__layout{gap:var(--ns-space-4);padding-block:var(--ns-space-7);justify-items:start}}@media (width<=47.99rem){.home-perspectives__photo{height:calc(var(--ns-space-9) * 2.6)}.home-film{gap:var(--ns-space-4);padding-top:var(--ns-space-7);grid-template-columns:1fr}.home-brand-transition{padding-top:var(--ns-space-7);padding-bottom:var(--ns-space-6)}.home-brand-transition__card{gap:var(--ns-space-5);padding:var(--ns-space-5);grid-template-columns:1fr}.home-film__play{width:var(--ns-space-8);height:var(--ns-space-8)}.home-closing__layout{gap:var(--ns-space-3);padding-block:var(--ns-space-6)}.home-closing__layout .ns-button,.home-closing__layout .ns-btn{justify-self:start}}.lets-talk{background:var(--ns-cream);border-style:solid;border-width:1px;border-color:var(--ns-burgundy);border-top-left-radius:var(--ns-radius-md);border-bottom-left-radius:var(--ns-radius-md);box-shadow:none;border-right-width:0;gap:0;padding:0;overflow:hidden}.lets-talk__action{justify-content:space-between;align-items:center;gap:var(--ns-space-4);min-height:var(--ns-space-8);padding-inline:var(--ns-space-5);color:var(--ns-black);font-family:var(--ns-font-body);font-size:var(--ns-text-base);font-weight:var(--ns-weight-medium);cursor:pointer;text-align:left;background:0 0;border-width:0;text-decoration:none;display:flex}.lets-talk__action+.lets-talk__action{border-top-style:solid;border-top-width:1px;border-top-color:var(--ns-burgundy)}.lets-talk__action:hover{color:var(--ns-coral)}.lets-talk__action:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--ns-coral);outline-offset:calc(var(--ns-space-1) * -1)}.lets-talk__arrow{color:var(--ns-coral);font-size:var(--ns-text-lg)}@media (width<=89.99rem){.lets-talk{padding:0 0 env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:0;grid-template-columns:1fr 1fr}.lets-talk__action{justify-content:center}.lets-talk__action+.lets-talk__action{border-top-width:0;border-left-style:solid;border-left-width:1px;border-left-color:var(--ns-burgundy)}body:has(.lets-talk){padding-bottom:calc(var(--ns-space-8) + env(safe-area-inset-bottom))}}@media (width<=47.99rem){.home-film__label{inset:0}.home-perspectives .ns-heading--h1,.home-portfolio .ns-heading--h1{font-size:var(--ns-text-3xl)}}@media (width>=90rem){.lets-talk{width:calc(var(--ns-space-9) * 1.1)}.lets-talk__action{padding-inline:var(--ns-space-3);padding-block:var(--ns-space-3);font-size:var(--ns-text-sm);line-height:var(--ns-leading-snug)}}.wwo-rebuild{background-color:var(--ns-cream);background-image:var(--home-cream-art);background-position:top;background-repeat:no-repeat;background-size:cover}.wwo-opening{padding-top:var(--ns-space-7);padding-bottom:var(--ns-space-8)}.wwo-hero{border-radius:var(--ns-radius-lg)}.wwo-hero .ns-text{max-width:calc(var(--ns-space-9) * 8)}.wwo-catnav{top:var(--site-header-h,0);z-index:30;padding-block:var(--ns-space-4);background:var(--ns-background);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ns-border-strong);box-shadow:var(--ns-shadow-sm);position:sticky}.wwo-catnav__list{gap:var(--ns-space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wwo-catnav__list>li{display:flex}.wwo-catnav__link{align-items:center;gap:var(--ns-space-3);color:var(--ns-black);font-family:var(--ns-font-slab);font-size:var(--ns-text-sm);line-height:var(--ns-leading-snug);background:var(--ns-white);border-style:solid;border-width:1px;border-color:var(--ns-burgundy);border-radius:var(--ns-radius-md);padding:var(--ns-space-3);transition-property:background-color,color;transition-duration:var(--ns-duration);flex:1;text-decoration:none;display:flex}.wwo-catnav__arrow{font-family:var(--ns-font-body);margin-left:auto}.wwo-catnav__link:hover{background:var(--ns-burgundy);color:var(--ns-cream)}.wwo-catnav__link img{width:var(--ns-space-7);background-color:var(--ns-cream);border-radius:var(--ns-radius-sm);flex:none;height:auto}.wwo-catnav__link:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--ns-coral);outline-offset:var(--ns-space-1)}.wwo-chapters{gap:var(--ns-space-6);padding-top:var(--ns-space-5);padding-bottom:var(--ns-space-9);display:grid}.wwo-chapter{column-gap:var(--ns-space-6);row-gap:var(--ns-space-4);scroll-margin-top:calc(var(--site-header-h,0) + var(--wwo-catnav-h,var(--ns-space-9)) + var(--ns-space-4));background:color-mix(in srgb, var(--wwo-cat-light) 40%, var(--ns-cream));border-radius:var(--ns-radius-lg);min-width:0;padding:var(--ns-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media""after media";align-content:center;display:grid}.wwo-chapter--flip{grid-template-areas:"media copy""media after"}.wwo-chapter__copy{align-self:end;gap:var(--ns-space-4);grid-area:copy;min-width:0}.wwo-chapter__after{grid-area:after;align-self:start;min-width:0}.wwo-chapter__media{aspect-ratio:4/3;grid-area:media;align-self:center;min-width:0;margin:0;position:relative}.wwo-chapter--premixes-concentrates-farm-minerals .wwo-chapter__media{aspect-ratio:4/5}.wwo-chapter--specialty-feed-ingredients{--wwo-cat:var(--ns-cat-specialty);--wwo-cat-light:var(--ns-cat-specialty-light)}.wwo-chapter--nutrition-concepts{--wwo-cat:var(--ns-cat-nutrition);--wwo-cat-light:var(--ns-cat-nutrition-light)}.wwo-chapter--premixes-concentrates-farm-minerals{--wwo-cat:var(--ns-cat-premix);--wwo-cat-light:var(--ns-cat-premix-light)}.wwo-chapter--protein-ingredients{--wwo-cat:var(--ns-cat-protein);--wwo-cat-light:var(--ns-cat-protein-light)}.wwo-chapter--formulation-services-tools{--wwo-cat:var(--ns-cat-services);--wwo-cat-light:var(--ns-cat-services-light)}.wwo-chapter__identity{gap:var(--ns-space-3);font-family:var(--ns-font-slab);font-size:var(--ns-text-lg);line-height:var(--ns-leading-snug);color:var(--ns-burgundy);align-items:center;margin:0;display:flex}.wwo-chapter__identity img{width:var(--ns-space-7);flex:none;height:auto}.wwo-chapter__media .ns-field{min-height:0;position:absolute;top:0;bottom:0}.wwo-photo{left:var(--ns-space-7);right:0}.wwo-leg{left:0;right:var(--ns-space-7);top:var(--ns-space-6);bottom:var(--ns-space-6)}.wwo-chapter__media .wwo-leg{top:var(--ns-space-6);bottom:var(--ns-space-6)}.wwo-leg .ns-field__shape path{fill:var(--wwo-cat)}.wwo-chapter__media:has(.wwo-photo[data-slant=right]) .wwo-photo{left:0;right:var(--ns-space-7)}.wwo-chapter__media:has(.wwo-photo[data-slant=right]) .wwo-leg{left:var(--ns-space-7);right:0}.wwo-chapter__actions{gap:var(--ns-space-5);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1023px){.wwo-catnav__list{gap:var(--ns-space-3);padding-block:var(--ns-space-2);display:flex;overflow-x:auto}.wwo-catnav__list>li{flex:none}.wwo-catnav__link{padding-inline:var(--ns-space-4)}.wwo-chapter{column-gap:var(--ns-space-6)}}@media (width<=767px){.wwo-opening{padding-top:var(--ns-space-5);padding-bottom:var(--ns-space-6)}.wwo-chapters{gap:var(--ns-space-8);padding-bottom:calc(var(--ns-space-9) * 2)}.wwo-chapter{padding:var(--ns-space-5)}.wwo-chapter,.wwo-chapter--flip{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media""after"}.wwo-chapter__identity{font-size:var(--ns-text-base)}.wwo-chapter__actions .ns-btn{white-space:normal;max-width:100%}}.review-editorial{background-color:var(--ns-cream);background-image:var(--review-cream-art);background-position:50%;background-size:cover}.review-editorial .section--white{background:0 0}.review-opening{padding-block:var(--ns-space-7);gap:var(--ns-space-7);display:grid}.review-opening__copy{max-width:calc(var(--ns-space-9) * 8);min-width:0}.review-opening--photo{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.review-opening__media{padding-block:var(--ns-space-5);padding-left:var(--ns-space-7);position:relative}.review-opening__shape{width:auto;height:100%;position:absolute;top:0;left:0}.review-opening__media img{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block;position:relative}.review-principles{max-width:calc(var(--ns-space-9) * 10)}.review-principles .plain-list{gap:var(--ns-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-principles .plain-list li{padding-top:var(--ns-space-4);border-top-style:solid;border-top-width:var(--ns-space-1);border-top-color:var(--ns-burgundy)}.review-audiences{gap:var(--ns-space-5);font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);color:var(--ns-burgundy);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.review-closing{padding-block:var(--ns-space-7)}.review-closing__layout{justify-content:space-between;align-items:center;gap:var(--ns-space-6);flex-wrap:wrap;display:flex}.review-workflow{gap:var(--ns-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-workflow li{padding-top:var(--ns-space-4);border-top-style:solid;border-top-width:var(--ns-space-1);border-top-color:var(--ns-burgundy)}.review-capabilities{gap:var(--ns-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-continuity,.review-contact-aside{padding-left:var(--ns-space-6);border-left-style:solid;border-left-width:var(--ns-space-1);border-left-color:var(--ns-burgundy);align-self:start}.review-campus-item{padding-top:var(--ns-space-5);border-top-style:solid;border-top-width:var(--ns-space-1);border-top-color:var(--ns-burgundy)}body:has(.lets-talk) .finder-filters.is-open{padding-bottom:calc(var(--ns-space-8) + var(--ns-space-5))}.review-editorial .enquiry-form .ns-field{min-height:0}body:has(.lets-talk){scroll-padding-bottom:calc(var(--ns-space-8) + var(--ns-space-5))}body:has(.lets-talk) :is(input,textarea,select,button,a){scroll-margin-bottom:calc(var(--ns-space-8) + var(--ns-space-5))}@media (width<=63.99rem){.review-opening--photo{grid-template-columns:minmax(0,1fr)}.review-opening__media{max-width:calc(var(--ns-space-9) * 7);justify-self:end;width:100%}.review-audiences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.review-opening{padding-block:var(--ns-space-6);gap:var(--ns-space-5)}.review-principles .plain-list,.review-workflow,.review-capabilities{grid-template-columns:minmax(0,1fr)}.review-closing{padding-block:var(--ns-space-6)}.review-continuity,.review-contact-aside{padding-left:var(--ns-space-4)}}.brand-story-reading{align-content:start;gap:var(--ns-space-5);min-width:0;max-width:calc(var(--ns-space-9) * 6);display:grid}.brand-story-close{align-items:center;gap:var(--ns-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.identity-opening{column-gap:var(--ns-space-7);row-gap:var(--ns-space-5);padding-block:var(--ns-space-7);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.identity-opening__title{gap:var(--ns-space-5);display:grid}.identity-opening__copy{grid-column:1}.identity-opening__photo{grid-area:1/2/3;align-self:center;margin:0}.identity-opening__photo img{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block}.identity-specialists{gap:var(--ns-space-6);padding-block:var(--ns-space-7);display:grid}.identity-specialists__heading{align-content:start;gap:var(--ns-space-5);display:grid}.identity-specialists__copy{gap:var(--ns-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;display:grid}.identity-perspectives{column-gap:var(--ns-space-8);row-gap:var(--ns-space-6);padding-block:var(--ns-space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.identity-perspectives__title{gap:var(--ns-space-5);align-content:start;display:grid}.identity-perspectives__copy{grid-area:1/2/3}.identity-symbols{gap:var(--ns-space-5);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.identity-symbols li{min-width:var(--ns-space-8);max-width:var(--ns-space-9);flex:1}.identity-symbols img{width:100%;height:var(--ns-space-8);object-fit:contain;display:block}.identity-group{gap:var(--ns-space-5);padding-block:var(--ns-space-7);padding-left:calc(var(--ns-space-9) * 2);display:grid}.identity-group>.ns-eyebrow{grid-column:1/-1;justify-self:start}.decision-opening{isolation:isolate;position:relative;overflow:hidden}.decision-opening__photo{object-fit:contain;z-index:1;width:50%;height:auto;max-height:100%;margin-block:auto;position:absolute;top:0;bottom:0;left:0}.decision-opening__field{width:calc(100% - var(--ns-space-9) * 3);inset-block:0;position:absolute;right:0}.decision-opening__field>.ns-field{width:100%;height:100%}.decision-opening__layout{padding-block:var(--ns-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.decision-opening__copy{padding-left:var(--ns-space-7);grid-column:2}.decision-situation{gap:var(--ns-space-7);padding-block:var(--ns-space-8);display:grid}.decision-situation__intro{gap:var(--ns-space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.decision-prompts{gap:var(--ns-space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-prompts article{gap:var(--ns-space-3);padding-top:var(--ns-space-4);border-top-style:solid;border-top-width:var(--ns-space-1);border-top-color:var(--ns-coral);align-content:start;display:grid}.decision-process{gap:var(--ns-space-7);padding-block:var(--ns-space-7);display:grid}.decision-process__intro{gap:var(--ns-space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.decision-steps{gap:var(--ns-space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.decision-steps li{align-content:start;gap:var(--ns-space-4);border-top-style:solid;border-top-width:var(--ns-space-1);border-top-color:var(--ns-burgundy);min-width:0;padding-top:var(--ns-space-4);grid-template-rows:auto auto 1fr;display:grid}.decision-step__number{font-family:var(--ns-font-display);font-size:var(--ns-text-3xl);line-height:var(--ns-leading-tight);color:var(--ns-burgundy)}.decision-practice{gap:var(--ns-space-6) var(--ns-space-8);padding-block:var(--ns-space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.decision-practice__title{gap:var(--ns-space-5);display:grid}.decision-practice__photo{grid-area:1/2/3;align-self:center;margin:0}.decision-practice__photo img{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block}.decision-practice__copy{grid-column:1}.decision-priorities{gap:var(--ns-space-8);padding-block:var(--ns-space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.decision-priorities ul{gap:var(--ns-space-5);margin:0;padding:0;list-style:none;display:grid}.decision-priorities li{gap:var(--ns-space-4);align-items:center;min-width:0;display:flex}.decision-priorities .ns-btn{white-space:normal;text-align:left}@media (width<=63.99rem){.identity-opening{column-gap:var(--ns-space-5);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.identity-opening__title{grid-column:1/-1}.identity-opening__photo{grid-row:2}.identity-specialists__copy{padding-top:0}.identity-group{padding-left:var(--ns-space-8)}.identity-specialists,.identity-perspectives,.identity-group,.decision-situation__intro,.decision-process__intro,.decision-priorities,.brand-story-close{gap:var(--ns-space-6)}.decision-opening__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.decision-opening__copy{padding-left:var(--ns-space-4)}.decision-opening__field{width:100%}.decision-opening__photo{width:calc(100% * 5 / 11 - var(--ns-space-5))}.decision-opening__copy .ns-heading{font-size:var(--ns-text-3xl)}.decision-steps{gap:var(--ns-space-6) var(--ns-space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.decision-practice{gap:var(--ns-space-5)}}@media (width<=47.99rem){.identity-opening,.identity-specialists,.identity-perspectives,.identity-group,.decision-situation__intro,.decision-process__intro,.decision-practice,.decision-priorities,.brand-story-close{gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr)}.identity-specialists{padding-block:0;padding-inline:0}.identity-specialists__copy{gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr)}.identity-group{padding-left:var(--ns-space-5)}.identity-opening__title,.identity-opening__copy,.identity-opening__photo,.identity-perspectives__copy,.decision-practice__copy{grid-area:auto}.identity-opening,.identity-specialists,.identity-perspectives,.identity-group,.decision-situation,.decision-process,.decision-practice,.decision-priorities{padding-block:var(--ns-space-6)}.identity-opening__title .ns-heading{font-size:var(--ns-text-3xl)}.identity-symbols{gap:var(--ns-space-4)}.identity-symbols li{min-width:0}.identity-symbols img{height:var(--ns-space-7)}.decision-practice__photo{grid-area:auto}.decision-opening__copy .ns-heading{font-size:var(--ns-text-3xl)}.decision-opening__photo{object-fit:contain;width:100%;height:auto;position:static}.decision-opening{flex-direction:column;display:flex}.decision-opening__layout{padding-block:var(--ns-space-6);order:-1;display:block}.decision-opening__field{display:none}.decision-opening__copy{padding-left:0}.decision-prompts,.decision-steps{gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr)}.decision-steps li{grid-template-columns:var(--ns-space-7) minmax(0,1fr);gap:var(--ns-space-3) var(--ns-space-4);grid-template-rows:auto auto}.decision-steps li>.ns-text{grid-column:2}.decision-step__number{grid-row:1/3}.decision-practice__title .ns-heading{font-size:var(--ns-text-4xl)}}.identity-hero{isolation:isolate;background:var(--ns-burgundy);color:var(--ns-cream);position:relative;overflow:hidden}.identity-hero__layout{align-content:end;gap:var(--ns-space-5);padding-block-end:var(--ns-space-8);display:grid;position:absolute;inset:0}.identity-hero__title{gap:var(--ns-space-5);max-width:calc(var(--ns-space-9) * 5.5);display:grid}.identity-hero__first,.identity-hero__last{max-width:calc(var(--ns-space-9) * 5.5)}@media (width<=114.99rem){.identity-hero__layout{gap:var(--ns-space-4);padding-block:var(--ns-space-5);position:static}}.identity-hero__visual{width:100%;height:auto;display:block}@media (width>=80rem){.identity-hero__title .ns-heading{font-size:var(--ns-text-4xl)}}.identity-people{align-items:center;gap:var(--ns-space-7);padding-block:var(--ns-space-8);scroll-margin-top:var(--ns-space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.identity-people__photo,.identity-connection__photo{margin:0}.identity-people__photo img,.identity-connection__photo img{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block}.identity-expertise{gap:var(--ns-space-6);padding-block:var(--ns-space-5);display:grid}.identity-expertise__intro{max-width:calc(var(--ns-space-9) * 7)}.identity-portfolio{gap:var(--ns-space-7);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.identity-portfolio li{align-content:start;gap:var(--ns-space-4);display:grid}.identity-portfolio img{width:var(--ns-space-9);height:var(--ns-space-9);object-fit:contain;display:block}.identity-connection{align-items:center;gap:var(--ns-space-8);padding-block:var(--ns-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);display:grid}.identity-close{justify-content:space-between;align-items:center;gap:var(--ns-space-8);display:flex}.identity-people__photo,.identity-connection__photo{aspect-ratio:4/3}.identity-portfolio--supplied img{width:100%;height:auto}.supplied-portfolio-symbol{width:100%;position:relative}.supplied-portfolio-symbol img{width:100%;height:auto;display:block}.supplied-portfolio-symbol span{width:calc(100% / 2 - var(--ns-space-5));text-align:right;color:var(--ns-cream);font-size:var(--ns-text-base);line-height:var(--ns-leading-snug);position:absolute;inset-block-start:var(--ns-space-5);inset-inline-end:var(--ns-space-4)}.wwo-chapter__media--symbol,.wwo-chapter--premixes-concentrates-farm-minerals .wwo-chapter__media--symbol{aspect-ratio:auto}.wwo-chapter__media--symbol .supplied-portfolio-symbol span{font-size:var(--ns-text-xl);inset-block-start:var(--ns-space-7);inset-inline-end:var(--ns-space-6)}.home-perspectives__composition{position:relative}.home-perspectives__context-photo{border-radius:var(--ns-radius-lg);width:100%;height:auto;display:block}.home-portfolio__entry.home-portfolio__entry--artwork{grid-template-columns:auto minmax(0,1fr);align-items:center}.home-portfolio__entry--artwork img{width:auto;height:var(--ns-space-8)}.home-portfolio__destination{align-items:center;gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-portfolio__destination>span{font-size:var(--ns-text-xl)}.home-perspectives__subject{width:auto;height:100%;position:absolute;inset-block:0;inset-inline-end:var(--ns-space-5)}.home-brand-transition__people{width:calc(var(--ns-space-9) * 4);max-width:100%;margin-inline:auto;margin-bottom:calc(var(--ns-space-5) * -1);display:block;position:relative}.home-hero__field{z-index:1;width:75%;position:absolute;inset:0}.home-hero__field .ns-shape{width:100%;height:100%;position:absolute;inset:0}.home-hero .home-hero__copy{width:calc(var(--ns-space-9) * 5);margin-inline-start:max(var(--ns-space-6), calc((100vw - var(--ns-space-9) * 13) / 2 + var(--ns-space-5)))}.home-hero .home-actions{margin-inline-start:0;inset-block-start:0}.home-hero .home-hero__photo{object-position:center;width:70%;height:100%;top:0;right:0}.home-hero .home-hero__subject{z-index:1;pointer-events:none}.home-perspectives__copy .ns-text,.home-film__copy .ns-text,.home-portfolio>.ns-text,.home-portfolio__list>.ns-text,.identity-people__copy .ns-text,.identity-expertise__intro .ns-text,.identity-connection__copy .ns-text{color:var(--ns-black)}@media (width<=63.99rem){.home-hero__field{display:none}.home-hero{background:var(--ns-burgundy)}.home-hero .home-hero__copy{width:auto;margin:0}.home-hero .home-hero__photo{width:100%;margin-top:var(--ns-space-5);position:relative}.home-hero .home-hero__subject{aspect-ratio:16/9;height:auto;margin:0;position:absolute;top:auto;bottom:0}.supplied-portfolio-symbol span{font-size:var(--ns-text-sm);inset-block-start:var(--ns-space-4);inset-inline-end:var(--ns-space-3)}}@media (width<=47.99rem){.home-hero .home-hero__photo,.home-hero .home-hero__subject{aspect-ratio:3/2}.home-portfolio__entry{grid-template-columns:var(--ns-space-9) minmax(0,1fr) auto}}@media (width<=63.99rem){.identity-hero__title .ns-heading{font-size:var(--ns-text-3xl)}.identity-people,.identity-connection{gap:var(--ns-space-5)}.identity-people__copy .ns-heading,.identity-connection__copy .ns-heading{font-size:var(--ns-text-3xl)}.identity-portfolio{gap:var(--ns-space-5)}.identity-portfolio:not(.identity-portfolio--supplied) img{width:var(--ns-space-8);height:var(--ns-space-8)}}@media (width<=47.99rem){.identity-hero__title,.identity-hero__last{gap:var(--ns-space-3)}.identity-hero__title .ns-heading{font-size:var(--ns-text-3xl)}.identity-hero__layout{padding-block:var(--ns-space-3) var(--ns-space-5)}.identity-people,.identity-connection{padding-block:var(--ns-space-7);grid-template-columns:minmax(0,1fr)}.identity-expertise{padding-block:var(--ns-space-6);gap:var(--ns-space-6)}.identity-portfolio{gap:var(--ns-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.identity-portfolio--supplied{grid-template-columns:minmax(0,1fr)}.identity-close{gap:var(--ns-space-6);justify-items:start;display:grid}}.rd-identity{align-items:center;gap:var(--ns-space-3);min-width:0;display:flex}.rd-identity .ns-eyebrow{margin:0}.rd-identity__symbol{width:var(--ns-space-5);height:var(--ns-space-5);object-fit:contain;flex-shrink:0}.rd-page .aro-hero,.rd-page .mr-opening__grid,.rd-page .service-opening__grid{align-items:center}.rd-page .aro-hero__text,.rd-page .mr-opening__text,.rd-page .service-opening__copy{gap:var(--ns-space-3)}.rd-page .aro-hero__text .ns-heading--display,.rd-page .mr-opening__text .ns-heading--display,.rd-page .service-opening__copy .ns-heading--display{font-size:var(--ns-text-3xl);line-height:var(--ns-leading-tight);margin:0}.rd-page .rd-relevance{font-size:var(--ns-text-xl);line-height:var(--ns-leading-snug);margin:0}.rd-page .aro-hero__text .ns-text--lead,.rd-page .mr-opening__text .ns-text--lead,.rd-page .service-opening__copy .ns-text--lead{font-size:var(--ns-text-base);margin:0}.rd-page .aro-hero__actions,.rd-page .mr-opening__text .actions{align-items:center;gap:var(--ns-space-3) var(--ns-space-5);flex-wrap:wrap;margin-block-start:var(--ns-space-2);display:flex}.rd-page .mr-opening,.rd-page .service-opening{padding-block:var(--ns-space-3) var(--ns-space-6)}.rd-page .service-opening__frame,.rd-page .mr-opening__frame{aspect-ratio:3/2}.rd-measure,.rd-page .aro-chapter .ns-text,.rd-page .service-context .ns-text,.rd-page .service-chapter .ns-text,.rd-page .mr-range__lead .ns-text,.rd-page .mr-variant .ns-text{max-inline-size:calc(var(--ns-space-9) * 7)}.rd-page .aro-chapter{gap:var(--ns-space-3)}.rd-context__title{margin:0}.rd-closing-section{padding-block:var(--ns-space-6) var(--ns-space-7)}.rd-closing{gap:var(--ns-space-5);padding:var(--ns-space-6);background:var(--ns-burgundy);border-start-start-radius:var(--ns-radius-xl);border-end-end-radius:var(--ns-radius-xl);justify-items:start;display:grid}.rd-closing__text{gap:var(--ns-space-3);display:grid}.rd-closing__text .ns-heading{margin:0}.rd-closing__line{color:var(--ns-cream);max-inline-size:calc(var(--ns-space-9) * 6);margin:0}.rd-page .mr-compare .source-table__hint{color:var(--ns-burgundy);font-weight:var(--ns-weight-semibold)}.rd-page .mr-compare .source-table__scroll{border-inline-end:var(--ns-space-1) solid var(--ns-cat-premix-light)}@media (width>=48rem){.rd-page .aro-hero__text .ns-heading--display,.rd-page .mr-opening__text .ns-heading--display,.rd-page .service-opening__copy .ns-heading--display{font-size:var(--ns-text-4xl)}.rd-page .rd-relevance{font-size:var(--ns-text-2xl)}.rd-page .aro-hero__text .ns-text--lead,.rd-page .mr-opening__text .ns-text--lead,.rd-page .service-opening__copy .ns-text--lead{font-size:var(--ns-text-lg)}.rd-page .service-context__grid{gap:var(--ns-space-4) var(--ns-space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.rd-page .service-context__grid>:not(.rd-context__title){grid-column:2}.rd-closing{padding:var(--ns-space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (width>=64rem){.rd-page .aro-hero__text .ns-heading--display,.rd-page .mr-opening__text .ns-heading--display,.rd-page .service-opening__copy .ns-heading--display{font-size:var(--ns-text-5xl)}.rd-page .mr-opening__grid,.rd-page .service-opening__grid{gap:var(--ns-space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.rd-page .mr-compare .source-table__scroll{border-inline-end:0}}.rd-nested-list{gap:var(--ns-space-2);margin:0;padding-inline-start:var(--ns-space-5);display:grid}.rd-nested-list .ns-text{margin:0}.rd-nested-list ul{gap:var(--ns-space-2);margin-block:var(--ns-space-2) 0;padding-inline-start:var(--ns-space-5);list-style:circle;display:grid}@media (hover:none){.rd-page .aro-hero__actions .ns-btn--primary,.rd-page .service-opening__copy .ns-btn--primary,.rd-page .mr-opening__text .ns-btn--primary{background:var(--ns-primary)}}.rd-ol-body{gap:var(--ns-space-2);margin-block-start:var(--ns-space-2);display:grid}.rd-page .source-list .rd-nested-list{list-style:outside}@media (width<=639px){.rd-page .source-table:is([data-cols="1"],[data-cols="2"]) .source-table__hint{display:none}.rd-page .source-table:is([data-cols="1"],[data-cols="2"]) .source-table__scroll{overflow-x:visible}.rd-page .source-table:is([data-cols="1"],[data-cols="2"]) :is(table,thead,tbody,tr,th,td){box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;display:block;position:static}.rd-page .source-table:is([data-cols="1"],[data-cols="2"]) :is(th,td):empty{display:none}.rd-page .source-table:is([data-cols="1"],[data-cols="2"]) tr:not(:has(:not(:empty))){display:none}.rd-page .source-table:is([data-cols="1"],[data-cols="2"]) tr+tr{margin-block-start:var(--ns-space-2)}}.rd-prose-panel{gap:var(--ns-space-5);padding:var(--ns-space-5);background:var(--ns-burgundy);color:var(--ns-cream);border-radius:var(--ns-radius-lg);min-width:0;display:grid}.rd-prose-panel__section{gap:var(--ns-space-2);min-width:0;display:grid}.rd-prose-panel .ns-heading{margin:0}.rd-prose-panel .ns-text{color:var(--ns-cream);font-weight:var(--ns-weight-regular);line-height:var(--ns-leading-normal);overflow-wrap:break-word;max-inline-size:calc(var(--ns-space-9) * 7);margin:0}@media (width>=768px){.rd-prose-panel{padding:var(--ns-space-6)}}.rd-figure-run,.rd-figures{gap:var(--ns-space-5);min-width:0;display:grid}.rd-figures .kn-figure{min-width:0}@media (width>=768px){.rd-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplied-editorial-visual{aspect-ratio:auto;min-width:0;margin:0}.supplied-editorial-visual>img{border-radius:0;width:100%;height:auto;display:block}.home-brand-transition__card{padding-block:var(--ns-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.home-brand-transition__card>.home-brand-transition__people{width:100%;align-self:start;margin:0;margin-block-start:calc(var(--ns-space-8) * -1);margin-block-end:calc(var(--ns-space-5) * -1)}.home-brand-transition__copy>.ns-heading{max-width:100%}@media (width<=63.99rem){.home-brand-transition__card{grid-template-columns:minmax(0,1fr)}.home-brand-transition__card>.home-brand-transition__people{grid-row:2;margin-block-start:0}}.sales-contact-card{background:var(--ns-white);border-radius:var(--ns-radius-lg);box-shadow:var(--ns-shadow-sm);padding:var(--ns-space-5);gap:var(--ns-space-2);justify-items:start;display:grid}.brochure-dialog{max-height:calc(100dvh - var(--ns-space-6));overscroll-behavior:contain;overflow-y:auto}.brochure-dialog__pair{gap:var(--ns-space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=35rem){.brochure-dialog__pair{grid-template-columns:1fr}}.brochure-dialog .ns-check a{color:var(--ns-burgundy);text-decoration:underline}html.brochure-dialog-open{overflow:hidden}.mr-closing-brochure{display:contents}@media (width>=64rem){.mr-closing-brochure{display:none}}.brochure-dialog{box-sizing:border-box;margin:auto}.brochure-dialog .lets-talk__form{grid-template-columns:minmax(0,1fr)}.brochure-dialog .ns-form-field,.brochure-dialog .ns-input,.brochure-dialog .ns-select{box-sizing:border-box;min-width:0;max-width:100%}.brochure-dialog__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=35rem){.brochure-dialog__pair{grid-template-columns:minmax(0,1fr)}}.home-brand-transition__shape{align-self:end;min-width:0;display:grid;position:relative}.home-brand-transition__leg{border-radius:var(--ns-radius-lg);height:75%;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.home-brand-transition__leg>svg{width:100%;height:100%;display:block}.home-brand-transition__shape .home-brand-transition__people{z-index:1;width:100%;margin:0;position:relative}.home-portfolio__cta{gap:var(--ns-space-3);padding:var(--ns-space-5);border-radius:var(--ns-radius-lg);background:var(--ns-burgundy);color:var(--ns-cream);align-content:center;justify-items:start;display:grid}.home-portfolio__cta .ns-text{color:var(--ns-cream)}.home-portfolio__split{gap:var(--ns-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.home-portfolio__list{gap:var(--ns-space-6);justify-items:start;display:grid}.home-portfolio .home-portfolio__split .home-portfolio__entries{width:100%;display:block}.home-portfolio__entries li{border-block-end-style:solid;border-block-end-width:1px;border-block-end-color:var(--ns-white)}.home-portfolio__row{justify-content:space-between;align-items:center;gap:var(--ns-space-4);padding-block:var(--ns-space-4);padding-inline:var(--ns-space-4);color:var(--ns-black);font-family:var(--ns-font-slab);font-size:var(--ns-text-xl);line-height:var(--ns-leading-snug);border-inline-start-width:var(--ns-space-1);transition-property:background-color,border-color;transition-duration:var(--ns-duration);border-inline-start-style:solid;border-inline-start-color:#0000;text-decoration:none;display:flex}.home-portfolio__row:hover,.home-portfolio__row:focus-visible{background-color:var(--ns-white);border-inline-start-color:var(--ns-coral)}.home-portfolio__row:hover span:last-child{color:var(--ns-coral)}.home-portfolio__row:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--ns-coral)}.home-portfolio__visual{margin:0}.home-portfolio__visual img{width:100%;height:auto;display:block}@media (width<=63.99rem){.home-portfolio__split{gap:var(--ns-space-6);grid-template-columns:minmax(0,1fr)}.home-portfolio__visual{max-width:calc(var(--ns-space-9) * 4);order:-1}.home-portfolio__row{font-size:var(--ns-text-lg)}}.identity-solutions{gap:var(--ns-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.identity-solutions__card{align-items:center;gap:var(--ns-space-2) var(--ns-space-4);box-sizing:border-box;height:100%;padding:var(--ns-space-4);background-color:var(--ns-white);border-radius:var(--ns-radius-lg);color:var(--ns-black);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);text-decoration:none;display:grid}.identity-solutions__card img{grid-row:1/3;width:100%;height:auto;display:block}.identity-solutions__name{font-family:var(--ns-font-slab);font-size:var(--ns-text-lg);line-height:var(--ns-leading-snug)}.identity-solutions__arrow{color:var(--ns-burgundy);justify-self:end}.identity-solutions__card:hover .identity-solutions__arrow{color:var(--ns-coral)}.identity-solutions__card:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--ns-coral)}@media (width<=63.99rem){.identity-solutions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.identity-solutions{grid-template-columns:minmax(0,1fr)}}.home-brand-transition{padding-top:calc(var(--ns-space-9) * 1.5)}.home-brand-transition__card{padding-block:var(--ns-space-8);padding-inline:var(--ns-space-8);align-items:center;gap:var(--ns-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);overflow:visible}.home-brand-transition__shape{min-height:calc(var(--ns-space-9) * 4);align-self:stretch;position:relative}.home-brand-transition__shape .home-brand-transition__people{width:100%;height:calc(100% + var(--ns-space-8) + var(--ns-space-9));object-fit:contain;object-position:center bottom;position:absolute;inset-block-end:calc(var(--ns-space-8) * -1);inset-inline:0}@media (width<=47.99rem){.home-brand-transition{padding-top:var(--ns-space-9)}.home-brand-transition__card{padding:var(--ns-space-6);gap:var(--ns-space-5);grid-template-columns:minmax(0,1fr)}.home-brand-transition__shape{min-height:calc(var(--ns-space-9) * 3);order:-1;margin-block-start:calc(var(--ns-space-9) * -1)}.home-brand-transition__shape .home-brand-transition__people{height:100%;inset-block-end:0}}@media (width>=48rem){.home-brand-transition__card>.home-brand-transition__shape{align-self:stretch;margin-block-start:calc(var(--ns-space-9) * -1.5);margin-block-end:calc(var(--ns-space-8) * -1)}.home-brand-transition__shape .home-brand-transition__people{height:100%;inset-block-end:0}.home-brand-transition__card>.home-brand-transition__shape{margin-block-start:0}.home-brand-transition__shape .home-brand-transition__people{width:auto;max-width:none;height:auto;height:calc(100% + var(--ns-space-9));inset-inline:50% auto;translate:-50%}}.home-portfolio__split{align-items:stretch}.home-portfolio__list{align-content:space-between}.home-portfolio__visual img{object-fit:cover;height:100%}.kn-card--overview{position:relative}.kn-card--overview>.stack>.ns-link:after{content:"";position:absolute;inset:0}.kn-card--overview details{z-index:1;position:relative}.aro-page .aro-intro{font-family:var(--ns-font-body);font-weight:var(--ns-weight-bold);color:var(--ns-cat-specialty)}.aro-page .aro-content__main>.rd-measure{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.aro-chapter--reference{border-block-start-width:var(--ns-space-1);border-block-start-style:solid;border-block-start-color:var(--ns-cat-specialty);border-radius:var(--ns-radius-lg)}.signup-fields{gap:var(--ns-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signup-fields>.ns-form-field{min-width:0}.signup-fields .ns-input,.lets-talk__form>.ns-form-field .ns-input,.enquiry-form .ns-input,.review-contact-aside .ns-input{box-sizing:border-box;min-width:0;max-width:100%}.lets-talk__form .ns-text,.lets-talk__form .ns-check{color:var(--ns-black)}.signup-fields__species{gap:var(--ns-space-4);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.signup-fields__species legend{width:100%;margin-bottom:var(--ns-space-2);padding:0}@media (width<=47.99rem){.signup-fields{grid-template-columns:minmax(0,1fr)}}.kn-overview .kn-newsletter__inner .signup-fields .ns-label,.kn-overview .kn-newsletter__inner .ns-check{color:var(--ns-cream)}.home-portfolio__visual{align-items:center;display:flex}.home-portfolio__visual img{object-fit:contain;height:auto;max-height:100%}.identity-expertise-band{background-color:var(--ns-burgundy)}.identity-expertise-band .identity-expertise{align-items:start;column-gap:var(--ns-space-8);padding-block:var(--ns-space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.identity-expertise-band .identity-expertise__intro{max-width:none}.identity-expertise-band .identity-expertise__intro .ns-text,.identity-expertise-band .identity-expertise__intro .ns-eyebrow{color:var(--ns-cream)}.identity-expertise-band .identity-solutions{gap:var(--ns-space-3);grid-template-columns:minmax(0,1fr)}.identity-expertise-band .identity-solutions__card{background-color:var(--ns-cream);color:var(--ns-burgundy);grid-template-columns:var(--ns-space-8) minmax(0, 1fr) auto;padding-block:var(--ns-space-3);grid-template-rows:auto}.identity-expertise-band .identity-solutions__card img{grid-row:auto}.identity-expertise-band .identity-expertise__action{grid-column:1}@media (width<=63.99rem){.identity-expertise-band .identity-expertise{padding-block:var(--ns-space-7);grid-template-columns:minmax(0,1fr)}}.rd-page .aro-hero__text .rd-identity{margin-block-end:var(--ns-space-3)}.aro-page .aro-intro{font-size:var(--ns-text-xl)}.aro-page .aro-content__main .rd-measure{max-inline-size:none}.aro-page .aro-chapters{grid-template-columns:minmax(0,1fr)}.product-header-media{aspect-ratio:23525/7073;flex-shrink:0;display:block;position:relative}.product-header-media__photo{object-fit:cover;object-position:center top;width:65%;height:100%;display:block;position:absolute;inset-block:0;inset-inline:35% 0}.product-header-media__curve{object-fit:cover;object-position:left center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.specialist-photo{width:100%;max-width:calc(var(--ns-space-9) * 4);height:auto;display:block}.rd-closing:has(.specialist-photo){grid-template-columns:minmax(0,1fr)}.mr-opening__media:has(.product-header-media):before{content:none}@media (width<=63.99rem){:is(.aro-hero-section:has(.product-header-media) .aro-hero,.service-opening:has(.product-header-media) .service-opening__grid){display:block}:is(.aro-hero__media:has(.product-header-media),.mr-opening__media:has(.product-header-media),.service-opening__media:has(.product-header-media)){justify-content:flex-end;display:flex;overflow:hidden}.service-opening__media:has(.product-header-media){margin-block-start:var(--ns-space-6)}.mr-opening__media:has(.product-header-media){margin-inline:calc(var(--ns-space-5) * -1)}.product-header-media{width:160%}}@media (width>=64rem){.aro-hero-section:has(.product-header-media){isolation:isolate;min-height:calc(var(--ns-space-9) * 3);padding-block:var(--ns-space-6);align-items:center;display:flex;position:relative;overflow:hidden}.mr-opening:has(.product-header-media){isolation:isolate;min-height:calc(var(--ns-space-9) * 3);padding-block:var(--ns-space-6);align-items:center;display:flex;position:relative;overflow:hidden}.rd-page .service-opening:has(.product-header-media){isolation:isolate;min-height:calc(var(--ns-space-9) * 3);padding-block:var(--ns-space-6);align-items:center;display:flex;position:relative;overflow:hidden}:is(.aro-hero-section:has(.product-header-media)>.site-container,.mr-opening:has(.product-header-media)>.site-container,.service-opening:has(.product-header-media)>.site-container){width:100%}:is(.aro-hero__media:has(.product-header-media),.mr-opening__media:has(.product-header-media),.service-opening__media:has(.product-header-media)){flex:none;width:0;margin:0;position:static}.mr-opening:has(.product-header-media) .mr-opening__grid{grid-template-columns:minmax(0,1fr)}.rd-page .service-opening:has(.product-header-media) .service-opening__grid{grid-template-columns:minmax(0,1fr)}.product-header-media{z-index:-1;width:100%;height:100%;position:absolute;inset-block:0;inset-inline-end:0}:is(.aro-hero-section:has(.product-header-media) .aro-hero__text,.mr-opening:has(.product-header-media) .mr-opening__text,.service-opening:has(.product-header-media) .service-opening__copy){max-inline-size:45%}.rd-closing:has(.specialist-photo){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.rd-closing:has(.specialist-photo)>.specialist-photo{grid-area:1/1/span 2}.rd-closing:has(.specialist-photo)>:not(.specialist-photo){grid-column:2}.identity-hero{display:grid}.identity-hero>.identity-hero__layout,.identity-hero>.identity-hero__visual{grid-area:1/1}.identity-hero>.identity-hero__layout{z-index:1;padding-block:var(--ns-space-7);align-content:start;position:relative}.identity-hero .identity-hero__title,.identity-hero .identity-hero__first,.identity-hero .identity-hero__last{max-width:40%}.identity-hero>.identity-hero__visual{align-self:end}}@media (width>=48rem) and (width<=63.99rem){.identity-hero__visual{aspect-ratio:13/5;object-fit:cover;object-position:right}}@media (width>=64rem) and (width<=79.99rem){.identity-hero__title .ns-heading,.approach-hero__copy .ns-heading--display{font-size:var(--ns-text-3xl)}}.service-page--poultrynext .product-header-media__photo{object-position:center 30%}.service-page--evaluemate .product-header-media__photo{object-position:center 55%}.service-page--agrihub .product-header-media__photo{object-position:center 20%}.info-request-page{max-inline-size:calc(var(--ns-space-9) * 7)}.info-request-page .brochure-dialog__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=35rem){.info-request-page .brochure-dialog__pair{grid-template-columns:minmax(0,1fr)}}.info-request-page .lets-talk__form{grid-template-columns:minmax(0,1fr)}.info-request-page .ns-form-field,.info-request-page .ns-input,.info-request-page .ns-select{box-sizing:border-box;min-width:0;max-width:100%}.aro-page.ref-page--protein .aro-intro{color:var(--ns-cat-protein)}.aro-page.ref-page--nutrition .aro-intro{color:var(--ns-cat-nutrition)}.aro-page.ref-page--premix .aro-intro{color:var(--ns-cat-premix)}.aro-page.ref-page--services .aro-intro{color:var(--ns-cat-services)}.wwo-chapter{padding-block:var(--ns-space-5)}.wwo-chapter__media--symbol{justify-self:center;inline-size:75%}.kn-overview .kn-featured--overview .kn-featured__media img{object-position:0% 20%}@media (width>=64rem){.identity-hero>.identity-hero__visual{object-fit:cover;object-position:right bottom;align-self:stretch;height:100%}}.site-footer__meta{justify-content:flex-end}.site-berry .home-closing{background-color:#0000}.site-berry .home-closing__layout{border-bottom-width:0}@media (width>=64rem){.identity-hero>.identity-hero__visual{object-position:center bottom}.approach-hero>.approach-hero__visual{object-fit:cover;object-position:center bottom;align-self:stretch;height:100%}}.product-video{aspect-ratio:16/9;background:var(--ns-burgundy);border-radius:var(--ns-radius-lg);width:100%;margin-block:var(--ns-space-4);overflow:hidden}.product-video iframe{border:0;width:100%;height:100%;display:block}.product-video__poster{place-items:center;height:100%;display:grid}@media (width>=900px){.mr-range .mr-range__inner{grid-template-columns:minmax(0,1fr)}.mr-range .mr-range__lead{max-width:none}}.site-footer__claims{margin:0}.rd-page .mr-range .mr-range__lead .ns-text{max-inline-size:none}.ref-product-logo{width:100%;max-inline-size:calc(var(--ns-space-9) * 3);height:auto;display:block}
