.sustainability-card[data-astro-cid-widz3ytv]{transition:transform .3s ease,box-shadow .3s ease}.sustainability-card[data-astro-cid-widz3ytv]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.sustainability-card-outline[data-astro-cid-widz3ytv]{border:1px solid transparent;transition:all .5s ease}.sustainability-card[data-astro-cid-widz3ytv]:hover .sustainability-card-outline[data-astro-cid-widz3ytv]:before,.sustainability-card[data-astro-cid-widz3ytv]:hover .sustainability-card-outline[data-astro-cid-widz3ytv]:after{content:"";position:absolute;width:0;height:0;opacity:1;border-color:#b38a1f}.sustainability-card[data-astro-cid-widz3ytv]:hover .sustainability-card-outline[data-astro-cid-widz3ytv]:before{top:0;left:0;border-top:1px solid;border-left:1px solid;animation:drawTopLeft .5s forwards}.sustainability-card[data-astro-cid-widz3ytv]:hover .sustainability-card-outline[data-astro-cid-widz3ytv]:after{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid;animation:drawBottomRight .5s forwards}@media (max-width: 1023px){.mobile-height[data-astro-cid-widz3ytv]{height:auto!important}}@keyframes drawTopLeft{0%{width:0;height:0}50%{width:100%;height:0}to{width:100%;height:100%}}@keyframes drawBottomRight{0%{width:0;height:0}50%{width:100%;height:0}to{width:100%;height:100%}}.sustainability-report-line[data-astro-cid-widz3ytv]{position:relative;transition:width .3s ease}.sustainability-report[data-astro-cid-widz3ytv]:hover .sustainability-report-line[data-astro-cid-widz3ytv]{width:48px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sustainability-image-container[data-astro-cid-widz3ytv]{animation:fadeIn .8s ease-out forwards}.sustainability-card[data-astro-cid-widz3ytv]{animation:fadeIn .6s ease-out forwards;opacity:0}.sustainability-card[data-astro-cid-widz3ytv]:nth-child(1){animation-delay:.2s}.sustainability-card[data-astro-cid-widz3ytv]:nth-child(2){animation-delay:.4s}.sustainability-report[data-astro-cid-widz3ytv]{animation:fadeIn .6s ease-out forwards;opacity:0}.sustainability-report[data-astro-cid-widz3ytv]:nth-child(1){animation-delay:.3s}.sustainability-report[data-astro-cid-widz3ytv]:nth-child(2){animation-delay:.5s}.sustainability-report[data-astro-cid-widz3ytv]:nth-child(3){animation-delay:.7s}.portfolio-card[data-astro-cid-widz3ytv]{animation:fadeIn .6s ease-out forwards;opacity:0;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.portfolio-card[data-astro-cid-widz3ytv]:before{content:"";position:absolute;inset:0;border:1px solid transparent;z-index:-1;transition:border-color .3s ease}.portfolio-card[data-astro-cid-widz3ytv]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.portfolio-card[data-astro-cid-widz3ytv]:hover:before{border-color:#d4af37}.portfolio-card[data-astro-cid-widz3ytv]:nth-child(1){animation-delay:.1s}.portfolio-card[data-astro-cid-widz3ytv]:nth-child(2){animation-delay:.2s}.portfolio-card[data-astro-cid-widz3ytv]:nth-child(3){animation-delay:.3s}.portfolio-card[data-astro-cid-widz3ytv]:nth-child(4){animation-delay:.4s}.portfolio-card[data-astro-cid-widz3ytv] .h-40[data-astro-cid-widz3ytv] img[data-astro-cid-widz3ytv]{transition:transform .5s ease}.portfolio-card[data-astro-cid-widz3ytv]:hover .h-40[data-astro-cid-widz3ytv] img[data-astro-cid-widz3ytv]{transform:scale(1.05)}.portfolio-card[data-astro-cid-widz3ytv] a[data-astro-cid-widz3ytv] svg[data-astro-cid-widz3ytv]{transition:transform .3s ease}.portfolio-card[data-astro-cid-widz3ytv]:hover a[data-astro-cid-widz3ytv] svg[data-astro-cid-widz3ytv]{transform:translate(3px)}.rich-text-content[data-astro-cid-widz3ytv] p[data-astro-cid-widz3ytv]{margin-bottom:.75rem}.rich-text-content[data-astro-cid-widz3ytv] p[data-astro-cid-widz3ytv]:last-child{margin-bottom:0}.rich-text-content[data-astro-cid-widz3ytv] a[data-astro-cid-widz3ytv]{color:#b38a1f;text-decoration:underline}.rich-text-content[data-astro-cid-widz3ytv] a[data-astro-cid-widz3ytv]:hover{text-decoration:none}.rich-text-content[data-astro-cid-widz3ytv] strong[data-astro-cid-widz3ytv]{font-weight:700;color:#b38a1f!important}.rich-text-content[data-astro-cid-widz3ytv] ul[data-astro-cid-widz3ytv]{list-style:inside!important}.logo-container[data-astro-cid-widz3ytv]{display:flex;align-items:center;justify-content:center;height:80px;width:100%}.logo-container[data-astro-cid-widz3ytv] img[data-astro-cid-widz3ytv]{max-height:80px;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
