.ChemicalsSection-module__WNibbG__chemicalsSection{background:#f8fafc;width:100%;padding:clamp(60px,6.25vw,120px) 0;position:relative}.ChemicalsSection-module__WNibbG__container{max-width:var(--container-full);flex-direction:column;align-items:center;margin:0 auto;padding:0 clamp(20px,6.3vw,121px);display:flex}.ChemicalsSection-module__WNibbG__header{text-align:center;width:100%;max-width:clamp(560px,52vw,1000px);margin-bottom:clamp(40px,4.17vw,80px)}.ChemicalsSection-module__WNibbG__eyebrow{color:#2683c6;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(8px,.63vw,12px);font-size:clamp(11px,.73vw,14px);font-weight:700}.ChemicalsSection-module__WNibbG__title{color:var(--color-black);font-family:var(--font-heading);margin:0 0 clamp(12px,1.04vw,20px);font-size:clamp(28px,3.33vw,64px);font-weight:700;line-height:1.2}.ChemicalsSection-module__WNibbG__subtitle{color:#0009;font-family:var(--font-heading);margin:0 auto;font-size:clamp(14px,1.04vw,20px);font-weight:500;line-height:1.6}.ChemicalsSection-module__WNibbG__chemicalsGrid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.25vw,24px);width:100%;max-width:clamp(900px,82vw,1560px);display:grid}.ChemicalsSection-module__WNibbG__chemicalCard{aspect-ratio:4/3;background:#fff;border-radius:clamp(8px,.625vw,12px);text-decoration:none;display:block;position:relative;overflow:hidden}.ChemicalsSection-module__WNibbG__cardImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardImage{transform:scale(1.07)}.ChemicalsSection-module__WNibbG__cardOverlay{background:linear-gradient(#0000 40%,#0006 65%,#000c 100%);flex-direction:column;justify-content:flex-end;padding:clamp(12px,1.25vw,24px);transition:background .4s;display:flex;position:absolute;inset:0}.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardOverlay{background:linear-gradient(#0000000d 35%,#00000080 60%,#000000e0 100%)}.ChemicalsSection-module__WNibbG__cardCategory{color:#ffffffa6;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;margin-bottom:clamp(3px,.26vw,5px);font-size:clamp(10px,.57vw,11px);font-weight:700;display:block}.ChemicalsSection-module__WNibbG__cardName{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(14px,1.15vw,22px);font-weight:700;line-height:1.25}.ChemicalsSection-module__WNibbG__cardTradeName{color:#ffffffa6;font-size:clamp(12px,.83vw,16px);font-weight:400}.ChemicalsSection-module__WNibbG__chemicalCard:focus-visible{outline-offset:3px;outline:3px solid #2683c6}.ChemicalsSection-module__WNibbG__viewAllWrapper{margin-top:clamp(36px,3.65vw,70px)}.ChemicalsSection-module__WNibbG__viewAllBtn{color:#2683c6;font-family:var(--font-heading);letter-spacing:.02em;border:2px solid #2683c6;border-radius:64px;justify-content:center;align-items:center;padding:clamp(12px,.83vw,16px) clamp(28px,2.08vw,40px);font-size:clamp(13px,.94vw,18px);font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.ChemicalsSection-module__WNibbG__viewAllBtn:hover{color:#fff;background:#2683c6}.ChemicalsSection-module__WNibbG__viewAllBtn:focus-visible{outline-offset:3px;outline:3px solid #2683c6}@keyframes ChemicalsSection-module__WNibbG__slideInUp{to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.ChemicalsSection-module__WNibbG__animateUp{opacity:0;will-change:transform,opacity;transform:translateY(28px)}.ChemicalsSection-module__WNibbG__animate .ChemicalsSection-module__WNibbG__animateUp{animation:.6s ease-out forwards ChemicalsSection-module__WNibbG__slideInUp}}@media (max-width:1024px) and (min-width:601px){.ChemicalsSection-module__WNibbG__chemicalsGrid{grid-template-columns:repeat(2,1fr);max-width:clamp(560px,85vw,780px)}.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardImage{transform:none}.ChemicalsSection-module__WNibbG__chemicalCard:active .ChemicalsSection-module__WNibbG__cardImage{transform:scale(1.03)}}@media (max-width:600px){.ChemicalsSection-module__WNibbG__container{padding:0 clamp(12px,4vw,20px)}.ChemicalsSection-module__WNibbG__chemicalsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,2.5vw,16px);max-width:100%}.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardImage{transform:none}.ChemicalsSection-module__WNibbG__chemicalCard:active .ChemicalsSection-module__WNibbG__cardImage{transition:transform .15s;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ChemicalsSection-module__WNibbG__animateUp{opacity:1!important;animation:none!important;transform:none!important}.ChemicalsSection-module__WNibbG__cardImage,.ChemicalsSection-module__WNibbG__cardOverlay,.ChemicalsSection-module__WNibbG__viewAllBtn{transition:none!important}.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardImage{transform:none!important}}@media (hover:none) and (pointer:coarse){.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardImage{transform:none}.ChemicalsSection-module__WNibbG__chemicalCard:hover .ChemicalsSection-module__WNibbG__cardOverlay{background:linear-gradient(#0000 0%,#00000059 55%,#000000d1 100%)}}
