.cms-section[data-v-a94c03c9]{overflow-wrap:anywhere;padding:62px 32px}.cms-section-inner[data-v-a94c03c9]{gap:28px;min-width:0;max-width:1216px;margin:auto;display:grid}.cms-images[data-v-a94c03c9]>*,.cms-items[data-v-a94c03c9]>*,.cms-section-inner[data-v-a94c03c9]>*{min-width:0}.cms-copy[data-v-a94c03c9]{max-width:720px}.cms-copy[data-v-a94c03c9]:empty{display:none}.cms-copy h2[data-v-a94c03c9]{letter-spacing:-.025em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:calc(clamp(30px,3.3vw,40px));font-weight:400;line-height:1.16}.cms-copy .rich-content[data-v-a94c03c9]{color:var(--packaging-rich-text);font-size:14px;line-height:1.9}.cms-copy .rich-content[data-v-a94c03c9] p:last-child{margin-bottom:0}.cms-images[data-v-a94c03c9]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:22px;display:grid}.cms-images figure[data-v-a94c03c9]{margin:0}.cms-images img[data-v-a94c03c9]{border-radius:4px;width:100%;height:auto;display:block}.cms-images figcaption[data-v-a94c03c9]{color:#69786b;margin-top:12px;font-size:11px;line-height:1.7}.cms-split .cms-section-inner[data-v-a94c03c9]{grid-template-columns:1fr 1fr;align-items:center;gap:38px 70px}.cms-split .rich-content[data-v-a94c03c9] p{margin:0 0 12px}.cms-split .rich-content[data-v-a94c03c9] h2,.cms-split .rich-content[data-v-a94c03c9] h3{margin:20px 0 8px;font-family:inherit;font-weight:600;line-height:1.4}.cms-split .rich-content[data-v-a94c03c9] h2{font-size:22px}.cms-split .rich-content[data-v-a94c03c9] h3{font-size:18px}.cms-split .rich-content[data-v-a94c03c9] h2:first-child,.cms-split .rich-content[data-v-a94c03c9] h3:first-child{margin-top:0}.cms-split .cms-faq-list[data-v-a94c03c9],.cms-split .cms-items[data-v-a94c03c9],.cms-split .cms-references[data-v-a94c03c9]{grid-column:1/-1}.cms-split:not(:has(.cms-images)) .cms-section-inner[data-v-a94c03c9]{grid-template-columns:1fr}.cms-image-left .cms-section-inner>.cms-copy[data-v-a94c03c9]{grid-area:1/2}.cms-image-left .cms-section-inner>.cms-images[data-v-a94c03c9]{grid-area:1/1}.cms-image-left:not(:has(.cms-images)) .cms-section-inner>.cms-copy[data-v-a94c03c9]{grid-column:1}.cms-gallery[data-v-a94c03c9]{background:#fff}.cms-gallery .cms-copy[data-v-a94c03c9]{grid-template-columns:1fr 1fr;align-items:start;gap:20px 60px;max-width:none;display:grid}.cms-gallery .cms-copy h2[data-v-a94c03c9]{margin-bottom:0}.cms-gallery .cms-copy .rich-content[data-v-a94c03c9]{font-size:13px}.cms-gallery .cms-images[data-v-a94c03c9]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(260px,33.3333% - 14.6667px)),1fr));align-items:start}.cms-dark[data-v-a94c03c9]{--packaging-rich-text:#f6f4eb;--packaging-rich-heading:#f6f4eb;color:#f6f4eb;background:#183d31}.cms-dark .cms-copy[data-v-a94c03c9] .rich-content,.cms-dark[data-v-a94c03c9] a{color:var(--packaging-rich-text)}.cms-links[data-v-a94c03c9]{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.cms-link[data-v-a94c03c9]{color:#315545;border-bottom:1px solid;align-items:center;gap:26px;padding:10px 0;font-size:12px;line-height:1.6;text-decoration:none;display:inline-flex}.cms-link[data-v-a94c03c9]:hover{color:#a94f30}.cms-link span[data-v-a94c03c9]{flex-shrink:0}.cms-items[data-v-a94c03c9]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.cms-items li[data-v-a94c03c9]{border-top:1px solid #ccd3c4;padding:22px 0 0}.cms-items h3[data-v-a94c03c9]{margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.4}.cms-items p[data-v-a94c03c9]{opacity:.85;margin:0;font-size:13px;line-height:1.8}.cms-items img[data-v-a94c03c9]{border-radius:4px;width:100%;height:auto;margin-bottom:18px}.cms-trust[data-v-a94c03c9]:not(.cms-dark){background:#eeeee5}.cms-metrics[data-v-a94c03c9]:not(.cms-dark){background:0 0}.cms-metrics[data-v-a94c03c9]{padding-top:26px;padding-bottom:34px}.cms-metrics .cms-section-inner[data-v-a94c03c9]{border-top:1px solid #dce0d4;border-bottom:1px solid #dce0d4;gap:24px;padding:28px 0 30px}.cms-metrics .cms-copy h2[data-v-a94c03c9]{letter-spacing:.12em;margin:0 0 10px;font-family:inherit;font-size:12px;line-height:1.7}.cms-metrics .cms-items[data-v-a94c03c9]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0}.cms-metrics .cms-items li[data-v-a94c03c9]{border:0;border-right:1px solid #dce0d4;padding:0 28px}.cms-metrics .cms-items li[data-v-a94c03c9]:first-child{padding-left:0}.cms-metrics .cms-items li[data-v-a94c03c9]:last-child{border-right:0}.cms-metrics .cms-items h3[data-v-a94c03c9]{letter-spacing:-.025em;margin-bottom:10px;font:calc(clamp(28px,3vw,44px))/1.2 Georgia,Times New Roman,serif}.cms-metrics .cms-items p[data-v-a94c03c9]{max-width:310px;font-size:12px;line-height:1.7}.cms-flow[data-v-a94c03c9]{background:#edf0e6;padding-block:50px 55px}.cms-flow .cms-copy[data-v-a94c03c9]{text-align:center;max-width:none}.cms-flow .eyebrow[data-v-a94c03c9]{letter-spacing:.2em;margin-bottom:17px;font-size:10px}.cms-flow .cms-copy h2[data-v-a94c03c9]{margin-bottom:0}.cms-flow .cms-section-inner[data-v-a94c03c9]{gap:35px}.cms-flow .cms-items[data-v-a94c03c9]{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:26px 20px}.cms-flow .cms-items li[data-v-a94c03c9]{padding-top:17px}.cms-step[data-v-a94c03c9]{color:#6e8366;margin-bottom:18px;font:29px/1.2 Georgia,Times New Roman,serif;display:block}.cms-flow .cms-items h3[data-v-a94c03c9]{margin-bottom:10px;font-size:14px;line-height:1.6}.cms-flow .cms-items p[data-v-a94c03c9]{font-size:12px}.cms-flow .cms-items p[data-v-a94c03c9]:empty{display:none}.cms-dark .cms-step[data-v-a94c03c9]{color:#e9b192}.cms-faq-list[data-v-a94c03c9]{border-top:1px solid #d5ddcf;width:100%;max-width:960px}.cms-faq-list .faq summary[data-v-a94c03c9]{padding:22px 0;font-size:16px;line-height:1.6}.cms-faq-list .faq[open] summary[data-v-a94c03c9]{color:#315545}.cms-faq-list .faq .rich-content[data-v-a94c03c9]{max-width:800px;font-size:14px;line-height:1.85}.cms-text .cms-copy[data-v-a94c03c9]{max-width:820px}.cms-references[data-v-a94c03c9]{margin-top:8px}.cms-cta.cms-dark[data-v-a94c03c9]{--packaging-rich-text:#4f6257;--packaging-rich-heading:var(--packaging-ink);color:#203129;background:#f7f7f0;padding-block:58px 64px}.cms-cta .cms-copy[data-v-a94c03c9]{-moz-column-gap:85px;grid-template-columns:1.1fr 1fr;align-items:start;column-gap:85px;max-width:none;display:grid}.cms-cta .cms-copy h2[data-v-a94c03c9]{grid-area:1/1/3;max-width:430px;margin:0}.cms-cta.cms-dark .cms-copy .rich-content[data-v-a94c03c9]{color:var(--packaging-rich-text);grid-column:2;padding-top:4px;font-size:14px}.cms-cta.cms-dark .rich-content[data-v-a94c03c9] a{color:#315545;text-underline-offset:3px}.cms-cta .cms-links[data-v-a94c03c9]{grid-column:2;margin-top:18px}.cms-cta.cms-dark .cms-link[data-v-a94c03c9]{color:#fff;background:#315545;border:0;border-radius:3px;padding:15px 23px;font-size:13px}.cms-cta.cms-dark .cms-link[data-v-a94c03c9]:hover{background:#244333}.concept-label[data-v-a94c03c9]{text-transform:uppercase;letter-spacing:.12em;color:#b45533;margin-bottom:12px;font-size:12px;display:block}@media (width<=1000px){.cms-split .cms-section-inner[data-v-a94c03c9]{gap:30px 40px}.cms-gallery .cms-copy[data-v-a94c03c9]{-moz-column-gap:35px;column-gap:35px}.cms-cta .cms-copy[data-v-a94c03c9]{-moz-column-gap:45px;column-gap:45px}}@media (width<=768px){.cms-section[data-v-a94c03c9]{padding:40px 22px}.cms-section-inner[data-v-a94c03c9]{gap:24px}.cms-copy h2[data-v-a94c03c9]{font-size:32px}.cms-copy .rich-content[data-v-a94c03c9]{font-size:14px;line-height:1.85}.cms-split .cms-section-inner[data-v-a94c03c9]{grid-template-columns:1fr;gap:24px}.cms-image-left .cms-section-inner>.cms-copy[data-v-a94c03c9]{grid-area:1}.cms-image-left .cms-section-inner>.cms-images[data-v-a94c03c9]{grid-area:2}.cms-gallery .cms-copy[data-v-a94c03c9]{display:block}.cms-gallery .cms-copy h2[data-v-a94c03c9]{margin-bottom:16px}.cms-gallery .cms-images[data-v-a94c03c9]{grid-template-columns:1fr}.cms-items[data-v-a94c03c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cms-metrics[data-v-a94c03c9]{padding:10px 22px 16px}.cms-metrics .cms-section-inner[data-v-a94c03c9]{padding:24px 0}.cms-metrics .cms-items[data-v-a94c03c9]{grid-template-columns:1fr;gap:20px}.cms-metrics .cms-items li[data-v-a94c03c9]{border:0;border-bottom:1px solid #dce0d4;grid-template-columns:1fr 1.15fr;align-items:center;gap:18px;padding:0 0 18px;display:grid}.cms-metrics .cms-items li[data-v-a94c03c9]:last-child{border:0;padding:0}.cms-metrics .cms-items h3[data-v-a94c03c9]{margin:0;font-size:28px}.cms-metrics .cms-items p[data-v-a94c03c9]{font-size:12px}.cms-flow[data-v-a94c03c9]{padding-block:38px 42px}.cms-flow .cms-items[data-v-a94c03c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px}.cms-step[data-v-a94c03c9]{margin-bottom:13px;font-size:28px}.cms-flow .cms-items h3[data-v-a94c03c9]{font-size:14px}.cms-cta.cms-dark[data-v-a94c03c9]{padding:40px 22px 44px}.cms-cta .cms-copy[data-v-a94c03c9]{grid-template-columns:1fr;gap:18px}.cms-cta .cms-copy h2[data-v-a94c03c9]{grid-area:auto}.cms-cta.cms-dark .cms-copy .rich-content[data-v-a94c03c9]{grid-column:auto;padding:0}.cms-cta .cms-links[data-v-a94c03c9]{grid-column:auto;margin:0}}@media (width<=480px){.cms-items[data-v-a94c03c9]{grid-template-columns:1fr}}.cms-product_catalog .home-catalog-more[data-v-a94c03c9]{text-align:right;margin:28px 0 0}.cms-product_catalog .home-catalog-more a[data-v-a94c03c9]{color:#315545;text-underline-offset:5px}.cms-home-section[data-v-a94c03c9]{scroll-margin-top:105px}.cms-home-section[data-v-a94c03c9] .content-icon{color:#254d42;flex-shrink:0;display:block}.cms-home-section .cms-items li.has-icon[data-v-a94c03c9]{-moz-column-gap:14px;grid-template-columns:38px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.cms-home-section .cms-items li.has-icon>.content-icon[data-v-a94c03c9]{grid-area:1/1/4}.cms-home-section .cms-items li.has-icon>h3[data-v-a94c03c9],.cms-home-section .cms-items li.has-icon>img[data-v-a94c03c9],.cms-home-section .cms-items li.has-icon>p[data-v-a94c03c9]{grid-column:2}.cms-home-reassurance .cms-items[data-v-a94c03c9]{gap:0}.cms-home-reassurance .cms-items li[data-v-a94c03c9]{border-top:0;border-right:1px solid #d3dacd;padding:4px 24px}.cms-home-reassurance .cms-items li[data-v-a94c03c9]:first-child{padding-left:0}.cms-home-reassurance .cms-items li[data-v-a94c03c9]:last-child{border-right:0}.cms-home-reassurance .cms-items h3[data-v-a94c03c9]{font-size:15px}.cms-home-process .cms-items li.has-icon[data-v-a94c03c9]{grid-template-columns:36px 36px minmax(0,1fr);gap:0 16px}.cms-home-process .cms-items li.has-icon>.content-icon[data-v-a94c03c9]{grid-area:1/2;align-self:center;margin:0 0 20px}.cms-home-process .cms-items li.has-icon>.cms-step[data-v-a94c03c9]{grid-area:1/1;align-self:center;margin:0 0 20px}.cms-home-process .cms-items li.has-icon>h3[data-v-a94c03c9],.cms-home-process .cms-items li.has-icon>img[data-v-a94c03c9],.cms-home-process .cms-items li.has-icon>p[data-v-a94c03c9]{grid-area:auto/1/auto/-1}.cms-customization .cms-copy[data-v-a94c03c9],.cms-manufacturer .cms-copy[data-v-a94c03c9]{max-width:none}.cms-manufacturer .cms-copy>.cms-items[data-v-a94c03c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.cms-manufacturer .cms-items li[data-v-a94c03c9]{border:0;padding:0}.cms-manufacturer .cms-items h3[data-v-a94c03c9]{margin-bottom:7px;font-size:15px}.cms-manufacturer .cms-items p[data-v-a94c03c9]{font-size:12px}.cms-home-section[data-v-a94c03c9] .home-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cms-home-section[data-v-a94c03c9] .home-industry-card{color:inherit;background:#fbfbf6;border:1px solid #dce1d6;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:16px;min-width:0;padding:10px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.cms-home-section[data-v-a94c03c9] .home-industry-card:hover{background:#f0f3e9;border-color:#8c9f89}.cms-home-section[data-v-a94c03c9] .home-industry-card:focus-visible{outline-offset:3px;outline:2px solid #315545}.cms-home-section[data-v-a94c03c9] .home-industry-visual{aspect-ratio:1;background:#eeeee5;border-radius:5px;min-width:0;overflow:hidden}.cms-home-section[data-v-a94c03c9] .home-industry-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cms-home-section[data-v-a94c03c9] .home-industry-placeholder{color:#7f9082;place-items:center;height:100%;display:grid}.cms-home-section[data-v-a94c03c9] .home-industry-copy{min-width:0;padding:4px 0 24px;position:relative}.cms-home-section[data-v-a94c03c9] .home-industry-copy h3{overflow-wrap:anywhere;margin:0 0 8px;font:400 16px/1.35 Georgia,Times New Roman,serif}.cms-home-section[data-v-a94c03c9] .home-industry-copy p{color:#637267;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.cms-home-section[data-v-a94c03c9] .home-industry-arrow{color:#a94f30;font-size:18px;position:absolute;bottom:0;right:2px}@media (width<=1100px){.cms-home-section[data-v-a94c03c9] .home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.cms-home-reassurance .cms-items[data-v-a94c03c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.cms-home-reassurance .cms-items li[data-v-a94c03c9]{padding:0 16px}.cms-home-reassurance .cms-items li[data-v-a94c03c9]:nth-child(odd){padding-left:0}.cms-home-reassurance .cms-items li[data-v-a94c03c9]:nth-child(2n){border-right:0}.cms-home-process .cms-items[data-v-a94c03c9]{grid-template-columns:1fr;gap:22px}.cms-manufacturer .cms-copy>.cms-items[data-v-a94c03c9]{gap:20px}}@media (width<=720px){.cms-home-section[data-v-a94c03c9] .home-industry-grid{grid-template-columns:1fr}}@media (width<=420px){.cms-home-reassurance .cms-items[data-v-a94c03c9],.cms-manufacturer .cms-copy>.cms-items[data-v-a94c03c9]{grid-template-columns:1fr}.cms-home-reassurance .cms-items li[data-v-a94c03c9]{border-right:0;padding:0}}@media (prefers-reduced-motion:reduce){.cms-home-section[data-v-a94c03c9] .home-industry-card{transition:none}}.cms-home-section.cms-dark[data-v-a94c03c9] .content-icon{color:#f6f4eb}.cms-customization .cms-copy>.eyebrow[data-v-a94c03c9]{letter-spacing:.16em;color:#718078;margin:0 0 14px;font-size:10px}.cms-customization .cms-copy>.rich-content[data-v-a94c03c9]{max-width:520px;font-size:15px;line-height:1.65}.cms-customization .cms-copy>.cms-items[data-v-a94c03c9]{grid-template-columns:1fr;gap:24px;margin:28px 0 0}.cms-customization .cms-copy>.cms-items li[data-v-a94c03c9]{border:0;padding:0}.cms-home-section.cms-customization .cms-items li.has-icon[data-v-a94c03c9]{-moz-column-gap:18px;grid-template-columns:38px minmax(0,1fr);column-gap:18px}.cms-customization .cms-items h3[data-v-a94c03c9]{letter-spacing:-.015em;border-left:1px solid #d3dacd;margin:0;padding-left:18px;font:400 19px/1.3 Georgia,Times New Roman,serif}.cms-customization .cms-items p[data-v-a94c03c9]{color:#637267;border-left:1px solid #d3dacd;margin:0;padding:6px 0 0 18px;font-size:13px;line-height:1.65}.cms-customization .cms-items li:not(.has-icon)>h3[data-v-a94c03c9],.cms-customization .cms-items li:not(.has-icon)>p[data-v-a94c03c9]{border-left:0;padding-left:0}.cms-customization .cms-copy>.cms-links[data-v-a94c03c9]{margin-top:28px}.cms-customization .cms-link[data-v-a94c03c9]{color:#b9522d;text-underline-offset:5px;border:0;gap:8px;padding:0;font-size:14px;text-decoration:underline}.cms-customization .cms-link[data-v-a94c03c9]:hover{color:#86391f}.cms-customization .cms-images img[data-v-a94c03c9]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media (width<=768px){.cms-customization .cms-copy>.cms-items[data-v-a94c03c9]{gap:22px;margin-top:24px}.cms-customization .cms-items h3[data-v-a94c03c9]{font-size:18px}}.cms-video-figure[data-v-a94c03c9]{min-width:0;margin:0}.cms-video-figure[data-v-a94c03c9] video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#000;border-radius:4px;width:100%;max-width:100%;display:block}.cms-video-figure figcaption[data-v-a94c03c9]{color:#69786b;margin-top:12px;font-size:12px;line-height:1.7}.cms-video-figure[data-v-a94c03c9] .cms-video-player>p{font-size:14px;line-height:1.7}.cms-video .cms-copy[data-v-a94c03c9]{max-width:none}.cms-video .cms-copy>.rich-content[data-v-a94c03c9]{max-width:none;margin-top:28px}.cms-option-cards .cms-items[data-v-a94c03c9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width>=769px){.cms-option-cards .cms-items[data-v-a94c03c9]:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-option-cards .cms-items li[data-v-a94c03c9]{color:#203129;background:#fff;border:1px solid #e1e4db;border-radius:6px;padding:0 0 20px;overflow:hidden}.cms-option-cards .cms-items li img[data-v-a94c03c9]{border-radius:0;width:100%;max-width:none;height:auto;margin:0 0 18px;display:block}.cms-option-cards .cms-items li h3[data-v-a94c03c9],.cms-option-cards .cms-items li p[data-v-a94c03c9]{margin:8px 20px}.cms-option-cards .cms-items li h3[data-v-a94c03c9]{color:#203129;font-size:18px;line-height:1.35}.cms-option-cards .cms-items li p[data-v-a94c03c9]{color:#4f6257;font-size:15px;line-height:1.6}@media (width<=768px){.cms-option-cards .cms-items[data-v-a94c03c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=480px){.cms-option-cards .cms-items[data-v-a94c03c9]{grid-template-columns:1fr}}
