.sustainability-module__NE7rCq__heroImage{transform-origin:50%;animation:1.2s ease-out both sustainability-module__NE7rCq__sustainabilityHeroReveal}.sustainability-module__NE7rCq__heroContent{display:contents}.sustainability-module__NE7rCq__heroCopy{z-index:10;width:calc(100% - 48px);max-width:916px;animation:.9s ease-out .12s both sustainability-module__NE7rCq__sustainabilityHeroCopyIn;position:absolute;top:50svh;left:50%;transform:translate(-50%,-50%)}.sustainability-module__NE7rCq__scrollIndicator{z-index:10;animation:.8s ease-out .52s both sustainability-module__NE7rCq__sustainabilityScrollFade,3s ease-in-out .9s infinite sustainability-module__NE7rCq__sustainabilityScrollFloat;position:absolute;bottom:clamp(56px,10svh,88px);left:calc(50% - 26px)}.sustainability-module__NE7rCq__reveal{animation:.8s ease-out both sustainability-module__NE7rCq__sustainabilityFadeUp}.sustainability-module__NE7rCq__revealDelayOne{animation-delay:.14s}.sustainability-module__NE7rCq__revealDelayTwo{animation-delay:.26s}.sustainability-module__NE7rCq__revealDelayThree{animation-delay:.38s}.sustainability-module__NE7rCq__imagePanel{transition:transform .52s,box-shadow .52s,filter .52s;box-shadow:0 18px 42px #0d271f2e}.sustainability-module__NE7rCq__imagePanel img{transition:transform .7s}.sustainability-module__NE7rCq__imagePanel:hover{filter:saturate(1.06);transform:translateY(-4px);box-shadow:0 24px 58px #0d271f47}.sustainability-module__NE7rCq__imagePanel:hover img{transform:scale(1.035)}.sustainability-module__NE7rCq__materialCard{transition:transform .36s,border-color .36s,background-color .36s,box-shadow .36s;animation:.76s ease-out both sustainability-module__NE7rCq__sustainabilityFadeUp}.sustainability-module__NE7rCq__materialCard:hover{background-color:#ffffff13;border-color:#cbad7273;transform:translateY(-8px);box-shadow:0 18px 40px #0c221b47}.sustainability-module__NE7rCq__materialImage{transition:transform .56s}.sustainability-module__NE7rCq__materialCard:hover .sustainability-module__NE7rCq__materialImage{transform:scale(1.055)}.sustainability-module__NE7rCq__quoteCard{transition:transform .42s,box-shadow .42s,background-color .42s}.sustainability-module__NE7rCq__quoteCard:hover{background-color:#21493c;transform:translateY(-6px);box-shadow:0 24px 56px #0d271f57}@media (min-width:1024px){.sustainability-module__NE7rCq__heroContent{display:contents}.sustainability-module__NE7rCq__heroCopy{width:100%;animation:.9s ease-out .12s both sustainability-module__NE7rCq__sustainabilityDesktopCopyIn;top:50svh;transform:translate(-50%,-50%)}.sustainability-module__NE7rCq__scrollIndicator{bottom:clamp(72px,8svh,96px);left:calc(50% - 26px)}}@media (prefers-reduced-motion:reduce){.sustainability-module__NE7rCq__heroImage,.sustainability-module__NE7rCq__heroCopy,.sustainability-module__NE7rCq__scrollIndicator,.sustainability-module__NE7rCq__reveal,.sustainability-module__NE7rCq__materialCard{animation:none}.sustainability-module__NE7rCq__imagePanel,.sustainability-module__NE7rCq__imagePanel img,.sustainability-module__NE7rCq__materialCard,.sustainability-module__NE7rCq__materialImage,.sustainability-module__NE7rCq__quoteCard{transition:none}}@keyframes sustainability-module__NE7rCq__sustainabilityHeroReveal{0%{filter:saturate(.9);transform:scale(1.04)}to{filter:saturate();transform:scale(1)}}@keyframes sustainability-module__NE7rCq__sustainabilityFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes sustainability-module__NE7rCq__sustainabilityHeroCopyIn{0%{opacity:0;transform:translate(-50%,calc(24px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sustainability-module__NE7rCq__sustainabilityHeroContentIn{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes sustainability-module__NE7rCq__sustainabilityDesktopCopyIn{0%{opacity:0;transform:translate(-50%,calc(24px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sustainability-module__NE7rCq__sustainabilityScrollFade{0%{opacity:0}to{opacity:1}}@keyframes sustainability-module__NE7rCq__sustainabilityScrollFloat{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}
