*{outline:1px solid #0000}.sustainability-report{position:relative}.sustainability-report .list-headline,.sustainability-report dt,.sustainability-report .table caption,.sustainability-report .table thead th,.sustainability-report .toc nav .h2 a,.sustainability-report .toc nav .h3 a,.sustainability-report .table .e1-4 td:first-child,.sustainability-report .table tbody tr:nth-child(4).font-bold{font-weight:700}.sustainability-report .l0{padding-top:1rem;padding-bottom:2rem}.sustainability-report h1,.sustainability-report h2,.sustainability-report h3,.sustainability-report h4,.sustainability-report h5,.sustainability-report h6,.sustainability-report p{color:#000;scroll-margin-top:var(--report-scroll-margin,5rem);text-wrap:balance}.sustainability-report h1,.sustainability-report h2,.sustainability-report h3,.sustainability-report h4,.sustainability-report h5,.sustainability-report h6{letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin-top:0;font-family:inherit;font-style:normal;font-weight:700;line-height:1.2}.sustainability-report h1{margin-bottom:1rem;font-size:2.625rem}.sustainability-report h2{margin-top:1.5rem;margin-bottom:1rem;font-size:2rem}.sustainability-report h3{margin-top:1.25rem;margin-bottom:1rem;font-size:1.5rem}.sustainability-report h4{margin-top:1rem;margin-bottom:1rem;font-size:1.25rem}.sustainability-report h5{margin-top:.875rem;margin-bottom:.875rem;font-size:1.125rem;font-weight:700}.sustainability-report h6{margin-top:.875rem;margin-bottom:.875rem;font-size:1rem;font-weight:700}.sustainability-report .l1>h2:first-child,.sustainability-report .l2>h3:first-child,.sustainability-report .l3>h4:first-child,.sustainability-report .l4>h5:first-child,.sustainability-report .l5>h6:first-child{margin-top:0}.sustainability-report h1,.sustainability-report h2,.sustainability-report h3,.sustainability-report h4,.sustainability-report h5,.sustainability-report h6,.sustainability-report p,.sustainability-report ul,.sustainability-report dl,.sustainability-report .image,.sustainability-report .table{max-width:54rem;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem;transition:padding .3s}.sustainability-report .image{padding-left:0;padding-right:0}.sustainability-report p{text-wrap:pretty}.sustainability-report .list-headline{text-wrap:balance}@media screen and (min-width:1000px){.l0{padding-left:15em}}@media screen and (min-width:1340px){.l0{padding-left:0}}.l1{margin-top:1.5rem}.toc-container{-webkit-user-select:none;user-select:none;z-index:120;margin-top:-2em;position:absolute;top:100vw;bottom:0;left:0}@media screen and (min-width:600px){.toc-container{top:600px}}.toc-list input{opacity:0;z-index:-1;position:absolute}.toc{max-height:calc(100vh - var(--report-header-offset-mobile,56px));overflow:hidden}@media screen and (min-width:839px){.toc{max-height:calc(100vh - var(--report-header-offset-desktop,73px))}}.toc-hidden .toc{max-height:0;display:none}.toc-list{height:100vh;left:0;top:var(--report-header-offset-mobile,56px);z-index:121;width:240px;padding-top:2rem;position:sticky}@media screen and (min-width:839px){.toc-list{top:var(--report-header-offset-desktop,73px)}}.toc-hidden .toc-list{background-color:#0000}.toc-hidden .toc,.toc-headline{display:none}.toc-toggle{cursor:pointer;text-align:left;background:0 0;border:none;width:240px;padding:0;font-size:.875rem;position:absolute;top:0;overflow:hidden}.toc-button,.toc-button:link{color:#000;cursor:pointer;text-align:left;vertical-align:middle;background-color:#f0f0f0;border:none;border-radius:0 .25em 0 0;width:240px;height:32px;padding:.5rem 1rem;font-size:.875rem;line-height:1;display:inline-block}.toc-button:hover{background-color:#e5e5e5;box-shadow:inset 0 -.4em .75em #0000001f}.toc-button:active{background-color:#d9d9d9;box-shadow:inset 0 -.4em .75em #0000003d}.toc-button .toc-icon{vertical-align:middle;width:16px;height:16px;margin-right:.75em;display:inline-block}.toc-button .text{text-align:left;vertical-align:middle;width:170px;height:16px;line-height:16px;display:inline-block}.toc{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffffff2;width:240px;height:calc(100vh - 50px);overflow-y:auto;box-shadow:0 0 .125em #0000001f,0 0 3rem #0000000f}.toc nav{text-align:left;padding:1em}.toc nav ul{padding:0}.toc nav li{margin:0}.toc nav a{color:#000;border-left:2px solid #e9530d00;padding:.375rem .5rem;line-height:1.25em;transition:border .5s ease-out;display:block;box-shadow:0 0 1px #0003}.toc nav a:link{background-color:#fff0;border-left:2px solid #0000}.toc nav a:visited{background-color:#fff0;border-left:2px solid #e9530d}.toc nav a:hover{background-color:#0000000d;border-left:2px solid #0003}.toc nav a:active{background-color:#00000014;border-left:2px solid #00000080;transition:none}.toc nav a.active{border-left:2px solid #ff530d;transition:background .5s}.toc nav a.active:hover{background-color:#ff530d0d;border-left:2px solid #e9530d80}.toc nav a.active:active{border-left:2px solid #ff530dcc}.toc nav a.click{background-color:#0000000d;border-left:2px solid #0003}.toc nav a.selected{background-color:#ff530d1a;border-left:2px solid #ff530d;box-shadow:inset 0 0 1px #ff530d80}.toc nav .h2 a{font-family:inherit;font-size:.875em;font-style:normal;font-weight:700}.toc nav .h3 a{color:#5c5c5c;padding-left:1.25rem;font-family:inherit;font-size:.75em;font-style:normal;font-weight:700}.toc nav .h4 a{padding-left:2.25rem;font-size:.75em}.toc nav .h5 a{padding-left:3.25rem;font-size:.75em}.dsr-header{aspect-ratio:1;background-color:#00000080;height:auto;position:relative}.dsr-header .logotype{display:none}.dsr-header h1{text-align:center;width:100%;max-width:none;font-size:1.875em;position:absolute;bottom:4%;left:0;color:#fff!important;margin-bottom:1em!important}.header-image{object-fit:cover;width:100%;height:100%}@media screen and (min-width:600px){.dsr-header{aspect-ratio:auto;height:600px}.dsr-header h1{width:100%;max-width:54rem;margin-left:auto;margin-right:auto;font-size:2.625em;position:absolute;bottom:2.5em;left:50%;transform:translate(-50%);color:#fff!important;margin-bottom:0!important}}.list-headline{letter-spacing:0;text-rendering:optimizelegibility;text-wrap:balance;-webkit-font-smoothing:antialiased;margin-bottom:1rem;font-family:inherit;font-style:normal;font-weight:700}.sustainability-report ul{margin-top:0;margin-bottom:1.5em;padding-left:4rem;padding-right:0;font-size:1em}.sustainability-report li{text-wrap:balance;margin-bottom:.5em}.sustainability-report dl{margin-bottom:1.5rem;padding-left:3rem;padding-right:0}@media screen and (min-width:600px){.sustainability-report ul{padding-left:6em}.sustainability-report dl{padding-left:5em}}.sustainability-report dl ul{padding-left:2.5rem}@media screen and (min-width:600px){.sustainability-report dl ul{padding-left:3.5em}}.sustainability-report dt{text-wrap:balance;font-family:inherit;font-style:normal;font-weight:700}.sustainability-report dd{text-wrap:pretty;margin-bottom:1em;margin-left:0}.table{margin-bottom:1.5rem;overflow-x:scroll}@media screen and (min-width:730px){.table{overflow-x:visible}}.table table{table-layout:fixed;border-bottom:1px solid #00000014;width:100%;min-width:684px;font-size:.75em;position:relative}.table caption{color:#0009;text-align:left;text-wrap:balance;background-color:#00000008;border-radius:.5em;margin-bottom:1.33333em;padding:.5rem 1rem;font-family:inherit;font-style:normal;font-weight:700}.table thead th{text-align:left;text-wrap:pretty;vertical-align:bottom;word-break:normal;z-index:60;background-color:#fff;border:1px solid #00000014;min-height:32px;padding:.5em;font-family:inherit;font-style:normal;font-weight:700;line-height:1.25em;position:relative;top:0}@media screen and (min-width:730px){.sbm-3 thead th{top:var(--report-header-offset-desktop,73px);position:sticky}}.table thead th:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0003}.table tbody tr:nth-child(odd){background-color:#00000008}.table tbody tr{border-top:1px solid #0000001a}.table td{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;vertical-align:top;border-left:1px solid #00000014;border-right:1px solid #00000014;padding:.5em;line-height:1.25em}.table ul{padding-left:1em}.table .sbm-2 thead th:first-child{width:20%}.table .sbm-2 thead th:nth-child(2){width:30%}.table .sbm-2 thead th:nth-child(3){width:50%}.table .sbm-3 thead th:first-child{width:16%}.table .sbm-3 thead th:nth-child(2){width:13%}.table .sbm-3 thead th:nth-child(3){width:14%}.table .sbm-3 thead th:nth-child(4){width:22%}.table .sbm-3 thead th:nth-child(5){width:23%}.table .sbm-3 thead th:nth-child(6){width:12%}.table .e1-4 td:first-child{width:31%;font-family:inherit;font-style:normal;font-weight:700}.table .e1-4 td:nth-child(2){text-wrap:balance;width:69%}.table .e1-5 th:first-child{width:70%}.table .e1-5 th:nth-child(2),.table .e1-5 th:nth-child(3){text-align:right;width:15%}.table .e1-5 tbody td:nth-child(2),.table .e1-5 tbody td:nth-child(3){text-align:right}.table .e1-5 tbody tr:nth-child(4),.table .e1-5 tbody tr:nth-child(5),.table .e1-5 tbody tr:nth-child(9),.table .e1-5 tbody tr:nth-child(10){border-top:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .e1-5 tbody tr:nth-child(6){border-top:1px solid #0009}.table .e1-6 thead tr:first-child th:first-child{width:46%}.table .e1-6 thead tr:first-child th:nth-child(2){text-align:center;border-bottom:1px solid #0009}.table .e1-6 thead tr:nth-child(2) th:first-child{width:46%}.table .e1-6 thead tr:nth-child(2) th:nth-child(2),.table .e1-6 thead tr:nth-child(2) th:nth-child(3),.table .e1-6 thead tr:nth-child(2) th:nth-child(4),.table .e1-6 thead tr:nth-child(2) th:nth-child(5){text-align:right;width:14%}.table .e1-6 tbody td{text-wrap:balance}.table .e1-6 tbody td:nth-child(2),.table .e1-6 tbody td:nth-child(3),.table .e1-6 tbody td:nth-child(4),.table .e1-6 tbody td:nth-child(5){text-align:right}.table .e1-6 tbody tr:nth-child(3){border-top:1px solid #0009}.table .e1-6 tbody tr:nth-child(18){border-top:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .e1-6-2 th:first-child{width:50%}.table .e1-6-2 th:nth-child(2){text-align:right;width:50%}.table .e1-6-2 td:nth-child(2){text-align:right}.table .e1-6-2 tbody tr:nth-child(3){border-top:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .e1-6-3 th{text-align:center}.table .e1-6-3 th:first-child{width:16%}.table .e1-6-3 th:nth-child(6),.table .e1-6-3 th:nth-child(8){background-color:#00000008}.table .e1-6-3 td{text-align:right;vertical-align:middle;background-color:#fff}.table .e1-6-3 td:first-child{text-align:left}.table .e1-6-3 td:nth-child(6),.table .e1-6-3 td:nth-child(8){background-color:#00000008}.table .e2-3-1 tr,.table .e2-3-3 tr,.table .e3-3-1 tr,.table .e3-3-2 tr{background-color:#fff!important}.table .e2-3-1 td:first-child,.table .e2-3-3 td:first-child,.table .e3-3-1 td:first-child{width:40%}.table .e2-3-1 td:nth-child(2),.table .e2-3-3 td:nth-child(2),.table .e3-3-1 td:nth-child(2),.table .e2-3-1 td:nth-child(3),.table .e2-3-3 td:nth-child(3),.table .e3-3-1 td:nth-child(3),.table .e2-3-1 td:nth-child(4),.table .e2-3-3 td:nth-child(4),.table .e3-3-1 td:nth-child(4),.table .e2-3-1 td:nth-child(5),.table .e2-3-3 td:nth-child(5),.table .e3-3-1 td:nth-child(5){text-align:right;width:15%}.table .e2-3-2 tr{height:1em;background-color:#fff!important}.table .e2-3-2 td:first-child{width:85%;height:1em}.table .e2-3-2 td:nth-child(2){text-align:right;width:15%}.table .e5-4-1 th:first-child{width:18%}.table .e5-4-1 th:nth-child(2){width:13%}.table .e5-4-1 th:nth-child(3),.table .e5-4-1 th:nth-child(4),.table .e5-4-1 th:nth-child(5){text-align:right;width:17%}.table .e5-4-1 th:nth-child(6){text-align:right;width:18%}.table .e5-4-1 td:nth-child(3),.table .e5-4-1 td:nth-child(4),.table .e5-4-1 td:nth-child(5),.table .e5-4-1 td:nth-child(6){text-align:right}.table .e5-4-1 tbody tr:nth-child(14){border-top:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .e5-4-2 th:first-child{width:40%}.table .e5-4-2 th:nth-child(2),.table .e5-4-2 th:nth-child(3){text-align:right;width:30%}.table .e5-4-2 td:nth-child(2),.table .e5-4-2 td:nth-child(3){text-align:right}.table .e5-4-2 tbody tr:nth-child(5){border-top:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .e5-5-1 th:first-child{width:36%}.table .e5-5-1 th:nth-child(2),.table .e5-5-1 th:nth-child(3),.table .e5-5-1 th:nth-child(4),.table .e5-5-1 th:nth-child(5){text-align:right;width:16%}.table .e5-5-1 td:nth-child(2),.table .e5-5-1 td:nth-child(3),.table .e5-5-1 td:nth-child(4),.table .e5-5-1 td:nth-child(5){text-align:right}.table .e5-5-1 td:nth-child(5){vertical-align:middle;background-color:#fff}.table .e5-5-1 tbody tr:nth-child(4),.table .e5-5-1 tbody tr:nth-child(8){border-bottom:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .e5-5-1 tbody tr:nth-child(9){font-family:inherit;font-style:normal;font-weight:700}.table .s1-6 th:first-child{width:40%}.table .s1-6 th:nth-child(2),.table .s1-6 th:nth-child(3),.table .s1-6 th:nth-child(4){text-align:right;width:20%}.table .s1-6-4 tr{border-top:none}.table .s1-6-4 th:first-child{width:40%}.table .s1-6-4 th:nth-child(2){text-align:right;width:20%}.table .s1-6-4 th:nth-child(3){background-color:#fff;border:none;width:40%}.table .s1-6-4 th:nth-child(3):before{display:none}.table .s1-6-4 td:nth-child(3){background-color:#fff;border:none;width:40%}.table .s1-6-4 td{border-bottom:1px solid #0000001a}.table .s1-6-4{border-bottom:none}.table .s1-6 td:nth-child(2),.table .s1-6 td:nth-child(3),.table .s1-6 td:nth-child(4),.table .s1-6 td:nth-child(5){text-align:right}.table .s1-6 td{background-color:#fff}.table .s1-6-1 tbody tr:nth-child(3),.table .s1-6-2 tbody tr:nth-child(3),.table .s1-6-3 tbody tr:nth-child(6){border-top:1px solid #0009;font-family:inherit;font-style:normal;font-weight:700}.table .s1-9 th:first-child{width:40%}.table .s1-9 th:nth-child(2){text-align:right;width:30%}.table .s1-9-2 th:nth-child(2){text-align:right;width:60%}.table .s1-9 th:nth-child(3){text-align:right;width:30%}.table .s1-9 td:nth-child(2),.table .s1-9 td:nth-child(3),.table .s1-9 td:nth-child(4){text-align:right}.table .s1-9 td{background-color:#fff}.table .s1-14 td:first-child{width:70%}.table .s1-14 td:nth-child(2){text-align:right}.image .image-headline{color:#0009;text-align:left;text-wrap:balance;border-radius:.5em;margin-bottom:1.33333em;padding:.5em 1em;font-family:inherit;font-size:.75em;font-style:normal;font-weight:700}.image{max-width:54rem;margin-bottom:1em;padding-top:1.5em;padding-bottom:1.5em}.image img{width:100%}.valuechain{background-color:#0000000a;padding-left:1.5em;padding-right:1.5em}.valuechain .image-headline{background-color:#fffc}.valuechain .image{padding-left:1.5em;padding-right:1.5em}@media screen and (min-width:1080px){.valuechain{margin-left:auto;margin-right:auto}.valuechain .image-headline{max-width:50rem;margin-left:auto;margin-right:auto}.valuechain .image{padding-left:2.5em;padding-right:2.5em}}.approval{column-count:2;column-gap:10mm;padding:0 1.5rem}@media screen and (min-width:600px){.approval{padding:0 2.5rem}}.site-header{box-shadow:0 0 .5em #0000004d}.site-header a{color:#000}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}@page{margin:10mm}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript\:]:after,a[href^=\#]:after{content:""}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{margin:15mm;size:A4 portrait}.l0,.l1,.l2,.l3,.l4,.l5{overflow:auto}.l1{margin-top:0}.sustainability-report h1,.sustainability-report h2,.sustainability-report h3,.sustainability-report h4,.sustainability-report h5,.sustainability-report h6,.sustainability-report p,.sustainability-report .image,.sustainability-report .table{padding-left:0;padding-right:0}.sustainability-report h3,.sustainability-report h4{margin-bottom:1rem}.sustainability-report h5,.sustainability-report h6{margin-bottom:.875rem}.sustainability-report p,.sustainability-report ul,.sustainability-report dl{margin-bottom:.875rem;font-size:.875em;line-height:1.25rem}.sustainability-report ul,.sustainability-report dl{margin-bottom:1em;padding-left:3em}.sustainability-report dd{margin-bottom:.75rem}.sustainability-report .l0{padding-left:0}.sustainability-report .list-headline{margin-bottom:.875rem}.sustainability-report .dsr-header{width:100%;max-width:864px;height:267mm;margin-left:auto;margin-right:auto}.sustainability-report .dsr-header .logotype{width:40%;display:block;position:absolute;top:2.5em;left:2.5em}.sustainability-report .dsr-header h1{text-align:center;padding-left:15%;padding-right:15%;font-size:3rem;bottom:1em}.toc-container{-webkit-user-select:none;user-select:none;height:260mm;margin-top:0;margin-left:auto;margin-right:auto;position:relative;top:auto;bottom:auto}.toc-hidden .toc{display:block}.toc-hidden .toc-list{height:auto}.toc-headline{max-width:864px;margin-top:1em;margin-left:auto;margin-right:auto;font-family:Proxima-Nova-Bold,Arial,Helvetica,sans-serif;font-size:1.25em;font-style:normal;font-weight:700;display:block}.toc-toggle{display:none}.toc{box-shadow:none;width:100%;height:auto;margin-top:1em;padding:0}.toc nav{padding:0}.toc nav ul,.toc nav li{border:none}.toc nav a{line-height:1;background-color:#0000!important;border-left:none!important;font-size:.8125rem!important}.toc nav .h2 a{background-color:#0000000a!important}.toc nav .h2:not(:first-child) a{margin-top:2em}.toc nav .h3 a{color:#000}.toc nav .h4 a{padding-left:2rem}.toc-list{width:100%;height:auto;padding-top:0}.image{padding-top:0;padding-bottom:0}.image img{width:100%!important}.table{margin-bottom:1rem}.table caption{margin-bottom:.25rem}.table table{width:100%;min-width:100%;max-width:100%}.table table th,.table table td,.table table ul{font-size:.75rem;line-height:.875rem}.sbm-3 thead{position:relative}.table thead th:before{border-top:1px solid #0000001a}.table thead th{top:0}article .l0{padding-top:0;padding-bottom:0}.valuechain{background-color:#0000;margin-top:0;margin-bottom:1em;padding:0}.valuechain .image{padding-left:0;padding-right:0}.page-break{page-break-before:always}header,footer{display:none!important}}
