html body :is(.ui-icon,.coat-icon,.card-icon,.mt-tabs button>svg){transform-origin:50%;transform-box:fill-box;transition:color .22s,translate .22s,scale .22s}html body .footer-direct__icon{transition:color .22s,background-color .22s,border-color .22s}html body .button--primary{--icon-feedback-color:currentColor}html body :is(a,button):focus-visible :is(.ui-icon,.coat-icon,.card-icon),html body .mt-tabs button:focus-visible>svg{color:var(--icon-feedback-color,var(--leaf,#79c943));translate:0 -2px;scale:1.06}@media (hover:hover) and (pointer:fine){html body :is(.ui-icon,.coat-icon,.card-icon):hover,html body :is(a,button,.why228-card,.process-track li,.sustainability-points li,.commercial-bridge__steps article,.proof-grid article,.info-card,.coat-outcome-card,.coat-origin__facts article,.coat-application-grid>article,.knowledge-row,.cc-location,.application-performance304__card,.product-platform__features>div,.mt-benefits>div>span,.section-intro__support>span,.ad285-list>li,.su298-priority-list>li,.su298-values>article,.su299-step):hover :is(.ui-icon,.coat-icon,.card-icon),html body .mt-tabs button:hover>svg{color:var(--icon-feedback-color,var(--leaf,#79c943));translate:0 -2px;scale:1.06}html body.home-page #purpose.why228 .why228-top .ui-icon.why228-artwork{transition:color .22s,translate .22s,scale .22s}html body.home-page #purpose.why228 .why228-card:hover .why228-top .ui-icon.why228-artwork{color:var(--leaf,#79c943);translate:0 -2px;scale:1.04}}html body #footer .footer-direct>a:is(:hover,:focus-visible) .footer-direct__icon{background:var(--leaf,#79c943);border-color:var(--leaf,#79c943);color:#fff}html body #footer .footer-direct>a:is(:hover,:focus-visible) :is(.ui-icon,.coat-icon){color:#fff}@media (prefers-reduced-motion:reduce){html body :is(.ui-icon,.coat-icon,.card-icon,.mt-tabs button>svg){transition:none!important;animation:none!important;translate:none!important;scale:none!important}}html body #main-content :is(.eyebrow,.section-kicker,.why228-kicker,.as-label,.ao186-eyebrow,.ad192-label,.ar191-label,.af193-label,.ac207-label,.me-kicker,.su-kicker,.mt-heading>p,.industry-heading>p){letter-spacing:.08em;text-transform:uppercase!important}html body #main-content section h2{text-transform:uppercase!important}html body #main-content :is(.button,.as-textlink,.text-link,.product-platform__cta,.application-origin303__link,.mt-cta){letter-spacing:0;text-transform:none!important}html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]){--opening-top:clamp(64px, 6.5vw, 112px);--opening-heading-size:clamp(28px, 3.8vw, 56px)}html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]) #main-content :is(#origin,#overview) :is(.ao186-inner,.product-platform__inner,.application-origin303__inner){width:min(100%,1800px);max-width:1800px;padding-inline:var(--page-x);padding-top:var(--opening-top);margin-inline:auto}html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]) #main-content :is(#origin,#overview) :is(.ao186-copy,.product-platform__copy,.application-origin303__copy){text-align:left;margin:0;padding:0}html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]) #main-content :is(#origin,#overview) :is(.ao186-eyebrow,.section-kicker){font-family:var(--font-heading);letter-spacing:.08em;color:#37664b;margin:0 0 16px;padding:0;font-size:14px;font-weight:600;line-height:1.5}html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]) #main-content :is(#origin,#overview) h2{text-align:left;text-transform:uppercase;margin:0 0 24px;padding:0;font-family:var(--font-heading)!important;font-size:var(--opening-heading-size)!important;letter-spacing:-.025em!important;font-weight:800!important;line-height:1.22!important}@media (min-width:761px) and (max-width:842px){html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]){--opening-heading-size:32px}}@media (max-width:760px){html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]){--opening-top:56px;--opening-heading-size:clamp(22px, 6.5vw, 32px);--page-x:clamp(16px, 5.2vw, 28px)}html body:is([data-page=about],[data-page=products],[data-page=applications],[data-page=sustainability]) #main-content :is(#origin,#overview) h2{letter-spacing:-.035em!important}}html body[data-navigation-system]{--header-height:76px}html body[data-navigation-system] .site-header .header-inner{width:min(100%,1800px);height:var(--header-height);min-height:var(--header-height);grid-template-columns:150px minmax(0,1fr) auto;align-items:center;column-gap:18px;margin-inline:auto;padding:0 clamp(20px,5vw,96px);display:grid}html body[data-navigation-system] .site-header .brand{flex-shrink:0;width:150px;min-width:0;margin:0;display:inline-flex}html body[data-navigation-system] .site-header .brand img{width:100%;height:auto;max-height:none;display:block}html body[data-navigation-system] .site-header .desktop-nav{justify-content:center;align-items:center;gap:clamp(14px,1.4vw,24px);min-width:0;margin:0;display:flex}html body[data-navigation-system] .site-header .desktop-nav>*{flex:none}html body[data-navigation-system] .site-header :is(.desktop-nav>a,.nav-group__primary>a){min-height:44px;font-family:var(--font-heading);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;padding-block:0;font-size:clamp(14px,8.8px + .4vw,16px);font-weight:600;line-height:1.4;display:inline-flex}html body[data-navigation-system] .site-header :is(.desktop-nav>a,.nav-group__primary>a):after{bottom:3px}html body[data-navigation-system] .site-header .header-actions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:12px;margin-left:0;display:flex}html body[data-navigation-system] .site-header .nav-dropdown-toggle{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:0;padding:0;display:inline-flex}html body[data-navigation-system] .site-header .plant-nutrition__trigger{width:184px;min-width:184px;height:50px;min-height:50px;font-family:var(--font-heading);letter-spacing:0;gap:4px;padding:0 8px;font-size:14px;font-weight:600;line-height:1.4}html body[data-navigation-system] .site-header .plant-nutrition__trigger svg{flex-shrink:0;width:18px;height:18px}html body[data-navigation-system] .site-header .plant-nutrition__arrow{font-size:18px}html body[data-navigation-system] .site-header .language-switcher{flex-shrink:0;justify-content:center;align-items:center;gap:0;width:100px;min-width:100px;height:50px;min-height:50px;padding:2px;display:flex}html body[data-navigation-system] .site-header .language-switcher :is(button,a){width:44px;min-width:44px;height:44px;min-height:44px;font-family:var(--font-heading);letter-spacing:0;flex:1;padding:0 4px;font-size:14px;font-weight:600;line-height:1}html body[data-navigation-system] .site-header .language-switcher>span{font-size:12px;line-height:1}html body[data-navigation-system] .site-header .menu-toggle{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:none}@media (min-width:1281px) and (max-width:1440px){html body[data-navigation-system] .site-header .header-inner{grid-template-columns:125px minmax(0,1fr) auto;column-gap:12px}html body[data-navigation-system] .site-header .brand{width:125px}html body[data-navigation-system] .site-header .desktop-nav{gap:10px}html body[data-navigation-system] .site-header :is(.desktop-nav>a,.nav-group__primary>a){font-size:14px}html body[data-navigation-system] .site-header .plant-nutrition__trigger{width:160px;min-width:160px}}@media (min-width:1281px){html body[data-navigation-system] .site-header .mobile-nav{display:none}}@media (max-width:1280px){html body[data-navigation-system] .site-header .header-inner{flex-wrap:nowrap;justify-content:space-between;gap:16px;display:flex}html body[data-navigation-system] .site-header .desktop-nav{display:none}html body[data-navigation-system] .site-header .header-actions{margin-left:auto}html body[data-navigation-system] .site-header .menu-toggle{display:inline-flex}html body[data-navigation-system] .site-header .mobile-nav{max-height:calc(100dvh - var(--header-height));padding:16px clamp(20px,5vw,96px) 28px;display:none;overflow-y:auto}html body[data-navigation-system] .site-header.is-open .mobile-nav{display:grid}html body[data-navigation-system] .site-header :is(.mobile-nav>a,.mobile-nav-group__primary>a){min-height:48px;font-family:var(--font-heading);letter-spacing:0;text-transform:none;align-items:center;padding:14px 0;font-size:16px;font-weight:600;line-height:1.5;display:flex}}@media (max-width:760px){html body[data-navigation-system]{--header-height:calc(76px + env(safe-area-inset-top,0px))}html body[data-navigation-system] .site-header .header-inner{padding:env(safe-area-inset-top,0px) clamp(16px,5.2vw,28px) 0;gap:12px}html body[data-navigation-system] .site-header .brand{width:clamp(126px,34vw,160px)}html body[data-navigation-system] .site-header .header-actions{gap:8px}html body[data-navigation-system] .site-header .header-actions .plant-nutrition{display:none}html body[data-navigation-system] .site-header .language-switcher{height:48px;min-height:48px}html body[data-navigation-system] .site-header .mobile-nav{padding-inline:clamp(16px,5.2vw,28px)}}@media (max-width:359px){html body[data-navigation-system] .site-header .brand{width:110px}html body[data-navigation-system] .site-header .header-inner{gap:8px}html body[data-navigation-system] .site-header .header-actions{gap:4px}}