.product-categories-page-module__4M_-7q__page{--navy:#081d35;--blue:#0d55c7;--wash:#f3f7fb;--line:#d8e2ed;--muted:#5d6b7c;color:var(--navy);background:#fff}.product-categories-page-module__4M_-7q__hero{background:var(--navy);color:#fff;padding:clamp(3.25rem,7vw,6rem) 0}.product-categories-page-module__4M_-7q__hero h1{letter-spacing:-.055em;max-width:760px;margin:1.75rem 0 0;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.02}.product-categories-page-module__4M_-7q__hero p{color:#c7d3e1;max-width:720px;margin:1.35rem 0 0;font-size:1.02rem;line-height:1.75}:is(.product-categories-page-module__4M_-7q__hero .breadcrumbs,.product-categories-page-module__4M_-7q__hero .breadcrumbs a){color:#b9c9da}.product-categories-page-module__4M_-7q__hero .breadcrumbs span[aria-current=page]{color:#fff}.product-categories-page-module__4M_-7q__confirmedSection{padding-block:clamp(3.5rem,7vw,6.5rem)}.product-categories-page-module__4M_-7q__sectionHeading{max-width:720px;margin-bottom:2rem}.product-categories-page-module__4M_-7q__sectionHeading h2,.product-categories-page-module__4M_-7q__filterHeading h2,.product-categories-page-module__4M_-7q__closing h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem)}.product-categories-page-module__4M_-7q__sectionHeading p,.product-categories-page-module__4M_-7q__filterHeading p,.product-categories-page-module__4M_-7q__closing p{color:var(--muted);margin:.75rem 0 0;line-height:1.7}.product-categories-page-module__4M_-7q__confirmedGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);display:grid}.product-categories-page-module__4M_-7q__line{padding:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:9rem}.product-categories-page-module__4M_-7q__line+.product-categories-page-module__4M_-7q__line{border-left:1px solid var(--line)}.product-categories-page-module__4M_-7q__line>header{align-items:center;gap:.8rem;display:flex}.product-categories-page-module__4M_-7q__line h2{margin:0;font-size:clamp(1.35rem,2.3vw,2rem)}.product-categories-page-module__4M_-7q__line>p{color:var(--muted);margin:1rem 0 0;line-height:1.65}.product-categories-page-module__4M_-7q__lineIcon{width:42px;height:42px;color:var(--blue);border:1px solid #bdd0e5;place-items:center;display:grid}.product-categories-page-module__4M_-7q__memoryList{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.5rem;display:grid}.product-categories-page-module__4M_-7q__memoryList section{border-bottom:1px solid var(--line);padding:1rem 0;scroll-margin-top:9rem}.product-categories-page-module__4M_-7q__memoryList section:nth-child(odd){padding-right:1rem}.product-categories-page-module__4M_-7q__memoryList section:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.product-categories-page-module__4M_-7q__memoryList h3{margin:0;font-size:.95rem}.product-categories-page-module__4M_-7q__subActions,.product-categories-page-module__4M_-7q__lineActions,.product-categories-page-module__4M_-7q__closingActions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.product-categories-page-module__4M_-7q__subActions{margin-top:.55rem;font-size:.76rem;font-weight:750}.product-categories-page-module__4M_-7q__subActions a{color:var(--blue);text-decoration:none}.product-categories-page-module__4M_-7q__subActions span{color:var(--muted)}.product-categories-page-module__4M_-7q__lineActions{margin-top:1.5rem}.product-categories-page-module__4M_-7q__availability{color:var(--muted);font-size:.85rem;font-weight:750}.product-categories-page-module__4M_-7q__publishedFilters{background:var(--wash);padding-block:clamp(2.75rem,5vw,4.5rem)}.product-categories-page-module__4M_-7q__filterHeading{max-width:680px}.product-categories-page-module__4M_-7q__filterHeading h2{font-size:clamp(1.35rem,2.4vw,2rem)}.product-categories-page-module__4M_-7q__filterList{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin-top:1.5rem;display:grid}.product-categories-page-module__4M_-7q__filterList a{min-height:72px;color:var(--navy);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.product-categories-page-module__4M_-7q__filterList small,.product-categories-page-module__4M_-7q__emptyFilters{color:var(--muted)}.product-categories-page-module__4M_-7q__emptyFilters{margin:1.5rem 0 0}.product-categories-page-module__4M_-7q__closing{justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(3.5rem,7vw,6rem);display:flex}.product-categories-page-module__4M_-7q__closing>div:first-child{max-width:650px}@media (max-width:760px){.product-categories-page-module__4M_-7q__confirmedGrid{grid-template-columns:1fr}.product-categories-page-module__4M_-7q__line+.product-categories-page-module__4M_-7q__line{border-top:1px solid var(--line);border-left:0}.product-categories-page-module__4M_-7q__memoryList{grid-template-columns:1fr}.product-categories-page-module__4M_-7q__memoryList section:nth-child(odd),.product-categories-page-module__4M_-7q__memoryList section:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.product-categories-page-module__4M_-7q__closing{flex-direction:column;align-items:flex-start}}
.sourcing-solutions-page-module__RsV62W__page{--navy:#081d35;--wash:#f3f7fb;--line:#d8e2ed;--muted:#5d6b7c;color:var(--navy);background:#fff}.sourcing-solutions-page-module__RsV62W__hero{background:var(--navy);color:#fff;padding:clamp(3.25rem,7vw,6rem) 0}.sourcing-solutions-page-module__RsV62W__hero h1{letter-spacing:-.055em;margin:1.75rem 0 0;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.02}.sourcing-solutions-page-module__RsV62W__hero p{color:#c7d3e1;max-width:720px;margin:1.35rem 0 0;font-size:1.02rem;line-height:1.75}:is(.sourcing-solutions-page-module__RsV62W__hero .breadcrumbs,.sourcing-solutions-page-module__RsV62W__hero .breadcrumbs a){color:#b9c9da}.sourcing-solutions-page-module__RsV62W__hero .breadcrumbs span[aria-current=page]{color:#fff}.sourcing-solutions-page-module__RsV62W__paths{padding-block:clamp(3.5rem,7vw,6.5rem)}.sourcing-solutions-page-module__RsV62W__sectionHeading{max-width:700px;margin-bottom:2rem}.sourcing-solutions-page-module__RsV62W__sectionHeading h2,.sourcing-solutions-page-module__RsV62W__confirmationHeading h2,.sourcing-solutions-page-module__RsV62W__closing h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.75rem)}.sourcing-solutions-page-module__RsV62W__sectionHeading p,.sourcing-solutions-page-module__RsV62W__confirmationHeading p,.sourcing-solutions-page-module__RsV62W__closing p{color:var(--muted);margin:.75rem 0 0;line-height:1.7}.sourcing-solutions-page-module__RsV62W__pathGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sourcing-solutions-page-module__RsV62W__pathGrid article{padding:clamp(1.5rem,3vw,2.5rem)}.sourcing-solutions-page-module__RsV62W__pathGrid article+article{border-left:1px solid var(--line)}.sourcing-solutions-page-module__RsV62W__pathNumber{color:var(--muted);letter-spacing:.15em;margin-bottom:2rem;font-size:.72rem;font-weight:800;display:block}.sourcing-solutions-page-module__RsV62W__pathGrid h3,.sourcing-solutions-page-module__RsV62W__confirmationList h3{margin:1rem 0 0;font-size:1.25rem}.sourcing-solutions-page-module__RsV62W__pathGrid p,.sourcing-solutions-page-module__RsV62W__confirmationList p{color:var(--muted);margin:.75rem 0 1.5rem;line-height:1.7}.sourcing-solutions-page-module__RsV62W__confirmationSection{background:var(--wash);padding-block:clamp(3.25rem,6vw,5.5rem)}.sourcing-solutions-page-module__RsV62W__confirmationLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);display:grid}.sourcing-solutions-page-module__RsV62W__confirmationList{border-top:1px solid var(--line)}.sourcing-solutions-page-module__RsV62W__confirmationList article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:1rem;padding-block:1.5rem;display:grid}.sourcing-solutions-page-module__RsV62W__confirmationList article>svg{color:#0d55c7;margin-top:.15rem}.sourcing-solutions-page-module__RsV62W__confirmationList h3,.sourcing-solutions-page-module__RsV62W__confirmationList p{margin-top:0}.sourcing-solutions-page-module__RsV62W__confirmationList p{margin-bottom:0}.sourcing-solutions-page-module__RsV62W__closing{justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(3.5rem,7vw,6rem);display:flex}.sourcing-solutions-page-module__RsV62W__closing>div:first-child{max-width:650px}.sourcing-solutions-page-module__RsV62W__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:760px){.sourcing-solutions-page-module__RsV62W__pathGrid,.sourcing-solutions-page-module__RsV62W__confirmationLayout{grid-template-columns:1fr}.sourcing-solutions-page-module__RsV62W__pathGrid article+article{border-top:1px solid var(--line);border-left:0}.sourcing-solutions-page-module__RsV62W__closing{flex-direction:column;align-items:flex-start}}
.trust-pages-module__0A8vnW__page{--navy:#081d35;--wash:#f3f7fb;--line:#d8e2ed;--muted:#5d6b7c;--blue:#0d55c7;--orange:#e96b18;--orange-dark:#bd4b08;color:var(--navy);background:#fff}.trust-pages-module__0A8vnW__hero{background:var(--navy);color:#fff;padding:clamp(3.25rem,7vw,5.75rem) 0;position:relative;overflow:hidden}.trust-pages-module__0A8vnW__hero:after{content:"";pointer-events:none;border:1px solid #86bdeb40;width:clamp(90px,14vw,180px);height:clamp(90px,14vw,180px);position:absolute;top:2rem;right:max(1rem,50% - 590px);transform:rotate(45deg)}.trust-pages-module__0A8vnW__hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:880px;margin:1.65rem 0 0;font-size:clamp(2.35rem,5vw,4.7rem);line-height:1.02}.trust-pages-module__0A8vnW__hero p{color:#c7d3e1;max-width:720px;margin:1.25rem 0 0;font-size:1.03rem;line-height:1.75}:is(.trust-pages-module__0A8vnW__hero .breadcrumbs,.trust-pages-module__0A8vnW__hero .breadcrumbs a){color:#b9c9da}.trust-pages-module__0A8vnW__hero .breadcrumbs span[aria-current=page]{color:#fff}.trust-pages-module__0A8vnW__section{padding-block:clamp(3.5rem,7vw,6rem)}.trust-pages-module__0A8vnW__wash{background:var(--wash)}.trust-pages-module__0A8vnW__section h2,.trust-pages-module__0A8vnW__closing h2,.trust-pages-module__0A8vnW__companyAddress h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}.trust-pages-module__0A8vnW__sectionHeading{max-width:700px}.trust-pages-module__0A8vnW__sectionHeading p,.trust-pages-module__0A8vnW__section article p,.trust-pages-module__0A8vnW__closing p,.trust-pages-module__0A8vnW__identityGrid p{color:var(--muted);margin:.8rem 0 0;line-height:1.72}.trust-pages-module__0A8vnW__twoColumn,.trust-pages-module__0A8vnW__confirmLayout,.trust-pages-module__0A8vnW__contactLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.trust-pages-module__0A8vnW__checkList{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.trust-pages-module__0A8vnW__checkList li{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:64px;padding:.8rem 0;display:flex}.trust-pages-module__0A8vnW__checkList li:nth-child(odd){padding-right:1rem}.trust-pages-module__0A8vnW__checkList svg{color:var(--blue)}.trust-pages-module__0A8vnW__detailGrid,.trust-pages-module__0A8vnW__identityGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0;display:grid}.trust-pages-module__0A8vnW__detailGrid article,.trust-pages-module__0A8vnW__identityGrid>div{padding:clamp(1.75rem,4vw,3rem)}.trust-pages-module__0A8vnW__detailGrid article+article,.trust-pages-module__0A8vnW__identityGrid>div+div{border-left:1px solid var(--line)}.trust-pages-module__0A8vnW__detailGrid svg{color:var(--blue)}.trust-pages-module__0A8vnW__detailGrid h2{margin-top:1.3rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.trust-pages-module__0A8vnW__identityGrid h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}.trust-pages-module__0A8vnW__featureRow{grid-template-columns:auto minmax(0,760px);justify-content:center;gap:1.25rem;display:grid}.trust-pages-module__0A8vnW__featureRow>svg{color:var(--blue);margin-top:.2rem}.trust-pages-module__0A8vnW__confirmList{border-top:1px solid var(--line)}.trust-pages-module__0A8vnW__confirmList div{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;min-height:62px;display:flex}.trust-pages-module__0A8vnW__confirmList svg{color:var(--blue)}.trust-pages-module__0A8vnW__closing{justify-content:space-between;align-items:center;gap:2rem;padding-block:clamp(3.5rem,7vw,6rem);display:flex}.trust-pages-module__0A8vnW__closing>div:first-child{max-width:680px}.trust-pages-module__0A8vnW__primaryButton,.trust-pages-module__0A8vnW__secondaryButton,.trust-pages-module__0A8vnW__textButton{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.trust-pages-module__0A8vnW__primaryButton{border:1px solid var(--orange);background:var(--orange);color:#fff}.trust-pages-module__0A8vnW__primaryButton:hover{border-color:var(--orange-dark);background:var(--orange-dark)}.trust-pages-module__0A8vnW__secondaryButton{border:1px solid var(--line);color:var(--navy);background:#fff}.trust-pages-module__0A8vnW__textButton{border:1px solid var(--line);min-height:44px;color:var(--blue)}.trust-pages-module__0A8vnW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.trust-pages-module__0A8vnW__note{font-size:.86rem}.trust-pages-module__0A8vnW__workList{border-top:1px solid var(--line);margin-top:2.25rem}.trust-pages-module__0A8vnW__workList article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:1rem;padding-block:1.4rem;display:grid}.trust-pages-module__0A8vnW__workList svg{color:var(--blue)}.trust-pages-module__0A8vnW__workList h3,.trust-pages-module__0A8vnW__scopeRows h3,.trust-pages-module__0A8vnW__contactActions h3{margin:0;font-size:1.12rem}.trust-pages-module__0A8vnW__workList p,.trust-pages-module__0A8vnW__scopeRows p,.trust-pages-module__0A8vnW__contactActions p{color:var(--muted);margin:.45rem 0 0;line-height:1.65}.trust-pages-module__0A8vnW__scopeRows{border-top:1px solid var(--line);margin-top:2rem}.trust-pages-module__0A8vnW__scopeRows article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.65fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.6rem;display:grid}.trust-pages-module__0A8vnW__scopeRows p{margin:0}.trust-pages-module__0A8vnW__scopeRows a{min-height:44px;color:var(--blue);align-items:center;gap:.4rem;font-weight:800;text-decoration:none;display:inline-flex}.trust-pages-module__0A8vnW__contactActions{border-top:1px solid var(--line)}.trust-pages-module__0A8vnW__contactActions article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.trust-pages-module__0A8vnW__contactActions article>svg{color:var(--blue)}.trust-pages-module__0A8vnW__contactActions .trust-pages-module__0A8vnW__contactPrimary>svg{color:var(--orange)}.trust-pages-module__0A8vnW__contactInlineLinks{flex-wrap:wrap;gap:.3rem .9rem;margin-top:.45rem;display:flex}.trust-pages-module__0A8vnW__contactInlineLinks a{min-height:32px;color:var(--blue);overflow-wrap:anywhere;align-items:center;display:inline-flex}.trust-pages-module__0A8vnW__contactControls{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.trust-pages-module__0A8vnW__contactControls>a:not(.trust-pages-module__0A8vnW__primaryButton):not(.trust-pages-module__0A8vnW__textButton){min-height:44px;color:var(--blue);overflow-wrap:anywhere;align-items:center;display:inline-flex}.trust-pages-module__0A8vnW__contactControls button{border:1px solid var(--line);min-height:44px;color:var(--blue);cursor:pointer;font:inherit;background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:800;display:inline-flex}.trust-pages-module__0A8vnW__companyAddress{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,6rem);display:grid}.trust-pages-module__0A8vnW__companyAddress dl{border-top:1px solid var(--line);margin:0}.trust-pages-module__0A8vnW__companyAddress dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:1.25rem;padding-block:1.15rem;display:grid}.trust-pages-module__0A8vnW__companyAddress dt{color:var(--muted);font-size:.78rem;font-weight:800}.trust-pages-module__0A8vnW__companyAddress dd{overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.55}.trust-pages-module__0A8vnW__companyAddress small{color:var(--muted);margin-top:.35rem;font-weight:500;display:block}.trust-pages-module__0A8vnW__page a:focus-visible,.trust-pages-module__0A8vnW__page button:focus-visible{outline-offset:3px;outline:3px solid #6ca6ed}@media (max-width:760px){.trust-pages-module__0A8vnW__twoColumn,.trust-pages-module__0A8vnW__confirmLayout,.trust-pages-module__0A8vnW__contactLayout,.trust-pages-module__0A8vnW__companyAddress{grid-template-columns:1fr;gap:2rem}.trust-pages-module__0A8vnW__detailGrid,.trust-pages-module__0A8vnW__identityGrid{grid-template-columns:1fr}.trust-pages-module__0A8vnW__detailGrid article+article,.trust-pages-module__0A8vnW__identityGrid>div+div{border-top:1px solid var(--line);border-left:0}.trust-pages-module__0A8vnW__closing{flex-direction:column;align-items:flex-start}.trust-pages-module__0A8vnW__scopeRows article{grid-template-columns:1fr;gap:.6rem}}@media (max-width:620px){.trust-pages-module__0A8vnW__hero{padding-block:2.75rem 3.5rem}.trust-pages-module__0A8vnW__hero:after{top:auto;bottom:-2.5rem;right:-2.5rem}.trust-pages-module__0A8vnW__hero h1{max-width:12ch;font-size:clamp(2.25rem,11vw,3.2rem)}.trust-pages-module__0A8vnW__hero p{max-width:35ch;font-size:.94rem}.trust-pages-module__0A8vnW__section{padding-block:3.25rem}.trust-pages-module__0A8vnW__checkList{grid-template-columns:1fr}.trust-pages-module__0A8vnW__checkList li:nth-child(odd){padding-right:0}.trust-pages-module__0A8vnW__featureRow{grid-template-columns:1fr}.trust-pages-module__0A8vnW__contactActions article{grid-template-columns:32px minmax(0,1fr)}.trust-pages-module__0A8vnW__contactControls{grid-column:1/-1;justify-content:flex-start}.trust-pages-module__0A8vnW__contactControls>a,.trust-pages-module__0A8vnW__contactControls button{max-width:100%}.trust-pages-module__0A8vnW__companyAddress dl>div{grid-template-columns:1fr;gap:.35rem}.trust-pages-module__0A8vnW__actions,.trust-pages-module__0A8vnW__actions a,.trust-pages-module__0A8vnW__closing>a{width:100%}}
