@font-face{font-family:Graphik;src:url(/sustainability-report-2024-2025/_astro/Graphik-Semibold.642df2e9.woff2) format("woff2"),url(/sustainability-report-2024-2025/_astro/Graphik-Semibold.77c2e41c.woff) format("woff"),url(/sustainability-report-2024-2025/_astro/Graphik-Semibold.7e922511.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/sustainability-report-2024-2025/_astro/Graphik-Medium.77ddd1f4.woff2) format("woff2"),url(/sustainability-report-2024-2025/_astro/Graphik-Medium.a0bbc1c3.woff) format("woff"),url(/sustainability-report-2024-2025/_astro/Graphik-Medium.0a196ef7.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/sustainability-report-2024-2025/_astro/Graphik-Regular.7247e5c9.woff2) format("woff2"),url(/sustainability-report-2024-2025/_astro/Graphik-Regular.06c3064a.woff) format("woff"),url(/sustainability-report-2024-2025/_astro/Graphik-Regular.9d2cc976.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/sustainability-report-2024-2025/_astro/Graphik-Bold.d22e437b.woff2) format("woff2"),url(/sustainability-report-2024-2025/_astro/Graphik-Bold.1bb07fcc.woff) format("woff"),url(/sustainability-report-2024-2025/_astro/Graphik-Bold.944d0552.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/sustainability-report-2024-2025/_astro/Lato-Regular.e82542ae.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*:focus{-webkit-tap-highlight-color:transparent;outline:none;touch-action:manipulation}body{overflow-x:hidden}.content-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:24px;padding-right:24px}.pattern-sm-dots{position:relative;overflow:visible}.pattern-circle-dots{position:relative;overflow:hidden}.pattern-circle-dots:before{content:"";background:url(/sustainability-report-2024-2025/_astro/pattern_cloud.cc07a5ff.png) no-repeat;position:absolute;width:265px;height:265px;z-index:-10;opacity:0}@media (min-width: 1640px){.pattern-sm-dots:after{content:"";background:url(/sustainability-report-2024-2025/_astro/pattern_cloud.cc07a5ff.png) repeat;position:absolute;width:1000px;height:200px;bottom:-150px;right:-500px;z-index:-10}.pattern-circle-dots.top-left:before{top:50px;left:-40px;opacity:1}.pattern-circle-dots.top-right:before{top:50px;right:-100px;opacity:1;background:url(/sustainability-report-2024-2025/_astro/pattern_cloud2.2de556ff.png) repeat}.pattern-circle-dots.bottom-left:after{bottom:50px;left:-40px;opacity:1}.pattern-circle-dots.bottom-right:after{bottom:50px;right:-100px;opacity:1;background:url(/sustainability-report-2024-2025/_astro/pattern_cloud2.2de556ff.png) repeat}}h1{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.1875rem;line-height:2.5rem;font-weight:600}@media (min-width: 1024px){h1{font-size:3.4375rem;line-height:4.0625rem}}h2{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;line-height:2.8125rem;font-weight:600}@media (min-width: 1024px){h2{font-size:2.5rem;line-height:3.125rem}}h3{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;line-height:1.625rem;font-weight:600}@media (min-width: 1024px){h3{font-size:1.875rem;line-height:2.8125rem}}h4{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;line-height:1.625rem;font-weight:500}@media (min-width: 1024px){h4{font-size:1.5rem;line-height:2.1875rem}}h5{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width: 1024px){h5{font-size:1.375rem;line-height:2rem}}.h1-style{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.1875rem;line-height:2.5rem;font-weight:600}@media (min-width: 1024px){.h1-style{font-size:3.4375rem;line-height:4.0625rem}}.h2-style{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;line-height:2.8125rem;font-weight:600}@media (min-width: 1024px){.h2-style{font-size:2.5rem;line-height:3.125rem}}.h3-style{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;line-height:1.625rem;font-weight:600}@media (min-width: 1024px){.h3-style{font-size:1.875rem;line-height:2.8125rem}}.h4-style{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.125rem;line-height:1.625rem;font-weight:500}@media (min-width: 1024px){.h4-style{font-size:1.5rem;line-height:2.1875rem}}.h5-style{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:500;line-height:1.25rem}@media (min-width: 1024px){.h5-style{font-size:1.375rem;line-height:2rem}}p{margin-bottom:1.5rem;font-family:Lato,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.375rem;letter-spacing:.35px}@media (min-width: 1024px){p{margin-bottom:1.75rem;font-size:1.125rem;line-height:1.625rem;letter-spacing:.45px}}li{font-family:Lato,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.875rem;line-height:1.375rem;letter-spacing:.35px}@media (min-width: 1024px){li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.625rem;letter-spacing:.45px}}.bold-style{font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:700}ul li{list-style-type:disc;padding-left:8px}ul li::marker,ol li::marker{color:#aaa676;font-weight:14px}@media (min-width: 1024px){ul li::marker,ol li::marker{font-weight:24px}}ul ul li{list-style-type:"-";padding-left:15px}ul{margin-left:1.5rem}ol{list-style-type:decimal}ol li{padding-left:8px}ol.remark{counter-reset:item}ol.remark li{list-style-type:none;padding-left:15px;position:relative;font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.75rem;line-height:.75rem}@media (min-width: 1024px){ol.remark li{margin-bottom:.5rem;font-size:.875rem;line-height:.875rem}}ol.remark li:before{content:counter(item);counter-increment:item;position:absolute;left:0;top:-.25rem}.title-line-decor{margin-top:1.25rem;margin-bottom:1.25rem;width:4rem;border-bottom-width:2px}@media (min-width: 1024px){.title-line-decor{margin-bottom:2rem;margin-top:1.25rem;width:6rem}}.full-width-img img{width:100%}.full-width-divider{margin-bottom:3rem;margin-top:2rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(194 194 194 / var(--tw-border-opacity))}@media (min-width: 1024px){.full-width-divider{margin-bottom:5rem;margin-top:4rem}}.common-shadow{--tw-shadow: 0 2px 14px 0;--tw-shadow-colored: 0 2px 14px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.astro-imagetools-img{max-width:-moz-max-content;max-width:max-content}.imgtools-exception .astro-imagetools-img{max-width:none}.loading{position:relative}.loading div{animation:loading 1.2s cubic-bezier(.5,0,.5,1) infinite;position:absolute;box-sizing:border-box;display:block;height:2rem;width:2rem;border-radius:9999px;border-width:4px}@media (min-width: 1024px){.loading div{height:4rem;width:4rem;border-width:8px}}.loading div{border-color:#003329 transparent transparent transparent}.loading div:nth-child(1){animation-delay:-.45s}.loading div:nth-child(2){animation-delay:-.3s}.loading div:nth-child(3){animation-delay:-.15s}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-button-disabled{opacity:.4}.swiper-button-disabled img{cursor:default}.gov-main-box{min-width:140px;padding:20px 60px}.gov-sub-container .gov-box{min-width:240px;border-radius:1rem}.gov-sub-box{min-width:160px}.gov-sub-container .gov-box:not(:last-child){margin-bottom:1.25rem}@media (max-width: 400px){.gov-sub-box label span{display:block}.gov-sub-box{min-width:120px}.gov-container{margin-left:-3rem}.gov-sub-box-linkage{height:10px}}@media (min-width: 1280px){.gov-box{width:calc((100% - 30px)/2)}.gov-container{margin-left:0}.gov-sub-box{width:calc(100% - 16px);height:calc(100% - 14px)}.gov-linkage{left:calc((100% - 30px)/4);width:calc(100% - ((100% - 30px)/2))}.gov-sub-container .gov-box{height:100%;min-width:0px}.gov-sub-container .gov-box:not(:last-child){margin-right:30px}}@media (min-width: 1023px){.ul-indent{text-indent:-1.6em!important}}.li-span{margin-right:.125rem;font-family:Graphik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.875rem;line-height:2.8125rem;font-weight:600;line-height:36px;--tw-text-opacity: 1;color:rgb(200 35 94 / var(--tw-text-opacity))}@media (min-width: 1024px){.li-span{font-size:40px}.leadin-img picture{height:100%}}.leadin-img picture img{height:100%}@media (min-width: 1024px){.leadin-container.short .leadin-img{min-height:400px!important}}.vision-shadow{box-shadow:0 0 16px 8px #0003}.quote-swiper-new{.swiper-pagination-bullet{width:12px;height:12px;margin:0 8px!important;border:1px solid #dcae77;background:#fff;opacity:1;&.swiper-pagination-bullet-active{background:#dcae77}}.swiper-pagination{left:10px!important}@media (min-width: 1024px){left:0!important}}.home-animation .lottie-div>div{height:35vh}@media (min-width: 1024px){.home-animation .lottie-div>div{height:90vh}}.watercolor-cloud-bg{position:relative}.watercolor-cloud-bg:before,.watercolor-cloud-bg:after{content:"";position:absolute;width:400px;height:400px;background-repeat:no-repeat;background-size:cover;z-index:-1;overflow:hidden;background-image:url(/sustainability-report-2024-2025/_astro/pattern_cloud_01.fb7972aa.png);opacity:0;display:none}@media (min-width: 1640px){.watercolor-cloud-bg.top-left:before{top:20%;left:-40px;opacity:1;display:block}.watercolor-cloud-bg.bottom-right:after{bottom:30%;right:-100px;opacity:1;display:block;transform:scaleX(-1)}}.multiply{mix-blend-mode:multiply}.straightline-gradient{background:linear-gradient(to bottom,#003329 80%,transparent 90%)}@media (min-width: 768px){.section-image-text-cloud-bg{background-image:url(/sustainability-report-2024-2025/_astro/pattern_cloud_03.92c8e729.png);background-repeat:no-repeat;background-size:cover;background-position:left;background-position:-100px}}.you-may-also-like-bg{background-image:url(/sustainability-report-2024-2025/_astro/bg_you-may-also-like_2x.bb3513c5.jpg);background-repeat:no-repeat;background-size:cover;background-position:100%}.bg-purple-pri-24:before{background-image:url(/sustainability-report-2024-2025/_astro/governance_tab-bg_2x.d54c8065.png);background-repeat:no-repeat;background-size:cover;background-position:100%}.bg-blue-pri-24:before{background-image:url(/sustainability-report-2024-2025/_astro/intro-bg.ce436e4f.png);background-repeat:no-repeat;background-size:cover;background-position:100%}.bg-pink-pri-24:before{background-image:url(/sustainability-report-2024-2025/_astro/intro-bg.0bd0321b.png);background-repeat:no-repeat;background-size:cover;background-position:100%}.bg-green-pri-24:before{background-image:url(/sustainability-report-2024-2025/_astro/intro-bg.8e65228f.png);background-repeat:no-repeat;background-size:cover;background-position:100%}.bg-brown-pri-24:before{background-image:url(/sustainability-report-2024-2025/_astro/about_tab-bg_2x.6954262a.png);background-repeat:no-repeat;background-size:cover;background-position:100%}.milestone-mask{-webkit-mask-image:url(/sustainability-report-2024-2025/_astro/image_mask.8744ab4b.png);mask-image:url(/sustainability-report-2024-2025/_astro/image_mask.8744ab4b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.icon-animate{animation:icon-float 3s ease-in-out infinite}@keyframes icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.icon-animate-pulse{width:-moz-fit-content;width:fit-content;animation:icon-pulse 2.5s ease-in-out infinite}@media (min-width: 1024px){.border-box .h2-style{font-size:60px;line-height:60px}}.wechat-tooltip-container:where(.astro-L3TRHY4J){position:relative;display:inline-block}.wechat-icon:where(.astro-L3TRHY4J){cursor:pointer;display:inline-flex;align-items:center}.wechat-tooltip:where(.astro-L3TRHY4J){visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 15px);left:50%;transform:translate(-50%);background-color:#fff;color:#1a5632;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;white-space:nowrap;text-align:center;transition:opacity .3s ease,visibility .3s ease;min-width:150px}.wechat-tooltip-container:where(.astro-L3TRHY4J):hover .wechat-tooltip:where(.astro-L3TRHY4J){visibility:visible;opacity:1}.tooltip-text:where(.astro-L3TRHY4J){display:block;font-size:12px;line-height:1.5;margin-bottom:12px;color:#1a5632}.qr-code:where(.astro-L3TRHY4J){width:120px;height:120px;display:block;margin:0 auto}.tooltip-arrow:where(.astro-L3TRHY4J){position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}@media (max-width: 768px){.wechat-tooltip:where(.astro-L3TRHY4J){left:auto;right:-10px;transform:none}.tooltip-arrow:where(.astro-L3TRHY4J){left:auto;right:20px;transform:none}}
