.highlight-item{display:flex;position:relative;text-decoration:none;background-color:var(--custom-background);color:var(--custom-foreground);flex-direction:column;height:auto!important;aspect-ratio:4/3;min-height:0;font-family:"Legacy Serif ITC",serif;font-weight:300;padding:32px}@media (min-width: 1200px){.highlight-item{padding:40px}}.highlight-item:nth-child(7) .backdrop,.highlight-item:nth-child(7) .title{opacity:0}.highlight-item:nth-child(7):hover .backdrop,.highlight-item:nth-child(7):hover .title{opacity:1}.highlight-item.with-link{padding:32px 32px 24px}.highlight-item.with-bg-image{display:flex;flex-direction:column;justify-content:flex-end}.highlight-item.with-text .title{font-family:"Legacy Serif ITC",serif;font-size:22px;font-style:normal;font-weight:400;line-height:28px}@media (min-width: 1200px){.highlight-item.with-text .title{font-size:32px;line-height:42px}}.highlight-item.with-text.with-link .title{font-family:"Legacy Serif ITC",serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px}@media (min-width: 1200px){.highlight-item.with-text.with-link .title{font-size:26px;line-height:28px}}.highlight-item.with-text.with-bg-image:hover .backdrop{opacity:1}.highlight-item.with-link img{margin-block-end:24px}.highlight-item.with-link.with-text .title{order:1}.highlight-item.with-link.with-text img{order:2;margin-block:8px 16px}.highlight-item.with-link.with-text .link-row{order:3}.highlight-item img{flex-grow:1;min-height:0;max-width:-moz-fit-content;max-width:fit-content}.highlight-item .title{color:var(--custom-foreground);z-index:10;text-wrap:balance;pointer-events:none}.highlight-item .backdrop{transition:all .25s ease-in-out;width:100%;height:100%;z-index:5;background:linear-gradient(0deg,#000000cb,#00d4ff00 61%);position:absolute;top:0;left:0;pointer-events:none}.highlight-item .link-row{z-index:10;color:var(--custom-foreground);margin:0;display:flex;gap:12px;align-items:center;font-size:14px;font-style:normal;font-weight:300;line-height:18px}@media (min-width: 1200px){.highlight-item .link-row{font-size:16px;line-height:22px}}.kf-block{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;padding:40px 34px 40px 48px}.hl-block{flex-shrink:0;width:100%;height:100%;display:flex;position:relative}.hl-block .hl-block-overlay{width:100%;height:100%;flex-shrink:0}.hl-block h3{position:absolute;color:#fff;text-align:center;top:50%;transform:translateY(-50%)}.hl-block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;-o-object-position:100%;object-position:100%;position:absolute}.hl-block .highlight-graph{display:flex;flex-direction:row}.hl-container{display:grid;gap:16px}@media (min-width: 768px){.hl-container{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.hl-container{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.hl-container{gap:32px}}.typo-type-display-1{font-family:"Legacy Serif ITC",serif,serif;letter-spacing:initial;margin-bottom:32px}@media (min-width: 1200px){.typo-type-display-1{max-width:800px}}.typo-type-1{color:#000;margin-bottom:24px}@media (min-width: 1200px){.typo-type-1{margin-bottom:40px}}.h1-no-margin{margin-bottom:0}.typo-type-lead{color:#333;margin-bottom:8px}@media (min-width: 1200px){.typo-type-lead{max-width:800px}}.landing-default-spacing{margin-bottom:64px}@media (min-width: 1200px){.landing-default-spacing{margin-bottom:120px}}.reports{display:flex;flex-direction:column;align-items:center;gap:120px;background:var(--grays-gray-100, #f4f4f4)}.main-reports{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;gap:40px}@media (min-width: 1200px){.main-reports{gap:72px}}.main-reports .typo-h1{padding:0 12px}@media (min-width: 768px){.main-reports .typo-h1{padding:0}}.sustainability{display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:100%}@media (min-width: 576px){.container{padding:0}}body:not(.report-2023AR) .hl-container .highlight-item:nth-child(2) img{margin:0}body:not(.report-2023AR) .hl-container .highlight-item:nth-child(7){--custom-foreground: #000000 !important}body:not(.report-2023AR) .hl-container .highlight-item:nth-child(7) .backdrop{background:linear-gradient(0deg,#000000cb,#00d4ff00 61%)}body:not(.report-2023AR) .hl-container .highlight-item:nth-child(7):hover{--custom-foreground: #ffffff !important}.text-whitespace-preline{white-space:pre-line}
