#sustainability-detail .sustain_detail_title,#sustainability-landing .sustain_list_title,.sustain_card .sustain_card_title,.sustain_hero .sustain_hero_title{font-family:"Futura Std",sans-serif !important;font-weight:800;color:#000;text-transform:uppercase;line-height:1.1}#sustainability-detail .sustain_detail_banner img,.sustain_article_card .sustain_card_img img{-webkit-clip-path:ellipse(90% 100% at 50% 0);clip-path:ellipse(90% 100% at 50% 0)}.sustain_hero{position:relative;min-height:522px;background-repeat:no-repeat;background-size:cover;background-position:left center;display:flex;align-items:stretch}.sustain_hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.55) 58%, #fff 74%)}.sustain_hero .sustain_hero_inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right;padding-top:130px;padding-bottom:60px}.sustain_hero .sustain_hero_title{font-family:"Futura Std",sans-serif !important;font-size:48px;font-weight:600;color:#000;margin-bottom:40px}.sustain_hero .sustain_hero_desc{font-family:"Poppins",sans-serif;font-size:22px;line-height:1.6;color:#000;margin:0}.btn_sustain{display:inline-block;font-family:"Futura Std",sans-serif !important;font-weight:600;font-size:18px;text-transform:uppercase;color:#000;background:#b6da9b;padding:11px 25px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.12);transition:all 200ms ease-in}.btn_sustain:hover{color:#000;text-decoration:none;background:rgb(62.8470015744%,81.1690281952%,49.1054816087%)}.sustain_container{max-width:1130px}.sustain_card{display:block;width:100%;background:#f4f4f4;border-radius:16px;padding:20px 20px 20px;color:#000;transition:all 200ms ease-in}.sustain_card:hover{color:#000;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.08)}.sustain_card .sustain_card_title{font-size:18px;margin:20px 0 15px;font-weight:600}.sustain_card .sustain_card_desc{font-family:"Poppins",sans-serif;font-size:16px;line-height:1.55;margin-bottom:0}.sustain_article_card .sustain_card_img img{width:100%;pointer-events:auto;aspect-ratio:464/208;-o-object-fit:cover;object-fit:cover;display:block}.sustain_article_card .sustain_card_more{display:inline-block;margin-top:25px;font-family:"Poppins",sans-serif;font-size:16px;color:#2f6fb0}.sustain_article_card:hover .sustain_card_more{text-decoration:underline}.sustain_article_card.sustain_card_small{height:auto;padding:10px 22px 16px;margin-bottom:20px}.sustain_article_card.sustain_card_small .sustain_card_title{font-size:14px;margin:14px 0 10px}.sustain_article_card.sustain_card_small .sustain_card_desc{font-size:10px}.sustain_article_card.sustain_card_small .sustain_card_more{margin-top:15px;font-size:10px}.sustain_video_card{padding:30px 32px 24px}.sustain_video_card[data-video]{cursor:pointer}.sustain_video_card .sustain_video_thumb{position:relative;border-radius:20px;overflow:hidden}.sustain_video_card .sustain_video_thumb img{width:100%;aspect-ratio:471/245;-o-object-fit:cover;object-fit:cover;display:block}.sustain_video_card .sustain_video_play{position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border:4px solid #fff;border-radius:50%;transition:transform 200ms ease-in}.sustain_video_card .sustain_video_play::after{content:"";position:absolute;top:50%;left:50%;margin:-11px 0 0 -6px;border-style:solid;border-width:11px 0 11px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.sustain_video_card:hover .sustain_video_play{transform:scale(1.08)}.sustain_video_card .sustain_card_title{margin-top:40px}#sustainability-landing .sustain_list{padding-top:60px}#sustainability-landing .sustain_list.sustain_list_video{padding-top:40px;padding-bottom:60px}#sustainability-landing .sustain_list_title{font-size:32px;margin-bottom:30px;font-weight:600}#sustainability-landing .sustain_list_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}#sustainability-landing .sustain_list_head .sustain_list_title{margin-bottom:0}#sustainability-landing .sustain_video_nav{display:flex;gap:12px}#sustainability-landing .sustain_video_nav button{position:relative;width:44px;height:44px;padding:0;background:rgba(0,0,0,0);border:2px solid #888;border-radius:50%;cursor:pointer;transition:border-color 200ms ease-in}#sustainability-landing .sustain_video_nav button::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-top:2px solid #888;border-right:2px solid #888;transition:border-color 200ms ease-in}#sustainability-landing .sustain_video_nav button:focus{outline:none}#sustainability-landing .sustain_video_nav button:hover:not(.is-disabled){border-color:#000}#sustainability-landing .sustain_video_nav button:hover:not(.is-disabled)::after{border-color:#000}#sustainability-landing .sustain_video_nav button.is-disabled{border-color:#d0d0d0;cursor:default}#sustainability-landing .sustain_video_nav button.is-disabled::after{border-color:#d0d0d0}#sustainability-landing .sustain_video_nav .sustain_video_prev::after{transform:translate(-30%, -50%) rotate(-135deg)}#sustainability-landing .sustain_video_nav .sustain_video_next::after{transform:translate(-70%, -50%) rotate(45deg)}#sustainability-landing .sustain_video_swiper .swiper-slide{height:auto}#sustainability-landing #sustain-video-modal .modal-dialog{max-width:min(960px,(100vh - 160px)*16/9);margin-left:auto;margin-right:auto;padding:0 15px}#sustainability-landing #sustain-video-modal .sustain_video_content{position:relative;width:100%;pointer-events:auto}#sustainability-landing #sustain-video-modal .sustain_video_content .embed-responsive{background:#000;border-radius:12px}#sustainability-landing .sustain_video_close{position:absolute;top:-50px;right:0;z-index:2;width:40px;height:40px;padding:0;background:rgba(0,0,0,0);border:2px solid #fff;border-radius:50%;cursor:pointer;transition:transform 200ms ease-in}#sustainability-landing .sustain_video_close::before,#sustainability-landing .sustain_video_close::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;margin:-1px 0 0 -9px;background:#fff;transform:rotate(45deg)}#sustainability-landing .sustain_video_close::after{transform:rotate(-45deg)}#sustainability-landing .sustain_video_close:hover{transform:scale(1.08)}#sustainability-landing .sustain_video_close:focus{outline:none}#sustainability-detail{padding-bottom:60px}#sustainability-detail .sustain_detail_banner img{width:100%;pointer-events:auto;height:572px;-o-object-fit:cover;object-fit:cover;display:block}#sustainability-detail .sustain_detail_title{font-size:34px;margin:45px 0 40px}#sustainability-detail .sustain_detail_content{font-family:"Poppins",sans-serif;font-size:14px;line-height:1.5;color:#000;padding-left:34px}#sustainability-detail .sustain_detail_content p{margin-bottom:1em}#sustainability-detail .sustain_detail_content .has-white-color{color:inherit !important}#sustainability-detail .sustain_detail_content a{color:#2f6fb0}#sustainability-detail .sustain_detail_child{margin-top:30px}#sustainability-detail .sustain_detail_child h3{font-family:"Poppins",sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}#sustainability-detail .sustain_detail_child .sustain_detail_child_sub{font-style:italic;color:#555}#sustainability-detail .sustain_detail_sidebar{padding-top:10px}.sustain_container .swiper-wrapper{height:auto}
