:root{--ink:#15211b;--ink-soft:#526058;--forest:#183f31;--forest-deep:#0e2b22;--sage:#dfe7df;--mist:#f2f4ef;--lime:#c9dd73;--paper:#fbfcf8;--line:#d8ddd6;--warning:#ffe5a6;--radius:1.25rem;--shadow:0 1.5rem 4rem #11271d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit}button,input,textarea,select{font:inherit}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.global-header a:focus-visible,.global-header button:focus-visible,.inquiry-form input:focus-visible,.inquiry-form textarea:focus-visible,.inquiry-form select:focus-visible{outline-color:#2f6a52}.section-shell{width:min(1180px,100% - 3rem);margin-inline:auto}.section-block{padding-block:7.5rem}.section-block--tint{background:var(--mist)}.section-block--dark{color:#f7f9f4;background:var(--forest-deep)}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcf8f0;border-bottom:1px solid #15211b1a;justify-content:space-between;align-items:center;min-height:4.75rem;padding:0 3rem;display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;font-weight:800;text-decoration:none}.brand span{color:var(--forest)}.header-cta{text-underline-offset:.3rem;font-size:.84rem;font-weight:700;text-decoration-thickness:2px}.hero{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);align-items:center;gap:3rem;min-height:calc(100vh - 4.75rem);padding-block:5rem;display:grid}.eyebrow{color:#3f5d4c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:800}.section-block--dark .eyebrow,.inquiry-section .eyebrow{color:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.08}h1{max-width:14ch;margin-bottom:1.5rem;font-size:clamp(3rem,5vw,5rem)}h2{max-width:16ch;margin-bottom:1.5rem;font-size:clamp(2.25rem,4vw,4rem)}h3{font-size:1.25rem}.hero__summary{max-width:42rem;color:var(--ink-soft);margin-bottom:2rem;font-size:1.12rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:3.4rem;padding:.85rem 1.45rem;font-weight:800;text-decoration:none;display:inline-flex}.button:disabled{cursor:wait;opacity:.65}.button--primary{color:#102019;background:var(--lime)}.button--dark{color:#fff;background:var(--forest-deep)}.text-link{text-underline-offset:.35rem;font-weight:800}.hero__proof{border-top:1px solid var(--line);gap:2rem;margin:3.5rem 0 0;padding-top:1.5rem;display:flex}.hero__proof div{gap:.25rem;display:grid}.hero__proof dt{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hero__proof dd{margin:0;font-weight:700}.image-frame{margin:0}.image-frame__visual{border-radius:var(--radius);background:linear-gradient(135deg,#c9dd733b,#183f310a),repeating-linear-gradient(90deg,#0000 0 3.7rem,#183f310a 3.7rem 3.75rem),#e7ebe3;border:1px solid #183f311f;place-items:center;min-height:15rem;display:grid;position:relative;overflow:hidden}.image-frame__visual img{object-fit:cover}.image-frame--hero .image-frame__visual{min-height:32rem;box-shadow:var(--shadow)}.image-frame__visual span{text-align:center;gap:.5rem;max-width:13rem;padding:1.25rem;display:grid}.image-frame__visual strong{text-transform:capitalize}.image-frame__visual small{color:var(--ink-soft);line-height:1.35}.image-frame figcaption{color:var(--ink-soft);margin-top:.75rem;font-size:.78rem;line-height:1.5}.positioning-band{color:#fff;background:var(--forest);padding-block:6rem}.positioning-band__inner{grid-template-columns:.35fr 1fr .8fr;align-items:start;gap:3rem;display:grid}.positioning-band h2{margin:0;font-size:clamp(2rem,3vw,3.4rem)}.positioning-band p:last-child{color:#d3ded7}.positioning-band .eyebrow{color:var(--lime)}.section-heading{grid-template-columns:.38fr 1fr .7fr;align-items:start;gap:2.5rem;margin-bottom:4rem;display:grid}.section-heading h2{margin:0}.section-heading>p:last-child:not(.eyebrow){color:var(--ink-soft)}.section-block--dark .section-heading>p:last-child:not(.eyebrow){color:#bdcbc3}.intro-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.intro-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:19rem;padding:2rem}.intro-grid article span{color:#4f5f56;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3rem;font-size:.68rem;font-weight:800;display:block}.intro-grid article p{color:var(--ink-soft)}.intro-grid__supply{background:var(--sage);grid-column:1/-1;min-height:auto!important}.intro-grid__supply span{margin-bottom:1.5rem!important}.content-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.content-card{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;min-height:13.5rem;padding:2rem;position:relative}.content-card p{color:var(--ink-soft)}.content-grid--accented .content-card:before{background:var(--lime);content:"";width:2.75rem;height:2px;margin-bottom:3rem;display:block}.content-grid--accented .content-card:first-child{color:#fff;background:var(--forest)}.content-grid--accented .content-card:first-child p{color:#d4e0d8}.split-section{grid-template-columns:1.4fr .6fr;align-items:end;gap:5rem;display:grid}.split-section .section-heading{grid-template-columns:.5fr 1fr}.split-section .section-heading p:last-child{grid-column:2}.split-section .content-grid{grid-template-columns:1fr}.split-section .content-card{min-height:auto}.buyer-note{border-radius:var(--radius);background:var(--warning);padding:2.5rem}.buyer-note h3{font-size:2rem}.spec-layout{grid-template-columns:1.2fr .8fr;gap:4rem;display:grid}.spec-table{border-top:1px solid #53685d}.spec-row{border-bottom:1px solid #53685d;grid-template-columns:.6fr 1fr;gap:2rem;padding:1.4rem 0;display:grid}.spec-row span{color:#adbbb3}.spec-row strong{color:var(--warning);font-weight:600}.spec-dimension-groups{gap:1rem;display:grid}.spec-dimension-groups>span{color:var(--warning);background:#ffffff0b;border:1px solid #ffffff24;border-radius:.65rem;gap:.35rem;padding:.9rem 1rem;display:grid}.spec-dimension-groups small{color:#adbbb3;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.detail-gallery{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.detail-gallery .image-frame:first-child{grid-column:1/-1}.section-block--dark .image-frame figcaption{color:#adbbb3}.product-specification--melamine{padding-bottom:clamp(4rem,5vw,5.5rem)}.melamine-evidence{background:var(--paper);padding-top:clamp(4.5rem,6vw,6rem)}.melamine-evidence__video-layout{grid-template-columns:1fr minmax(17rem,.48fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-bottom:1rem;display:grid}.melamine-evidence__copy{border-radius:var(--radius);color:#fff;background:var(--forest);padding:clamp(2rem,4vw,3.5rem)}.melamine-evidence__copy span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.melamine-evidence__copy h3{max-width:16ch;margin:1rem 0;font-size:clamp(2rem,4vw,4rem)}.melamine-evidence__copy p{color:#d4e0d8;max-width:48rem;margin-bottom:0}.melamine-video{border-radius:var(--radius);width:min(100%,22rem);box-shadow:var(--shadow);background:#0b1d16;justify-self:end;margin:0;overflow:hidden}.melamine-video video{aspect-ratio:9/16;object-fit:cover;background:#0b1d16;width:100%;display:block}.melamine-video figcaption{color:#d3ded7;padding:1rem 1.15rem;font-size:.78rem;line-height:1.5}.melamine-evidence__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.melamine-evidence__photo{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin:0;overflow:hidden}.melamine-evidence__photo>div{aspect-ratio:4/3;background:#dfe5df;position:relative;overflow:hidden}.melamine-evidence__photo img{object-fit:cover}.melamine-evidence__photo figcaption{gap:.45rem;padding:1.2rem;display:grid}.melamine-evidence__photo figcaption strong{font-size:1rem}.melamine-evidence__photo figcaption span{color:var(--ink-soft);font-size:.78rem;line-height:1.55}.melamine-catalogue-promo{color:#fff;background:#173c2e;padding-block:clamp(5rem,8vw,8rem)}.melamine-catalogue-promo .eyebrow{color:var(--lime)}.melamine-catalogue-promo__layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.melamine-catalogue-promo__layout h2{max-width:13ch}.melamine-catalogue-promo__layout p:not(.eyebrow){color:#c7d4cc;max-width:45rem}.melamine-catalogue-promo__samples{background:#fff3;grid-template-columns:repeat(3,1fr);gap:1px;min-height:26rem;display:grid}.melamine-catalogue-promo__samples span:first-child{background:#f1eee4}.melamine-catalogue-promo__samples span:nth-child(2){background:#9ead91}.melamine-catalogue-promo__samples span:nth-child(3){background:url(/media/catalogue/melamine-woodgrain-atlas.webp) 0 0/400% 200%}.melamine-catalogue-promo__samples span:nth-child(4){background:url(/media/catalogue/melamine-woodgrain-atlas.webp) 100% 100%/400% 200%}.melamine-catalogue-promo__samples span:nth-child(5){background:url(/media/catalogue/melamine-material-atlas.webp) 66.667% 0/400% 200%}.melamine-catalogue-promo__samples span:nth-child(6){background:url(/media/catalogue/melamine-material-atlas.webp) 33.333% 100%/400% 200%}.application-layout{grid-template-columns:1fr;gap:1rem;display:grid}.application-layout .content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.application-gallery{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.application-gallery[data-count="1"]{grid-template-columns:1fr}.application-gallery .image-frame__visual{min-height:19rem}@media (max-width:1120px){.application-layout .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customization .content-grid{grid-template-columns:repeat(5,1fr)}.customization .content-card{padding:1.5rem}.manufacturing-section{background:#dfe7df;padding-block:7rem}.verification-status{color:#65521f;background:var(--warning);text-transform:uppercase;border:1px solid #8e7845;border-radius:999px;margin-bottom:2rem;padding:.45rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.manufacturing-grid{border-top:1px solid #abb8af;grid-template-columns:repeat(3,1fr);display:grid}.manufacturing-grid article{padding:2rem 2rem 0 0}.manufacturing-grid p{color:var(--ink-soft)}.manufacturing-gallery{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.manufacturing-gallery .image-frame__visual{min-height:18rem}.spec-verification-note{border-left:3px solid var(--sage);color:#c8d2cc;background:#ffffff0d;grid-column:1/-1;margin:0;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}.spec-customization-statement{color:var(--lime);border:1px solid #ffffff2e;grid-column:1/-1;margin:0;padding:1.25rem;font-weight:700;line-height:1.6}.product-pricing{background:#eef2ea;padding-block:clamp(5rem,8vw,8rem)}.product-pricing__layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.product-pricing h2{max-width:12ch}.product-pricing__value{color:var(--forest);letter-spacing:-.045em;margin:2.5rem 0 0;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:850;line-height:1}.product-pricing__status{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;display:grid}.product-pricing__status div{border:1px solid var(--line);background:#ffffff8f;border-radius:.9rem;padding:1rem}.product-pricing__status dt{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.product-pricing__status dd{color:var(--forest);margin:.45rem 0 0;font-weight:800}.product-pricing__terms{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);padding:clamp(2rem,4vw,3.25rem)}.product-pricing__terms p,.product-pricing__terms li{color:var(--ink-soft)}.product-pricing__terms ul{margin:1.5rem 0 2rem;padding-left:1.25rem}.product-pricing__terms li+li{margin-top:.65rem}.product-pricing__review{border-left:3px solid var(--lime);background:#f5f7f1;margin:0 0 2rem;padding:1.1rem 1.2rem}.product-pricing__review p{margin:0;font-size:.94rem}.product-pricing__review p+p{margin-top:.6rem}.product-pricing__review strong{color:var(--ink)}.product-pricing__review span{color:var(--ink);font-weight:750}.manufacturing-process-section .content-grid{grid-template-columns:repeat(3,1fr)}.product-page .product-supplier-trust .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-supplier-trust .content-card{min-height:15rem}.product-page--hpl-mdf .product-usps .content-grid:where([data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-specifications .spec-layout{grid-template-columns:1fr;gap:2.5rem}.product-page .product-specifications .spec-table{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.product-page .product-specifications .spec-row{background:#ffffff09;border:1px solid #486459;border-radius:.8rem;grid-template-columns:1fr;align-content:start;gap:.75rem;min-height:11rem;padding:1.5rem;display:grid}.product-page .product-specifications .spec-row:last-child{grid-column:1/-1;min-height:auto}.product-page .product-specifications .spec-row>span{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.product-page .product-specifications .spec-row strong{line-height:1.55}.product-page .product-specifications .spec-customization-statement{border-color:#58766a;border-left:4px solid var(--lime);background:#ffffff0b;border-radius:.6rem;padding:1.5rem 1.75rem}.product-page .product-features .content-grid,.product-page .customization .content-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.product-page .product-features .content-grid:where([data-count="1"]) .content-card,.product-page .customization .content-grid:where([data-count="1"]) .content-card{grid-column:span 12}.product-page .product-features .content-grid:where([data-count="2"],[data-count="4"]) .content-card,.product-page .customization .content-grid:where([data-count="2"],[data-count="4"]) .content-card{grid-column:span 6}.product-page .product-features .content-grid:where([data-count="3"],[data-count="6"],[data-count="9"]) .content-card,.product-page .customization .content-grid:where([data-count="3"],[data-count="6"],[data-count="9"]) .content-card,.product-page .product-features .content-grid:where([data-count="10"]) .content-card,.product-page .customization .content-grid:where([data-count="10"]) .content-card{grid-column:span 4}.product-page .product-features .content-grid:where([data-count="10"]) .content-card:last-child,.product-page .customization .content-grid:where([data-count="10"]) .content-card:last-child{grid-column:span 12;min-height:auto}.product-page .product-features .content-grid:where([data-count="5"]) .content-card,.product-page .customization .content-grid:where([data-count="5"]) .content-card{grid-column:span 6}.product-page .product-features .content-grid:where([data-count="5"]) .content-card:nth-child(n+3),.product-page .customization .content-grid:where([data-count="5"]) .content-card:nth-child(n+3),.product-page .product-features .content-grid:where([data-count="7"]) .content-card,.product-page .customization .content-grid:where([data-count="7"]) .content-card{grid-column:span 4}.product-page .product-features .content-grid:where([data-count="7"]) .content-card:nth-child(n+4),.product-page .customization .content-grid:where([data-count="7"]) .content-card:nth-child(n+4),.product-page .product-features .content-grid:where([data-count="8"]) .content-card,.product-page .customization .content-grid:where([data-count="8"]) .content-card{grid-column:span 3}.product-page .product-applications .application-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem}.product-page .product-applications .application-layout--text-only{grid-template-columns:1fr}.product-page .product-applications .application-layout:not(.application-layout--text-only) .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-applications .application-layout:not(.application-layout--text-only) .content-grid:where([data-count="1"],[data-count="2"],[data-count="3"]){grid-template-columns:1fr}.product-page .product-applications .application-layout--text-only .content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page .product-applications .application-layout--text-only .content-grid:where([data-count="1"]){grid-template-columns:1fr}.product-page .product-applications .application-layout--text-only .content-grid:where([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-applications .application-gallery{order:-1}.product-page .product-applications .application-gallery,.product-page .product-applications .image-frame,.product-page .product-applications .image-frame__visual{height:100%}.product-page .product-applications .image-frame__visual{min-height:30rem}.product-page .product-applications .application-layout--stacked{grid-template-columns:1fr}.product-page .product-applications .application-layout.application-layout--stacked .content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-page .product-related-products .content-grid,.product-page .product-buyer-guides .content-grid{align-items:stretch}.product-page .product-related-products .content-card,.product-page .product-buyer-guides .content-card{flex-direction:column;display:flex}.product-page .product-related-products .text-link,.product-page .product-buyer-guides .text-link{margin-top:auto}.product-page .product-buyer-guides .content-grid:where([data-count="2"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .manufacturing-grid{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-page .manufacturing-grid article{background:#fbfcf8b8;border:1px solid #c3cec6;border-radius:.8rem;min-height:13rem;padding:2rem}.faq-section .section-heading{margin-bottom:2rem}.faq-list{border-top:1px solid var(--line);margin-left:32%}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:1.5rem 3rem 1.5rem 0;font-size:1.05rem;font-weight:800}.faq-list details p{max-width:47rem;color:var(--ink-soft);padding:0 0 1.5rem}.inquiry-section{color:#fff;background:var(--forest);padding-block:7.5rem}.inquiry-layout{grid-template-columns:.72fr 1.28fr;gap:6rem;display:grid}.inquiry-copy h2{font-size:clamp(2.4rem,4vw,4.25rem)}.inquiry-copy>p:not(.eyebrow),.inquiry-copy li{color:#d3ded7}.inquiry-copy ul{padding-left:1.2rem}.inquiry-form{border-radius:var(--radius);color:var(--ink);background:var(--paper);padding:2.25rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.form-grid label{gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.form-grid label span{color:#a14a2c}.form-grid input,.form-grid textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd2cc;border-radius:.5rem;padding:.75rem .85rem}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--forest);outline:3px solid #c9dd73a6}.form-grid__wide{grid-column:1/-1}.inquiry-form .button{margin-top:1.5rem}.honeypot{opacity:0;pointer-events:none;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.form-feedback{min-height:1.5rem;margin:.75rem 0 0;font-size:.84rem}.form-feedback--error{color:#a23926}.form-feedback--success{color:var(--forest);font-weight:700}.site-footer{color:#fff;background:#0b1d16;padding-block:2.5rem}.site-footer .section-shell{justify-content:space-between;gap:2rem;display:flex}.site-footer span{letter-spacing:.08em;font-weight:800}.site-footer p{color:#9fb0a6;margin:0;font-size:.85rem}@media (max-width:980px){.hero,.positioning-band__inner,.section-heading,.split-section,.spec-layout,.product-pricing__layout,.application-layout,.inquiry-layout{grid-template-columns:1fr}.hero{gap:3rem;min-height:auto}.section-heading{gap:1rem}.content-grid,.intro-grid,.application-layout .content-grid,.manufacturing-grid,.manufacturing-gallery,.manufacturing-process-section .content-grid,.customization .content-grid{grid-template-columns:repeat(2,1fr)}.faq-list{margin-left:0}.positioning-band__inner{gap:1rem}.melamine-evidence__video-layout{grid-template-columns:1fr minmax(15rem,.55fr);gap:2rem}.product-page .product-features .content-grid,.product-page .customization .content-grid,.product-page .product-supplier-trust .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-features .content-grid .content-card:nth-child(n),.product-page .customization .content-grid .content-card:nth-child(n){grid-column:auto}.product-page .product-applications .application-layout{grid-template-columns:1fr}.product-page .product-applications .application-layout:not(.application-layout--text-only) .content-grid,.product-page .product-applications .application-layout.application-layout--stacked .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-applications .image-frame__visual{min-height:24rem}}@media (max-width:640px){.section-shell{width:min(100% - 2rem,1180px)}.site-header{padding-inline:1rem}.hero{padding-block:3rem}.hero__proof,.site-footer .section-shell{flex-direction:column}.section-block,.inquiry-section{padding-block:5rem}.content-grid,.intro-grid,.application-layout .content-grid,.manufacturing-grid,.manufacturing-gallery,.manufacturing-process-section .content-grid,.form-grid,.customization .content-grid{grid-template-columns:1fr}.intro-grid__supply{grid-column:auto}.detail-gallery{grid-template-columns:1fr}.detail-gallery .image-frame:first-child{grid-column:auto}.spec-row{grid-template-columns:1fr;gap:.35rem}.form-grid__wide{grid-column:auto}h1{font-size:clamp(2.8rem,15vw,4.6rem)}.image-frame--hero .image-frame__visual{min-height:25rem}.melamine-evidence__video-layout{grid-template-columns:1fr}.melamine-video{justify-self:center}.melamine-evidence__photos{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.melamine-evidence__photo{scroll-snap-align:start}.product-page .product-features .content-grid,.product-page .customization .content-grid,.product-page .manufacturing-grid,.product-page .product-supplier-trust .content-grid,.product-page .product-specifications .spec-table,.product-page .product-applications .application-layout:not(.application-layout--text-only) .content-grid,.product-page .product-applications .application-layout--text-only .content-grid,.product-page .product-buyer-guides .content-grid,.product-page--hpl-mdf .product-usps .content-grid:where([data-count="4"]){grid-template-columns:1fr}.product-page .product-specifications .spec-row:last-child{grid-column:auto}.product-page .product-applications .image-frame__visual{min-height:19rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.global-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf8f5;border-bottom:1px solid #14221b1f;position:sticky;top:0}.global-header__inner{align-items:center;gap:2rem;min-height:5rem;display:flex}.global-brand{flex:none;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.global-brand__mark{width:2.35rem;height:2.35rem;color:var(--lime);background:var(--forest-deep);letter-spacing:.05em;place-items:center;font-size:.66rem;font-weight:900;display:grid}.global-brand__logo{width:9.7rem;height:auto;display:block}.global-brand__logo--footer{filter:brightness(0)invert()}.global-brand>span:last-child{line-height:1.05;display:grid}.global-brand strong{letter-spacing:.07em;font-size:.93rem}.global-brand small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:.28rem;font-size:.58rem}.desktop-navigation{flex:1;justify-content:center;align-items:center;gap:clamp(1rem,1.6vw,1.8rem);display:flex}.desktop-dropdown>a{color:#25372e;white-space:nowrap;font-size:.79rem;font-weight:750;text-decoration:none}.desktop-dropdown>a:hover{color:#1f684d}.desktop-dropdown{padding-block:1.85rem;position:relative}.desktop-dropdown__panel{z-index:1;border:1px solid var(--line);background:var(--paper);opacity:0;visibility:hidden;grid-template-columns:15rem 1fr;gap:1.5rem;width:min(76rem,100vw - 2rem);max-height:calc(100vh - 6rem);padding:1.5rem;transition:all .16s;display:grid;position:fixed;top:4.65rem;left:50%;overflow-y:auto;transform:translate(-50%,.6rem);box-shadow:0 1.5rem 3rem #0e2b2229}.desktop-dropdown--open .desktop-dropdown__panel{opacity:1;visibility:visible;transform:translate(-50%)}.desktop-dropdown__panel p{color:var(--ink-soft);margin-bottom:0;font-size:.79rem;line-height:1.55}.desktop-dropdown__intro>strong{font-size:1.15rem;line-height:1.25;display:block}.desktop-dropdown__intro>a{border-bottom:1px solid var(--forest);width:fit-content;margin-top:1.1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:block}.products-navigation__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.navigation-link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.navigation-link-group{background:#f0f4ef;border-top:3px solid #517a67;border-radius:.55rem;padding:1rem}.navigation-link-group>p{color:#35634f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.65rem;font-weight:850}.navigation-link-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.navigation-link-group a{min-height:3.35rem;color:var(--ink);background:#fff;border:1px solid #dce3dc;border-radius:.35rem;align-items:center;padding:.75rem .85rem;font-size:.73rem;font-weight:750;line-height:1.3;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:flex}.navigation-link-group a:last-child:nth-child(odd){grid-column:1/-1}.navigation-link-group a:hover,.navigation-link-group a:focus-visible{border-color:var(--forest);color:#fff;background:var(--forest)}#desktop-applications-menu{grid-template-columns:16.5rem 1fr}#desktop-applications-menu .desktop-dropdown__intro{color:#fff;background:var(--forest-deep);border-radius:.55rem;padding:1.2rem}#desktop-applications-menu .desktop-dropdown__intro>p{color:#c2d0c8}#desktop-applications-menu .desktop-dropdown__intro>.nav-kicker{color:var(--lime)!important}#desktop-applications-menu .desktop-dropdown__intro>a{border-color:var(--lime);color:var(--lime)}.navigation-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.navigation-directory-grid>a{min-height:6rem;color:var(--ink);background:#f1f4ee;border-radius:.35rem;align-content:start;gap:.35rem;padding:.9rem;text-decoration:none;display:grid}.navigation-directory-grid>a:hover,.navigation-directory-grid>a:focus-visible{color:#fff;background:var(--forest)}.navigation-directory-grid strong{font-size:.78rem;line-height:1.25}.navigation-directory-grid small{color:var(--ink-soft);font-size:.65rem;line-height:1.4}.navigation-directory-grid>a:hover small,.navigation-directory-grid>a:focus-visible small{color:#c8d6ce}.navigation-directory-grid--about>a{min-height:4.5rem}.navigation-directory-grid>a.nav-buyer-tool{color:#fff;background:var(--forest)}.navigation-directory-grid>a.nav-buyer-tool small{color:#c8d6ce}.navigation-directory-grid>a.nav-buyer-tool:hover,.navigation-directory-grid>a.nav-buyer-tool:focus-visible{background:var(--forest-deep)}.nav-kicker{letter-spacing:.1em;text-transform:uppercase;font-weight:850;color:#3d6d58!important;margin-bottom:.7rem!important;font-size:.65rem!important}.nav-product{min-height:4.15rem;color:var(--ink);background:#eaf0ea;border:1px solid #d7e0d8;border-radius:.35rem;align-content:center;gap:.2rem;padding:.75rem .85rem;text-decoration:none;transition:color .14s,background .14s,border-color .14s;display:grid}.nav-product:hover,.nav-product:focus-visible{border-color:var(--forest);color:#fff;background:var(--forest)}.nav-product small{color:#64746b;font-size:.62rem;line-height:1.35}.nav-product:hover small,.nav-product:focus-visible small{color:#c8d6ce}.nav-product strong{font-size:.78rem;line-height:1.25}.button--header{color:#fff;background:var(--forest);white-space:nowrap;min-height:2.75rem;padding:.65rem 1rem;font-size:.74rem}.menu-toggle{cursor:pointer;background:0 0;border:0;width:2.9rem;height:2.9rem;display:none}.menu-toggle span{background:var(--forest-deep);width:1.5rem;height:2px;margin:.34rem auto;transition:all .16s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(.26rem)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-.26rem)rotate(-45deg)}.mobile-navigation{z-index:90;color:#fff;background:var(--forest-deep);opacity:0;visibility:hidden;height:calc(100svh - 5rem);transition:all .18s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-.5rem)}.mobile-navigation--open{opacity:1;visibility:visible;transform:none}.mobile-navigation nav{padding-block:1rem 3rem;display:grid}.mobile-navigation__group{border-bottom:1px solid #ffffff26}.mobile-navigation__group summary{cursor:pointer;justify-content:space-between;align-items:center;padding-block:1.1rem;font-size:1rem;font-weight:750;list-style:none;display:flex}.mobile-navigation__group summary::-webkit-details-marker{display:none}.mobile-navigation__group summary span{transition:transform .16s}.mobile-navigation__group[open] summary span{transform:rotate(45deg)}.mobile-navigation__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1rem;display:grid}.mobile-navigation__links a{color:#e7eee9;background:var(--forest-deep);border:1px solid #ffffff1f;padding:.75rem;font-size:.72rem;line-height:1.3;text-decoration:none}.mobile-navigation__links a:hover,.mobile-navigation__links a:focus-visible{color:var(--forest-deep);background:var(--lime)}.mobile-navigation__links .mobile-navigation__all{color:var(--forest-deep);background:var(--lime);grid-column:1/-1;font-weight:800}.mobile-navigation .button{color:var(--forest-deep);margin-top:1.5rem}.global-footer{color:#fff;background:#091b14;position:relative;overflow:hidden}.global-footer:before{background:linear-gradient(90deg, var(--lime), #527861 58%, transparent);content:"";height:.28rem;position:absolute;top:0;left:0;right:0}.global-footer:after{content:"";pointer-events:none;border:1px solid #c9dd7314;border-radius:50%;width:35rem;height:35rem;position:absolute;top:-18rem;left:-15rem}.global-footer__main{z-index:1;grid-template-columns:minmax(19rem,.8fr) minmax(0,1.45fr);gap:clamp(4.5rem,8vw,8rem);padding-block:clamp(4.5rem,7vw,7rem) 4rem;display:grid;position:relative}.global-footer__brand-column{align-self:start}.global-brand--footer small{color:#9bb0a4}.global-footer__brand-column>.footer-brand-summary{color:#b7c5bd;max-width:31rem;margin:.75rem 0 0;font-size:.86rem;line-height:1.7}.footer-brand-summary a{color:var(--lime);white-space:nowrap;margin-left:.3rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline}.footer-company-details{gap:.75rem;margin-top:1.25rem;display:grid}.footer-contact-item{color:#edf3ee;align-items:flex-start;gap:.7rem;width:fit-content;max-width:30rem;font-size:.8rem;line-height:1.55;text-decoration:none;display:flex}.footer-contact-item svg{fill:none;stroke:#9fb4a7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:1rem;height:1rem;margin-top:.12rem}.footer-contact-item address{font-style:normal}a.footer-contact-item:hover{color:var(--lime)}.footer-location-link{width:fit-content;color:var(--lime);margin-left:1.7rem;font-size:.7rem;font-weight:800;text-decoration:none}.footer-location-link:hover,.footer-brand-summary a:hover{color:#fff}.global-footer__navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.global-footer__navigation>div{border-left:1px solid #ffffff1f;min-width:0;padding-left:1.25rem}.global-footer__navigation h2{color:#9fb4a7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.67rem}.global-footer__navigation a{color:#edf3ee;width:fit-content;margin:.7rem 0;font-size:.84rem;line-height:1.45;text-decoration:none;display:block}.global-footer__navigation a:hover{color:var(--lime)}.global-footer__bottom{z-index:1;color:#82978b;border-top:1px solid #ffffff24;padding-block:1.4rem;font-size:.72rem;position:relative}.homepage{background:#f7f8f4}.home-section{padding-block:clamp(5.5rem,9vw,9rem)}.home-eyebrow{color:#416950;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:850}.home-heading{grid-template-columns:minmax(11rem,.38fr) 1fr;gap:3rem;margin-bottom:4rem;display:grid}.home-heading h2{max-width:17ch;margin:0;font-size:clamp(2.3rem,4.5vw,4.5rem)}.home-heading--spread{grid-template-columns:1.25fr .75fr}.home-heading--spread>p{max-width:35rem;color:var(--ink-soft);align-self:end}.home-hero{color:#fff;background:var(--forest-deep);min-height:calc(100svh - 5rem);position:relative}.home-hero__visual,.home-hero__shade{position:absolute;inset:0}.home-hero__visual img{object-fit:cover;object-position:center}.home-hero__shade{background:linear-gradient(90deg,#071912ed 0%,#071912c7 42%,#07191229 72%,#0719121a 100%)}.home-hero__inner{flex-direction:column;justify-content:space-between;min-height:calc(100svh - 5rem);padding-block:clamp(4rem,9vh,7rem) 2rem;display:flex;position:relative}.home-hero__copy{max-width:46rem}.home-hero .home-eyebrow{color:var(--lime)}.home-hero h1{max-width:11ch;margin-bottom:1.6rem;font-size:clamp(3.4rem,6.1vw,6.6rem)}.home-hero__copy>p:not(.home-eyebrow){color:#d8e0db;max-width:41rem;font-size:clamp(1rem,1.3vw,1.16rem)}.home-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.button--outline-light{color:#fff;background:#091b1438;border:1px solid #ffffff8c}.home-hero__signals{border-top:1px solid #ffffff47;grid-template-columns:repeat(3,1fr);max-width:52rem;margin:5rem 0 0;padding-top:1.3rem;display:grid}.home-hero__signals div{padding-right:1.5rem}.home-hero__signals dt{color:#aebeb4;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.home-hero__signals dd{margin:.25rem 0 0;font-size:.84rem;font-weight:750}.product-range{background:var(--paper)}.featured-product{color:#fff;background:var(--forest);grid-template-columns:1.25fr .75fr;min-height:35rem;text-decoration:none;display:grid}.featured-product__image{min-height:31rem;position:relative;overflow:hidden}.featured-product__image img{object-fit:cover;transition:transform .45s}.featured-product:hover img{transform:scale(1.018)}.featured-product__copy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex}.featured-product__copy>span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.featured-product__copy h3{margin:1.25rem 0;font-size:clamp(2rem,3.3vw,3.5rem)}.featured-product__copy p,.featured-product__copy li{color:#cfdbd4}.featured-product__copy ul{margin:1rem 0 2.4rem;padding-left:1.1rem}.featured-product__copy>strong{color:var(--lime)}.why-section{background:#edf0ea}.capability-grid{border-top:1px solid #aeb9b1;border-left:1px solid #aeb9b1;grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-bottom:1px solid #aeb9b1;border-right:1px solid #aeb9b1;min-height:21rem;padding:2rem}.capability-grid article>span{color:#355a48;letter-spacing:.06em;text-transform:uppercase;background:#dce6dc;border-radius:999px;width:fit-content;margin-bottom:4.5rem;padding:.42rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}.capability-grid h3{text-transform:capitalize;font-size:1.35rem}.capability-grid p{color:var(--ink-soft);font-size:.9rem}.applications-section{color:#fff;background:#102b21}.applications-section .home-eyebrow{color:var(--lime)}.applications-intro{grid-template-columns:1.35fr .65fr;gap:4rem;display:grid}.applications-intro .home-heading{margin:0;display:block}.applications-intro>p{color:#b9c9bf;align-self:end}.application-list{border-top:1px solid #51675c;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.application-list>a{color:#fff;border-right:1px solid #51675c;flex-direction:column;min-height:20rem;padding:2rem 1.8rem 1.6rem 0;text-decoration:none;transition:background .16s,padding .16s;display:flex;position:relative}.application-list>a:last-child{border-right:0;padding-left:1.8rem}.application-list>a:not(:first-child):not(:last-child){padding-left:1.8rem}.application-list>a:hover{background:#ffffff0b}.application-list span{color:var(--lime);font-size:.72rem}.application-list h3{margin-top:5rem}.application-list p{color:#b9c9bf;font-size:.87rem}.application-list strong{width:fit-content;color:var(--lime);border-bottom:1px solid #c9dd738c;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.72rem;display:inline-flex}.application-list strong i{font-style:normal}.manufacturing-story{background:#dce4dc;grid-template-columns:1fr 1fr;min-height:46rem;display:grid}.manufacturing-story__image{min-height:38rem;position:relative}.manufacturing-story__image img{object-fit:cover}.manufacturing-story__copy{flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7.5rem);display:flex}.manufacturing-story__copy h2{font-size:clamp(2.5rem,4vw,4.3rem)}.manufacturing-story__copy>p:not(.home-eyebrow){color:var(--ink-soft)}.process-line{text-transform:uppercase;align-items:center;gap:.8rem;margin:2rem 0 3rem;font-size:.72rem;font-weight:800;display:flex}.process-line i{background:#71847a;width:2rem;height:1px}.text-link-light{border-bottom:1px solid var(--forest);width:fit-content;font-weight:800;text-decoration:none}.quality-section{background:var(--paper)}.quality-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6rem;display:grid}.quality-layout h2{font-size:clamp(2.4rem,4vw,4.2rem)}.quality-layout>div>p:not(.home-eyebrow){color:var(--ink-soft)}.quality-steps{border-top:1px solid var(--line);margin:2.5rem 0 0;padding:0;list-style:none}.quality-steps li{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.quality-steps span{color:#536b5f;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:800}.quality-visual{min-height:38rem;margin:0;position:relative;overflow:hidden}.quality-visual img{object-fit:cover}.custom-solutions{color:#fff;background:#204b3a;padding-block:clamp(5rem,8vw,8rem)}.custom-solutions .home-eyebrow{color:var(--lime)}.custom-solutions__inner{grid-template-columns:1fr 1fr;gap:6rem;display:grid}.custom-solutions h2{font-size:clamp(2.5rem,4vw,4rem)}.custom-solutions__inner>div:last-child>p{color:#cbd9d1}.spec-tags{flex-wrap:wrap;gap:.6rem;margin:2rem 0;display:flex}.spec-tags span{border:1px solid #668474;border-radius:99rem;padding:.55rem .8rem;font-size:.72rem}.global-supply{background:#eef0eb}.global-supply__layout{grid-template-columns:1.25fr .75fr;align-items:center;gap:5rem;display:grid}.global-supply__map{background:#e3e8e1;border:1px solid #cbd3cc;min-height:30rem;position:relative;overflow:hidden}.global-supply__map svg{fill:#c6d1c7;stroke:#a8b8ab;stroke-width:1px;width:96%;height:84%;position:absolute;inset:8% 2%}.market-dot{z-index:2;color:#fff;background:var(--forest);border-radius:99rem;padding:.45rem .75rem;font-size:.67rem;font-weight:800;position:absolute;box-shadow:0 0 0 .6rem #183f311f}.market-dot--eu{top:30%;left:35%}.market-dot--me{top:52%;left:50%}.market-dot--ca{top:34%;left:64%}.global-supply h2{font-size:clamp(2.5rem,4vw,4.2rem)}.global-supply p,.global-supply li{color:var(--ink-soft)}.knowledge-section{color:#fff;background:#0d231a;padding-block:6rem}.knowledge-section .home-eyebrow{color:var(--lime)}.knowledge-section__inner{grid-template-columns:1fr 1fr;gap:2rem 6rem;display:grid}.knowledge-section h2{font-size:clamp(2.3rem,3.8vw,3.8rem)}.knowledge-topics{border-top:1px solid #4d6157;grid-template-columns:1fr 1fr;align-content:start;display:grid}.knowledge-topics span{color:#c5d2ca;border-bottom:1px solid #4d6157;padding:1rem 0}.knowledge-topics--posts{grid-template-columns:1fr}.knowledge-topics--posts a{color:#fff;border-bottom:1px solid #4d6157;gap:.35rem;padding:1rem 0;text-decoration:none;display:grid}.knowledge-topics--posts small{color:#9fb0a6;line-height:1.5}.knowledge-note{color:#83978c;grid-column:2;font-size:.78rem}.home-inquiry{scroll-margin-top:5rem}.back-to-top{z-index:85;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091b14f0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.65rem;min-height:3rem;padding:.7rem .75rem .7rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 .75rem 2.2rem #07191238}.back-to-top:hover{color:var(--lime);background:var(--forest-deep)}.back-to-top svg{width:1.7rem;height:1.7rem;color:var(--forest-deep);background:var(--lime);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;border-radius:50%;padding:.33rem}@media (max-width:1120px){.desktop-navigation{display:none}.global-header__inner{justify-content:space-between}.global-header .button--header{margin-left:auto}.menu-toggle{display:block}.capability-grid,.application-list{grid-template-columns:repeat(2,1fr)}.application-list>a:nth-child(2){border-right:0}}@media (max-width:800px){.home-heading,.home-heading--spread,.applications-intro,.featured-product,.manufacturing-story,.quality-layout,.custom-solutions__inner,.global-supply__layout,.knowledge-section__inner{grid-template-columns:1fr}.home-heading{gap:1rem;margin-bottom:2.5rem}.home-heading--spread>p{align-self:auto}.home-hero__shade{background:linear-gradient(90deg,#071912e6,#0719127a)}.home-hero__signals{grid-template-columns:1fr;gap:.8rem}.home-hero__signals div{grid-template-columns:9rem 1fr;gap:1rem;display:grid}.featured-product__image{min-height:25rem}.manufacturing-story__image{min-height:32rem}.manufacturing-story__copy{padding:4rem 2rem}.quality-layout,.custom-solutions__inner,.global-supply__layout{gap:3rem}.quality-visual{min-height:31rem}.knowledge-note{grid-column:auto}.global-footer__main{grid-template-columns:1fr;gap:3.5rem}.global-footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}}@media (max-width:560px){.global-header .button--header{display:none}.global-header__inner{min-height:4.5rem}.mobile-navigation{height:calc(100svh - 4.5rem)}.home-hero{min-height:calc(100svh - 4.5rem)}.home-hero__inner{min-height:calc(100svh - 4.5rem);padding-block:3.5rem 1.5rem}.home-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.home-hero__signals{margin-top:3rem}.home-hero__signals div{grid-template-columns:1fr;gap:.1rem}.home-actions .button{width:100%}.capability-grid,.application-list{grid-template-columns:1fr}.capability-grid article{min-height:auto}.capability-grid article>span{margin-bottom:2rem}.application-list h3{margin-top:2rem}.application-list>a{border-bottom:1px solid #51675c;border-right:0;min-height:auto;padding:1.5rem 0!important}.application-list strong{margin-top:1rem}.featured-product__image{min-height:20rem}.featured-product__copy{padding:2rem}.manufacturing-story__image,.quality-visual{min-height:25rem}.process-line{flex-wrap:wrap}.global-supply__map{min-height:22rem}.knowledge-topics{grid-template-columns:1fr}.global-footer__main{padding-block:4rem 3rem}.footer-company-details{gap:.85rem;margin-top:1.35rem}.back-to-top{right:max(.8rem, env(safe-area-inset-right));bottom:max(.8rem, env(safe-area-inset-bottom))}}.catalog-page,.application-detail{background:var(--paper)}.catalog-hero{color:#fff;background:#102b21;position:relative;overflow:hidden}.catalog-hero:after{content:"";border:1px solid #c9dd7338;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-18rem;right:-12rem}.catalog-hero__inner{z-index:1;min-height:38rem;padding-block:clamp(6rem,10vw,10rem);position:relative}.catalog-hero .home-eyebrow,.application-detail__hero .home-eyebrow{color:var(--lime)}.catalog-hero h1,.application-detail__hero h1{max-width:15ch;margin-bottom:1.8rem;font-size:clamp(3.1rem,6.6vw,6.4rem)}.catalog-hero__inner>p:not(.home-eyebrow){color:#c9d6ce;max-width:49rem;font-size:1.08rem}.catalog-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.3rem;display:flex}.catalog-text-link{border-bottom:1px solid;align-items:center;gap:.65rem;padding-block:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.catalog-hero .catalog-text-link,.application-detail__hero .catalog-text-link{color:#fff}.catalog-section{padding-block:clamp(5rem,8vw,8rem)}.catalog-section--compact{background:#edf0ea;padding-block:4.5rem}.catalog-section--tint{background:var(--mist)}.catalog-section__heading{grid-template-columns:minmax(0,1fr) minmax(16rem,.52fr);align-items:end;gap:0 5rem;margin-bottom:3.4rem;display:grid}.catalog-section__heading .home-eyebrow{grid-column:1/-1}.catalog-section__heading h2{margin:0;font-size:clamp(2.5rem,4.4vw,4.6rem)}.catalog-section__heading>p:last-child{color:var(--ink-soft);margin:0}.category-overview{border-top:1px solid #aeb9b1;border-left:1px solid #aeb9b1;grid-template-columns:repeat(3,1fr);display:grid}.category-overview article{border-bottom:1px solid #aeb9b1;border-right:1px solid #aeb9b1;padding:1.7rem}.category-overview span{font-weight:800}.category-overview p{color:var(--ink-soft);margin:.75rem 0 0;font-size:.86rem}.product-catalog-grid,.application-catalog-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.catalog-card{background:var(--paper);min-width:0}.product-catalog-grid>.catalog-card:only-child{grid-column:1/-1;grid-template-columns:1.08fr .92fr;display:grid}.product-catalog-grid>.catalog-card:only-child .catalog-visual{min-height:31rem}.product-catalog-grid>.catalog-card:only-child .catalog-card__body{flex-direction:column;justify-content:center;display:flex}.catalog-card .catalog-visual{min-height:23rem}.catalog-card--application .catalog-visual{min-height:19rem}.catalog-visual{background:#dbe1da;min-height:27rem;position:relative;overflow:hidden}.catalog-visual img{object-fit:cover}.catalog-card__body{padding:clamp(1.5rem,3vw,2.6rem)}.catalog-card__index{color:#60746a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2.2rem;font-size:.69rem;font-weight:800;display:block}.catalog-card h2{max-width:17ch;margin-bottom:1rem;font-size:clamp(1.8rem,3vw,3rem)}.catalog-card__body>p{color:var(--ink-soft)}.catalog-card__uses{border-top:1px solid var(--line);gap:.2rem;padding-top:1rem;font-size:.78rem;display:grid}.catalog-card__uses strong{color:var(--ink);text-transform:uppercase}.catalog-arrow-link{border-bottom:1px solid var(--forest);justify-content:space-between;align-items:center;gap:2rem;min-width:12rem;margin-top:1rem;padding-block:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.catalog-empty{border:1px solid var(--line);background:#f1f3ee;max-width:50rem;padding:clamp(2rem,5vw,4rem)}.catalog-empty h2{font-size:clamp(2rem,4vw,3.8rem)}.catalog-empty>p:not(.home-eyebrow){color:var(--ink-soft)}.catalog-selection{color:#fff;background:#173c2e}.catalog-selection .home-eyebrow{color:var(--lime)}.catalog-selection__layout{grid-template-columns:.78fr 1.22fr;gap:clamp(3rem,8vw,8rem);display:grid}.catalog-selection h2{font-size:clamp(2.5rem,4vw,4.3rem)}.catalog-selection__layout>div>p:not(.home-eyebrow){color:#bdcdc3}.catalog-selection ol{border-top:1px solid #5a7467;margin:0;padding:0;list-style:none}.catalog-selection li{border-bottom:1px solid #5a7467;grid-template-columns:minmax(7rem,.35fr) 1fr;gap:1.2rem;padding:1.3rem 0;display:grid}.catalog-selection li>span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.catalog-selection li h3{margin-bottom:.45rem}.catalog-selection li p{color:#bdcdc3;margin:0;font-size:.88rem}.specification-topics{border-top:1px solid #5a7467;grid-template-columns:repeat(2,1fr);display:grid}.specification-topics span{color:#edf3ee;border-bottom:1px solid #5a7467;padding:1.3rem 0;font-weight:800}.catalog-spec-cta{background:#e2e8df;padding-block:clamp(5rem,9vw,9rem)}.catalog-spec-cta .section-shell{grid-template-columns:1fr .7fr;align-items:end;gap:0 5rem;display:grid}.catalog-spec-cta .home-eyebrow{grid-column:1/-1}.catalog-spec-cta h2{margin:0;font-size:clamp(2.6rem,4.4vw,4.6rem)}.catalog-spec-cta p{color:var(--ink-soft)}.catalog-spec-cta .button{width:fit-content}.application-detail__hero{color:#fff;background:#102b21;padding-block:clamp(5rem,8vw,8rem)}.application-detail__hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.application-detail__hero h1{font-size:clamp(3rem,5.5vw,5.8rem)}.application-detail__hero-grid>div:first-child>p:not(.home-eyebrow){color:#c9d6ce;font-size:1.05rem}.application-detail__hero .catalog-visual{min-height:35rem}.application-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-content-grid article{min-height:100%}.application-needs{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.application-needs h2{font-size:clamp(2.5rem,4vw,4rem)}.application-needs>div:last-child{color:var(--ink-soft);font-size:1.02rem}.application-caution{border-left:3px solid var(--forest);background:var(--mist);margin-top:2rem;padding:1.2rem;font-size:.86rem}.discussion-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.discussion-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:14rem;padding:1.8rem}.discussion-grid p{color:var(--ink-soft);font-size:.88rem}.relationship-fallback{border-left:3px solid var(--forest);background:var(--mist);padding:2rem}.relationship-fallback p{color:var(--ink-soft)}@media (max-width:980px){.catalog-section__heading,.catalog-selection__layout,.catalog-spec-cta .section-shell,.application-detail__hero-grid,.application-needs{grid-template-columns:1fr}.catalog-section__heading{gap:1.2rem}.catalog-section__heading>p:last-child{max-width:42rem}.category-overview,.discussion-grid{grid-template-columns:repeat(2,1fr)}.catalog-spec-cta{text-align:left}.catalog-spec-cta p{margin-top:1.5rem}.application-detail__hero .catalog-visual{min-height:29rem}.application-content-grid{grid-template-columns:1fr}}@media (max-width:700px){.catalog-hero__inner{min-height:34rem}.catalog-hero h1,.application-detail__hero h1{overflow-wrap:break-word;font-size:clamp(2.7rem,13vw,4.6rem)}.product-catalog-grid,.application-catalog-grid,.category-overview,.discussion-grid,.specification-topics{grid-template-columns:1fr}.product-catalog-grid>.catalog-card:only-child{display:block}.product-catalog-grid>.catalog-card:only-child .catalog-visual,.catalog-card .catalog-visual{min-height:18rem}.catalog-card--application .catalog-visual{min-height:16rem}.catalog-card__index{margin-bottom:1.4rem}.catalog-actions .button{width:100%}.catalog-selection__layout{gap:2rem}.application-detail__hero .catalog-visual{min-height:22rem}}@media (max-width:390px){.section-shell{width:min(100% - 2rem,1180px)}.catalog-section{padding-block:4.5rem}.catalog-hero__inner{min-height:31rem;padding-block:4.5rem}.catalog-card__body,.catalog-empty{padding:1.3rem}.catalog-arrow-link{width:100%;min-width:0}}.trust-page,.blog-page,.article-page,.dedicated-inquiry{background:var(--paper)}.trust-hero,.blog-hero,.inquiry-hero{color:#fff;background:#102b21}.trust-hero__grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(3rem,7vw,7rem);min-height:43rem;padding-block:clamp(5rem,8vw,8rem);display:grid}.trust-hero__grid--about{grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,5vw,5rem)}.trust-hero__grid--about>div:first-child{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:1.5rem clamp(3rem,8vw,8rem);display:grid}.trust-hero__grid--about>div:first-child>.home-eyebrow{grid-column:1/-1}.trust-hero__grid--about>div:first-child>h1{grid-area:2/1/span 2;max-width:12ch;margin-bottom:0;font-size:clamp(3.2rem,5vw,5rem)}.trust-hero__grid--about>div:first-child>p:not(.home-eyebrow){grid-area:2/2;padding-top:.5rem}.trust-hero__grid--about>div:first-child>.catalog-actions{grid-area:3/2;align-self:end}.trust-hero__grid--about .trust-hero__image--about{aspect-ratio:2;border:1px solid #345246;grid-column:1/-1;width:100%;min-height:0;margin-top:clamp(1rem,2vw,2rem)}.trust-hero__grid--about .trust-hero__image--about img{object-fit:cover}.trust-hero .home-eyebrow,.blog-hero .home-eyebrow,.inquiry-hero .home-eyebrow,.trust-section--dark .home-eyebrow,.trust-final-cta .home-eyebrow,.article-header .home-eyebrow,.article-inquiry .home-eyebrow{color:var(--lime)}.trust-hero h1,.blog-hero h1,.inquiry-hero h1{max-width:14ch;margin-bottom:1.7rem;font-size:clamp(3.1rem,5.8vw,5.8rem)}.trust-hero__grid>div:first-child>p:not(.home-eyebrow),.blog-hero p:not(.home-eyebrow),.inquiry-hero p:not(.home-eyebrow){color:#c5d2ca;max-width:48rem;font-size:1.06rem}.trust-hero__image,.trust-hero__graphic{min-height:34rem;position:relative;overflow:hidden}.trust-hero__image img{object-fit:cover}.trust-hero__image--workshop img{object-position:center top;transform-origin:top;transform:scale(1.1)}.trust-hero__image.trust-hero__image--packaging{aspect-ratio:4/3;min-height:0}.trust-hero__graphic{background:linear-gradient(145deg,#c9dd731a,#0a241b8c),repeating-linear-gradient(90deg,#0000 0 4rem,#c9dd730f 4rem 4.05rem);border:1px solid #476356;flex-direction:column;justify-content:flex-end;padding:2rem;display:flex}.trust-hero__graphic:before{content:"";background:#789083;height:1px;position:absolute;inset:12% -30% auto 22%;transform:rotate(-30deg)}.trust-hero__graphic span{color:var(--lime);letter-spacing:-.06em;font-size:clamp(2.8rem,5vw,5rem);font-weight:800}.trust-hero__graphic i{background:var(--lime);width:5rem;height:.35rem;margin:1rem 0;display:block}.trust-hero__graphic small{color:#b9c9bf;text-transform:uppercase}.trust-section,.blog-section{padding-block:clamp(5rem,8vw,8rem)}.trust-section--tint,.blog-section--tint,.article-related--tint{background:#edf0ea}.trust-section--dark{color:#fff;background:#102b21}.trust-intro,.split-discussion,.location-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.trust-intro h2,.split-discussion h2,.location-layout h2,.trust-heading h2{font-size:clamp(2.5rem,4vw,4.3rem)}.trust-intro>p,.split-discussion>div:first-child>p:not(.home-eyebrow),.location-note p{color:var(--ink-soft);font-size:1rem}.fact-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.fact-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:.4rem;min-height:12rem;padding:2rem;display:grid}.fact-grid strong{letter-spacing:-.06em;font-size:clamp(2.7rem,5vw,5rem);line-height:1}.fact-grid span{color:var(--ink-soft);text-transform:uppercase;align-self:end;font-size:.75rem;font-weight:800}.trust-heading{margin-bottom:3rem}.pillar-grid,.quality-workflow,.coordination-grid{border-top:1px solid #aeb9b1;border-left:1px solid #aeb9b1;grid-template-columns:repeat(3,1fr);display:grid}.pillar-grid article,.quality-workflow article,.coordination-grid article{border-bottom:1px solid #aeb9b1;border-right:1px solid #aeb9b1;min-width:0;min-height:20rem;padding:2rem}.pillar-grid article>span,.quality-workflow article>span,.coordination-grid article>span{color:#5f766a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3rem;font-size:.68rem;font-weight:800;display:block}.pillar-grid p,.quality-workflow p,.coordination-grid p{color:var(--ink-soft);font-size:.88rem}.buyer-perspective .trust-heading>p:last-child{max-width:48rem;color:var(--ink-soft)}.buyer-perspective-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.buyer-perspective-grid article{border-top:3px solid var(--forest);background:var(--paper);min-height:14rem;padding:2rem}.buyer-perspective-grid h3{max-width:18rem}.buyer-perspective-grid p{max-width:34rem;color:var(--ink-soft)}.location-layout address{max-width:32rem;font-size:1.35rem;font-style:normal;font-weight:800}.location-note{border-left:3px solid var(--forest);background:var(--mist);padding:2rem}.trust-pathways,.knowledge-paths{color:#fff;background:#173c2e}.trust-pathways__grid{grid-template-columns:1fr 1fr;display:grid}.trust-pathways__grid>a{color:#fff;border-right:1px solid #587164;min-height:24rem;padding:clamp(2rem,5vw,5rem);text-decoration:none}.trust-pathways__grid>a:last-child{border-right:0}.trust-pathways__grid span{color:var(--lime);text-transform:uppercase;font-size:.72rem;font-weight:800}.trust-pathways__grid h2{margin-top:6rem;font-size:clamp(2rem,3.3vw,3.5rem)}.trust-pathways__grid small{color:#becdc4;font-size:.86rem}.trust-cms-sections{border-top:1px solid var(--line);padding-block:5rem}.trust-cms-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;display:grid}.trust-cms-grid article{background:var(--paper);padding:2rem}.trust-cms-grid h2{font-size:1.6rem}.rich-text p,.rich-text li{color:var(--ink-soft)}.rich-text h2{max-width:24ch;margin-top:3.4rem;font-size:clamp(1.9rem,3vw,2.8rem)}.rich-text h3{margin-top:2.4rem}.rich-text ul{padding-left:1.2rem}.rich-text a{text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.rich-text__table{border:1px solid var(--line);max-width:100%;margin-block:1.8rem;overflow-x:auto}.rich-text__table:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.rich-text__table table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.92rem;line-height:1.6}.rich-text__table caption{text-align:left;background:#eef1eb;padding:.8rem 1rem;font-weight:700}.rich-text__table th,.rich-text__table td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:1rem}.rich-text__table thead th{color:#fff;background:#102b21}.rich-text__table tbody th{background:#f4f5ef;min-width:9rem;font-weight:600}.trust-final-cta,.article-inquiry{color:#fff;background:#0d231a;padding-block:clamp(5rem,8vw,8rem)}.trust-final-cta h2,.article-inquiry h2{font-size:clamp(2.6rem,4.5vw,4.8rem)}.trust-final-cta p:not(.home-eyebrow),.article-inquiry p:not(.home-eyebrow){color:#bdccc3;max-width:45rem}.process-rail{border-top:1px solid #536b5f;margin:0;padding:0;list-style:none}.process-rail li{border-bottom:1px solid #536b5f;grid-template-columns:minmax(7rem,.4fr) .55fr 1fr;gap:2rem;padding:1.5rem 0;display:grid}.process-rail li>span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.process-rail li>div{display:contents}.process-rail h3{margin:0}.process-rail p{color:#bdccc3;margin:0}.specification-topics--light{border-color:var(--line)}.specification-topics--light span{border-color:var(--line);color:var(--ink)}.lead-time-band{background:#dfe7df;padding-block:clamp(4rem,7vw,7rem)}.lead-time-band h2{max-width:none;margin:0;font-size:clamp(4rem,9vw,9rem)}.lead-time-band p:last-child{max-width:52rem;color:var(--ink-soft)}.quality-workflow{grid-template-columns:repeat(4,1fr)}.buyer-checklist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.buyer-checklist li{border-bottom:1px solid var(--line);padding:1rem 0;font-weight:800}.documentation-state{color:#fff;background:#274d3e;padding-block:6rem}.documentation-state .home-eyebrow{color:var(--lime)}.documentation-state h2{font-size:clamp(2.5rem,4vw,4.2rem)}.documentation-state p:last-child{color:#cbd7d0;max-width:48rem}.certificate-evidence{color:#fff;background:#183a2e;padding-block:clamp(5rem,8vw,8rem)}.certificate-evidence .home-eyebrow{color:var(--lime)}.certificate-evidence__heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:3.5rem;display:grid}.certificate-evidence__heading h2{letter-spacing:-.045em;max-width:12ch;margin:.55rem 0 0;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.98}.certificate-evidence__heading>p{color:#c7d5cd;max-width:42rem;margin:0}.certificate-grid{border-top:1px solid #4e6b5d;border-left:1px solid #4e6b5d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.certificate-card{border-bottom:1px solid #4e6b5d;border-right:1px solid #4e6b5d;grid-template-columns:10rem 1fr;gap:1.5rem;min-width:0;padding:1.5rem;display:grid}.certificate-card__preview{aspect-ratio:360/509;-webkit-user-select:none;user-select:none;background:#e7ebe7;align-self:start;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #0003}.certificate-card__preview:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0f2a2014);position:absolute;inset:0}.certificate-card__preview img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.certificate-card__body{min-width:0}.certificate-card__body>span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:700;display:block}.certificate-card h3{margin:0 0 1rem;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1}.certificate-card p{color:#d0ddd6;margin:0 0 1.2rem;font-size:.9rem}.certificate-card small{color:#9fb3a8;font-size:.72rem;line-height:1.55;display:block}.certificate-card:last-child:nth-child(odd){grid-column:1/-1}.certificate-boundary{background:#102b21;border:1px solid #668172;border-top:0;grid-template-columns:12rem 1fr;gap:2rem;padding:2rem;display:grid}.certificate-boundary strong{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.certificate-boundary p{color:#c5d3cb;max-width:66rem;margin:0}.certificate-boundary .button{margin-top:1.5rem}.market-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:4rem;display:grid}.market-grid article{border-right:1px solid var(--line);padding:1.7rem 1.7rem 1.7rem 0}.market-grid article:not(:first-child){padding-left:1.7rem}.market-grid span{font-size:1.4rem;font-weight:800}.market-grid p{color:var(--ink-soft);font-size:.87rem}.trust-section--dark .coordination-grid,.trust-section--dark .coordination-grid article{border-color:#536b5f}.trust-section--dark .coordination-grid article>span{color:var(--lime)}.trust-section--dark .coordination-grid p{color:#bdccc3}.coordination-grid{grid-template-columns:repeat(4,1fr)}.supply-note{border:1px solid var(--line);background:var(--mist);padding:2rem}.supply-note p{color:var(--ink-soft);margin-bottom:0}.blog-hero,.inquiry-hero{padding-block:clamp(6rem,10vw,10rem)}.blog-hero h1,.inquiry-hero h1{max-width:15ch}.blog-topic-directory{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block:2rem;padding:1px;display:grid}.blog-topic-directory>a{min-height:12rem;color:var(--ink);background:var(--paper);grid-template-rows:auto 1fr auto;gap:.8rem;padding:1.5rem;text-decoration:none;transition:color .16s,background .16s;display:grid}.blog-topic-directory>a:hover,.blog-topic-directory>a:focus-visible{color:#fff;background:var(--forest)}.blog-topic-directory>a>span{color:#60746a;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.blog-topic-directory>a>strong{align-self:end;font-size:1.2rem;line-height:1.25}.blog-topic-directory small{color:var(--ink-soft);font-size:.78rem;line-height:1.5}.blog-topic-directory>a:hover>span,.blog-topic-directory>a:focus-visible>span{color:var(--lime)}.blog-topic-directory>a:hover small,.blog-topic-directory>a:focus-visible small{color:#c8d5ce}.blog-tool-callout{color:#fff;background:var(--forest);padding-block:2rem}.blog-tool-callout__layout{justify-content:space-between;align-items:center;gap:3rem;display:flex}.blog-tool-callout h2{max-width:none;margin-bottom:.7rem;font-size:clamp(2rem,3vw,3.2rem)}.blog-tool-callout p:not(.home-eyebrow){color:#c7d4cc;max-width:48rem;margin-bottom:0}.blog-tool-callout .home-eyebrow{color:var(--lime)}.blog-tool-callout .button{flex:none}.blog-topic-section{scroll-margin-top:6rem}.blog-topic-section__all{margin-top:2rem}.blog-topic-section .trust-heading>p:last-child{max-width:48rem;color:var(--ink-soft)}.blog-topic-page .blog-hero{padding-block:clamp(3.5rem,6vw,6rem)}.blog-topic-page .blog-hero h1{max-width:20ch;font-size:clamp(2.8rem,5vw,5rem)}.blog-topic-page .blog-section{padding-top:clamp(3rem,5vw,5rem)}.blog-card{background:var(--paper);border:1px solid var(--line)}.blog-card--featured{grid-template-columns:1.12fr .88fr;display:grid}.blog-visual{background:#dfe5de;min-height:22rem;position:relative;overflow:hidden}.blog-card--featured .blog-visual{min-height:34rem}.blog-visual img{object-fit:cover}.blog-visual--empty{background:linear-gradient(145deg,#dfe7df,#b8c8bc);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex}.blog-visual--empty span{color:#305544;font-size:2.5rem;font-weight:800}.blog-visual--empty i{background:var(--forest);width:4rem;height:.35rem;margin-top:.8rem}.blog-card__body{padding:clamp(1.7rem,4vw,4rem)}.blog-card__body h2{font-size:clamp(2rem,3.6vw,3.8rem)}.blog-card__body>p:not(.blog-meta){color:var(--ink-soft)}.blog-meta{color:#63766c;text-transform:uppercase;flex-wrap:wrap;gap:.8rem 1.5rem;font-size:.72rem;font-weight:800;display:flex}.blog-meta a{color:var(--forest);text-underline-offset:.2rem}.blog-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.editorial-empty{border:1px solid var(--line);background:#eef1eb;max-width:55rem;padding:clamp(2rem,5vw,5rem)}.editorial-empty h2{font-size:clamp(2.5rem,4vw,4.2rem)}.editorial-empty>p:not(.home-eyebrow){color:var(--ink-soft)}.article-header{color:#fff;background:#102b21;padding-block:clamp(6rem,10vw,10rem)}.article-header__inner{max-width:940px}.article-header h1{max-width:15ch;margin-bottom:2rem;font-size:clamp(3rem,6vw,6rem)}.sourcing-guide-page .article-header h1{max-width:22ch;font-size:clamp(3rem,4.8vw,5rem)}.sourcing-guide-page .rich-text__table table{min-width:48rem}.article-deck{color:#c8d6cd;max-width:48rem;font-size:1.15rem}.article-byline{color:var(--lime);text-transform:uppercase;gap:1.5rem;font-size:.75rem;font-weight:800;display:flex}.article-featured{min-height:clamp(24rem,55vw,42rem);margin-top:-3rem;position:relative;overflow:hidden}.article-featured img{object-fit:cover}.article-reading{grid-template-columns:15rem minmax(0,780px);justify-content:center;align-items:start;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.article-body{min-width:0;font-size:1.03rem}.article-body .rich-text>p:first-child{color:var(--ink);font-size:1.18rem}.article-toc{position:sticky;top:7rem}.article-toc nav{border-top:3px solid var(--forest);padding-top:1rem}.article-toc p{color:#60746a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:1rem;font-size:.67rem;font-weight:850}.article-toc ol{counter-reset:article-sections;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.article-toc li{counter-increment:article-sections}.article-toc a{color:var(--ink-soft);grid-template-columns:1.8rem 1fr;gap:.3rem;font-size:.76rem;line-height:1.45;text-decoration:none;display:grid}.article-toc a:before{color:#71847a;content:counter(article-sections, decimal-leading-zero);font-size:.64rem;font-weight:850}.article-toc a:hover{color:var(--forest)}.article-body .rich-text h2{scroll-margin-top:7rem}.article-related{border-top:1px solid var(--line);padding-block:6rem}.related-link-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.related-link-grid--four{grid-template-columns:repeat(4,1fr)}.related-link-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:16rem;padding:1.8rem;text-decoration:none}.related-link-grid>a>span{color:#53695e;text-transform:uppercase;font-size:.7rem;font-weight:800}.related-link-grid h3{margin-top:2.5rem}.related-link-grid p{color:var(--ink-soft);font-size:.85rem}.related-link-grid small{justify-content:space-between;margin-top:2rem;font-weight:800;display:flex}.inquiry-guidance{padding-block:clamp(5rem,8vw,8rem)}.inquiry-guidance__layout{grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,8rem);display:grid}.inquiry-guidance h2{font-size:clamp(2.5rem,4vw,4.2rem)}.inquiry-guidance__layout>div>p:not(.home-eyebrow){color:var(--ink-soft)}.inquiry-guidance ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.inquiry-guidance li{border-bottom:1px solid var(--line);grid-template-columns:minmax(6rem,.32fr) 1fr;gap:1rem;padding:1.2rem 0;display:grid}.inquiry-guidance li>span{color:#597064;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inquiry-guidance li h3{margin-bottom:.35rem}.inquiry-guidance li p{color:var(--ink-soft);margin:0;font-size:.87rem}.inquiry-form select{width:100%;min-height:3.2rem;color:var(--ink);background:#fff;border:1px solid #aab5ae;border-radius:.25rem;margin-top:.45rem;padding:.7rem .8rem}.inquiry-trust-links{background:var(--mist);padding-block:6rem}.contact-location{background:#e8ede6;padding-block:clamp(5rem,8vw,8rem)}.contact-location__layout{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:clamp(3rem,7vw,7rem);display:grid}.contact-location__details h2{max-width:13ch;font-size:clamp(2.5rem,4vw,4.2rem)}.contact-location__details>p:not(.home-eyebrow){color:var(--ink-soft)}.contact-location__details dl{border-top:1px solid #aeb9b1;margin-block:2rem}.contact-location__details dl>div{border-bottom:1px solid #aeb9b1;grid-template-columns:7rem 1fr;gap:1rem;padding-block:1rem;display:grid}.contact-location__details dt{color:#50665b;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.contact-location__details dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.contact-location__details address{font-style:normal}.contact-location__map-link{border-bottom:1px solid var(--forest);width:fit-content;margin-top:1.2rem;padding-bottom:.3rem;font-size:.78rem;font-weight:850;text-decoration:none;display:block}.contact-location__map{background:#d6ded5;border:1px solid #aeb9b1;min-height:31rem;overflow:hidden}.contact-location__map iframe{border:0;width:100%;height:100%;min-height:31rem;display:block}@media (max-width:980px){.trust-hero__grid,.trust-intro,.split-discussion,.location-layout,.inquiry-guidance__layout,.contact-location__layout{grid-template-columns:1fr}.trust-hero__grid{min-height:auto}.trust-hero__image,.trust-hero__graphic{min-height:28rem}.pillar-grid,.quality-workflow,.coordination-grid{grid-template-columns:repeat(2,1fr)}.certificate-card{grid-template-columns:8rem 1fr}.process-rail li{grid-template-columns:minmax(7rem,.4fr) .65fr 1fr}.blog-card--featured{grid-template-columns:1fr}.blog-card--featured .blog-visual{min-height:29rem}.blog-topic-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.article-reading{grid-template-columns:1fr}.article-toc{position:static}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.trust-hero h1,.blog-hero h1,.inquiry-hero h1,.article-header h1{overflow-wrap:break-word;font-size:clamp(2.7rem,13vw,4.5rem)}.sourcing-guide-page .article-header h1{font-size:clamp(2.35rem,10.5vw,3.6rem)}.fact-grid,.pillar-grid,.quality-workflow,.coordination-grid,.market-grid,.trust-pathways__grid,.trust-cms-grid,.blog-grid,.related-link-grid,.blog-topic-directory,.article-toc ol,.buyer-perspective-grid,.certificate-evidence__heading,.certificate-grid,.certificate-boundary{grid-template-columns:1fr}.certificate-card{grid-template-columns:6.5rem 1fr;padding:1.1rem}.certificate-boundary{gap:.8rem}.fact-grid article,.pillar-grid article,.quality-workflow article,.coordination-grid article{min-height:auto}.pillar-grid article>span,.quality-workflow article>span,.coordination-grid article>span{margin-bottom:2rem}.trust-pathways__grid>a{border-bottom:1px solid #587164;border-right:0;min-height:20rem}.trust-pathways__grid h2{margin-top:4rem}.process-rail li{grid-template-columns:1fr;gap:.65rem}.process-rail li>div{display:block}.process-rail p{margin-top:.6rem}.market-grid article,.market-grid article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:1.4rem 0}.blog-card--featured .blog-visual,.article-featured{min-height:20rem}.article-byline{flex-direction:column;gap:.4rem}.contact-location__details dl>div{grid-template-columns:1fr;gap:.35rem}.contact-location__map,.contact-location__map iframe{min-height:24rem}}.breadcrumbs{padding-top:1.15rem}.breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:#66766e;align-items:center;gap:.45rem;font-size:.74rem;line-height:1.4;display:inline-flex}.breadcrumbs a{color:var(--forest);font-weight:750;text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{text-underline-offset:.2rem;text-decoration:underline}.breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:42rem;overflow:hidden}.melamine-colors-page{background:var(--paper)}.melamine-colors-hero{color:#fff;background:#102b21;padding-block:clamp(6rem,10vw,10rem)}.melamine-colors-hero__layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.melamine-colors-hero h1{max-width:11ch;font-size:clamp(3.3rem,6.5vw,6.5rem)}.melamine-colors-hero__layout>div>p:not(.home-eyebrow){color:#c7d4cc;max-width:43rem;font-size:1.08rem}.melamine-colors-hero .catalog-text-link{color:#fff}.melamine-sample-notice{border-top:4px solid var(--lime);color:var(--ink);background:#edf0ea;padding:clamp(2rem,4vw,3.5rem)}.melamine-sample-notice>span{color:#53685d;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:850}.melamine-sample-notice h2{max-width:13ch;margin-top:1.2rem;font-size:clamp(2rem,3.2vw,3.4rem)}.melamine-sample-notice p{color:var(--ink-soft)}.melamine-sample-notice p:last-child{margin-bottom:0;font-weight:750}.melamine-category-nav{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-block:2rem;padding:1px;display:grid}.melamine-category-nav a{background:#fff;grid-template-rows:auto 1fr auto;gap:.5rem;min-height:10rem;padding:1.5rem;text-decoration:none;display:grid}.melamine-category-nav span{color:#64776d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.melamine-category-nav strong{align-self:end;font-size:1.2rem}.melamine-category-nav small{color:var(--ink-soft);line-height:1.45}.melamine-category-nav a:hover,.melamine-category-nav a:focus-visible{color:#fff;background:var(--forest)}.melamine-category-nav a:hover span,.melamine-category-nav a:focus-visible span{color:var(--lime)}.melamine-category-nav a:hover small,.melamine-category-nav a:focus-visible small{color:#c8d5ce}.melamine-catalogue__section{padding-block:clamp(5rem,8vw,8rem);scroll-margin-top:6rem}.melamine-catalogue__section:nth-child(odd){background:#edf0ea}.melamine-catalogue__heading{grid-template-columns:1fr .65fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.melamine-catalogue__heading h2{max-width:none;margin:0;font-size:clamp(2.8rem,5vw,5.2rem)}.melamine-catalogue__heading>p{color:var(--ink-soft);margin:0}.melamine-swatch-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.melamine-swatch-card{background:var(--paper);min-width:0}.melamine-swatch-card__visual{background-repeat:no-repeat;min-height:15rem}.melamine-swatch-card__body{padding:1.4rem}.melamine-swatch-card__body span{color:#61746a;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.melamine-swatch-card__body h3{margin:.65rem 0;font-size:1.35rem}.melamine-swatch-card__body p{color:var(--ink-soft);margin:0;font-size:.82rem}.melamine-reference-guide{color:#fff;background:#173c2e;padding-block:clamp(5rem,8vw,8rem)}.melamine-reference-guide .home-eyebrow{color:var(--lime)}.melamine-reference-guide__layout{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,8rem);display:grid}.melamine-reference-guide__layout h2{font-size:clamp(2.5rem,4vw,4.4rem)}.melamine-reference-guide__cards{border-top:1px solid #587164}.melamine-reference-guide__cards article{border-bottom:1px solid #587164;grid-template-columns:minmax(6rem,.35fr) .45fr 1fr;gap:1.2rem;padding-block:1.4rem;display:grid}.melamine-reference-guide__cards span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.melamine-reference-guide__cards h3{margin:0}.melamine-reference-guide__cards p{color:#c5d2ca;margin:0;font-size:.88rem}.melamine-order-note{background:#dfe7df;padding-block:clamp(5rem,8vw,8rem)}.melamine-order-note h2{max-width:17ch;font-size:clamp(2.8rem,5vw,5.2rem)}.melamine-order-note>.section-shell>p:not(.home-eyebrow){max-width:50rem;color:var(--ink-soft)}@media (max-width:980px){.melamine-catalogue-promo__layout,.melamine-colors-hero__layout,.melamine-catalogue__heading,.melamine-reference-guide__layout{grid-template-columns:1fr}.melamine-swatch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.melamine-catalogue__heading{gap:1rem}}@media (max-width:700px){.melamine-colors-hero h1{font-size:clamp(2.8rem,14vw,4.7rem)}.melamine-category-nav,.melamine-swatch-grid{grid-template-columns:1fr}.melamine-swatch-card__visual{min-height:18rem}.melamine-reference-guide__cards article{grid-template-columns:1fr;gap:.65rem}.melamine-reference-guide__cards p{grid-column:auto}.melamine-catalogue-promo__samples{min-height:20rem}}.global-footer__bottom{justify-content:space-between;align-items:center;gap:2rem;display:flex}.global-footer__bottom nav{flex-wrap:wrap;gap:1.25rem;display:flex}.global-footer__bottom a{color:#a9bbb0;text-decoration:none}.global-footer__bottom a:hover,.global-footer__bottom a:focus-visible{color:var(--lime)}.inquiry-privacy-note{max-width:42rem;color:var(--ink-soft);margin:1.25rem 0 0;font-size:.78rem}.inquiry-privacy-note a{color:var(--forest);text-underline-offset:.18rem;font-weight:800}.article-byline{flex-wrap:wrap}.article-byline a{color:inherit;text-underline-offset:.22rem}.policy-page,.authors-page,.author-profile-page{background:var(--paper)}.policy-hero,.authors-hero,.author-profile-hero{color:#fff;background:#102b21}.policy-hero__inner,.authors-hero>.section-shell{padding-block:clamp(5.5rem,9vw,9rem)}.policy-hero h1,.authors-hero h1,.author-profile-hero h1{max-width:13ch;font-size:clamp(3.2rem,6vw,6rem)}.policy-hero__inner>p:not(.home-eyebrow),.authors-hero>.section-shell>p:not(.home-eyebrow),.author-profile-hero__grid>div>p:not(.home-eyebrow){color:#c7d5cc;max-width:48rem;font-size:1.08rem}.policy-hero time{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.policy-layout{grid-template-columns:14rem minmax(0,760px);justify-content:center;align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.policy-directory{position:sticky;top:7rem}.policy-directory nav{border-top:3px solid var(--forest);gap:.65rem;padding-top:1rem;display:grid}.policy-directory p{color:#60746a;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.67rem;font-weight:850}.policy-directory a{color:var(--ink-soft);font-size:.78rem;line-height:1.4;text-decoration:none}.policy-directory a:hover,.policy-directory a:focus-visible{color:var(--forest);text-underline-offset:.2rem;text-decoration:underline}.policy-content>section{border-bottom:1px solid var(--line);margin-bottom:3.25rem;padding-block:0 3.25rem;scroll-margin-top:7rem}.policy-content h2{max-width:21ch;font-size:clamp(2rem,3.5vw,3.35rem)}.policy-content p,.policy-content li{color:var(--ink-soft)}.policy-content ol,.policy-content ul{gap:.8rem;padding-left:1.25rem;display:grid}.policy-content a{color:var(--forest);text-underline-offset:.2rem;font-weight:750}.policy-contact{color:#fff;background:var(--forest);padding:clamp(1.7rem,4vw,3rem)}.policy-contact h2{font-size:clamp(1.8rem,3vw,2.7rem)}.policy-contact p{color:#c7d5cc}.policy-contact a{color:var(--lime)}.policy-contact>a{margin-top:.75rem;text-decoration:none;display:inline-block}.authors-hero>.section-shell{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.authors-hero h1{margin-bottom:0}.authors-directory{padding-block:clamp(4rem,8vw,8rem)}.authors-grid{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.author-card{background:var(--paper);flex-direction:column;min-height:25rem;padding:clamp(1.8rem,4vw,3.5rem);display:flex}.author-card>span{color:#597064;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:850}.author-card h2{max-width:none;margin:2.4rem 0 .6rem;font-size:clamp(2rem,3.5vw,3.3rem)}.author-card strong{color:var(--forest);font-size:.82rem}.author-card p{color:var(--ink-soft)}.author-card a{width:fit-content;color:var(--forest);margin-top:auto;font-size:.78rem;font-weight:850;text-decoration:none}.author-card a:hover{text-underline-offset:.22rem;text-decoration:underline}.authors-method{color:#fff;background:var(--forest);padding-block:clamp(5rem,8vw,8rem)}.authors-method>.section-shell{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.authors-method h2{font-size:clamp(2.6rem,4.5vw,4.6rem)}.authors-method>.section-shell>div:last-child{align-self:end}.authors-method p{color:#c7d5cc}.authors-method a{color:var(--lime);font-weight:800;text-decoration:none}.author-profile-hero__grid{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(5.5rem,9vw,9rem);display:grid}.author-monogram{aspect-ratio:1;width:10rem;color:var(--lime);letter-spacing:-.06em;background:#173b2e;border:1px solid #597466;place-items:center;font-size:2.3rem;font-weight:900;display:grid}.author-profile-hero h1{max-width:none;margin-bottom:.6rem}.author-profile-hero strong{color:var(--lime);margin-bottom:1.5rem;display:block}.author-profile-content{padding-block:clamp(5rem,8vw,8rem)}.author-profile-layout{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.author-profile-layout h2{font-size:clamp(2.3rem,3.8vw,3.8rem)}.author-profile-layout p,.author-profile-layout li{color:var(--ink-soft)}.author-profile-layout ul{gap:1rem;padding-left:1.2rem;display:grid}.author-boundary{color:#fff;background:#183f31;padding-block:2.5rem}.author-boundary>.section-shell{grid-template-columns:.4fr 1fr;gap:2rem;display:grid}.author-boundary strong{color:var(--lime)}.author-boundary p{color:#d0dbd4;margin:0}.author-articles{background:#eef1eb;padding-block:clamp(5rem,8vw,8rem)}.author-article-list{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.author-article-list>a{background:var(--paper);flex-direction:column;min-height:18rem;padding:2rem;text-decoration:none;display:flex}.author-article-list span{color:#61746a;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:850}.author-article-list h3{margin:2rem 0 .7rem;font-size:1.7rem}.author-article-list p{color:var(--ink-soft);font-size:.84rem}.author-article-list small{color:var(--forest);margin-top:auto;font-weight:850}.author-articles__all{margin-top:2rem}.official-identity{color:#fff;background:var(--forest);padding-block:clamp(5rem,8vw,8rem)}.official-identity>.section-shell{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,8rem);display:grid}.official-identity h2{font-size:clamp(2.6rem,4.5vw,4.6rem)}.official-identity>.section-shell>div>p:not(.home-eyebrow){color:#c7d5cc}.official-identity dl{border-top:1px solid #597466;margin:0}.official-identity dl>div{border-bottom:1px solid #597466;grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1rem;display:grid}.official-identity dt{color:#9fb4a7;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.official-identity dd{margin:0;font-weight:750}.official-identity a{color:var(--lime);text-underline-offset:.2rem}.company-evidence-overview{background:#edf1eb;padding-block:clamp(5rem,8vw,8rem)}.company-evidence-overview .trust-heading>p:last-child,.company-evidence-visuals .trust-heading>p:last-child{max-width:50rem;color:var(--ink-soft)}.company-evidence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;display:grid}.company-evidence-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:17rem;padding:clamp(1.5rem,3vw,2.6rem)}.company-evidence-grid span,.company-visual-grid article>div:last-child>span{color:#5e7469;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.company-evidence-grid h3,.company-visual-grid h3{margin:2.5rem 0 .8rem;font-size:clamp(1.55rem,2.5vw,2.25rem)}.company-evidence-grid p,.company-visual-grid p{color:var(--ink-soft);margin:0;font-size:.88rem}.company-evidence-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.company-evidence-visuals{padding-block:clamp(5rem,8vw,8rem)}.company-visual-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3rem;padding:1px;display:grid}.company-visual-grid article{background:var(--paper);min-width:0}.company-visual-grid__image{aspect-ratio:16/9;background:#dce3dd;position:relative;overflow:hidden}.company-visual-grid__image img{object-fit:cover}.company-visual-grid article>div:last-child{padding:1.5rem}.company-visual-grid h3{margin-top:1.2rem}.about-overview{background:#f5f6f2}.about-overview__layout{grid-template-columns:1fr .85fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.about-overview__layout h2{max-width:15ch;font-size:clamp(2.6rem,4.4vw,4.6rem)}.about-overview__layout>p{max-width:39rem;color:var(--ink-soft);margin:0 0 .5rem}.about-overview .fact-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem)}.about-overview .fact-grid article{border:0;border-top:1px solid #aeb9b1;min-height:10rem;padding:1.5rem 0}.about-overview .fact-grid article:nth-child(3n+2),.about-overview .fact-grid article:nth-child(3n+3){border-left:1px solid #d1d8d2;padding-left:1.5rem}.about-overview .fact-grid strong{font-size:clamp(2.4rem,4vw,4rem)}.about-overview .fact-grid span{max-width:13rem;font-size:.66rem}.about-company{color:#fff;background:var(--forest);padding-block:clamp(5rem,8vw,8rem)}.about-company__grid{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem);display:grid}.about-company h2{font-size:clamp(2.5rem,4vw,4.2rem)}.about-company p{color:#c7d5cc}.about-company__identity{align-self:start}.about-company__identity dl{border-top:1px solid #587164;margin:3rem 0 0}.about-company__identity dl>div{border-bottom:1px solid #587164;grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.about-company__identity dt,.about-company__supply span{color:#9fb4a7;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.about-company__identity dd{margin:0;font-size:.86rem;font-weight:700}.about-company__identity a,.about-company .catalog-text-link{color:var(--lime)}.about-company__supply>div:first-of-type{border-top:1px solid #587164;border-left:1px solid #587164;grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.about-company__supply article{border-bottom:1px solid #587164;border-right:1px solid #587164;min-height:11rem;padding:1.25rem;display:block}.about-company__supply h3{margin:1.4rem 0 .35rem;font-size:1.25rem}.about-company__supply article p{margin:0;font-size:.84rem}.about-capabilities__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.about-company .button--primary{color:var(--forest-deep)}.company-evidence-visuals .company-visual-grid{background:0 0;grid-template-columns:1.35fr .825fr .825fr;gap:1rem;padding:0}.company-evidence-visuals .company-visual-grid article{border:1px solid var(--line);overflow:hidden}.company-evidence-visuals .company-visual-grid__image{aspect-ratio:4/3}.company-evidence-visuals .company-visual-grid article:first-child .company-visual-grid__image{aspect-ratio:1.3}.company-evidence-visuals .company-visual-grid article:first-child img{object-position:center top;transform-origin:top;transform:scale(1.11)}.workshop-view__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.workshop-view__layout h2{max-width:12ch}.workshop-view__layout p:not(.home-eyebrow),.workshop-view figcaption{color:var(--ink-soft)}.workshop-view figure{margin:0}.workshop-view__image{aspect-ratio:16/10;background:#dce3dd;position:relative;overflow:hidden}.workshop-view__image img{object-fit:cover;object-position:center 20%}.workshop-view figcaption{margin-top:.7rem;font-size:.82rem}.company-evidence-visuals .company-visual-grid h3{font-size:clamp(1.25rem,1.8vw,1.7rem)}.about-assurance{background:#edf1eb;padding-block:clamp(5rem,8vw,8rem)}.about-assurance__grid{grid-template-columns:1.15fr .85fr;gap:clamp(3rem,7vw,7rem);display:grid}.about-assurance h2{font-size:clamp(2.5rem,4vw,4rem)}.about-assurance__heading>p:last-child,.about-assurance aside>p{color:var(--ink-soft)}.about-assurance__list{border-top:1px solid #b9c4bd;border-left:1px solid #b9c4bd;grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.about-assurance__list article{background:#ffffff73;border-bottom:1px solid #b9c4bd;border-right:1px solid #b9c4bd;min-height:13rem;padding:1.5rem}.about-assurance__list span{color:#5e7469;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.about-assurance__list h3{margin:1.2rem 0 .6rem;font-size:1.3rem}.about-assurance__list p,.about-assurance aside article p{color:var(--ink-soft);margin:0;font-size:.82rem}.about-assurance aside{color:#fff;background:var(--forest);align-self:start;padding:clamp(2rem,4vw,3.5rem)}.about-assurance aside .home-eyebrow{color:var(--lime)}.about-assurance aside>p{color:#c7d5cc}.about-assurance aside article{border-top:1px solid #587164;padding-block:1.1rem}.about-assurance aside article h3{margin:0 0 .35rem;font-size:1.15rem}.about-assurance aside article p{color:#c7d5cc}.about-support{padding-block:clamp(5rem,8vw,8rem)}.about-support nav{border-top:1px solid var(--line);margin-top:3rem}.about-support nav a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(12rem,.7fr) 1fr auto;align-items:center;gap:2rem;padding-block:1.3rem;text-decoration:none;display:grid}.about-support nav a:hover span,.about-support nav a:hover i{color:#37624c}.about-support nav span{font-size:1.3rem;font-weight:850}.about-support nav small{color:var(--ink-soft)}.about-support nav i{font-size:1.3rem;font-style:normal}.about-location{color:#fff;background:#0d2a20;padding-block:clamp(4rem,7vw,7rem)}.about-location>.section-shell{grid-template-columns:1fr .7fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.about-location .home-eyebrow{color:var(--lime)}.about-location h2{max-width:14ch;font-size:clamp(2.5rem,4vw,4.3rem)}.about-location address,.about-location p{color:#c7d5cc}.about-location address{max-width:34rem;font-style:normal}.about-location .button{margin-top:1.5rem}@media (max-width:980px){.workshop-view__layout,.policy-layout{grid-template-columns:1fr}.policy-directory{position:static}.policy-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-directory p{grid-column:1/-1}.authors-hero>.section-shell,.authors-method>.section-shell,.author-profile-layout,.official-identity>.section-shell{grid-template-columns:1fr}.company-visual-grid{grid-template-columns:1fr 1fr}.trust-hero__grid--about,.about-overview__layout,.about-company__grid,.about-assurance__grid,.about-location>.section-shell{grid-template-columns:1fr}.trust-hero__grid--about>div:first-child{display:block}.trust-hero__grid--about>div:first-child>h1{margin-bottom:1.7rem}.about-overview .fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-evidence-visuals .company-visual-grid{grid-template-columns:1fr 1fr}.company-evidence-visuals .company-visual-grid article:first-child{grid-column:1/-1}}@media (max-width:700px){.global-footer__bottom{flex-direction:column;align-items:flex-start;gap:.8rem}.global-footer__bottom nav{gap:.75rem 1rem}.policy-hero h1,.authors-hero h1,.author-profile-hero h1{font-size:clamp(2.7rem,13vw,4.6rem)}.policy-directory nav,.authors-grid,.author-article-list,.author-profile-hero__grid{grid-template-columns:1fr}.author-monogram{width:7rem}.author-boundary>.section-shell,.official-identity dl>div,.certificate-boundary{grid-template-columns:1fr;gap:.5rem}.company-evidence-grid,.company-visual-grid,.about-overview .fact-grid,.about-assurance__list,.company-evidence-visuals .company-visual-grid{grid-template-columns:1fr}.about-overview .fact-grid article,.about-overview .fact-grid article:nth-child(3n+2),.about-overview .fact-grid article:nth-child(3n+3){border-left:0;min-height:auto;padding:1.2rem 0}.about-company__identity dl>div{grid-template-columns:1fr;gap:.45rem}.about-company__supply>div:first-of-type{grid-template-columns:1fr}.about-company__supply article{min-height:auto}.company-evidence-visuals .company-visual-grid article:first-child{grid-column:auto}.about-support nav a{grid-template-columns:1fr auto;gap:.45rem 1rem}.about-support nav small{grid-column:1}.about-support nav i{grid-area:1/2/3}.company-evidence-grid article,.author-card{min-height:auto}.author-card a{margin-top:2rem}}.navigation-progress{z-index:220;opacity:0;background:var(--lime);pointer-events:none;transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.navigation-progress--pending{animation:1.2s ease-out .1s both navigation-progress}@keyframes navigation-progress{0%{opacity:0;transform:scaleX(.08)}12%{opacity:1}70%{opacity:1;transform:scaleX(.72)}to{opacity:1;transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.navigation-progress--pending{opacity:1;animation:none;transform:scaleX(1)}}.product-page :is(.detail-gallery,.application-gallery,.manufacturing-gallery)[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .detail-gallery[data-count="2"]{grid-column:1/-1}.product-page :is(.detail-gallery,.application-gallery,.manufacturing-gallery)[data-count="2"]>.image-frame{grid-column:auto;min-width:0}.product-page :is(.detail-gallery,.application-gallery,.manufacturing-gallery)[data-count="2"] .image-frame__visual{aspect-ratio:4/3;width:100%;height:auto;min-height:0}.product-page .application-layout--text-only{grid-template-columns:1fr}.tool-page{background:var(--paper)}.tool-hero{color:#fff;background:var(--forest-deep);margin-top:1.15rem;padding-block:clamp(3.5rem,5vw,5rem)}.tool-hero__layout{grid-template-columns:1.1fr .7fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.tool-hero h1{max-width:15ch;margin-bottom:0;font-size:clamp(2.8rem,4.6vw,4.8rem)}.tool-hero .home-eyebrow{color:var(--lime)}.tool-hero__layout>p{color:#c4d1c9;margin:0;font-size:1.05rem}.tool-calculator-section{background:#edf1eb;padding-block:clamp(4rem,7vw,7rem)}.mdf-calculator{grid-template-columns:.9fr 1.1fr;gap:1.25rem;display:grid}.mdf-calculator__form,.mdf-calculator__results{border-radius:.75rem;padding:clamp(1.5rem,4vw,3rem)}.mdf-calculator__form{border:1px solid var(--line);background:#fff}.mdf-calculator__form h2,.mdf-calculator__results h2{max-width:14ch;font-size:clamp(2rem,3.4vw,3.4rem)}.mdf-calculator__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.mdf-calculator__fields label{color:#46584e;gap:.4rem;font-size:.72rem;font-weight:800;display:grid}.mdf-calculator__fields label:last-child{grid-column:1/-1}.mdf-calculator__fields label>div{background:#f7f9f5;border:1px solid #cbd5cc;border-radius:.45rem;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.mdf-calculator__fields input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:.8rem;font-weight:750}.mdf-calculator__fields label>div:focus-within{border-color:var(--forest);outline:3px solid #c9dd7399}.mdf-calculator__fields small{color:#65766d;padding:.8rem;font-size:.68rem}.mdf-calculator__reset{border:0;border-bottom:1px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;margin-top:1.25rem;padding:.5rem 0;font-size:.72rem;font-weight:800}.mdf-calculator__results{color:#fff;background:var(--forest-deep)}.mdf-calculator__results .home-eyebrow{color:var(--lime)}.mdf-calculator__results dl{background:#4b6659;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2.5rem 0 0;display:grid}.mdf-calculator__results dl>div{background:#173c2e;min-height:7rem;padding:1.2rem}.mdf-calculator__results dt{color:#aebfb5;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mdf-calculator__results dd{color:var(--lime);margin:1rem 0 0;font-size:clamp(1.35rem,2vw,2rem);font-weight:800;line-height:1.1}.mdf-calculator__note{color:#b6c6bd;margin:1.5rem 0 0;font-size:.75rem}.tool-method{padding-block:clamp(5rem,8vw,8rem)}.tool-method__layout{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,8rem);display:grid}.tool-method__layout>div:first-child>p:last-child{color:var(--ink-soft)}.tool-formula{border-top:1px solid var(--line)}.tool-formula>div{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:.35rem 1.5rem;padding-block:1.2rem;display:grid}.tool-formula span{color:#60746a;letter-spacing:.06em;text-transform:uppercase;grid-row:1/3;font-size:.7rem;font-weight:800}.tool-formula strong{font-size:1rem}.tool-formula small{color:var(--ink-soft)}.tool-rfq{background:var(--sage);padding-block:clamp(5rem,8vw,8rem)}.tool-rfq h2{max-width:18ch;font-size:clamp(2.6rem,4.6vw,4.8rem)}.tool-rfq>.section-shell>p:not(.home-eyebrow){max-width:50rem;color:var(--ink-soft)}@media (max-width:800px){.blog-tool-callout__layout{gap:1.5rem;display:grid}.blog-tool-callout .button{width:fit-content}.tool-hero__layout,.mdf-calculator,.tool-method__layout{grid-template-columns:1fr}.tool-hero__layout{gap:2rem}}@media (max-width:560px){.mdf-calculator__fields,.mdf-calculator__results dl{grid-template-columns:1fr}.mdf-calculator__fields label:last-child{grid-column:auto}.tool-formula>div{grid-template-columns:1fr}.tool-formula span{grid-row:auto}}.blog-case-callout{background:#e8ede6;padding-block:clamp(3rem,6vw,5rem)}.blog-case-callout__layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.blog-case-callout h2{max-width:16ch;font-size:clamp(2.2rem,4vw,4rem)}.blog-case-callout p:not(.home-eyebrow){max-width:42rem;color:var(--ink-soft)}.blog-case-callout__image{background:#d5ddd5;border-radius:.8rem;min-height:24rem;position:relative;overflow:hidden}.blog-case-callout__image img{object-fit:cover}.blog-recorded-case-card{color:#fff;background:var(--forest);border-radius:.8rem;max-width:58rem;margin-bottom:2rem;padding:clamp(1.5rem,4vw,3rem);text-decoration:none;display:block}.blog-recorded-case-card>span{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.blog-recorded-case-card h2{max-width:18ch;margin-top:2rem;font-size:clamp(2rem,3.5vw,3.5rem)}.blog-recorded-case-card p{color:#c7d5cc;max-width:44rem}.blog-recorded-case-card small{color:#fff;justify-content:space-between;margin-top:2rem;font-weight:800;display:flex}.blog-recorded-case-card:hover,.blog-recorded-case-card:focus-visible{background:var(--forest-deep)}.blog-static-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.blog-static-topic-list .blog-recorded-case-card{max-width:none}.blog-topic-related-resource{border:1px solid var(--line);color:var(--ink);background:#f4f5ef;border-radius:.65rem;grid-template-columns:11rem minmax(0,1fr) minmax(12rem,.65fr) auto;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.4rem 1.6rem;text-decoration:none;display:grid}.blog-topic-related-resource span{color:#53695e;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.blog-topic-related-resource small{color:var(--ink-soft);line-height:1.45}.blog-topic-related-resource i{color:var(--forest);font-size:1.3rem}.blog-topic-related-resource:hover,.blog-topic-related-resource:focus-visible{background:#fff}@media (max-width:800px){.blog-static-topic-list{grid-template-columns:1fr;gap:1rem}.blog-topic-related-resource{grid-template-columns:1fr auto;gap:.6rem 1rem}.blog-topic-related-resource strong,.blog-topic-related-resource small{grid-column:1}.blog-topic-related-resource i{grid-area:1/2/4}}.kitchen-answer__layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.kitchen-answer h2{max-width:12ch;font-size:clamp(2.8rem,5vw,5rem)}.kitchen-answer__layout>div:last-child{border-top:3px solid var(--forest);padding-top:1rem}.kitchen-answer__layout>div:last-child p{color:var(--ink-soft);font-size:1.05rem}.structured-application-answer .kitchen-answer__layout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,6vw,6rem)}.structured-application-answer h2{max-width:14ch;font-size:clamp(2.65rem,4.25vw,4.35rem);line-height:.98}.structured-application-answer__intro{max-width:34rem;color:var(--ink-soft);margin-top:1.5rem;font-size:1.05rem}.structured-application-answer .structured-application-answer__content{padding-top:1.25rem}.structured-application-answer__lead{color:var(--ink);margin-top:0;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.55}.structured-application-answer__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0;display:grid}.structured-application-answer__routes article{border:1px solid var(--line);background:#f7f8f4;border-radius:1rem;min-height:100%;padding:1.25rem}.structured-application-answer__routes span{color:#fff;background:var(--forest);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:1.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.structured-application-answer__routes h3{margin:0 0 .65rem;font-size:1rem;line-height:1.2}.structured-application-answer__routes p{margin:0;line-height:1.55;font-size:.9rem!important}.structured-application-answer__links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}.structured-application-answer__link{color:var(--forest);border-bottom:1px solid;align-items:center;gap:.75rem;padding-bottom:.25rem;font-weight:800;display:inline-flex}.kitchen-decision-table table{min-width:56rem}.kitchen-surface-table{border-color:#496057}.kitchen-surface-table table{min-width:55rem}.kitchen-surface-table caption{color:#fff;background:#274439}.kitchen-surface-table th,.kitchen-surface-table td{border-color:#496057}.kitchen-surface-table tbody th{color:#fff;background:#1d392f}.kitchen-surface-table tbody td{color:#d3ded7;background:#102b21}.kitchen-zone-grid article>span{color:#65796e;letter-spacing:.1em;margin-bottom:2.5rem;font-size:.68rem;font-weight:850;display:block}.kitchen-workflow{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.kitchen-workflow ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.kitchen-workflow li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;gap:1rem;padding-block:1.4rem;display:grid}.kitchen-workflow li>span{color:#60746a;font-size:.72rem;font-weight:850}.kitchen-workflow li p{color:var(--ink-soft);margin:.4rem 0 0}.kitchen-workflow aside{color:#fff;background:var(--forest);border-radius:.8rem;padding:clamp(2rem,5vw,4rem)}.kitchen-workflow aside h3{margin-block:2rem 1rem;font-size:clamp(1.8rem,3vw,2.8rem)}.kitchen-workflow aside p:not(.home-eyebrow){color:#c7d5cc}.kitchen-workflow aside .catalog-arrow-link{color:#fff}.kitchen-resource-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.kitchen-resource-links a{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:.65rem;gap:.7rem;padding:1.5rem;text-decoration:none;display:grid}.kitchen-resource-links span{color:var(--ink-soft);font-size:.82rem}.kitchen-rfq__template{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kitchen-rfq__template span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:6rem;padding:1.3rem;font-weight:800}.kitchen-rfq__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.kitchen-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.kitchen-product-grid>a{border:1px solid var(--line);min-height:18rem;color:var(--ink);background:var(--paper);border-radius:.65rem;flex-direction:column;padding:1.8rem;text-decoration:none;display:flex}.kitchen-product-grid>a>span{color:#60746a;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.kitchen-product-grid h3{margin-top:2.5rem}.kitchen-product-grid p{color:var(--ink-soft);font-size:.86rem}.kitchen-product-grid small{color:var(--forest);justify-content:space-between;margin-top:auto;font-weight:850;display:flex}.kitchen-product-grid>a:hover,.kitchen-product-grid>a:focus-visible{color:#fff;background:var(--forest)}.kitchen-product-grid>a:hover span,.kitchen-product-grid>a:focus-visible span{color:var(--lime)}.kitchen-product-grid>a:hover p,.kitchen-product-grid>a:focus-visible p{color:#c7d5cc}.kitchen-product-grid>a:hover small,.kitchen-product-grid>a:focus-visible small{color:#fff}.kitchen-faq{border-top:1px solid var(--line);max-width:58rem}.kitchen-faq details{border-bottom:1px solid var(--line)}.kitchen-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.3rem;font-weight:800;list-style:none;display:flex}.kitchen-faq summary::-webkit-details-marker{display:none}.kitchen-faq summary:after{color:var(--forest);content:"+";font-size:1.3rem}.kitchen-faq details[open] summary:after{content:"−"}.kitchen-faq details p{max-width:48rem;color:var(--ink-soft);margin:0 0 1.4rem}@media (max-width:900px){.kitchen-answer__layout,.kitchen-workflow,.structured-application-answer .kitchen-answer__layout,.structured-application-answer__routes{grid-template-columns:1fr}.kitchen-product-grid,.kitchen-rfq__template{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.kitchen-resource-links,.kitchen-product-grid,.kitchen-rfq__template{grid-template-columns:1fr}.kitchen-rfq__template span{min-height:auto}}.packaging-reference-gallery{color:#fff;background:#102b21;padding-block:clamp(5rem,8vw,8rem)}.packaging-reference-gallery .home-eyebrow{color:var(--lime)}.packaging-reference-gallery .trust-heading>p:last-child{color:#c3d1c8;max-width:52rem}.packaging-reference-gallery__pair figure{margin:0}.packaging-reference-gallery__pair figure>div{background:#263d34;position:relative;overflow:hidden}.packaging-reference-gallery__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.packaging-reference-gallery__pair figure>div{aspect-ratio:4/3}.packaging-reference-gallery img{object-fit:cover}.packaging-reference-gallery figcaption{color:#b9c9bf;padding-top:.75rem;font-size:.73rem;line-height:1.5}.packaging-breakbulk{background:var(--paper);padding-block:clamp(5rem,8vw,8rem)}.packaging-breakbulk__intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.packaging-breakbulk__intro h2{max-width:13ch;font-size:clamp(2.6rem,4.7vw,4.8rem)}.packaging-breakbulk__intro>div:last-child{max-width:48rem;color:var(--ink-soft)}.packaging-breakbulk__requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.packaging-breakbulk__requirements article{border:1px solid var(--line);background:#fff;border-radius:.65rem;padding:1.6rem}.packaging-breakbulk__requirements span{color:var(--forest);letter-spacing:.08em;font-size:.7rem;font-weight:850}.packaging-breakbulk__requirements h3{margin-top:2.6rem}.packaging-breakbulk__requirements p{color:var(--ink-soft);margin-bottom:0;font-size:.86rem}.packaging-breakbulk__gallery{margin-top:clamp(3rem,6vw,5rem)}.packaging-breakbulk__gallery figure{margin:0}.packaging-breakbulk__gallery figure>div{background:#d9ded8;border-radius:.65rem;position:relative;overflow:hidden}.packaging-breakbulk__wide>div{aspect-ratio:16/8.6}.packaging-breakbulk__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.packaging-breakbulk__pair figure>div{aspect-ratio:4/3}.packaging-breakbulk__gallery img{object-fit:cover}.packaging-breakbulk__gallery figcaption{color:var(--ink-soft);padding-top:.7rem;font-size:.73rem;line-height:1.5}@media (max-width:760px){.packaging-breakbulk__intro,.packaging-breakbulk__requirements{grid-template-columns:1fr}}.loading-case-page{background:var(--paper)}.loading-case-hero{color:#fff;background:var(--forest-deep);margin-top:1.15rem;padding-block:clamp(5rem,9vw,9rem)}.loading-case-hero__layout{grid-template-columns:1.15fr .7fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.loading-case-hero h1{max-width:14ch;margin-bottom:0;font-size:clamp(3rem,5.4vw,5.6rem);line-height:.98}.loading-case-hero h1>span{display:block}.loading-case-hero h1>span:nth-child(2){color:var(--lime);letter-spacing:.01em;margin-top:.18em;font-size:.58em;line-height:1.05}.loading-case-hero h1>span:nth-child(3){white-space:nowrap;margin-top:.55em;font-size:.5em;line-height:1.15}.loading-case-hero .home-eyebrow{color:var(--lime)}.loading-case-hero__summary>p{color:#c6d4cb;font-size:1.05rem}.loading-case-hero__summary dl{border-top:1px solid #4a6558;margin:2rem 0 0}.loading-case-hero__summary dl>div{border-bottom:1px solid #4a6558;grid-template-columns:7rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.loading-case-hero__summary dt{color:#a9bbb0;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.loading-case-hero__summary dd{margin:0;font-weight:750}.loading-case-section,.loading-case-gallery,.loading-case-checks,.loading-case-related,.loading-case-rfq{padding-block:clamp(5rem,8vw,8rem)}.loading-case-section--tint{background:#edf1eb}.loading-case-heading{max-width:52rem;margin-bottom:3rem}.loading-case-heading h2{max-width:18ch;font-size:clamp(2.5rem,4.5vw,4.6rem)}.loading-case-heading>p:last-child{color:var(--ink-soft)}.loading-case-facts{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.loading-case-facts>div{background:#fff;min-height:9rem;padding:1.35rem}.loading-case-facts dt,.loading-case-metrics dt,.loading-case-record dt{color:#5b6f64;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:850}.loading-case-facts dd{color:var(--forest);margin:2.3rem 0 0;font-size:1.15rem;font-weight:850}.loading-case-weight-layout{grid-template-columns:1.08fr .72fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.loading-case-metrics{background:#c9d2ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.loading-case-metrics>div{background:#fff;min-height:8.5rem;padding:1.25rem}.loading-case-metrics dd{color:var(--forest);margin:1.5rem 0 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:850}.loading-case-record{color:#fff;background:var(--forest-deep);border-radius:.8rem;padding:clamp(1.5rem,4vw,3rem)}.loading-case-record .home-eyebrow{color:var(--lime)}.loading-case-record h2{font-size:clamp(2rem,3.5vw,3.5rem)}.loading-case-record dl{border-top:1px solid #4a6558;margin:2rem 0}.loading-case-record dl>div{border-bottom:1px solid #4a6558;grid-template-columns:1fr auto;gap:1rem;padding-block:.9rem;display:grid}.loading-case-record dt{color:#a9bbb0}.loading-case-record dd{color:var(--lime);margin:0;font-weight:850}.loading-case-record>p:last-child{color:#bfcec5;margin-bottom:0;font-size:.78rem;line-height:1.6}.loading-case-flow{color:#fff;background:var(--forest);padding-block:clamp(5rem,8vw,8rem)}.loading-case-flow .home-eyebrow{color:var(--lime)}.loading-case-flow ol{background:#4b6659;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.loading-case-flow li{background:#173c2e;min-height:13rem;padding:1.4rem;display:grid}.loading-case-flow li>span{color:var(--lime);font-size:.7rem;font-weight:850}.loading-case-flow li>strong{align-self:end;font-size:1.25rem}.loading-case-flow li>small{color:#b9c9c0}.loading-case-flow>.section-shell>p:last-child{color:#aebfb5;margin:1rem 0 0;font-size:.72rem}.loading-case-gallery{background:#f4f5f1}.loading-case-gallery figure{margin:0}.loading-case-gallery figure>div{background:#d5ddd5;border-radius:.8rem;position:relative;overflow:hidden}.loading-case-gallery figure img{object-fit:cover}.loading-case-gallery figcaption{color:var(--ink-soft);padding-top:.7rem;font-size:.75rem}.loading-case-gallery__wide{margin-bottom:1.5rem!important}.loading-case-gallery__wide>div{aspect-ratio:16/9}.loading-case-gallery__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.loading-case-gallery__pair figure{min-width:0}.loading-case-gallery__pair figure>div{aspect-ratio:3/4}.loading-case-checks__layout{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.loading-case-checks h2{max-width:15ch;font-size:clamp(2.5rem,4.5vw,4.6rem)}.loading-case-checks p{color:var(--ink-soft)}.loading-case-checks ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.loading-case-checks li{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:1.25rem 0}.loading-case-checks li:before{color:var(--forest);content:"✓";margin-right:.7rem;font-weight:900}.loading-case-related{border-top:1px solid var(--line)}.loading-case-rfq{color:#fff;background:var(--forest-deep)}.loading-case-rfq .home-eyebrow{color:var(--lime)}.loading-case-rfq h2{max-width:15ch;font-size:clamp(2.8rem,5vw,5rem)}.loading-case-rfq p:not(.home-eyebrow){color:#c4d1c9;max-width:46rem}@media (max-width:900px){.blog-case-callout__layout,.loading-case-hero__layout,.loading-case-weight-layout,.loading-case-checks__layout{grid-template-columns:1fr}.blog-case-callout__image{min-height:21rem}.loading-case-facts,.loading-case-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.loading-case-hero h1{overflow-wrap:break-word;font-size:clamp(2.7rem,13vw,4.4rem)}.loading-case-hero h1>span:nth-child(3){white-space:normal}.loading-case-facts,.loading-case-metrics,.loading-case-flow ol{grid-template-columns:1fr}.loading-case-facts>div,.loading-case-flow li{min-height:auto}.loading-case-facts dd,.loading-case-flow li>strong{margin-top:1.5rem}.loading-case-gallery__pair{gap:.65rem}.loading-case-gallery figcaption{font-size:.68rem}}
