@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{opacity:1;animation:.6s ease-out forwards fade-in-up}.animate-fade-in-up[class*=animate-delay]{opacity:0;animation:.6s ease-out forwards fade-in-up}.diversity-equity-inclusion-page #dei-statement .animate-fade-in-up{opacity:1;animation:.8s ease-out forwards fade-in-up}.diversity-equity-inclusion-page #dei-statement .animate-fade-in-up[class*=animate-delay]{opacity:0;animation:.8s ease-out forwards fade-in-up}.diversity-equity-inclusion-page .group .transform{will-change:transform;transition:transform .5s ease-out;transform:translateZ(0)translateY(0)}.diversity-equity-inclusion-page .group:hover .transform{transform:translateZ(0)translateY(-8px)}.diversity-equity-inclusion-page #dei-statement .grid{align-items:stretch}.diversity-equity-inclusion-page #dei-statement .group{height:100%}.diversity-equity-inclusion-page .group{z-index:1}.diversity-equity-inclusion-page .group:hover{z-index:10}.diversity-equity-inclusion-page .animate-fade-in-up{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.animate-delay-100{animation-delay:.1s}.animate-delay-150{animation-delay:.15s}.animate-delay-200,.animate-delay-200ms{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400,.animate-delay-400ms{animation-delay:.4s}.animate-delay-400ms{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600,.animate-delay-600ms{animation-delay:.6s}.animate-delay-800ms{animation-delay:.8s}.animate-delay-1000{animation-delay:1s}.animate-delay-1200{animation-delay:1.2s}.animate-delay-1s{animation-delay:1s}.animate-delay-1500{animation-delay:1.5s}.animate-delay-2000,.animate-delay-2s{animation-delay:2s}.animate-delay-3000{animation-delay:3s}.animate-delay-4000{animation-delay:4s}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.group:hover .group-hover\:scale-125{transform:scale(1.25)}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.gradient-text{background:linear-gradient(-45deg,#16a34a,#2563eb,#9333ea,#dc2626) 0 0/400% 400%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradient-shift}.btn-enhanced{position:relative;overflow:hidden}.btn-enhanced:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-enhanced:hover:before{left:100%}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-image{animation:3s ease-in-out infinite floating}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.5s ease-out forwards slide-in-right}.focus-visible\:ring-meltek-green:focus-visible{outline-offset:2px;outline:2px solid #22c55e}::selection{color:#fff;background-color:#22c55e}::selection{color:#fff;background-color:#22c55e}.diversity-equity-inclusion-page{overflow-x:hidden}.diversity-equity-inclusion-page section{z-index:1;position:relative}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fffc}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.grid.lg\:grid-cols-3{gap:2rem;display:grid}@media (min-width:1024px){.grid.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}.diversity-equity-inclusion-page .grid.lg\:grid-cols-3{align-items:start;height:auto}.diversity-equity-inclusion-page .grid.lg\:grid-cols-3>div{height:auto;min-height:100%}.diversity-equity-inclusion-page .bg-white\/90{background-color:#ffffffe6}.diversity-equity-inclusion-page .backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffd9}.transform{transform:translateZ(0)}
