html.has-drawer-open .grid-esg-approach{overflow:hidden}.grid-esg-approach .m-0{margin:0}.grid-esg-approach .mx-auto{margin-left:auto;margin-right:auto}.grid-esg-approach .flex{display:flex}.grid-esg-approach .grid{display:grid}.grid-esg-approach .h-\[260px\]{height:260px}.grid-esg-approach .h-full{height:100%}.grid-esg-approach .w-full{width:100%}.grid-esg-approach .min-w-0{min-width:0}.grid-esg-approach .max-w-\[1288px\]{max-width:1288px}.grid-esg-approach .max-w-\[280px\]{max-width:280px}.grid-esg-approach .max-w-\[430px\]{max-width:430px}.grid-esg-approach .max-w-\[745px\]{max-width:745px}.grid-esg-approach .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-esg-approach .flex-col{flex-direction:column}.grid-esg-approach .items-start{align-items:flex-start}.grid-esg-approach .items-center{align-items:center}.grid-esg-approach .justify-center{justify-content:center}.grid-esg-approach .justify-items-center{justify-items:center}.grid-esg-approach .gap-medium{gap:var(--wp--preset--spacing--medium)}.grid-esg-approach .gap-none{gap:var(--wp--preset--spacing--none)}.grid-esg-approach .gap-xx-medium{gap:var(--wp--preset--spacing--xx-medium)}.grid-esg-approach .overflow-hidden{overflow:hidden}.grid-esg-approach .whitespace-nowrap{white-space:nowrap}.grid-esg-approach .rounded-xsmall{border-radius:var(--wp--custom--radius--xsmall)}.grid-esg-approach .bg-primary-on-primary-var{background-color:var(--primary-on-primary-var)}.grid-esg-approach .bg-surface-surface{background-color:var(--surface-surface)}.grid-esg-approach .object-cover{object-fit:cover}.grid-esg-approach .px-medium{padding-left:var(--wp--preset--spacing--medium);padding-right:var(--wp--preset--spacing--medium)}.grid-esg-approach .px-x-medium{padding-left:var(--wp--preset--spacing--x-medium);padding-right:var(--wp--preset--spacing--x-medium)}.grid-esg-approach .py-base{padding-bottom:var(--wp--preset--spacing--base);padding-top:var(--wp--preset--spacing--base)}.grid-esg-approach .py-large{padding-bottom:var(--wp--preset--spacing--large);padding-top:var(--wp--preset--spacing--large)}.grid-esg-approach .py-xx-large{padding-top:var(--wp--preset--spacing--xx-large)}.grid-esg-approach .pb-xx-large,.grid-esg-approach .py-xx-large{padding-bottom:var(--wp--preset--spacing--xx-large)}.grid-esg-approach .pb-xx-medium{padding-bottom:var(--wp--preset--spacing--xx-medium)}.grid-esg-approach .pt-medium{padding-top:var(--wp--preset--spacing--medium)}.grid-esg-approach .text-center{text-align:center}.grid-esg-approach .font-serif{font-family:var(--wp--preset--font-family--serif)}.grid-esg-approach .leading-\[1\.3\]{line-height:1.3}.grid-esg-approach .text-surface-on-surface{color:var(--surface-on-surface)}.grid-esg-approach .text-surface-on-surface-light{color:var(--surface-on-surface-light)}.grid-esg-approach .no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.grid-esg-approach .transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,-webkit-text-decoration-color,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.grid-esg-approach .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.grid-esg-approach .duration-300{transition-duration:.3s}.grid-esg-approach .duration-500{transition-duration:.5s}html.js .grid-esg-approach .u-animate-fade-up{opacity:0}@-webkit-keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.grid-esg-approach .animated .u-animate-fade-up,.grid-esg-approach.animated .u-animate-fade-up{-webkit-animation:fade-up var(--default-animation-duration,1s) var(--default-animation-timing-function,ease) var(--default-animation-delay,0s) both;animation:fade-up var(--default-animation-duration,1s) var(--default-animation-timing-function,ease) var(--default-animation-delay,0s) both}.grid-esg-approach .display_small{font-size:var(--wp--preset--font-size--xxlarge)}.grid-esg-approach .display_small,.grid-esg-approach .headline_large{font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--xx-large)}.grid-esg-approach .headline_large{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--xlarge)}.grid-esg-approach .title_small{font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--x-medium)}.grid-esg-approach .body_medium{font-size:var(--wp--preset--font-size--xmedium);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--large)}.grid-esg-approach .body_small{font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--x-medium)}.grid-esg-approach .hover\:opacity-70:hover{opacity:.7}.grid-esg-approach .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.grid-esg-approach .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.grid-esg-approach .focus-visible\:ring-primary-primary-surface:focus-visible{--tw-ring-color:var(--primary-primary-surface)}.grid-esg-approach .group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-esg-approach .animated .animated\:animate-delay-300,.grid-esg-approach.animated .animated\:animate-delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}@media (min-width:1024px){.grid-esg-approach .min-\[1024px\]\:mt-xx-large{margin-top:var(--wp--preset--spacing--xx-large)}.grid-esg-approach .min-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-esg-approach .min-\[1024px\]\:px-\[40px\]{padding-left:40px;padding-right:40px}.grid-esg-approach .min-\[1024px\]\:py-x-large{padding-bottom:var(--wp--preset--spacing--x-large);padding-top:var(--wp--preset--spacing--x-large)}.grid-esg-approach .min-\[1024px\]\:py-xx-large{padding-bottom:var(--wp--preset--spacing--xx-large);padding-top:var(--wp--preset--spacing--xx-large)}}