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}}@media (max-width:760px){html body[data-ui-system] .site-footer .footer-intro p{white-space:nowrap;max-width:none;font-size:clamp(13px,3.85vw,15px)}}body[data-ui-system] .footer-links a{align-items:center;min-height:44px;display:flex}body[data-ui-system] .footer-direct>a{gap:12px}body[data-ui-system] .footer-direct>a>span:last-child{overflow-wrap:anywhere;min-width:0}@media (hover:hover) and (pointer:fine){body[data-ui-system] :is(.application-dock a,.why228-card,.process-track li,.sustainability-points li,.commercial-bridge__steps article,.footer-direct a):hover .ui-icon{color:var(--leaf);animation:.65s both bio-icon-sway}}@media (max-width:760px){body[data-ui-system] .footer-bottom{flex-wrap:wrap;gap:10px;line-height:1.6}}@media (max-width:319px){html body[data-ui-system] .site-footer .footer-intro p{white-space:normal}}html body[data-ui-system] .site-footer .footer-links>div>strong{font-size:.9375rem;line-height:1.5}html body[data-ui-system] .site-footer :is(.footer-links a,.footer-cert-list>span,.footer-office span){font-size:.875rem;line-height:1.6}html body[data-ui-system] .site-footer .footer-office b{font-size:.875rem;line-height:1.5}html body[data-ui-system] .site-footer .footer-direct>a>span:last-child{font-size:.875rem;line-height:1.6}html body[data-ui-system] .site-footer :is(.footer-direct small,.footer-bottom){font-size:.75rem;line-height:1.6}html body[data-ui-system] .site-footer .footer-intro [data-i18n-html=footer_tagline]{white-space:normal;max-width:none}html body[data-ui-system] .site-footer .footer-tagline-line{white-space:nowrap;display:block}@media (min-width:761px){html body[data-ui-system] .site-footer .footer-grid{gap:28px clamp(32px,12vw - 120px,72px)}html body[data-ui-system] .site-footer .footer-links{align-items:stretch;gap:28px clamp(16px,1.5vw,24px)}html body[data-ui-system] .site-footer .footer-links>div{grid-auto-rows:min-content;align-content:start;align-self:stretch;row-gap:4px}html body[data-ui-system] .site-footer .footer-links>div>strong{letter-spacing:.04em;min-height:24px;margin:0 0 12px;font-size:.875rem;line-height:1.5}html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company)>a{min-height:32px;padding-block:4px;line-height:1.5}html body[data-ui-system] .site-footer .footer-applications>a{min-height:30px;padding-block:3px}html body[data-ui-system] .site-footer .footer-cert-list>span{align-items:center;min-height:32px;padding:4px 8px;line-height:1.5;display:flex}html body[data-ui-system] .site-footer .footer-links>:is(.footer-contact,.footer-direct){row-gap:12px!important}html body[data-ui-system] .site-footer :is(.footer-contact,.footer-direct)>strong{margin-bottom:4px}html body[data-ui-system] .site-footer .footer-office{gap:4px;padding:0}html body[data-ui-system] .site-footer .footer-links>.footer-contact{row-gap:14px!important}html body[data-ui-system] .site-footer .footer-contact>strong{margin-bottom:2px}html body[data-ui-system] .site-footer .footer-contact .footer-office{gap:5px}html body[data-ui-system] .site-footer .footer-office :is(b,span){line-height:1.5}html body[data-ui-system] .site-footer .footer-office br{display:none}html body[data-ui-system] .site-footer .footer-direct>a{gap:10px;min-height:48px;padding:4px 0}}@media (min-width:1181px){html body[data-ui-system] .site-footer .footer-links{grid-template-columns:minmax(14rem,1.2fr) minmax(108px,.72fr) minmax(128px,.78fr) minmax(16rem,1.5fr) minmax(180px,184px)}html body[data-ui-system] .site-footer .footer-applications>a{white-space:nowrap}}@media (min-width:1181px) and (max-width:1320px){html body[data-ui-system] .site-footer .footer-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (pointer:coarse){html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company)>a{min-height:44px}}html body[data-ui-system] .site-footer .footer-direct>a:is(:hover,:focus-visible) .footer-direct__icon{background:var(--leaf);border-color:var(--leaf);color:#fff}html body[data-ui-system] .site-footer .footer-direct>a:is(:hover,:focus-visible) .footer-direct__icon .ui-icon{color:#fff;stroke:#fff}@media (min-width:761px){html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list){row-gap:3px}html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){letter-spacing:0;border:0;align-items:center;min-height:28px;margin:0;padding:3px 0;font-size:.875rem;line-height:1.5;display:flex}html body[data-ui-system] .site-footer .footer-links>.footer-contact{flex-direction:column;align-self:stretch;display:flex;gap:0!important}html body[data-ui-system] .site-footer .footer-contact>strong{flex:none;margin:0 0 15px}html body[data-ui-system] .site-footer .footer-contact .footer-office{flex:none;gap:5px}html body[data-ui-system] .site-footer .footer-contact .footer-office span{line-height:1.45}html body[data-ui-system] .site-footer .footer-contact .footer-office+.footer-office{margin-top:12px;padding-top:0}}@media (min-width:761px) and (pointer:coarse){html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){min-height:44px}}@media (max-width:760px){html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){align-items:center;min-height:44px;padding:6px 0;line-height:1.5;display:flex}html body[data-ui-system] .site-footer .footer-grid{gap:28px;padding-top:36px}html body[data-ui-system] .site-footer .footer-links{gap:28px 20px}html body[data-ui-system] .site-footer .footer-links>.footer-contact{grid-template-columns:minmax(0,1fr);gap:16px!important}html body[data-ui-system] .site-footer .footer-contact .footer-office{gap:5px}html body[data-ui-system] .site-footer .footer-bottom{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}html body[data-ui-system] .site-footer .footer-links{grid-template-columns:minmax(0,1fr);gap:0}html body[data-ui-system] .site-footer .footer-links>.footer-direct{grid-area:1/1;grid-template-columns:minmax(0,1fr);padding:0 0 24px;gap:8px!important}html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list){display:none}html body[data-ui-system] .site-footer .footer-links>.footer-contact{grid-area:2/1;padding-top:4px}html body[data-ui-system] .site-footer .footer-intro [data-i18n-html=footer_tagline]{white-space:nowrap;width:100%;font-size:14px}html body[data-ui-system] .site-footer .footer-tagline-line{display:inline}html body[data-ui-system] .site-footer .footer-tagline-line+.footer-tagline-line:before{content:" "}html body[data-ui-system] .site-footer .footer-direct>a{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:56px;display:grid}html body[data-ui-system] .site-footer .footer-direct>a>span:last-child{white-space:normal;display:block}html body[data-ui-system] .site-footer .footer-direct>a>span:last-child small{margin-bottom:2px;display:block}html body[data-ui-system] .site-footer .footer-direct__icon{width:36px;height:36px}}html body[data-ui-system] .site-footer{--forest-deep:#031f19;--text-light:#e4edde;background:var(--forest-deep)}html body[data-ui-system] .site-footer :is(div,span,a){min-width:0}@media (min-width:761px) and (max-width:1180px){html body[data-ui-system] .site-footer .footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}html body[data-ui-system] .site-footer .footer-contact{grid-column:span 2}}@media (min-width:761px){html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list){row-gap:2px}html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){min-height:25px;padding-block:2px}html body[data-ui-system] .site-footer .footer-contact .footer-office span{line-height:1.6}}@supports (grid-template-rows:subgrid){@media (min-width:1181px){html body[data-ui-system] .site-footer .footer-links{grid-template-rows:36px repeat(4,minmax(25px,auto)) auto;row-gap:2px}html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list,.footer-contact){grid-row:1/span 6;grid-template-rows:subgrid;align-content:start;display:grid;row-gap:2px!important}html body[data-ui-system] .site-footer .footer-links>.footer-applications{grid-column:1}html body[data-ui-system] .site-footer .footer-links>.footer-company{grid-column:2}html body[data-ui-system] .site-footer .footer-links>.footer-cert-list{grid-column:3}html body[data-ui-system] .site-footer .footer-links>.footer-contact{grid-column:4}html body[data-ui-system] .site-footer .footer-links>.footer-direct{grid-area:1/5/span 6}html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list,.footer-contact)>strong{grid-row:1;align-self:start;margin:0;padding:0}html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){align-self:start}html body[data-ui-system] .site-footer .footer-contact .footer-office{display:contents}html body[data-ui-system] .site-footer .footer-contact .footer-office :is(b,span){align-self:start;margin:0;padding-block:2px}html body[data-ui-system] .site-footer .footer-contact .footer-office b{grid-row:2;line-height:1.5}html body[data-ui-system] .site-footer .footer-contact .footer-office span{grid-row:3/span 2}html body[data-ui-system] .site-footer .footer-contact .footer-office+.footer-office b{grid-row:5}html body[data-ui-system] .site-footer .footer-contact .footer-office+.footer-office span{grid-row:6}}}html body[data-ui-system] .site-footer .footer-office>span{text-wrap:initial}html body[data-ui-system] .site-footer .footer-office br.footer-address-break{display:initial}html body[data-ui-system] .site-footer .footer-office br.footer-address-small-break{display:none}@media (min-width:1280px){html body[data-ui-system] .site-footer .footer-grid{grid-template-columns:180px minmax(0,1fr);column-gap:clamp(64px,4.5vw,88px)}html body[data-ui-system] .site-footer .footer-links{grid-template-columns:minmax(14rem,1.2fr) minmax(8.5rem,.7fr) minmax(8rem,.65fr) minmax(19rem,1.5fr) 180px;column-gap:clamp(20px,1.4vw,24px)}html body[data-ui-system] .site-footer .footer-office>span{letter-spacing:0;font-size:14px;line-height:1.6}html body[data-ui-system] .site-footer .footer-links>:is(.footer-contact,.footer-direct){padding-inline:0}}@media (min-width:761px) and (max-width:1459px){html body[data-ui-system] .site-footer .footer-grid{grid-template-columns:minmax(0,1fr);row-gap:44px}}@supports (grid-template-rows:subgrid){@media (min-width:1280px){html body[data-ui-system] .site-footer .footer-links{grid-template-rows:36px repeat(4,minmax(25px,auto)) auto;row-gap:2px}html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list,.footer-contact){grid-row:1/span 6;grid-template-rows:subgrid;align-content:start;display:grid;row-gap:2px!important}html body[data-ui-system] .site-footer .footer-applications{grid-column:1}html body[data-ui-system] .site-footer .footer-company{grid-column:2}html body[data-ui-system] .site-footer .footer-cert-list{grid-column:3}html body[data-ui-system] .site-footer .footer-contact{grid-column:4}html body[data-ui-system] .site-footer .footer-direct{grid-area:1/5/span 6}html body[data-ui-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list,.footer-contact)>strong{grid-row:1;align-self:start;margin:0;padding:0}html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){align-self:start;min-height:25px;padding-block:2px}html body[data-ui-system] .site-footer .footer-contact .footer-office{display:contents}html body[data-ui-system] .site-footer .footer-contact .footer-office>:is(b,span){align-self:start;margin:0;padding-block:2px}html body[data-ui-system] .site-footer .footer-contact .footer-office>b{grid-row:2;line-height:1.5}html body[data-ui-system] .site-footer .footer-contact .footer-office>span{grid-row:3/span 2}html body[data-ui-system] .site-footer .footer-contact .footer-office+.footer-office>b{grid-row:5}html body[data-ui-system] .site-footer .footer-contact .footer-office+.footer-office>span{grid-row:6}}}@media (min-width:761px) and (pointer:coarse){html body[data-ui-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){min-height:44px}}@media (max-width:359px){html body[data-ui-system] .site-footer .footer-office br.footer-address-small-break{display:initial}}@media (min-width:761px) and (max-width:1279px){html body[data-ui-system] .site-footer .footer-links{grid-template-rows:none;grid-template-columns:minmax(14rem,1.2fr) minmax(8.5rem,1fr) minmax(7rem,1fr);gap:28px 20px}html body[data-ui-system] .site-footer .footer-links>div{grid-area:auto;grid-template-rows:none;display:grid;row-gap:4px!important}html body[data-ui-system] .site-footer .footer-links>.footer-contact{grid-column:1/span 2;row-gap:14px!important}html body[data-ui-system] .site-footer .footer-links>.footer-direct{grid-area:2/3}html body[data-ui-system] .site-footer .footer-contact .footer-office{gap:5px;margin:0;display:grid}html body[data-ui-system] .site-footer .footer-contact .footer-office>:is(b,span){grid-row:auto;padding:0}}@media (min-width:761px){html body[data-ui-system] .site-footer [data-i18n-html=factory_address]{white-space:nowrap}}@media (max-width:760px){html body[data-ui-system] .site-footer [data-i18n-html=factory_address]{white-space:normal;text-wrap:pretty}}@media (min-width:761px){html body[data-ui-system] .site-footer .footer-brand{width:180px;max-width:100%}html body[data-ui-system] .site-footer .footer-intro{padding:0}}@supports (grid-template-rows:subgrid){@media (min-width:1280px){html body[data-ui-system] .site-footer .footer-links>.footer-contact{display:contents}html body[data-ui-system] .site-footer .footer-contact>strong{grid-area:1/4}html body[data-ui-system] .site-footer .footer-contact .footer-office>:is(b,span){grid-column:4}html body[data-ui-system] .site-footer .footer-contact .footer-office+.footer-office>span{grid-area:6/4/auto/span 2}html body[data-ui-system] .site-footer .footer-links>.footer-direct{grid-area:1/5/span 5}}}html body[data-ui-system]{--font-body:Inter,sans-serif;--font-heading:Montserrat,sans-serif;--forest:#062d24;--forest-deep:#031f19;--ink:#063129;--leaf:#79c943;--page-ink:#063129;--page-deep:#031f19;--page-leaf:#79c943;--silica:#f8faf7;--ivory:#f3f5ef;--page-paper:#f3f5ef;--text-muted:#425f50;--text-light:#e4edde;--blue:#246447;--blue-deep:#164c36;font-family:var(--font-body);font-optical-sizing:auto}html body[data-ui-system] :is(input,textarea,select){font-family:var(--font-body);max-width:100%;font-size:16px}html body[data-ui-system] :is(button,a){touch-action:manipulation}html body[data-ui-system] :is(button,a,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #79c943}html body[data-ui-system] #main-content :is(section,article,header,div){min-width:0}html body[data-ui-system] #main-content :is(h1,h2,h3,h4){-webkit-hyphens:none;hyphens:none;word-break:normal}html body[data-ui-system] #main-content :is(h1,h2,p) .review-copy320--full{display:contents!important}html body[data-ui-system] #main-content :is(h1,h2,p) .review-copy320--compact{display:none!important}html body[data-ui-system] #main-content :is(.eyebrow,.section-kicker,.me-kicker,.mt-eyebrow){font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.5}html body[data-ui-system] .site-footer{font-family:var(--font-body)}html body[data-ui-system] .site-footer .footer-links>div>strong{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;font-weight:600}html body[data-ui-system] #main-content :is(h1,h2) .review-copy320--full>span{white-space:normal;display:block}html body.home-page{--home-heading-size:clamp(28px,3.8vw,56px)}html body.home-page #main-content :is(h1,h2) .wording-line{white-space:normal;text-wrap:balance}html body.home-page #main-content h2 .review-copy320--full{display:none!important}html body.home-page #main-content h2 .review-copy320--compact{display:block!important}html body[data-page=innovation] .coat-hero--general{text-align:center}html body[data-page=innovation] .coat-hero__actions{justify-content:center}html body[data-ui-system] .news-detail__hero{height:auto;min-height:clamp(360px,48svh,520px);padding:calc(var(--header-height) + 32px) 0 40px}html body[data-ui-system] #main-content .news-detail__hero h1{text-transform:none;max-width:1000px;line-height:1.22!important}html body[data-ui-system] #main-content .news-detail__body h2{max-width:100%;text-transform:none!important;font-size:clamp(24px,2.5vw,36px)!important}html body[data-ui-system] #main-content .news-detail__body p{color:#344f41;font-size:17px;line-height:1.8}html body[data-ui-system] .news-detail__meta{letter-spacing:.04em;color:#e4edde;font-size:14px}html body[data-ui-system] .news-detail__facts>:is(p,span){font-size:14px;line-height:1.6}html body[data-ui-system] .news-detail__source{letter-spacing:0;text-transform:none;font-size:14px}html body[data-ui-system] #main-content .cp-detail313 h2{white-space:normal;overflow-wrap:normal;text-transform:none!important}html body[data-ui-system] #main-content .cp-detail313__sections p{line-height:1.7}@media (min-width:761px) and (max-width:842px){html body.home-page{--home-heading-size:32px}}@media (max-width:1100px){html body[data-ui-system] .news-detail__layout{grid-template-columns:minmax(0,1fr)}html body[data-ui-system] .news-detail__facts{position:static}}@media (max-width:1000px){html body[data-ui-system] .cp309 #performance .cp-benefits{isolation:isolate;position:relative}html body[data-ui-system] .cp309 #performance .cp-benefits:before{content:"";z-index:-1;pointer-events:none;inset:-80px calc(-1 * var(--page-x)) -36px;background:linear-gradient(#0000,#042c24 80px,#042c24);position:absolute}html body[data-page=innovation] .page-blend__layout{grid-template-columns:minmax(0,1fr);gap:220px}html body[data-page=innovation] .page-blend .split-copy{grid-area:1/1;max-width:620px}html body[data-page=innovation] .page-blend__visual-note{grid-area:2/1;justify-self:end}}@media (max-width:760px){html body[data-ui-system]{--page-x:clamp(16px,5.2vw,28px)}html body.home-page{--home-heading-size:clamp(22px,6.5vw,32px)}html body[data-ui-system] #main-content :is(h1,h2,p) .review-copy320--full{display:none!important}html body[data-ui-system] #main-content :is(h1,h2,p) .review-copy320--compact{white-space:normal;max-width:100%;font:inherit;letter-spacing:inherit;display:block!important}html body[data-ui-system] #main-content :is(h1,h2){overflow-wrap:normal;word-break:normal}html body[data-ui-system] #main-content .cp-about-header311__copy>p{text-wrap:pretty;max-width:34ch}html body[data-ui-system] .cp309 .cp-benefits>a{height:auto;min-height:0}html body[data-ui-system] .news-detail__hero{min-height:0;padding:calc(var(--header-height) + 24px) 0 36px}html body[data-ui-system] .news-detail__hero-shade{background:linear-gradient(90deg,#031f19f2,#031f19cc)}html body[data-ui-system] .news-detail__hero h1{max-width:100%}html body[data-ui-system] .news-detail__hero-inner>p{color:#e4edde;font-size:16px;line-height:1.7}html body[data-ui-system] .news-detail__facts{grid-template-columns:1fr}html body[data-ui-system] .news-detail__facts>span{border-right:0;min-height:44px;padding:12px 0}html body[data-ui-system] .news-detail__layout{gap:32px;padding-block:48px}html body[data-ui-system] .news-detail__body section+section{margin-top:32px;padding-top:32px}html body[data-ui-system] #main-content .news-detail__body p{font-size:16px}html body[data-ui-system] .news-detail__source{flex-wrap:wrap;gap:16px;margin-top:32px}html body[data-ui-system] .cp-detail313{overscroll-behavior:contain;max-height:90dvh}html body[data-ui-system] .site-footer .footer-grid{padding-top:36px}html body[data-ui-system] .site-footer .footer-office>span{text-wrap:pretty;overflow-wrap:normal}}@media (max-width:359px){html body[data-ui-system] #main-content .cp309 #portfolio .cp-product313__identity strong{white-space:normal;letter-spacing:-.025em;font-size:14px}}@media (prefers-reduced-motion:reduce){html body[data-ui-system] :is(.ui-icon,.coat-icon,.cp-bottle){transition:none!important;animation:none!important;transform:none!important}}html body[data-ui-system] .site-footer .footer-office br.footer-factory-break320{display:none}@media (max-width:760px){html body[data-ui-system] .site-footer .footer-office br.footer-factory-break320{display:initial}html body[data-ui-system] .site-footer .footer-office>span{text-wrap:initial}}html body[data-ui-system]{--responsive-title:3.5rem;--responsive-section:3rem;--responsive-hero:4rem;--home-heading-size:var(--responsive-section);--opening-heading-size:var(--responsive-section);--about-heading-size:var(--responsive-section);--page-heading-size:var(--responsive-section);--page-body-size:1rem;--page-lead-size:1.125rem}html body[data-ui-system] #main-content h1{white-space:normal;overflow-wrap:normal;text-wrap:balance;font-size:var(--responsive-section)!important;letter-spacing:-.025em!important;font-weight:800!important;line-height:1.18!important}html body[data-ui-system] #main-content section h2,html body[data-ui-system] #main-content :is(.mt-heading,.industry-heading,.cp-about-header311__copy) h2{font-size:var(--responsive-section)!important;font-weight:800!important;line-height:1.22!important}html body[data-ui-system] #main-content .news-detail__body h2{font-size:2rem!important}html body.home-page #main-content .hero-content>h1[data-i18n-html]{text-align:left;width:100%;max-width:18ch;margin-bottom:0;font-size:var(--responsive-hero)!important;line-height:1.16!important}html body.home-page #main-content .hero-content>h1 .wording-line{text-wrap:initial}html body.home-page #main-content .hero-content>.hero-copy{color:#edf3ed;max-width:39ch;margin:24px 0 0;font-size:1.25rem;line-height:1.65}html body.home-page #main-content .hero-content{align-self:center;padding-block:48px;translate:none}html body.home-page #main-content .hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:0}html body[data-ui-system] #main-content :is(.coat-hero--general,.cc-hero,.me-intro--hero){height:auto;overflow:visible}html body[data-ui-system] #main-content :is(.coat-hero__actions,.cc-actions,.me-hero-actions,.cp-contact-actions){flex-wrap:wrap;gap:12px}html body[data-ui-system] #main-content :is(.button,.me-primary,.me-outline,.mt-cta){white-space:normal;text-align:center;min-height:48px}html body[data-ui-system] #main-content :is(.news-card,.application-card,.me-card,.cp-product313,.catalog-card316){min-width:0}html body[data-ui-system] .site-footer .footer-bottom{padding-bottom:max(32px,env(safe-area-inset-bottom))}@media (min-width:1920px){html body[data-ui-system]{--responsive-title:4rem;--responsive-section:3.5rem;--responsive-hero:4.5rem}}@media (max-width:1439px){html body[data-ui-system]{--responsive-title:3rem;--responsive-section:2.5rem;--responsive-hero:3.5rem}}@media (max-width:1100px){html body[data-ui-system]{--responsive-title:2.5rem;--responsive-section:2.25rem;--responsive-hero:3rem}html body.home-page #main-content .hero-content>.hero-copy{font-size:1.125rem}}@media (max-width:760px){html body[data-ui-system]{--responsive-title:2rem;--responsive-section:1.75rem;--responsive-hero:2rem}html body[data-ui-system] #main-content :is(.coat-hero--general,.news-detail__hero){min-height:0;padding-top:calc(var(--header-height) + 32px);padding-bottom:40px}html body[data-ui-system] #main-content :is(.cc-hero,.me-intro--hero){padding-block:32px 40px}html body.home-page #main-content .hero-content{padding-block:40px}html body.home-page #main-content .hero-content>h1[data-i18n-html]{max-width:100%}html body.home-page #main-content .hero-content>.hero-copy{margin-top:20px;font-size:1rem}html body.home-page #main-content .hero-copy br{display:none}html body[data-ui-system] #main-content .news-detail__body h2{font-size:1.5rem!important}html body[data-ui-system] #main-content :is(.coat-hero__lead,.cc-lead,.me-hero-lead){font-size:1rem;line-height:1.7}html body[data-ui-system] #main-content :is(.coat-hero__lead,.cc-lead,.me-hero-lead) br{display:none}html body[data-ui-system] .site-footer .footer-intro p{white-space:normal}}@media (max-width:359px){html body[data-ui-system]{--responsive-title:1.875rem;--responsive-hero:1.875rem;--responsive-section:1.625rem}}@media (max-height:700px) and (min-width:761px){html body.home-page #main-content .hero-content{padding-block:32px}html body.home-page #main-content .hero{height:auto;min-height:100svh}}html body[data-ui-system] #main-content :is(.coat-hero--general,.cc-hero,.me-intro--hero){overflow:hidden}html body[data-ui-system] #main-content .coat-hero--general h1{font-size:var(--responsive-section)!important}@media (max-width:1100px){html body[data-ui-system] .coat-subnav{overscroll-behavior-x:contain;justify-content:flex-start;max-width:100%;padding-inline:24px;scroll-padding-inline:24px;overflow-x:auto}html body[data-ui-system] .coat-subnav a{flex:none;min-height:48px}}html body[data-ui-system] .coat-subnav{scrollbar-width:thin;justify-content:safe center;max-width:100%;height:auto;min-height:64px;overflow:auto hidden}html body[data-ui-system] .coat-subnav a{flex:none}html body[data-ui-system] #main-content :is(h1,h2) .review-copy320--compact{width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:760px){html body[data-ui-system] #main-content .ac207-lead{white-space:normal;text-wrap:balance;font-size:1rem}html body[data-ui-system] .coat-subnav{justify-content:flex-start;min-height:56px}}html body[data-ui-system] #main-content :is(h1,h2) .review-copy320--compact br{display:initial}@media (max-width:760px){html body[data-ui-system] #main-content #contact .ac207-lead{white-space:normal;text-wrap:balance;font-size:1rem}html body[data-ui-system] #main-content :is(.coat-hero--general .coat-hero__actions,.me-hero-actions)>a[href^=\#]{display:none}html body[data-ui-system] #main-content :is(.coat-hero--general .coat-hero__actions,.me-hero-actions)>a[href="/contact/"]{justify-content:center;min-width:160px;display:inline-flex}}html body[data-navigation-system] .site-header .nav-group__primary{gap:0}html body[data-navigation-system] .site-header .nav-label351{color:#ffffffe6;width:auto;min-width:0;height:44px;min-height:44px;box-shadow:none;font-family:var(--font-heading);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:clamp(14px,8.8px + .4vw,16px);font-weight:600;line-height:1.4;display:inline-flex;position:relative}html body[data-navigation-system] .site-header .nav-label351:after{content:"";background:var(--leaf);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}html body[data-navigation-system] .site-header .nav-label351:is(:hover,:focus-visible,.is-current,[aria-expanded=true]):after{transform:scaleX(1)}html body[data-navigation-system] .site-header .nav-group .nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}html body[data-navigation-system] .site-header .nav-group.is-open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (min-width:1281px) and (max-width:1440px){html body[data-navigation-system] .site-header .nav-label351{font-size:14px}}@media (prefers-reduced-motion:reduce){html body[data-navigation-system] .site-header .nav-dropdown{transition:none}}html body[data-ui-system] #main-content :is(h1,h2){text-transform:uppercase!important}html body[data-ui-system] #main-content :is(h1,h2)>span{min-width:0;max-width:100%}html body[data-ui-system] #main-content :is(.eyebrow,.section-kicker,.me-kicker){text-transform:uppercase;letter-spacing:.08em;text-wrap:balance}html body[data-ui-system] #main-content .coat-hero .eyebrow{letter-spacing:.07em;width:100%;max-width:none;margin-inline:auto;font-size:.875rem;line-height:1.5}html body[data-ui-system] #main-content .coat-hero__lead{white-space:normal;text-wrap:balance}html body[data-navigation-system] .site-header .nav-group{position:relative}html body[data-navigation-system] .site-header .nav-group .nav-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:#082f27;width:340px;max-width:calc(100vw - 40px);margin:0;top:calc(100% + 16px);left:50%;right:auto;transform:translate(-50%,8px)}html body[data-navigation-system] .site-header .nav-group.is-open .nav-dropdown{transform:translate(-50%)}html body[data-navigation-system] .site-header .nav-dropdown__grid a{background:#143e34}html body[data-navigation-system] .site-header .nav-dropdown__grid a:hover{background:#1d4b3c}html body[data-navigation-system] .site-header .menu-toggle{border-radius:4px;justify-content:center;align-items:center;position:relative}html body[data-navigation-system] .site-header .menu-toggle span:not(.sr-only){width:20px;height:1px;margin:0;position:absolute;left:50%;transform:translate(-50%)}html body[data-navigation-system] .site-header .menu-toggle span:nth-of-type(2){top:17px}html body[data-navigation-system] .site-header .menu-toggle span:nth-of-type(3){top:25px}html body[data-navigation-system] .site-header .menu-toggle[aria-expanded=true] span:nth-of-type(2){top:21px;transform:translate(-50%)rotate(45deg)}html body[data-navigation-system] .site-header .menu-toggle[aria-expanded=true] span:nth-of-type(3){top:21px;transform:translate(-50%)rotate(-45deg)}@media (max-width:760px){html body[data-ui-system] #main-content :is(.coat-hero__actions,.me-hero-actions),html body.home-page #main-content .hero-actions a[href^=\/contact]{display:none!important}html body[data-ui-system] #main-content .coat-hero .eyebrow{white-space:normal}html body[data-ui-system] #main-content p .review-copy320--compact{white-space:normal;max-width:100%}}