@media (max-width:760px){html body[data-site-system] .site-footer .footer-intro p{white-space:nowrap;max-width:none;font-size:clamp(13px,3.85vw,15px)}}body[data-site-system] .footer-links a{align-items:center;min-height:44px;display:flex}body[data-site-system] .footer-direct>a{gap:12px}body[data-site-system] .footer-direct>a>span:last-child{overflow-wrap:anywhere;min-width:0}@media (hover:hover) and (pointer:fine){body[data-site-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-site-system] .footer-bottom{flex-wrap:wrap;gap:10px;line-height:1.6}}@media (max-width:319px){html body[data-site-system] .site-footer .footer-intro p{white-space:normal}}html body[data-site-system] .site-footer .footer-links>div>strong{font-size:.9375rem;line-height:1.5}html body[data-site-system] .site-footer :is(.footer-links a,.footer-cert-list>span,.footer-office span){font-size:.875rem;line-height:1.6}html body[data-site-system] .site-footer .footer-office b{font-size:.875rem;line-height:1.5}html body[data-site-system] .site-footer .footer-direct>a>span:last-child{font-size:.875rem;line-height:1.6}html body[data-site-system] .site-footer :is(.footer-direct small,.footer-bottom){font-size:.75rem;line-height:1.6}html body[data-site-system] .site-footer .footer-intro [data-i18n-html=footer_tagline]{white-space:normal;max-width:none}html body[data-site-system] .site-footer .footer-tagline-line{white-space:nowrap;display:block}@media (min-width:761px){html body[data-site-system] .site-footer .footer-grid{gap:28px clamp(32px,12vw - 120px,72px)}html body[data-site-system] .site-footer .footer-links{align-items:stretch;gap:28px clamp(16px,1.5vw,24px)}html body[data-site-system] .site-footer .footer-links>div{grid-auto-rows:min-content;align-content:start;align-self:stretch;row-gap:4px}html body[data-site-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-site-system] .site-footer :is(.footer-applications,.footer-company)>a{min-height:32px;padding-block:4px;line-height:1.5}html body[data-site-system] .site-footer .footer-applications>a{min-height:30px;padding-block:3px}html body[data-site-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-site-system] .site-footer .footer-links>:is(.footer-contact,.footer-direct){row-gap:12px!important}html body[data-site-system] .site-footer :is(.footer-contact,.footer-direct)>strong{margin-bottom:4px}html body[data-site-system] .site-footer .footer-office{gap:4px;padding:0}html body[data-site-system] .site-footer .footer-links>.footer-contact{row-gap:14px!important}html body[data-site-system] .site-footer .footer-contact>strong{margin-bottom:2px}html body[data-site-system] .site-footer .footer-contact .footer-office{gap:5px}html body[data-site-system] .site-footer .footer-office :is(b,span){line-height:1.5}html body[data-site-system] .site-footer .footer-office br{display:none}html body[data-site-system] .site-footer .footer-direct>a{gap:10px;min-height:48px;padding:4px 0}}@media (min-width:1181px){html body[data-site-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-site-system] .site-footer .footer-applications>a{white-space:nowrap}}@media (min-width:1181px) and (max-width:1320px){html body[data-site-system] .site-footer .footer-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (pointer:coarse){html body[data-site-system] .site-footer :is(.footer-applications,.footer-company)>a{min-height:44px}}html body[data-site-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-site-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-site-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list){row-gap:3px}html body[data-site-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-site-system] .site-footer .footer-links>.footer-contact{flex-direction:column;align-self:stretch;display:flex;gap:0!important}html body[data-site-system] .site-footer .footer-contact>strong{flex:none;margin:0 0 15px}html body[data-site-system] .site-footer .footer-contact .footer-office{flex:none;gap:5px}html body[data-site-system] .site-footer .footer-contact .footer-office span{line-height:1.45}html body[data-site-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-site-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){min-height:44px}}@media (max-width:760px){html body[data-site-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-site-system] .site-footer .footer-grid{gap:28px;padding-top:36px}html body[data-site-system] .site-footer .footer-links{gap:28px 20px}html body[data-site-system] .site-footer .footer-links>.footer-contact{grid-template-columns:minmax(0,1fr);gap:16px!important}html body[data-site-system] .site-footer .footer-contact .footer-office{gap:5px}html body[data-site-system] .site-footer .footer-bottom{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}html body[data-site-system] .site-footer .footer-links{grid-template-columns:minmax(0,1fr);gap:0}html body[data-site-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-site-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list){display:none}html body[data-site-system] .site-footer .footer-links>.footer-contact{grid-area:2/1;padding-top:4px}html body[data-site-system] .site-footer .footer-intro [data-i18n-html=footer_tagline]{white-space:nowrap;width:100%;font-size:14px}html body[data-site-system] .site-footer .footer-tagline-line{display:inline}html body[data-site-system] .site-footer .footer-tagline-line+.footer-tagline-line:before{content:" "}html body[data-site-system] .site-footer .footer-direct>a{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:56px;display:grid}html body[data-site-system] .site-footer .footer-direct>a>span:last-child{white-space:normal;display:block}html body[data-site-system] .site-footer .footer-direct>a>span:last-child small{margin-bottom:2px;display:block}html body[data-site-system] .site-footer .footer-direct__icon{width:36px;height:36px}}html body[data-site-system] .site-footer{--forest-deep:#031f19;--text-light:#e4edde;background:var(--forest-deep)}html body[data-site-system] .site-footer :is(div,span,a){min-width:0}@media (min-width:761px) and (max-width:1180px){html body[data-site-system] .site-footer .footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}html body[data-site-system] .site-footer .footer-contact{grid-column:span 2}}@media (min-width:761px){html body[data-site-system] .site-footer .footer-links>:is(.footer-applications,.footer-company,.footer-cert-list){row-gap:2px}html body[data-site-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){min-height:25px;padding-block:2px}html body[data-site-system] .site-footer .footer-contact .footer-office span{line-height:1.6}}@supports (grid-template-rows:subgrid){@media (min-width:1181px){html body[data-site-system] .site-footer .footer-links{grid-template-rows:36px repeat(4,minmax(25px,auto)) auto;row-gap:2px}html body[data-site-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-site-system] .site-footer .footer-links>.footer-applications{grid-column:1}html body[data-site-system] .site-footer .footer-links>.footer-company{grid-column:2}html body[data-site-system] .site-footer .footer-links>.footer-cert-list{grid-column:3}html body[data-site-system] .site-footer .footer-links>.footer-contact{grid-column:4}html body[data-site-system] .site-footer .footer-links>.footer-direct{grid-area:1/5/span 6}html body[data-site-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-site-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){align-self:start}html body[data-site-system] .site-footer .footer-contact .footer-office{display:contents}html body[data-site-system] .site-footer .footer-contact .footer-office :is(b,span){align-self:start;margin:0;padding-block:2px}html body[data-site-system] .site-footer .footer-contact .footer-office b{grid-row:2;line-height:1.5}html body[data-site-system] .site-footer .footer-contact .footer-office span{grid-row:3/span 2}html body[data-site-system] .site-footer .footer-contact .footer-office+.footer-office b{grid-row:5}html body[data-site-system] .site-footer .footer-contact .footer-office+.footer-office span{grid-row:6}}}html body[data-site-system] .site-footer .footer-office>span{text-wrap:initial}html body[data-site-system] .site-footer .footer-office br.footer-address-break{display:initial}html body[data-site-system] .site-footer .footer-office br.footer-address-small-break{display:none}@media (min-width:1280px){html body[data-site-system] .site-footer .footer-grid{grid-template-columns:180px minmax(0,1fr);column-gap:clamp(64px,4.5vw,88px)}html body[data-site-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-site-system] .site-footer .footer-office>span{letter-spacing:0;font-size:14px;line-height:1.6}html body[data-site-system] .site-footer .footer-links>:is(.footer-contact,.footer-direct){padding-inline:0}}@media (min-width:761px) and (max-width:1459px){html body[data-site-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-site-system] .site-footer .footer-links{grid-template-rows:36px repeat(4,minmax(25px,auto)) auto;row-gap:2px}html body[data-site-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-site-system] .site-footer .footer-applications{grid-column:1}html body[data-site-system] .site-footer .footer-company{grid-column:2}html body[data-site-system] .site-footer .footer-cert-list{grid-column:3}html body[data-site-system] .site-footer .footer-contact{grid-column:4}html body[data-site-system] .site-footer .footer-direct{grid-area:1/5/span 6}html body[data-site-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-site-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-site-system] .site-footer .footer-contact .footer-office{display:contents}html body[data-site-system] .site-footer .footer-contact .footer-office>:is(b,span){align-self:start;margin:0;padding-block:2px}html body[data-site-system] .site-footer .footer-contact .footer-office>b{grid-row:2;line-height:1.5}html body[data-site-system] .site-footer .footer-contact .footer-office>span{grid-row:3/span 2}html body[data-site-system] .site-footer .footer-contact .footer-office+.footer-office>b{grid-row:5}html body[data-site-system] .site-footer .footer-contact .footer-office+.footer-office>span{grid-row:6}}}@media (min-width:761px) and (pointer:coarse){html body[data-site-system] .site-footer :is(.footer-applications,.footer-company,.footer-cert-list)>:is(a,span){min-height:44px}}@media (max-width:359px){html body[data-site-system] .site-footer .footer-office br.footer-address-small-break{display:initial}}@media (min-width:761px) and (max-width:1279px){html body[data-site-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-site-system] .site-footer .footer-links>div{grid-area:auto;grid-template-rows:none;display:grid;row-gap:4px!important}html body[data-site-system] .site-footer .footer-links>.footer-contact{grid-column:1/span 2;row-gap:14px!important}html body[data-site-system] .site-footer .footer-links>.footer-direct{grid-area:2/3}html body[data-site-system] .site-footer .footer-contact .footer-office{gap:5px;margin:0;display:grid}html body[data-site-system] .site-footer .footer-contact .footer-office>:is(b,span){grid-row:auto;padding:0}}@media (min-width:761px){html body[data-site-system] .site-footer [data-i18n-html=factory_address]{white-space:nowrap}}@media (max-width:760px){html body[data-site-system] .site-footer [data-i18n-html=factory_address]{white-space:normal;text-wrap:pretty}}@media (min-width:761px){html body[data-site-system] .site-footer .footer-brand{width:180px;max-width:100%}html body[data-site-system] .site-footer .footer-intro{padding:0}}@supports (grid-template-rows:subgrid){@media (min-width:1280px){html body[data-site-system] .site-footer .footer-links>.footer-contact{display:contents}html body[data-site-system] .site-footer .footer-contact>strong{grid-area:1/4}html body[data-site-system] .site-footer .footer-contact .footer-office>:is(b,span){grid-column:4}html body[data-site-system] .site-footer .footer-contact .footer-office+.footer-office>span{grid-area:6/4/auto/span 2}html body[data-site-system] .site-footer .footer-links>.footer-direct{grid-area:1/5/span 5}}}html body[data-page=applications] #overview.application-origin303{isolation:isolate;color:#063129;background:#f3f5ef var(--application-origin-image) center/cover no-repeat;padding:0;position:relative}html body[data-page=applications] #overview.application-origin303:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 64%,#052b23c2 83%,#052b23f2 100%),linear-gradient(90deg,#f3f5eff5 0%,#f3f5efe6 36%,#f3f5ef66 56%,#0000 72%);position:absolute;inset:0}html body[data-page=applications] #overview .application-origin303__inner{flex-direction:column;justify-content:space-between;gap:64px;max-width:1800px;min-height:clamp(560px,78svh,840px);padding-top:clamp(64px,6.5vw,112px);padding-bottom:36px;display:flex}html body[data-page=applications] #overview .application-origin303__copy{text-align:left;width:100%;max-width:43rem}html body[data-page=applications] #overview .section-kicker{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#37664b;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.5}html body[data-page=applications] #overview h2{text-align:left;text-transform:uppercase;color:#063129;width:100%;max-width:none;margin:0 0 24px}html body[data-page=applications] #overview h2>span{display:block}html body[data-page=applications] #overview :is(.application-origin303__lead,.application-origin303__support){letter-spacing:0;text-wrap:pretty;color:#123d2e;max-width:56ch;margin:0 0 18px;line-height:1.7}html body[data-page=applications] #overview .application-origin303__lead{font-size:clamp(17px,.98rem + .3vw,20px);font-weight:550}html body[data-page=applications] #overview .application-origin303__support{font-size:clamp(16px,.94rem + .15vw,18px);font-weight:500}html body[data-page=applications] #overview .application-origin303__link{min-height:48px;font-family:var(--font-heading);color:#063129;border-bottom:1px solid;align-items:center;gap:30px;font-size:clamp(14px,.825rem + .1vw,15px);font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}html body[data-page=applications] #overview .application-origin303__link:hover{color:#39764b}html body[data-page=applications] #overview .application-origin303__link:focus-visible{outline-offset:5px;outline:3px solid #37664b}html body[data-page=applications] #overview .application-origin303__steps{color:#fff;border-top:1px solid #ffffff50;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:75%;margin:0 0 0 auto;padding:24px 0 0;list-style:none;display:grid}html body[data-page=applications] #overview .application-origin303__steps li{align-items:center;gap:16px;min-width:0;display:flex}html body[data-page=applications] #overview .application-origin303__number{width:58px;height:58px;font-family:var(--font-heading);border:1px solid #dfedcb;border-radius:50%;flex:0 0 58px;place-items:center;font-size:24px;font-weight:500;line-height:1.2;display:grid}html body[data-page=applications] #overview .application-origin303__steps strong{font-family:var(--font-heading);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.4}html body[data-page=applications] #overview .application-origin303__steps p{color:#fff;margin:5px 0 0;font-size:14px;line-height:1.55}@media (max-width:1200px){html body[data-page=applications] #overview .application-origin303__steps{width:100%}}@media (max-width:900px){html body[data-page=applications] #overview.application-origin303{background-image:none}html body[data-page=applications] #overview.application-origin303:before{background-image:linear-gradient(0deg,#042c24ed 0%,#042c24d9 35%,transparent 70%),var(--application-origin-image);background-position:50%,70% bottom;background-repeat:no-repeat;background-size:cover;height:min(100%,clamp(520px,78vw,650px));inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#00000012 12%,#0006 28%,#000c 42%,#000 55%);mask-image:linear-gradient(#0000,#00000012 12%,#0006 28%,#000c 42%,#000 55%)}html body[data-page=applications] #overview .application-origin303__inner{gap:128px}html body[data-page=applications] #overview .application-origin303__copy{max-width:43rem}}@media (max-width:760px){html body[data-page=applications] #overview .application-origin303__inner{min-height:760px;padding-top:56px;padding-bottom:28px}html body[data-page=applications] #overview :is(.application-origin303__lead,.application-origin303__support){font-size:16px}html body[data-page=applications] #overview .application-origin303__steps{grid-template-columns:1fr;gap:16px}html body[data-page=applications] #overview .application-origin303__steps li{gap:14px}html body[data-page=applications] #overview .application-origin303__number{flex-basis:44px;width:44px;height:44px;font-size:20px}}html body[data-page=applications] #performance.application-performance304{isolation:isolate;color:#063129;background:#f3f5ef;padding-block:clamp(64px,6.5vw,112px);position:relative}html body[data-page=applications] #performance.application-performance304:before{content:"";z-index:-1;pointer-events:none;background:var(--performance-image) center bottom/cover no-repeat;height:min(100%,56.28vw);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}html body[data-page=applications] #performance .application-performance304__heading{text-align:center;max-width:1100px;margin:0 auto 40px}html body[data-page=applications] #performance .section-kicker{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#37664b;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.5}html body[data-page=applications] #performance h2{text-transform:uppercase;color:#063129;margin:0 0 24px}html body[data-page=applications] #performance h2>span{display:block}html body[data-page=applications] #performance .application-performance304__heading>p:last-child{color:#243f34;max-width:65ch;margin:0 auto;font-size:clamp(17px,.98rem + .3vw,20px);line-height:1.7}html body[data-page=applications] #performance .application-performance304__cards{gap:12px;max-width:1200px;margin:auto;display:grid}html body[data-page=applications] #performance .application-performance304__card{background:#ffffffeb;border:1px solid #d4dfd3;border-radius:10px;grid-template-columns:52px minmax(220px,.95fr) minmax(240px,1.3fr) 28px;align-items:center;gap:24px;min-height:116px;padding:26px 30px;transition:border-color .2s,background-color .2s;display:grid}html body[data-page=applications] #performance .application-performance304__icon{color:#37664b;transition:color .2s}html body[data-page=applications] #performance .application-performance304__icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px;display:block}html body[data-page=applications] #performance .application-performance304__title{min-width:0}html body[data-page=applications] #performance .application-performance304__title>p{color:#52735c;font-family:var(--font-heading);margin:0 0 6px;font-size:14px;font-weight:500;line-height:1.5}html body[data-page=applications] #performance h3{color:#063129;text-transform:none;text-wrap:pretty;margin:0}html body[data-page=applications] #performance .application-performance304__description{color:#243f34;text-wrap:pretty;max-width:none;margin:0;font-size:16px;line-height:1.65}html body[data-page=applications] #performance .application-performance304__number{color:#668371;font-family:var(--font-heading);font-variant-numeric:tabular-nums;justify-self:end;font-size:16px;font-weight:600;line-height:1.4;transition:color .2s}@media (hover:hover) and (pointer:fine){html body[data-page=applications] #performance .application-performance304__card:hover{background:#fff;border-color:#8eaf86}html body[data-page=applications] #performance .application-performance304__card:hover :is(.application-performance304__icon,.application-performance304__number){color:#65af35}}html body[data-page=applications] #contact.coat-contact{color:#063129;background:#f3f5ef;min-height:clamp(440px,64svh,660px);padding-block:clamp(64px,6.5vw,112px) clamp(80px,10svh,120px)}html body[data-page=applications] #contact .coat-contact__media{background:url(/assets/applications-support-v304.webp) bottom/cover no-repeat;display:block;transform:none}html body[data-page=applications] #contact .coat-contact__shade{background:linear-gradient(#f3f5ef88,#0000 65%);display:block}html body[data-page=applications] #contact .coat-contact__inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:1300px;display:flex}html body[data-page=applications] #contact .coat-contact__inner>div{text-align:center;width:100%}html body[data-page=applications] #contact .section-kicker{color:#37664b;margin:0 0 16px}html body[data-page=applications] #contact h2{color:#063129;text-align:center;max-width:1100px;margin:0 auto}html body[data-page=applications] #contact .coat-contact__inner>div:last-child>p{color:#243f34;max-width:65ch;margin:0 auto;font-size:16px;line-height:1.7}html body[data-page=applications] #contact .coat-contact__actions{justify-content:center;gap:12px;margin-top:24px}html body[data-page=applications] #contact .button--ghost{color:#063129;background:#f8faf7eb;border-color:#6d8474}html body[data-page=applications] #contact .button--ghost:hover{background:#fff}html body[data-page=applications] #contact .button:focus-visible{outline-offset:5px;outline:3px solid #37664b}@media (max-width:1000px){html body[data-page=applications] #performance .application-performance304__card{grid-template-columns:44px minmax(0,1fr) 28px;gap:12px 20px;padding:24px}html body[data-page=applications] #performance .application-performance304__icon{grid-area:1/1;align-self:start}html body[data-page=applications] #performance .application-performance304__icon svg{width:40px;height:40px}html body[data-page=applications] #performance .application-performance304__title{grid-area:1/2}html body[data-page=applications] #performance .application-performance304__description{grid-area:2/2/auto/-1}html body[data-page=applications] #performance .application-performance304__number{grid-area:1/3;align-self:start}}@media (max-width:760px){html body[data-page=applications] #performance.application-performance304{padding-block:56px}html body[data-page=applications] #performance.application-performance304:before{height:380px}html body[data-page=applications] #performance .application-performance304__heading{margin-bottom:32px}html body[data-page=applications] #performance .application-performance304__heading>p:last-child{font-size:16px}html body[data-page=applications] #performance .application-performance304__card{grid-template-columns:36px minmax(0,1fr) 22px;gap:14px 12px;padding:22px 18px}html body[data-page=applications] #performance .application-performance304__icon svg{width:34px;height:34px}html body[data-page=applications] #performance .application-performance304__description{grid-column:1/-1}html body[data-page=applications] #contact.coat-contact{min-height:0;padding-block:56px 96px}html body[data-page=applications] #contact .coat-contact__media{height:300px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}html body[data-page=applications] #contact .coat-contact__shade{background:0 0}html body[data-page=applications] #contact .coat-contact__actions .button{justify-content:center;width:100%;max-width:360px;min-height:48px}}@media (prefers-reduced-motion:reduce){html body[data-page=applications] #performance :is(.application-performance304__card,.application-performance304__icon,.application-performance304__number){transition:none}}html body[data-page=applications]{--application-section-space:clamp(56px,5vw,80px);--application-heading-gap:32px}html body[data-page=applications] #main-content :is(#industries.industry-v77,#performance.application-performance304,#solutions.coat-applications){height:auto;min-height:0;padding-block:var(--application-section-space)}html body[data-page=applications] #main-content :is(.industry-heading,.application-performance304__heading,#solutions .coat-section__intro){margin-bottom:var(--application-heading-gap)}html body[data-page=applications] #main-content #overview .application-origin303__inner{min-height:clamp(640px,76svh,780px);padding-top:var(--application-section-space);gap:48px;padding-bottom:32px}html body[data-page=applications] #main-content #industries .industry-tabs{margin-bottom:20px}html body[data-page=applications] #main-content #industries .industry-tabs button{min-height:64px;padding-block:12px}html body[data-page=applications] #main-content #performance .application-performance304__cards{gap:10px}html body[data-page=applications] #main-content #performance .application-performance304__card{min-height:96px;padding-block:20px}html body[data-page=applications] #main-content #solutions .coat-application-story{min-height:0}html body[data-page=applications] #main-content #solutions .coat-application-grid>a{min-height:0;padding-block:18px}html body[data-page=applications] #main-content #solutions .coat-application-grid h3{margin-block:0 8px}html body[data-page=applications] #main-content #solutions .coat-application-grid p{margin:0}html body[data-page=applications] #main-content #contact.coat-contact{height:auto;min-height:clamp(440px,60svh,600px);padding-top:var(--application-section-space);padding-bottom:clamp(72px,8svh,96px)}@media (min-width:1101px){html body[data-page=applications] #main-content #industries .industry-panel{min-height:clamp(440px,52svh,520px)}html body[data-page=applications] #main-content #solutions .coat-application-visual{align-self:stretch;min-height:0}}@media (min-width:761px) and (max-width:1000px){html body[data-page=applications] #main-content #performance .application-performance304__card{padding-block:22px}}@media (max-width:900px){html body[data-page=applications] #main-content #overview .application-origin303__inner{gap:96px;min-height:0}}@media (max-width:760px){html body[data-page=applications]{--application-section-space:56px;--application-heading-gap:28px}html body[data-page=applications] #main-content #overview .application-origin303__inner{gap:80px;min-height:0;padding-bottom:28px}html body[data-page=applications] #main-content #performance .application-performance304__card{min-height:0;padding-block:20px}html body[data-page=applications] #main-content #solutions .coat-application-visual{height:clamp(220px,48vw,340px);min-height:0}html body[data-page=applications] #main-content #solutions .coat-application-grid>a{padding-block:18px}html body[data-page=applications] #main-content #contact.coat-contact{min-height:0;padding-bottom:80px}}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}}