.home-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:85px}.home-section-heading__title{color:#ae9e8e;font-size:22px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin:0}@media (min-width:980px){.home-section-heading__title{font-size:32px}}.home-section-heading__action-btn{display:none;color:#7c7c7c;font-size:1.1458vw;font-weight:500;transition:250ms}.home-section-heading__action-btn svg{fill:black !important;transition:250ms}@media (min-width:980px){.home-section-heading__action-btn{display:flex;align-items:center;gap:8px;font-size:16px}}.home-section-heading__action-btn:hover{color:#e6ab57}.home-section-heading__action-btn:hover svg{fill:#e6ab57 !important}section.slide-carousel{height:344px;background-size:cover;background-repeat:no-repeat;padding-left:16px;padding-right:22px;display:flex;align-items:center}@media (min-width:980px){section.slide-carousel{height:32.5vw;padding-left:12.552vw;padding-right:3.125vw}}section.slide-carousel>div{width:100%;display:flex;justify-content:space-between;align-items:center}@media (min-width:980px){section.slide-carousel>div{height:16.51vw}}section.slide-carousel>div h1.slide-title{color:white;font-size:38px;font-weight:700;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:46px;margin:0}@media (min-width:980px){section.slide-carousel>div h1.slide-title{font-size:66px;line-height:75px}}section.slide-carousel>div div.carousel-pagination{display:flex;flex-direction:column;gap:16px}section.slide-carousel>div div.carousel-pagination div.dot{width:8px;height:8px;border-radius:50%;background-color:rgba(255, 255, 255, 0.4)}section.slide-carousel>div div.carousel-pagination div.dot:nth-child(2){background-color:white}@media (min-width:980px){section.slide-carousel>div div.carousel-pagination div.dot{width:11px;height:11px}}section.mobile-our-brands{display:block}@media (min-width:980px){section.mobile-our-brands{display:none}}section.mobile-our-brands div.mobile-brand-card .accordion{padding:28px 16px;background-color:#f5f5f5;display:flex;align-items:center;box-sizing:border-box;border-bottom:0}section.mobile-our-brands div.mobile-brand-card .accordion::after{content:"+";font-size:24px;color:#7c7c7c;float:right;margin-left:auto}section.mobile-our-brands div.mobile-brand-card .accordion img.brand-logo{width:auto;height:20px}section.mobile-our-brands div.mobile-brand-card .accordion img.celestion-logo{height:16px}section.mobile-our-brands div.mobile-brand-card .active{border-bottom:4px solid #e6ab57}section.mobile-our-brands div.mobile-brand-card .active::after{content:"-";font-size:32px;color:#7c7c7c;float:right;margin-left:auto}section.mobile-our-brands div.mobile-brand-card div.brand-details{padding:40px 24px;background-color:#f5f5f5;display:flex;flex-direction:column;gap:20px;min-height:min-content;display:none;overflow:hidden;transition:max-height 300ms ease-out}section.mobile-our-brands div.mobile-brand-card div.brand-details h4.tagline{color:#ae9e8e;font-size:22px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif}section.mobile-our-brands div.mobile-brand-card div.brand-details p.description{margin:0;color:#7c7c7c;font-size:16px}section.mobile-our-brands div.mobile-brand-card div.brand-details div.featured-image-container{min-height:300px;background-size:cover;background-position:center bottom;background-repeat:no-repeat;border-radius:8px}section.mobile-our-brands div.mobile-brand-card div.brand-details img.featured-image{border-radius:8px;aspect-ratio:2.1153846154}section.mobile-our-brands div.mobile-brand-card div.brand-details div.highlight-card{padding:24px;background-color:white;border-radius:8px;display:flex;gap:20px}section.mobile-our-brands div.mobile-brand-card div.brand-details div.highlight-card img.icon{min-width:64px;height:64px}section.mobile-our-brands div.mobile-brand-card div.brand-details div.highlight-card p.description{margin:0;color:#7c7c7c;font-size:16px}section.desktop-our-brands{display:none;background-color:#f5f5f5}@media (min-width:980px){section.desktop-our-brands{display:block}section.desktop-our-brands div.brand-tabs{display:grid;grid-template-columns:repeat(3, 1fr);box-sizing:border-box}section.desktop-our-brands div.brand-tabs div.tab{padding:25px 0 25px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid white;cursor:pointer}section.desktop-our-brands div.brand-tabs div.tab img.brand-logo{height:32px;opacity:0.25;transition:opacity 200ms ease-out}section.desktop-our-brands div.brand-tabs div.tab:nth-child(3) img.brand-logo{height:24px}section.desktop-our-brands div.brand-tabs div.tab:hover img.brand-logo{opacity:0.7}section.desktop-our-brands div.brand-tabs div.active{min-height:87px;border-bottom:5px solid #e6ab57}section.desktop-our-brands div.brand-tabs div.active img.brand-logo{opacity:1}section.desktop-our-brands div.brand-tabs div.active:hover img.brand-logo{opacity:1}section.desktop-our-brands div.brand-details{min-height:605px;max-width:1130px;padding:80px 40px;margin:0 auto;display:flex;flex-direction:column;gap:40px}section.desktop-our-brands div.brand-details div.upper{display:flex;justify-content:space-between;gap:116px}section.desktop-our-brands div.brand-details div.upper div.text-container{flex:1;display:flex;flex-direction:column;gap:40px}section.desktop-our-brands div.brand-details div.upper div.text-container h2.tagline{color:#ae9e8e;font-size:32px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:44px;margin:0}section.desktop-our-brands div.brand-details div.upper div.text-container p.description{color:#7c7c7c;font-size:18px;margin:0}section.desktop-our-brands div.brand-details div.upper div.featured-image-container{flex:1;height:260px;background-size:cover;background-position:center bottom;background-repeat:no-repeat;border-radius:8px}section.desktop-our-brands div.brand-details:nth-child(2){display:none}section.desktop-our-brands div.brand-details:last-child{display:none}section.desktop-our-brands div.brand-details:last-child div.highlight-cards-container{grid-template-columns:repeat(2, 1fr)}section.desktop-our-brands div.brand-details div.highlight-cards-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.083vw}section.desktop-our-brands div.brand-details div.highlight-cards-container div.highlight-card{padding:24px;background-color:white;border-radius:8px;display:flex;gap:20px}section.desktop-our-brands div.brand-details div.highlight-cards-container div.highlight-card img.icon{min-width:50px;height:50px}section.desktop-our-brands div.brand-details div.highlight-cards-container div.highlight-card p.description{color:#7c7c7c;font-size:16px;margin:0}}@media (min-width:980px) and (min-width:1130px){section.desktop-our-brands div.brand-details{padding:80px 0}}section.home-mobile-financial-highlights{padding:40px 24px;background-color:#ae9e8e}@media (min-width:980px){section.home-mobile-financial-highlights{display:none}}section.home-mobile-financial-highlights h2.heading{color:white;font-size:22px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin:0;margin-bottom:40px}section.home-mobile-financial-highlights div.stats-container{display:flex;flex-direction:column;gap:20px}section.home-mobile-financial-highlights div.stats-container div.basic-stats{display:flex;flex-direction:column;gap:20px}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card{padding:16px;border-radius:8px;background-color:#b9aa9b;display:flex;flex-direction:column}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card p,section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card small{color:white;margin:0}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card p.title{font-size:20px;font-weight:500;line-height:32px;margin-bottom:4px}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card small{font-size:16px}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card div.value-container{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;color:white}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card div.value-container p.value{font-size:40px;font-weight:500;text-align:right;height:33.5px}section.home-mobile-financial-highlights div.stats-container div.basic-stats div.highlight-card div.value-container p.value span.unit{font-size:18px;font-weight:400;line-height:26px}section.home-mobile-financial-highlights div.stats-container div.charts-container{display:flex;flex-direction:column;gap:20px}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart{background-color:#b9aa9b;border-radius:8px}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.chart-accordion{padding:16px;padding-bottom:20px;color:white;font-size:20px;font-weight:500;line-height:32px;box-sizing:content-box}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.chart-accordion::after{content:"+";font-size:24px;color:white;float:right;margin-left:auto}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.active{border-bottom:4px solid white}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.active::after{content:"-";font-size:24px;color:white;float:right;margin-left:auto}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper{display:grid;grid-template-rows:0fr;height:0;overflow:hidden !important;transition:grid-template-rows 250ms ease-out}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container{min-height:0;padding:35px 32px 20px}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container canvas.doughnut-chart{margin:0 auto 32px;width:274px !important;height:274px !important}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends{padding:0 10px;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:10px;row-gap:24px;justify-items:center}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend{display:flex;flex-direction:column;gap:4px;color:white}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper{display:flex;align-items:center;gap:8px;flex:1}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper .indicator-color{min-width:8px;min-height:8px;border-radius:50%}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper .indicator-color-1{background-color:#f9ddb1}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper .indicator-color-2{background-color:#f4c773}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper .indicator-color-3{background-color:#f1b04c}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper .indicator-color-4{background-color:#ffffff}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .upper .location{font-size:16px}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.wrapper div.doughnut-chart-container div.legends div.legend .value{font-size:22px;font-weight:500;padding-left:16px}section.home-mobile-financial-highlights div.stats-container div.charts-container div.single-chart div.open{height:auto;display:grid;grid-template-rows:1fr}section.home-mobile-financial-highlights div.stats-container div.charts-container small.helper-text{color:white;font-size:14px}section.home-mobile-financial-highlights div.view-all-btn-container{margin-top:40px;display:flex;justify-content:center}section.home-mobile-financial-highlights div.view-all-btn-container a{color:white;font-size:14px;font-weight:500;line-height:22px;margin:0 auto;display:flex;align-items:center}section.home-mobile-financial-highlights div.view-all-btn-container a svg{fill:white}section.home-mobile-financial-highlights div.view-all-btn-container a i{font-family:"Font Awesome 5 Free" !important;margin-left:16px}section.home-desktop-financial-highlights{display:none}@media (min-width:980px){section.home-desktop-financial-highlights{max-width:1130px;display:block;background-color:#ae9e8e;padding:56px 40px 34px;margin:auto}section.home-desktop-financial-highlights div.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}section.home-desktop-financial-highlights div.header h2.heading{color:white;font-size:32px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin:0}section.home-desktop-financial-highlights div.header a.view-all-btn{color:white;font-size:16px;font-weight:500;text-align:center;display:flex;align-items:center;gap:8px;transition:250ms}section.home-desktop-financial-highlights div.header a.view-all-btn svg{fill:white}section.home-desktop-financial-highlights div.header a.view-all-btn:hover{color:#e6ab57}section.home-desktop-financial-highlights div.header a.view-all-btn:hover svg{fill:#e6ab57}section.home-desktop-financial-highlights div.main-highlight-container{display:flex;gap:20px;margin-bottom:24px}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column{display:flex;flex-direction:column;gap:2.083vw}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card{background-color:#b9aa9b;padding:16px;width:325px;height:160px;border-radius:8px;display:flex;flex-direction:column}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card p{color:white;margin:0}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card p.title{font-size:18px;font-weight:700;line-height:26px}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card small{color:white;font-size:16px}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card div.value-container{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;color:white}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card div.value-container p.value{font-size:60px;height:40.5px}section.home-desktop-financial-highlights div.main-highlight-container div.highlights-column div.highlight-card div.value-container p.value span.unit{font-size:16px;font-weight:400}section.home-desktop-financial-highlights div.main-highlight-container div.charts-highlight{flex:1;border-radius:8px;background-color:#b9aa9b;overflow:hidden}section.home-desktop-financial-highlights div.main-highlight-container div.tabs-container{flex:1;height:max-content;display:flex;background-color:#b9aa9b;border-radius:8px}section.home-desktop-financial-highlights div.main-highlight-container div.tabs-container div.tab{width:50%;padding:16px 0;text-align:center;color:white;font-size:18px;font-weight:700;line-height:26px;opacity:0.4;border-bottom:1px solid #efefef;box-sizing:content-box;transition:opacity 250ms;cursor:pointer}section.home-desktop-financial-highlights div.main-highlight-container div.tabs-container div.tab:hover{opacity:0.8}section.home-desktop-financial-highlights div.main-highlight-container div.tabs-container div.active{border-bottom:4px solid #e6ab57;opacity:1}section.home-desktop-financial-highlights div.main-highlight-container div.tabs-container div.active:hover{opacity:1}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details{height:90%;margin:0 auto;background-color:#b9aa9b;display:flex;justify-content:center;align-items:center;gap:60px}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details canvas{max-width:350px !important;max-height:350px !important}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends{display:flex;flex-direction:column;gap:2.5vw}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend{display:flex;flex-direction:column}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend div.upper{display:flex;align-items:center;gap:8px;color:white;font-size:16px}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend div.upper .indicator-color{width:10px;height:10px;border-radius:50%}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend div.upper .indicator-color-1{background-color:#f9ddb1}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend div.upper .indicator-color-2{background-color:#f4c773}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend div.upper .indicator-color-3{background-color:#f1b04c}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend div.upper .indicator-color-4{background-color:#ffffff}section.home-desktop-financial-highlights div.main-highlight-container div.chart-details div.legends div.legend p.value{margin:0;color:white;font-size:32px;line-height:40px;padding-left:18px}section.home-desktop-financial-highlights p.helper-text{color:white;font-size:14px;text-align:right;margin:0}}@media (min-width:980px) and (min-width:1130px){section.home-desktop-financial-highlights{padding:56px 0 34px}}#home-announcement{padding:40px 24px}@media (min-width:980px){#home-announcement{max-width:1130px;padding:80px 40px 40px;margin:0 auto}}@media (min-width:1130px){#home-announcement{padding:80px 0 40px}}#home-announcement .section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (min-width:980px){#home-announcement .section-heading{margin-bottom:40px}}#home-announcement div.announcement-item{display:flex}#home-announcement #home-section-heading__action-btn-mobile{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:22px;width:165px;height:54px;margin:40px auto 0}@media (min-width:980px){#home-announcement #home-section-heading__action-btn-mobile{display:none}}#home-reports{display:flex;flex-direction:column;padding:40px 0}@media (min-width:980px){#home-reports{max-width:1130px;flex-direction:row;justify-content:space-between;padding:40px 40px 80px;margin:0 auto}}@media (min-width:1130px){#home-reports{padding:40px 0 80px}}#home-reports .column__header{display:flex;justify-content:space-between;gap:40px;padding:0 24px}@media (min-width:980px){#home-reports .column__header{flex-direction:column;gap:24px;padding-left:0}}#home-reports .column__header .title{width:50%}@media (min-width:980px){#home-reports .column__header .title{width:100%;line-height:normal}}#home-reports .column__reports{display:flex;gap:16px;margin:40px 0 40px 24px;padding-right:16px;overflow-x:scroll}#home-reports .column__reports::-webkit-scrollbar{display:none}@media (min-width:980px){#home-reports .column__reports{gap:20px;margin:0;padding-right:0;overflow:visible}}#home-reports .column__reports .report-card{min-width:200px;border-radius:10px;overflow:hidden;border:1px solid #efefef;cursor:pointer;transition:250ms}@media (min-width:980px){#home-reports .column__reports .report-card{min-width:0;min-height:0;width:210px}}#home-reports .column__reports .report-card:hover{box-shadow:0px 5px 10px rgba(174, 158, 142, 0.4)}#home-reports .column__reports .report-card .report-name{color:#ae9e8e;font-size:16px;font-weight:500;padding:12px;text-align:right}@media (min-width:980px){#home-reports .column__reports .report-card .report-name{width:100%;font-size:16px;padding:8px 16px}}#reports-list{padding-top:40px}@media (min-width:980px){#reports-list{padding-bottom:120px}}#reports-list .report-type-container{padding:0 0 40px 24px}@media (min-width:980px){#reports-list .report-type-container{max-width:1130px;margin:0 auto;padding:0}}#reports-list .report-type-container .header{display:flex;justify-content:space-between;align-items:center}#reports-list .report-type-container .header .report-type-heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;text-transform:capitalize}@media (min-width:980px){#reports-list .report-type-container .header .report-type-heading{font-size:32px;font-weight:500;margin:40px 0}}#reports-list .report-type-container .header div.mobile-scroll-controllers-container{padding-right:24px}@media (min-width:980px){#reports-list .report-type-container .header div.mobile-scroll-controllers-container{display:none}}#reports-list .report-type-container .report-cards-container{padding-right:24px;display:flex;justify-content:space-between;gap:16px;margin-top:20px;overflow-x:scroll;scroll-behavior:smooth}#reports-list .report-type-container .report-cards-container::-webkit-scrollbar{display:none}@media (min-width:980px){#reports-list .report-type-container .report-cards-container{overflow-x:initial;margin-top:0;padding-right:0;max-height:345px;display:grid;grid-template-columns:repeat(5, 1fr)}}#reports-list .report-type-container .report-cards-container .report-card{min-width:200px;border:1px solid #efefef;border-radius:8px;overflow:hidden;cursor:pointer;transition:250ms}@media (min-width:980px){#reports-list .report-type-container .report-cards-container .report-card{width:span 1}#reports-list .report-type-container .report-cards-container .report-card:hover{box-shadow:0px 5px 10px rgba(174, 158, 142, 0.4)}}#reports-list .report-type-container .report-cards-container .report-card__title{color:#ae9e8e;font-size:16px;font-weight:500;line-height:25px;padding:12px;text-align:right}@media (min-width:980px){#reports-list .report-type-container .report-cards-container .report-card__title{font-size:16px;padding:16px}}#shareholder-information{background-color:#f5f1ec;padding:40px 24px}@media (min-width:980px){#shareholder-information{max-width:1130px;padding:120px 0;margin:0 auto}}#shareholder-information .heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin-bottom:16px}@media (min-width:980px){#shareholder-information .heading{font-size:32px;margin-bottom:40px}}#shareholder-information .list{display:flex;flex-direction:column}#shareholder-information .list .list-item{padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid white}#shareholder-information .list .list-item:last-child{margin-bottom:0}@media (min-width:980px){#shareholder-information .list .list-item{padding:45px}}#shareholder-information .list .list-item .item-title{color:#7c7c7c;font-size:14px;width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:250ms}#shareholder-information .list .list-item .item-title img{height:30px}@media (min-width:980px){#shareholder-information .list .list-item .item-title img{height:40px}}#shareholder-information .list .list-item .item-title:hover{color:#e6ab57}@media (min-width:980px){#shareholder-information .list .list-item .item-title{font-size:18px}}#shareholder-information .list .list-item .download-btn{width:3.125vw;height:3.125vw;color:#e6ab57;transition:250ms}#shareholder-information .list .list-item .download-btn i{font-size:20px}#shareholder-information .list .list-item .download-btn:hover{color:white;background-color:#e6ab57}section.esg-mission{padding:80px 24px}@media (min-width:980px){section.esg-mission{max-width:1130px;margin:0 auto;padding:80px 0}}section.esg-mission .main{display:flex;flex-direction:column;gap:40px}@media (min-width:980px){section.esg-mission .main{gap:64px}}section.esg-mission .main .text{color:#ae9e8e;font-size:22px;font-weight:300;line-height:28px;text-align:center;margin:0}@media (min-width:980px){section.esg-mission .main .text{font-size:36px;line-height:50px;padding:0}}section.esg-mission .main .download-btn{color:#7c7c7c;font-size:14px;font-weight:500;line-height:22px;margin:auto;display:flex;align-items:center;gap:8px;transition:200ms}section.esg-mission .main .download-btn svg{fill:black}@media (min-width:980px){section.esg-mission .main .download-btn{font-size:16px;font-weight:500}}section.esg-mission .main .download-btn:hover{color:#e6ab57}section.esg-mission .main .download-btn:hover svg{fill:#e6ab57}section.key-highlights{background-color:#93ad6e;padding:40px 24px}@media (min-width:980px){section.key-highlights{max-width:1130px;margin:0 auto;padding:80px 40px}}@media (min-width:1130px){section.key-highlights{padding:80px 0}}section.key-highlights h2.heading{color:white;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:34px;margin-bottom:40px}@media (min-width:980px){section.key-highlights h2.heading{font-size:32px;margin-bottom:80px}}section.key-highlights .highlights-container{display:grid;gap:20px}@media (min-width:980px){section.key-highlights .highlights-container{grid-template-columns:repeat(2, 1fr);gap:40px}}section.key-highlights .highlights-container .highlight-card{color:white;background-color:#a2bd7b;border-radius:8px;padding:16px;display:flex;flex-direction:column}@media (min-width:980px){section.key-highlights .highlights-container .highlight-card{flex-grow:1;padding:40px}}section.key-highlights .highlights-container .highlight-card p{margin:0}section.key-highlights .highlights-container .highlight-card .title{font-size:24px;font-weight:500;line-height:40px;margin-bottom:10px}@media (min-width:980px){section.key-highlights .highlights-container .highlight-card .title{font-size:32px}}section.key-highlights .highlights-container .highlight-card .text{font-size:18px}section.key-highlights .highlights-container .stats-card .stats-title{font-size:40px;font-weight:500;line-height:40px;margin-bottom:10px}@media (min-width:980px){section.key-highlights .highlights-container .stats-card .stats-title{flex:1;font-size:36px;line-height:50px;margin-bottom:0}}@media (min-width:1130px){section.key-highlights .highlights-container .stats-card .stats-title{font-size:48px}}@media (min-width:980px){section.key-highlights .highlights-container .stats-card{display:flex;flex-direction:row}section.key-highlights .highlights-container .stats-card p.text{flex:2}}section.esg-directions{padding:40px 24px}@media (min-width:980px){section.esg-directions{max-width:1130px;margin:0 auto;padding:80px 40px 40px}}@media (min-width:1130px){section.esg-directions{padding:80px 0 40px}}section.esg-directions h2.heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin-bottom:40px}@media (min-width:980px){section.esg-directions h2.heading{font-size:32px;margin-bottom:80px}}section.esg-directions .directions-container{display:flex;flex-direction:column;gap:40px}@media (min-width:980px){section.esg-directions .directions-container{gap:0}}section.esg-directions .directions-container .directions-card{display:flex;flex-direction:column;gap:36px;padding-bottom:36px;border-bottom:2px solid #efefef}@media (min-width:980px){section.esg-directions .directions-container .directions-card{flex-direction:row;justify-content:space-between;gap:40px;padding:80px 0}section.esg-directions .directions-container .directions-card:first-child{padding-top:0}section.esg-directions .directions-container .directions-card:nth-child(odd) .thumbnail{order:2}}section.esg-directions .directions-container .directions-card:last-child{padding-bottom:0;border-bottom:0}@media (min-width:980px){section.esg-directions .directions-container .directions-card:last-child{padding-bottom:80px}}section.esg-directions .directions-container .directions-card .thumbnail{aspect-ratio:1.71;background-size:cover;background-position:center;border-radius:8px;overflow:hidden}@media (min-width:980px){section.esg-directions .directions-container .directions-card .thumbnail{flex:1;height:100%}section.esg-directions .directions-container .directions-card .thumbnail img{width:100%;height:100%}}section.esg-directions .directions-container .directions-card .main-content{display:flex;flex-direction:column;gap:36px}@media (min-width:980px){section.esg-directions .directions-container .directions-card .main-content{flex:1}}section.esg-directions .directions-container .directions-card .main-content>div{display:flex;flex-direction:column;gap:10px}@media (min-width:980px){section.esg-directions .directions-container .directions-card .main-content>div{gap:20px}}section.esg-directions .directions-container .directions-card .main-content .card-header{display:flex;align-items:center;gap:12px}@media (min-width:980px){section.esg-directions .directions-container .directions-card .main-content .card-header{gap:20px}}section.esg-directions .directions-container .directions-card .main-content .card-header .icon{width:64px;height:64px}@media (min-width:980px){section.esg-directions .directions-container .directions-card .main-content .card-header .icon{width:80px;height:80px}}section.esg-directions .directions-container .directions-card .main-content .card-header .card-title{color:#ae9e8e;font-size:20px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:32px}@media (min-width:980px){section.esg-directions .directions-container .directions-card .main-content .card-header .card-title{font-size:24px;font-weight:500}}section.esg-directions .directions-container .directions-card .main-content .text{color:#7c7c7c;font-size:16px;line-height:26px}@media (min-width:980px){section.esg-directions .directions-container .directions-card .main-content .text{font-size:18px}}section.esg-directions .directions-container .directions-card .main-content .list ul{margin-bottom:0}section.esg-directions .directions-container .directions-card .main-content .list ul li{color:#7c7c7c;font-size:16px;line-height:26px}section.showcase .showcase-container{display:flex;flex-direction:column}@media (min-width:980px){section.showcase .showcase-container{flex-direction:row}section.showcase .showcase-container .non-video-container{flex-grow:1}}section.showcase .showcase-container .showcase-card{height:224px;padding:16px;display:flex;align-items:flex-end;background-color:#ddd;border-bottom:1px solid white}@media (min-width:980px){section.showcase .showcase-container .showcase-card{padding:2.083vw 4.167vw}}section.showcase .showcase-container .showcase-card:last-child{border-bottom:0}section.showcase .showcase-container .showcase-card .details{display:flex;align-items:center;gap:24px}@media (min-width:980px){section.showcase .showcase-container .showcase-card .details{flex-grow:1;justify-content:space-between;gap:0}}section.showcase .showcase-container .showcase-card .details .captions{display:flex;flex-direction:column;gap:8px;flex-shrink:1}section.showcase .showcase-container .showcase-card .details .captions h3.title{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:32px;margin:0}@media (min-width:980px){section.showcase .showcase-container .showcase-card .details .captions h3.title{font-size:1.667vw;line-height:2.083vw}}section.showcase .showcase-container .showcase-card .details .captions p.text{color:#7c7c7c;font-size:18px;line-height:26px;margin:0}@media (min-width:980px){section.showcase .showcase-container .showcase-card .details .captions p.text{font-size:1.25vw;line-height:1.7708vw}}section.showcase .showcase-container .showcase-card .details .play-btn{min-width:44px;height:44px;background-color:#e6ab57;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (min-width:980px){section.showcase .showcase-container .showcase-card .details .play-btn{min-width:3.125vw;height:3.125vw}}section.showcase .showcase-container .showcase-card .details .play-btn i{color:white}@media (min-width:980px){section.showcase .showcase-container .showcase-card.video{width:66.666%;height:39.4791vw;border-right:1px solid white;border-bottom:0}section.showcase .showcase-container .showcase-card.non-video{width:100%;height:19.73955vw}}.gp-footer-mobile{background-color:#ae9e8e}.gp-footer-mobile div.upper{padding:30px 16px;border-bottom:1px solid rgba(255, 255, 255, 0.4)}.gp-footer-mobile div.bar{display:flex;justify-content:space-between;margin-bottom:30px}.gp-footer-mobile div.bar a{display:flex;align-items:center}.gp-footer-mobile div.bar a img.gp-footer-logo{width:96px;height:32px}.gp-footer-mobile div.bar div.to-top-btn{width:44px;height:44px;background-color:white;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#e6ab57}.gp-footer-mobile .menu{list-style:none;margin:0;display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.gp-footer-mobile .menu li.menu-item a{color:white;font-size:18px;font-weight:500}.gp-footer-mobile div#mobile-member-companies-group{margin-bottom:16px}.gp-footer-mobile div.footer-accordion{display:flex;justify-content:space-between;align-items:center}.gp-footer-mobile div.footer-accordion h3.block-heading{color:#FEF0E2;font-size:18px;font-weight:500;display:flex;justify-content:space-between}.gp-footer-mobile div.footer-accordion i.fa-solid{color:#FEF0E2}.gp-footer-mobile div.wrapper{display:grid;grid-template-rows:0fr;height:0;overflow:hidden !important;transition:grid-template-rows 250ms ease-out}.gp-footer-mobile div.wrapper ul.menu{margin-bottom:16px}.gp-footer-mobile div.wrapper ul.menu li.menu-item a{font-size:18px;font-weight:500}.gp-footer-mobile div.open{margin-top:16px;height:auto;display:grid;grid-template-rows:1fr}.gp-footer-mobile div.lower{padding:16px;display:flex;flex-direction:column;gap:8px}.gp-footer-mobile div.lower div.tnc{display:flex;justify-content:space-evenly}.gp-footer-mobile div.lower div.tnc a{color:white;font-size:14px}.gp-footer-mobile div.lower div.tnc div.divider{margin:auto 0;height:16px;border-right:1px solid rgba(255, 255, 255, 0.3)}.gp-footer-mobile div.lower span.disclaimer{color:rgba(255, 255, 255, 0.4);font-size:14px;text-align:center}@media (min-width:980px){.gp-footer-mobile{display:none}}.gp-footer-desktop{display:none;background-color:#ae9e8e}@media (min-width:980px){.gp-footer-desktop{display:flex;flex-direction:column}}.gp-footer-desktop a{color:white;font-size:16px;font-weight:500;transition:250ms}.gp-footer-desktop a:hover{color:#e6ab57}@media (min-width:980px){.gp-footer-desktop .upper{padding:40px;display:flex;justify-content:space-between;border-bottom:1px solid #FFFFFF4D}.gp-footer-desktop .upper img.footer-gp-logo{width:auto;height:38px}.gp-footer-desktop .upper div.right-area{display:flex;gap:80px}.gp-footer-desktop .upper div.right-area ul#menu-footer-menu-sitemap li a{font-size:16px;font-weight:700}.gp-footer-desktop .upper div.right-area ul.menu{display:flex;flex-direction:column;list-style:none;gap:16px;margin:0}.gp-footer-desktop .upper div.right-area>div{display:flex;flex-direction:column;gap:24px}.gp-footer-desktop .upper div.right-area>div h3.block-heading{color:#fef0e2;font-size:16px;font-weight:500;line-height:20px;margin-bottom:16px}.gp-footer-desktop .upper div.right-area>div ul#menu-footer-menu-member-companies-1,.gp-footer-desktop .upper div.right-area>div ul#menu-footer-menu-major-brands-1{gap:4px}.gp-footer-desktop .upper div.right-area div.menu-footer-menu-member-companies-container ul li a,.gp-footer-desktop .upper div.right-area div.menu-footer-menu-member-companies-tc-container ul li a,.gp-footer-desktop .upper div.right-area div.menu-footer-menu-member-companies-sc-container ul li a,.gp-footer-desktop .upper div.right-area div.menu-footer-menu-major-brands-container ul li a{font-size:16px;font-weight:400}.gp-footer-desktop .upper div.right-area div#footer_scrollToTopBtn{width:50px;height:50px;background-color:white;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#e6ab57;cursor:pointer}}.gp-footer-desktop .lower{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}@media (min-width:980px){.gp-footer-desktop .lower{padding:24px 40px;flex-direction:row}}.gp-footer-desktop .lower .disclaimer{width:max-content;color:rgba(255, 255, 255, 0.4);font-size:14px;line-height:28px;order:2}@media (min-width:980px){.gp-footer-desktop .lower .disclaimer{order:1}}.gp-footer-desktop .lower .tnc{display:flex;align-items:center;order:1}@media (min-width:980px){.gp-footer-desktop .lower .tnc{order:2}}.gp-footer-desktop .lower a{font-size:14px;font-weight:400;line-height:24px}.gp-footer-desktop .lower .divider{margin:0 8px;height:50%;border-right:1px solid rgba(255, 255, 255, 0.3)}@media (min-width:980px){.gp-footer-desktop .lower .divider{margin:0 10px}}div.breadcrumb-container{display:none}@media (min-width:980px){div.breadcrumb-container{display:block;padding-top:60px;padding-left:60px}}section.announcements{padding:40px 24px}@media (min-width:980px){section.announcements{max-width:1130px;margin:0 auto;padding:0 0 3.4375vw}}section.financial-highlights-mobile{padding:40px 24px;display:flex;flex-direction:column;gap:40px}@media (min-width:980px){section.financial-highlights-mobile{display:none}}section.financial-highlights-mobile table{color:#7c7c7c;border:0;margin-bottom:0;border-collapse:separate}section.financial-highlights-mobile table tr,section.financial-highlights-mobile table td{padding:0}section.financial-highlights-mobile table td.spacer-16{padding-bottom:16px}section.financial-highlights-mobile table td.spacer-24{padding-bottom:24px}section.financial-highlights-mobile table td.border-bottom{border-bottom:1px solid #7c7c7c}section.financial-highlights-mobile table thead .header-text td{text-align:start;font-size:20px;font-weight:500;line-height:32px;padding-bottom:16px}section.financial-highlights-mobile table thead .header-years td{text-align:right;font-size:18px;line-height:28px;border:0}section.financial-highlights-mobile table thead .header-years td.latest-year{color:#e6ab57}section.financial-highlights-mobile table tbody td.data-header{text-align:start;font-size:14px;padding-bottom:12px}section.financial-highlights-mobile table tbody td.data-header .title{font-size:18px;font-weight:500;line-height:28px}section.financial-highlights-mobile table tbody td.data-cell{text-align:right;font-size:16px;line-height:26px;border:0}section.financial-highlights-mobile table tbody td.latest-year{color:#e6ab57}section.financial-highlights-mobile span.table-helper-text{color:#7c7c7c;font-size:14px}section.financial-highlights-mobile .download-report-btn-mobile{color:#7c7c7c;font-size:14px;font-weight:500;line-height:22px;margin:auto;display:flex;align-items:center;gap:8px;transition:250ms}section.financial-highlights-mobile .download-report-btn-mobile svg{fill:black}section.financial-highlights-mobile .download-report-btn-mobile:hover{color:#e6ab57}section.financial-highlights-mobile .download-report-btn-mobile:hover svg{fill:#e6ab57}section.financial-highlights-desktop{display:none;max-width:1130px;margin:0 auto;padding-bottom:80px}@media (min-width:980px){section.financial-highlights-desktop{display:block}}section.financial-highlights-desktop div.table-container{display:flex;flex-direction:column;gap:80px;padding:60px 80px 32px}section.financial-highlights-desktop div.table-container table{color:#7c7c7c;border:0;margin:0}section.financial-highlights-desktop div.table-container table tr,section.financial-highlights-desktop div.table-container table td{padding:0;border:0}section.financial-highlights-desktop div.table-container table .spacer-40{padding-bottom:2.083vw}section.financial-highlights-desktop div.table-container table .spacer-32{padding-bottom:1.667vw}section.financial-highlights-desktop div.table-container table .spacer-72{padding-bottom:3.75vw}section.financial-highlights-desktop div.table-container table td.data-column{width:125px;text-align:right}section.financial-highlights-desktop div.table-container table thead td.header-text{font-size:24px;font-weight:500;padding-bottom:24px;border-bottom:1px solid #7c7c7c}section.financial-highlights-desktop div.table-container table thead td.text-start{text-align:start}section.financial-highlights-desktop div.table-container table thead td.latest-year{color:#e6ab57}section.financial-highlights-desktop div.table-container table tbody td{font-size:16px}section.financial-highlights-desktop div.table-container table tbody td.data-header{text-align:start}section.financial-highlights-desktop div.table-container table tbody td.latest-year{color:#e6ab57}section.financial-highlights-desktop div.table-container table tbody td.helper-text{font-size:14px;text-align:start}section.financial-highlights-desktop div.table-container div.btn-container{display:flex;justify-content:flex-end}section.financial-highlights-desktop div.table-container div.btn-container a.download-report-btn-desktop{color:#7c7c7c;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:250ms}section.financial-highlights-desktop div.table-container div.btn-container a.download-report-btn-desktop svg{fill:black}section.financial-highlights-desktop div.table-container div.btn-container a.download-report-btn-desktop:hover{color:#e6ab57}section.financial-highlights-desktop div.table-container div.btn-container a.download-report-btn-desktop:hover svg{fill:#e6ab57}section.leadership-container{padding:40px 24px;display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;justify-items:center;gap:8px;row-gap:40px}@media (min-width:768px){section.leadership-container{grid-template-columns:repeat(3, 1fr)}}@media (min-width:980px){section.leadership-container{max-width:1130px;padding:80px 0;margin:0 auto;grid-template-columns:repeat(4, 1fr);gap:40px}}section.leadership-container .leader-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;cursor:pointer}@media (min-width:980px){section.leadership-container .leader-card{gap:16px}}section.leadership-container .leader-card .leader-portrait{width:auto;height:200px;aspect-ratio:0.8416666667;background-size:cover;background-position:center top;background-repeat:no-repeat;border-radius:8px}@media (min-width:980px){section.leadership-container .leader-card .leader-portrait{width:auto;height:300px}}section.leadership-container .leader-card p.leader-name{color:#7c7c7c;font-size:14px;font-weight:500;line-height:22px;text-align:start;margin:0}@media (min-width:980px){section.leadership-container .leader-card p.leader-name{font-size:16px}}section.leadership-container .chairman-card{grid-column:span 2;margin:auto}@media (min-width:768px){section.leadership-container .chairman-card{grid-column:span 3}}@media (min-width:980px){section.leadership-container .chairman-card{width:100%;grid-column:span 1}}section.board-committee{background-color:#f5f1ec}section.board-committee div.board-committee-list{padding:40px 24px}@media (min-width:980px){section.board-committee div.board-committee-list{max-width:1130px;padding:80px 0;margin:0 auto}}section.board-committee h2.heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin-bottom:40px}@media (min-width:980px){section.board-committee h2.heading{font-size:32px;margin-bottom:40px}}section.board-committee div.committee-list-container{display:flex;flex-direction:column}@media (min-width:980px){section.board-committee div.committee-list-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:100px}}section.board-committee div.committee-list-container div.committee-list{display:flex;flex-direction:column;gap:24px;padding:40px 0;border-bottom:1px solid white}section.board-committee div.committee-list-container div.committee-list:first-child{padding-top:0}section.board-committee div.committee-list-container div.committee-list:last-child{border-bottom:0;padding-bottom:0}@media (min-width:980px){section.board-committee div.committee-list-container div.committee-list{padding:0;border-bottom:0;gap:48px}}section.board-committee div.committee-list-container div.committee-list h3.heading{color:#7c7c7c;font-size:20px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;text-transform:capitalize}@media (min-width:980px){section.board-committee div.committee-list-container div.committee-list h3.heading{font-size:22px}}section.board-committee div.committee-list-container div.committee-list div.member-name-list{display:flex;flex-direction:column;gap:16px}@media (min-width:980px){section.board-committee div.committee-list-container div.committee-list div.member-name-list{gap:1.25vw}}section.board-committee div.committee-list-container div.committee-list div.member-name-list p.member-name{margin:0;color:#7c7c7c;font-size:16px}section.board-committee div.committee-list-container div.committee-list div.download-btn{display:flex;justify-content:space-between}@media (min-width:980px){section.board-committee div.committee-list-container div.committee-list div.download-btn{margin-top:auto}}section.board-committee div.committee-list-container div.committee-list div.download-btn span{color:#ae9e8e;font-size:14px;font-weight:500;transition:250ms}@media (min-width:980px){section.board-committee div.committee-list-container div.committee-list div.download-btn span{font-size:16px;margin-right:8px}}section.board-committee div.committee-list-container div.committee-list div.download-btn span:hover{color:#e6ab57}section.board-committee div.committee-list-container div.committee-list div.download-btn i{color:#e6ab57}@media (min-width:980px){section.board-committee div.committee-list-container div.committee-list div.download-btn i{font-size:1.1458vw}}section.our-story{display:flex;flex-direction:column;align-items:center;padding:80px 24px;gap:40px}@media (min-width:980px){section.our-story{padding:60px 0;margin:0 auto;max-width:1130px;gap:60px}}section.our-story p.headline{color:#ae9e8e;font-size:22px;font-weight:300;line-height:28px;text-align:center;margin:0}@media (min-width:980px){section.our-story p.headline{font-size:36px;line-height:50px;white-space:pre-line}}section.our-story article.main-text{color:#7c7c7c;font-size:16px;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:26px;white-space:pre-line}@media (min-width:980px){section.our-story article.main-text{font-size:18px;padding:0 40px}}@media (min-width:1130px){section.our-story article.main-text{padding:0}}section.our-business-a,section.our-business-b{padding:40px 24px;background-color:#ae9e8e;display:flex;flex-direction:column;gap:40px}@media (min-width:980px){section.our-business-a,section.our-business-b{max-width:1130px;padding:80px 0;margin:0 auto;gap:80px}}section.our-business-a h2.heading,section.our-business-b h2.heading{color:white;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:34px}@media (min-width:980px){section.our-business-a h2.heading,section.our-business-b h2.heading{font-size:32px}}section.our-business-a div.organization-chart,section.our-business-b div.organization-chart{display:flex;flex-direction:column;gap:20px}@media (min-width:980px){section.our-business-a div.organization-chart,section.our-business-b div.organization-chart{gap:20px}}section.our-business-a div.organization-chart div.organization-card,section.our-business-b div.organization-chart div.organization-card{background-color:#B9AA9B;padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:8px}@media (min-width:980px){section.our-business-a div.organization-chart div.organization-card,section.our-business-b div.organization-chart div.organization-card{min-width:630px;max-width:630px;padding:40px;gap:25px}}section.our-business-a div.organization-chart div.organization-card h3.organization-name,section.our-business-b div.organization-chart div.organization-card h3.organization-name{font-size:18px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin:0;text-align:center}@media (min-width:980px){section.our-business-a div.organization-chart div.organization-card h3.organization-name,section.our-business-b div.organization-chart div.organization-card h3.organization-name{width:100%;line-height:normal}}section.our-business-a div.organization-chart div.organization-card p.description,section.our-business-b div.organization-chart div.organization-card p.description{font-size:16px;text-align:center}@media (min-width:980px){section.our-business-a div.organization-chart div.organization-card p.description,section.our-business-b div.organization-chart div.organization-card p.description{font-size:16px;font-weight:400;text-align:center}}section.our-business-a div.organization-chart div.main-organization,section.our-business-b div.organization-chart div.main-organization{box-shadow:0px 5px 10px rgba(157, 142, 128, 0.4)}section.our-business-a div.organization-chart div.main-organization img.organization-logo,section.our-business-b div.organization-chart div.main-organization img.organization-logo{width:auto;height:30px}@media (min-width:980px){section.our-business-a div.organization-chart div.main-organization img.organization-logo,section.our-business-b div.organization-chart div.main-organization img.organization-logo{height:60px}}section.our-business-a div.organization-chart div.main-organization h3.organization-name,section.our-business-a div.organization-chart div.main-organization p.description,section.our-business-b div.organization-chart div.main-organization h3.organization-name,section.our-business-b div.organization-chart div.main-organization p.description{color:white}@media (min-width:980px){section.our-business-a div.organization-chart div.main-organization,section.our-business-b div.organization-chart div.main-organization{margin:0 auto}}section.our-business-a div.organization-chart div.sub-organization,section.our-business-b div.organization-chart div.sub-organization{display:flex;flex-direction:column;gap:20px}@media (min-width:980px){section.our-business-a div.organization-chart div.sub-organization,section.our-business-b div.organization-chart div.sub-organization{flex-direction:row;justify-content:space-evenly;gap:0}}section.our-business-a div.organization-chart div.sub-organization div.sub-organization-card,section.our-business-b div.organization-chart div.sub-organization div.sub-organization-card{background-color:white}section.our-business-a div.organization-chart div.sub-organization div.sub-organization-card img.organization-logo,section.our-business-b div.organization-chart div.sub-organization div.sub-organization-card img.organization-logo{width:auto;height:22px}@media (min-width:980px){section.our-business-a div.organization-chart div.sub-organization div.sub-organization-card img.organization-logo,section.our-business-b div.organization-chart div.sub-organization div.sub-organization-card img.organization-logo{height:35px}}section.our-business-a div.organization-chart div.sub-organization div.sub-organization-card h3.organization-name,section.our-business-a div.organization-chart div.sub-organization div.sub-organization-card p.description,section.our-business-b div.organization-chart div.sub-organization div.sub-organization-card h3.organization-name,section.our-business-b div.organization-chart div.sub-organization div.sub-organization-card p.description{color:#505050}section.our-business-a div.organization-chart div#structure-a,section.our-business-a div.organization-chart div#structure-c,section.our-business-b div.organization-chart div#structure-a,section.our-business-b div.organization-chart div#structure-c{height:60px;border-right:2px solid #e6ab57;margin:auto}@media (min-width:980px){section.our-business-a div.organization-chart div#structure-c,section.our-business-b div.organization-chart div#structure-c{display:none}}section.our-business-a div.organization-chart div#structure-b,section.our-business-b div.organization-chart div#structure-b{display:none}@media (min-width:980px){section.our-business-a div.organization-chart div#structure-b,section.our-business-b div.organization-chart div#structure-b{width:565px;height:80px;margin:0 auto;display:flex;flex-direction:column}section.our-business-a div.organization-chart div#structure-b .upper,section.our-business-b div.organization-chart div#structure-b .upper{width:100%;height:50%;border-bottom:2px solid #e6ab57}section.our-business-a div.organization-chart div#structure-b .upper>div,section.our-business-b div.organization-chart div#structure-b .upper>div{width:50%;height:100%;border-right:2px solid #e6ab57}section.our-business-a div.organization-chart div#structure-b .lower,section.our-business-b div.organization-chart div#structure-b .lower{width:100%;height:50%;border-left:2px solid #e6ab57;border-right:2px solid #e6ab57}}@media (min-width:980px){section.our-business-b div.organization-card{min-width:530px !important;max-width:530px !important}}section.our-global-presence{padding:40px 24px;background-color:#efefef}@media (min-width:980px){section.our-global-presence{max-width:1130px;padding:5.208vw 0;margin:0 auto}}section.our-global-presence h2.heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin-bottom:4px}@media (min-width:980px){section.our-global-presence h2.heading{font-size:32px}}section.our-global-presence p.tagline{color:#7c7c7c;font-size:18px;line-height:26px}section.our-global-presence div#mobile-blank-world-map{background-size:contain;background-repeat:no-repeat;background-position:center center;height:300px;display:flex;align-items:center}@media (min-width:980px){section.our-global-presence div#mobile-blank-world-map{background-image:none !important}}section.our-global-presence div.location-map-container{margin-top:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px}@media (min-width:980px){section.our-global-presence div.location-map-container{flex-direction:row;justify-content:space-between;margin-top:80px}}section.our-global-presence div.location-map-container div.locations-list{background-color:rgba(255, 255, 255, 0.4);padding:20px 16px;border-radius:8px;width:100%;order:2}@media (min-width:980px){section.our-global-presence div.location-map-container div.locations-list{padding:22px;height:fit-content;width:30%;order:1}}section.our-global-presence div.location-map-container div.locations-list .accordion{display:flex;align-items:center;pointer-events:none}section.our-global-presence div.location-map-container div.locations-list .accordion span.dot{font-size:22px;margin-right:8px}@media (min-width:980px){section.our-global-presence div.location-map-container div.locations-list .accordion span.dot{font-size:32px;margin-right:16px}}section.our-global-presence div.location-map-container div.locations-list .accordion p.title{color:#ae9e8e;font-size:18px}section.our-global-presence div.location-map-container div.locations-list div.manufacturing-and-sales,section.our-global-presence div.location-map-container div.locations-list div.marketing-and-sales{display:flex;flex-direction:column;gap:16px}section.our-global-presence div.location-map-container div.locations-list div.manufacturing-and-sales div.presence-list,section.our-global-presence div.location-map-container div.locations-list div.marketing-and-sales div.presence-list{display:flex;flex-direction:column;overflow:hidden;transition:max-height 300ms ease-out}section.our-global-presence div.location-map-container div.locations-list div.manufacturing-and-sales div.presence-list p.location,section.our-global-presence div.location-map-container div.locations-list div.marketing-and-sales div.presence-list p.location{color:#7c7c7c;font-size:18px;line-height:26px;margin:0}@media (min-width:980px){section.our-global-presence div.location-map-container div.locations-list div.manufacturing-and-sales div.presence-list p.location,section.our-global-presence div.location-map-container div.locations-list div.marketing-and-sales div.presence-list p.location{font-size:1.25vw;line-height:1.7708vw}}section.our-global-presence div.location-map-container div.locations-list div.marketing-and-sales span.dot{color:#e6ab57}section.our-global-presence div.location-map-container div.locations-list div.divider{border-bottom:1px solid #efefef;margin:16px 0}@media (min-width:980px){section.our-global-presence div.location-map-container div.locations-list div.divider{margin:1.0417vw 0}}section.our-global-presence div.location-map-container div.stacked-map-container{order:1;width:100%;height:25vh;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width:980px){section.our-global-presence div.location-map-container div.stacked-map-container{order:2;height:450px}}section.contact-us-general-info{padding:40px 24px;display:flex;flex-direction:column;gap:40px}@media (min-width:980px){section.contact-us-general-info{max-width:1130px;margin:0 auto;padding:65px 0 90px;gap:25px}}section.contact-us-general-info h3.item-title{color:#7c7c7c;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:32px}@media (min-width:980px){section.contact-us-general-info h3.item-title{font-size:24px;font-weight:500}}section.contact-us-general-info div.details-column{display:flex;flex-direction:column;flex:1;gap:40px}section.contact-us-general-info div.contact-details-container{display:flex;flex-direction:column;gap:40px}@media (min-width:980px){section.contact-us-general-info div.contact-details-container{flex-direction:row;gap:80px}}section.contact-us-general-info div.contact-details-item{display:flex;flex-direction:column;gap:10px}@media (min-width:980px){section.contact-us-general-info div.contact-details-item{gap:8px}}section.contact-us-general-info div.contact-details-item h3.item-subtitle{color:#7c7c7c;font-size:18px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:32px}@media (min-width:980px){section.contact-us-general-info div.contact-details-item h3.item-subtitle{font-size:18px;font-weight:500}}section.contact-us-general-info div.contact-details-item a,section.contact-us-general-info div.contact-details-item p{color:#7c7c7c;font-size:16px;line-height:26px;margin:0}section.contact-us-general-info div.contact-details-item .contact-items{display:flex;flex-direction:column;gap:4px}@media (min-width:980px){section.contact-us-general-info div.contact-details-item .contact-items{flex-direction:column}}section.connect-with-us{background-color:#f5f1ec;padding-right:20px}@media (min-width:980px){section.connect-with-us{padding:0;padding-right:40px}}section.connect-with-us h2.heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:34px;margin-bottom:20px}@media (min-width:980px){section.connect-with-us h2.heading{font-size:32px}}section.connect-with-us p.instructions{color:#7c7c7c;font-size:16px;margin:0}@media (min-width:980px){section.connect-with-us p.instructions{font-size:16px}}form.wpcf7-form{background-color:#f5f1ec;margin-top:40px;display:flex;flex-direction:column;gap:40px}@media (min-width:768px){form.wpcf7-form{padding-left:20px;margin-top:0}}form.wpcf7-form label{color:#ae9e8e;font-size:16px !important;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:26px}form.wpcf7-form label span input.wpcf7-text{border-bottom:1px solid #ae9e8e !important;padding:0 20px !important}form.wpcf7-form label span input.wpcf7-text::placeholder{color:#7c7c7c;font-size:18px;line-height:28px;opacity:0.4}form.wpcf7-form label a{color:#e6ab57;text-decoration:underline}form.wpcf7-form span.wpcf7-not-valid-tip{background-color:#ae9e8e !important;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important}@media (min-width:980px){form.wpcf7-form{padding:0;padding-left:40px;gap:40px}form.wpcf7-form label{color:#ae9e8e;font-size:1.25vw;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:1.7708vw}form.wpcf7-form label span input.wpcf7-text{border-bottom:1px solid #ae9e8e !important;padding:0 20px !important}}input#gp-form-submit-btn{width:180px !important;height:60px !important;background-color:#e6ab57 !important;border-radius:8px !important;color:white !important;font-size:16px !important;font-weight:700 !important;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important}@media (min-width:980px){input#gp-form-submit-btn{font-size:18px !important}}#grve-theme-wrapper .grve-btn-text,#grve-theme-wrapper .grve-btn-video,#grve-theme-wrapper .grve-btn#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),#grve-comment-submit-button,#grve-theme-wrapper .woocommerce .checkout-button,#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,#grve-woo-review-submit,.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),.post-password-form input[type="submit"],.gform_wrapper input[type="button"],.gform_wrapper input[type="submit"],.gform_wrapper input[type="reset"],#tribe-bar-form .tribe-bar-submit input[type=submit],.bbp-submit-wrapper button,#bbpress-forums #bbp_search_submit,#grve-my-account-wrapper .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],.wp-block-search .wp-block-search__button{font-size:16px !important}input[type="submit"]:not(.grve-custom-btn){color:white !important;font-size:18px !important;font-weight:700 !important;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important;line-height:22px !important}@media (min-width:980px){input[type="submit"]:not(.grve-custom-btn){font-size:1.1458vw !important;line-height:1.30208vw !important}}span.wpcf7-list-item-label{font-size:16px !important}.wpcf7-spinner{display:none !important}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7-form input[type=checkbox]:not(:checked)+.wpcf7-list-item-label:before{width:20px !important;height:20px !important;border:1.5px solid #ae9e8e !important;background-color:#f5f1ec !important}#grve-theme-wrapper .grve-with-line:after,#grve-single-post-tags .grve-tags li a:hover,.grve-hover-underline:after,.grve-language-element ul li a:hover,.grve-language-element ul li a.active,.wpcf7-form input[type="radio"]:checked+.wpcf7-list-item-label:after,.wpcf7-form input[type="radio"]:not(:checked)+.wpcf7-list-item-label:after,.wpcf7-form input[type="checkbox"]:checked+.wpcf7-list-item-label:after,.wpcf7-form input[type="checkbox"]:not(:checked)+.wpcf7-list-item-label:after,#grve-section-nav .grve-nav-item.active:after,#grve-section-nav .grve-nav-item:hover:after,.grve-post-item .grve-post-category.grve-style-btn a:hover,.grve-single-post-tags ul li a:hover,.grve-social-bar .grve-line:after,.grve-filter.grve-filter-style-count .selected .grve-count,.grve-purchased-items,input[type="file"]::-webkit-file-upload-button{background-color:#ae9e8e !important}#grve-theme-wrapper .wpcf7 form .wpcf7-response-output{margin:0 !important;background-color:#ae9e8e !important;width:fit-content !important;color:white !important;font-size:18px !important}section[data-id="1d7fb11"]>div{max-width:1130px;margin:0 auto}header#grve-header{background-color:white}@media (min-width:980px){header#grve-header{display:flex;justify-content:space-between;align-items:center;padding:10px 40px;position:fixed;width:100%}header#grve-header a,header#grve-header span.grve-item{font-size:16px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important;transition:100ms ease-out}header#grve-header a:hover,header#grve-header span.grve-item:hover{color:#e6ab57 !important}header#grve-header a::after,header#grve-header span.grve-item::after{position:initial !important}header#grve-header nav#grve-main-menu{display:flex;gap:40px;padding:0}header#grve-header div.grve-logo{padding:0}header#grve-header div.grve-container{max-width:inherit !important;width:auto !important;margin-left:0;margin-right:0}header#grve-header div#grve-main-header{padding:0}header#grve-header div.grve-header-row{min-height:65px !important}header#grve-header div.grve-header-row div{flex:1}header#grve-header div.grve-header-row div.grve-right-area{display:flex;align-items:center;gap:20px}header#grve-header div.grve-header-row div.grve-right-area svg{cursor:pointer;transition:250ms}header#grve-header div.grve-header-row div.grve-right-area svg:hover{fill:#e6ab57}header#grve-header div.grve-header-row div.grve-right-area form.grve-search input::placeholder{color:#BCBCBC !important;font-size:16px !important;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important}header#grve-header div.grve-header-row div.grve-right-area form.grve-search button:hover{color:#e6ab57}header#grve-header div.grve-logo-inner a img{height:38px !important}}@media (min-width:980px) and (min-width:1400px){header#grve-header div.grve-header-row div.grve-right-area form.grve-search{max-width:125px}}div.grve-area-container{background-color:#ae9e8e}div.grve-area-container a,div.grve-area-container span.grve-item{font-size:22px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important;line-height:32px;transition:100ms}div.grve-area-container a:hover,div.grve-area-container span.grve-item:hover{color:#e6ab57}div.grve-right-area ul.grve-language{display:none !important}.grve-header-menu.grve-horizontal-menu>.grve-menu>.grve-first-level{position:initial}#grve-main-header .grve-header-menu.grve-horizontal-menu .grve-first-level:not(.grve-menu-size-fullwidth)>.grve-sub-menu{top:calc(100% + 10px)}li#menu-item-3125 div.grve-sub-menu,li#menu-item-3126 div.grve-sub-menu,li#menu-item-3417 div.grve-sub-menu,li#menu-item-3665 div.grve-sub-menu,li#menu-item-3781 div.grve-sub-menu,li#menu-item-3792 div.grve-sub-menu{left:-40px !important;width:100vw;display:flex;background-color:#efefef;padding:0}li#menu-item-3125 div.grve-sub-menu ul.sub-menu,li#menu-item-3126 div.grve-sub-menu ul.sub-menu,li#menu-item-3417 div.grve-sub-menu ul.sub-menu,li#menu-item-3665 div.grve-sub-menu ul.sub-menu,li#menu-item-3781 div.grve-sub-menu ul.sub-menu,li#menu-item-3792 div.grve-sub-menu ul.sub-menu{display:flex;gap:40px;margin:0 auto !important;box-sizing:content-box}li#menu-item-3125 div.grve-sub-menu ul.sub-menu li,li#menu-item-3126 div.grve-sub-menu ul.sub-menu li,li#menu-item-3417 div.grve-sub-menu ul.sub-menu li,li#menu-item-3665 div.grve-sub-menu ul.sub-menu li,li#menu-item-3781 div.grve-sub-menu ul.sub-menu li,li#menu-item-3792 div.grve-sub-menu ul.sub-menu li{margin-top:0;padding:0;box-sizing:content-box}li#menu-item-3125 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper,li#menu-item-3126 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper,li#menu-item-3417 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper,li#menu-item-3665 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper,li#menu-item-3781 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper,li#menu-item-3792 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper{padding:0}li#menu-item-3125 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a,li#menu-item-3126 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a,li#menu-item-3417 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a,li#menu-item-3665 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a,li#menu-item-3781 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a,li#menu-item-3792 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a{transition:none}li#menu-item-3125 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a span.grve-item,li#menu-item-3126 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a span.grve-item,li#menu-item-3417 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a span.grve-item,li#menu-item-3665 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a span.grve-item,li#menu-item-3781 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a span.grve-item,li#menu-item-3792 div.grve-sub-menu ul.sub-menu li div.grve-link-wrapper a span.grve-item{padding:20px 0;transition:none;font-weight:400}#grve-main-header .grve-logo:not(.grve-logo-text) a{height:auto}#grve-main-header.grve-header-visible,#grve-main-responsive-header.grve-header-visible{background-color:#ae9e8e;left:0;padding-left:40px}@media (min-width:1200px){#grve-main-header.grve-header-visible,#grve-main-responsive-header.grve-header-visible{display:block}}#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row{margin-left:0 !important;align-items:center}section#gp-language-switcher{display:flex;align-items:center}section#gp-language-switcher ul#menu-language-menu{list-style:none !important;margin:0 !important;display:flex !important;gap:20px}@media (min-width:980px) and (max-width:1400px){div.grve-logo-inner{min-height:100% !important;display:flex;align-items:center}div.grve-logo-inner a{height:100% !important}}@media (min-width:980px) and (max-width:1400px){#grve-main-responsive-header{padding:0}}#grve-responsive-menu-area .grve-area-inner{background-color:#ae9e8e}div#grve-responsive-menu-area div.grve-sub-menu ul.sub-menu{padding-left:20px}div#grve-responsive-menu-area div.grve-sub-menu ul.sub-menu li{margin-top:10px !important}div#grve-responsive-menu-area div.grve-sub-menu ul.sub-menu li:first-child{margin-top:0 !important}div#grve-responsive-menu-area div.grve-sub-menu ul.sub-menu li span.grve-item{font-size:18px !important;font-weight:400 !important}div#grve-responsive-menu-area .grve-arrow{pointer-events:none !important}div#grve-responsive-menu-area .grve-arrow:hover{color:#e6ab57 !important}div#grve-responsive-menu-area form.grve-search{border-bottom:1px solid #efefef}.grve-horizontal-menu>.grve-menu>.grve-first-level>.grve-link-wrapper:hover a span.grve-item{color:#e6ab57}.grve-horizontal-menu>.grve-menu>.grve-first-level>.grve-link-wrapper:hover .grve-arrow{color:#e6ab57}.grve-horizontal-menu>.grve-menu>.grve-first-level>.grve-link-wrapper .grve-arrow{display:block;margin-left:12px;margin-right:0;transition:100ms;border-width:0 0.5px 0.5px 0}div#grve-responsive-menu-area div.grve-area-container{padding:40px calc(5% + 30px) 40px 5% !important}div#grve-responsive-menu-area div.grve-area-container ul#menu-language-menu-1{display:flex;list-style:none;gap:20px;margin-left:0}div#grve-responsive-menu-area div.grve-area-container ul#menu-language-menu-1 li a span{font-size:18px;font-weight:400;color:white}div#grve-responsive-menu-area div.grve-area-container ul#menu-language-menu-1 li.wpml-ls-current-language a span{color:#e6ab57 !important}.grve-hidden-menu-icon .grve-item{height:auto}@media (max-width:980px){#grve-main-responsive-header .grve-logo a{height:31.2px !important}}div#desktop-search-form{max-width:930px;margin:0 auto;border-bottom:1px solid #BCBCBC;display:flex;justify-content:space-between;align-items:center}div#desktop-search-form form.grve-search{width:90%}div#desktop-search-form form.grve-search button.grve-search-btn[type="submit"]{right:auto !important;left:0 !important}div#desktop-search-form form.grve-search input.grve-search-textfield{padding-right:0 !important;padding-left:50px !important}div#desktop-search-form svg#desktop-search-form-close-btn{cursor:pointer;transition:250ms}div#desktop-search-form svg#desktop-search-form-close-btn:hover{fill:#e6ab57}#grve-main-responsive-header .grve-hidden-menu-icon{position:fixed;right:0}.fancybox__backdrop{opacity:0.95 !important}.fancybox__content{height:100vh;padding:0 !important}@media (min-width:980px){.fancybox__content{height:auto;padding:0 !important}}.fancybox__content>.f-button.is-close-btn{width:30px !important;height:30px !important;color:black;background-color:transparent !important;top:24px !important;right:24px !important;border:0 !important}@media (min-width:980px){.fancybox__content>.f-button.is-close-btn{top:40px !important;right:40px !important}}.fancybox__content>.f-button.is-close-btn:hover{color:#e6ab57}.f-button:focus-visible{box-shadow:none !important}.leader-fancybox{display:flex;flex-direction:column}@media (min-width:980px){.leader-fancybox{flex-direction:row;max-width:1130px;height:580px}}@media (min-width:980px){.leader-fancybox div.mobile-fancybox{display:none}}.leader-fancybox div.mobile-fancybox div.leader-info{height:85vh;overflow-y:auto}.leader-fancybox div.mobile-fancybox div.leader-info div.leader-profile{margin:30px 0 20px;padding:0 24px;display:flex;flex-direction:column;gap:12px}.leader-fancybox div.mobile-fancybox div.leader-info div.leader-profile div.leader-portrait{width:150px;height:auto;aspect-ratio:0.8416666667;background-size:cover;background-position:center top;background-repeat:no-repeat}.leader-fancybox div.mobile-fancybox div.leader-info div.leader-profile div.name-group{display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.leader-fancybox div.mobile-fancybox div.leader-info div.leader-profile div.name-group p{margin:0;color:#7c7c7c}.leader-fancybox div.mobile-fancybox div.leader-info div.leader-profile div.name-group p.leader-name{color:#ae9e8e;font-size:20px;font-weight:500}.leader-fancybox div.mobile-fancybox div.leader-info div.biography{color:#7c7c7c;font-size:14px;margin-bottom:5vh;padding:0 24px}.leader-fancybox div.mobile-fancybox div.pagination{position:absolute;left:0;bottom:0;padding:0 24px;width:100%;height:15vh;display:grid;grid-template-columns:repeat(3, 1fr);background-color:white;border-top:1px solid #efefef}.leader-fancybox div.mobile-fancybox div.pagination div.pagination-btn{display:flex;align-items:center;gap:8px}.leader-fancybox div.mobile-fancybox div.pagination div.mobile-pagination-prev-btn{margin-right:auto}.leader-fancybox div.mobile-fancybox div.pagination div.mobile-pagination-next-btn{margin-left:auto}.leader-fancybox div.mobile-fancybox div.pagination div.post-count{display:flex;justify-content:center;align-items:center}.leader-fancybox div.desktop-fancybox{display:none}@media (min-width:980px){.leader-fancybox div.desktop-fancybox{display:flex}.leader-fancybox div.desktop-fancybox div.leader-portrait{width:auto;height:100%;aspect-ratio:0.8416666667;background-size:cover;background-position:center top;background-repeat:no-repeat}.leader-fancybox div.desktop-fancybox div.dialog-right{flex:1}.leader-fancybox div.desktop-fancybox div.dialog-right div.leader-details{display:flex;flex-direction:column;gap:20px;height:85%;border-bottom:1px solid #efefef;padding:55px 40px;overflow-y:auto}.leader-fancybox div.desktop-fancybox div.dialog-right div.leader-details p{margin:0;color:#7c7c7c}.leader-fancybox div.desktop-fancybox div.dialog-right div.leader-details p.leader-name{color:#ae9e8e;font-size:32px;font-weight:500;line-height:32px}.leader-fancybox div.desktop-fancybox div.dialog-right div.leader-details div.biography{font-size:14px}.leader-fancybox div.desktop-fancybox div.dialog-right div.pagination{height:15%;display:flex;justify-content:space-between;align-items:center;padding:0 40px;color:#7c7c7c;font-weight:500}.leader-fancybox div.desktop-fancybox div.dialog-right div.pagination div.pagination-btn{display:flex;align-items:center;gap:8px;cursor:pointer}}div#gp-default-page-404 div.not-found-container{width:100%;height:100%;margin:auto;display:flex;flex-direction:column;align-items:center;gap:40px}@media (min-width:980px){div#gp-default-page-404 div.not-found-container{max-width:1130px}}div#gp-default-page-404 div.not-found-container img.gp-logo{width:150px}div#gp-default-page-404 div.not-found-container h2.main-title{color:#ae9e8e;font-size:36px;font-weight:700;margin:0}div#gp-default-page-404 div.not-found-container p.main-content{margin:0;color:#7c7c7c;font-size:18px}@media (min-width:980px){div#gp-default-page-404 div.not-found-container p.main-content{font-size:24px}}div#gp-default-page-404 div.not-found-container a.return-btn{background-color:#e6ab57;border-radius:8px;color:white;padding:16px 24px}div.grve-search-page-description{color:#7c7c7c !important;margin-bottom:0 !important}#grve-main-content .grve-main-content-wrapper{padding-top:0}#grve-main-content .grve-main-content-wrapper div.search-result-container{display:flex;flex-direction:column;gap:20px}#grve-main-content .grve-main-content-wrapper div.search-result-container div.grve-entry-item{padding:12px;border-bottom:1px solid #efefef}#grve-main-content .grve-main-content-wrapper div.search-result-container div.grve-entry-item a.search-result-item{color:#7c7c7c;font-size:16px}#grve-main-content .grve-main-content-wrapper div.search-result-container div.grve-entry-item a.search-result-item span.cta{display:none}@media (min-width:980px){#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container{max-width:1130px}#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container div.search-result-container{display:flex;flex-direction:column;gap:36px}#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container div.search-result-container div.grve-entry-item{padding:24px;border-bottom:1px solid #efefef}#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container div.search-result-container div.grve-entry-item a.search-result-item{color:#7c7c7c;display:flex;justify-content:space-between;gap:40px;transition:250ms}#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container div.search-result-container div.grve-entry-item a.search-result-item span.item-title{font-size:18px;font-weight:500;width:80%}#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container div.search-result-container div.grve-entry-item a.search-result-item span.cta{display:block}#grve-main-content .grve-main-content-wrapper div.grve-section div.grve-container div.search-result-container div.grve-entry-item a.search-result-item:hover{color:#e6ab57}}h1.grve-search-page-title{color:#ae9e8e !important;font-size:48px !important}.grve-blog .grve-post-meta-wrapper li a:hover,.grve-search button[type="submit"]:hover,.widget.widget_calendar table tbody a,blockquote>p:before,.grve-filter.grve-filter-style-classic ul li:hover,.grve-filter.grve-filter-style-classic ul li.selected,.grve-pagination .page-numbers .page-numbers.current,.grve-pagination .page-numbers a.page-numbers:hover{color:#e6ab57}#grve-theme-wrapper .grve-search input[type=text]{border-bottom:0 !important}section.governance{padding:0 20px}@media (min-width:980px){section.governance{padding:0}}section.governance div.announcement-item-list{gap:40px}@media (min-width:980px){section.governance div.announcement-item-list{max-width:1130px;margin:0 auto;padding:40px 0 80px;gap:0}}section.governance div.announcement-item-list h2.type-heading{color:#ae9e8e;font-size:24px;font-weight:500}@media (min-width:980px){section.governance div.announcement-item-list h2.type-heading{font-size:32px}}section.governance div.announcement-item-list .governance-item{display:flex}@media (min-width:980px){section.newsroom{max-width:1130px;margin:0 auto}section.newsroom h2.heading{color:#ae9e8e;font-size:26px;font-weight:700;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:34px;margin-bottom:20px}}@media (min-width:980px) and (min-width:980px){section.newsroom h2.heading{display:none}}section.privacy-policy,section.terms-of-use{display:flex;flex-direction:column;padding:40px 24px;gap:40px}@media (min-width:980px){section.privacy-policy,section.terms-of-use{max-width:1130px;margin:0 auto;padding:80px 0;gap:80px}}section.privacy-policy h3.section-title,section.terms-of-use h3.section-title{color:#ae9e8e;font-size:18px;font-weight:500;margin-bottom:10px}@media (min-width:980px){section.privacy-policy h3.section-title,section.terms-of-use h3.section-title{font-size:24px}}section.privacy-policy p.main-text,section.terms-of-use p.main-text{font-size:14px;white-space:pre-line}@media (min-width:980px){section.privacy-policy p.main-text,section.terms-of-use p.main-text{font-size:16px}}section.privacy-policy ol,section.terms-of-use ol{margin-bottom:0;display:flex;flex-direction:column;gap:12px}section.privacy-policy ol a,section.terms-of-use ol a{font-weight:500;transition:250ms}section.privacy-policy ol a:hover,section.terms-of-use ol a:hover{color:#e6ab57}section.privacy-policy ol li,section.terms-of-use ol li{font-size:14px}@media (min-width:980px){section.privacy-policy ol li,section.terms-of-use ol li{font-size:16px}}section.privacy-policy ul,section.terms-of-use ul{list-style-type:disc}*{font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important}* ::selection{background:#ACCEF7}h1,h2,h3,h4,h5,h6{font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;margin:0}.fa-solid{font-family:"Font Awesome 6 Free" !important}.grve-safebutton-icon-wrapper.grve-fixed{display:none !important}.circle-btn{border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.circle-btn i{font-size:1.1458vw}.page-breadcrumb{display:none}@media (min-width:980px){.page-breadcrumb{font-size:16px;font-weight:500;display:flex;align-items:center;gap:16px}.page-breadcrumb .root{color:#7c7c7c;transition:250ms}.page-breadcrumb .root:hover{color:#e6ab57}.page-breadcrumb img.chevron-right{height:30px}.page-breadcrumb i{color:#7c7c7c}.page-breadcrumb .page{color:#ae9e8e}}.scroll-controllers{display:flex;gap:24px}.scroll-controllers .controller-btn{width:44px;height:44px;background-color:#efefef;border-radius:50%;color:#7c7c7c}.scroll-controllers .controller-btn i{font-size:14px}@media (min-width:980px){.scroll-controllers{display:none}}.common-view-all-btn{display:flex;justify-content:center;align-items:center;color:#7c7c7c;font-size:14px;font-weight:500;margin:auto;transition:250ms}.common-view-all-btn:hover{color:#e6ab57}@media (min-width:980px){.common-view-all-btn{display:none}}.elementor-heading-title{font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important}.announcement-item-list{display:flex;flex-direction:column;gap:24px;margin:40px 0}@media (min-width:980px){.announcement-item-list{gap:0;margin:0;padding:0}}.announcement-item{padding-bottom:16px;width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #efefef;display:none}@media (min-width:980px){.announcement-item{padding:20px 48px}}.announcement-item .item-left{width:max-content;min-width:25%;display:flex}@media (min-width:980px){.announcement-item .item-left{min-width:125px;min-height:50px;align-items:center;margin-right:40px}}.announcement-item .item-left .publish-date{background-color:#e6ab57;padding:1.042vw 1.25vw;border-radius:8px;width:70px;height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}@media (min-width:980px){.announcement-item .item-left .publish-date{padding:20px 0;width:75px;height:75px}}.announcement-item .item-left .publish-date .month{font-size:18px;line-height:26px}@media (min-width:980px){.announcement-item .item-left .publish-date .month{font-size:16px}}.announcement-item .item-left .publish-date .date{font-size:20px;font-weight:500}@media (min-width:980px){.announcement-item .item-left .publish-date .date{font-size:22px}}.announcement-item .item-left .publish-year{color:#ae9e8e;font-size:14px;line-height:22px}@media (min-width:980px){.announcement-item .item-left .publish-year{font-size:18px}}.announcement-item .item-left .publish-full-date{color:#ae9e8e;font-size:14px}@media (min-width:980px){.announcement-item .item-left .publish-full-date{font-size:18px}}@media (min-width:980px){.announcement-item .item-left.governance{align-items:center}}.announcement-item .item-right{flex-grow:1;display:flex;align-items:center}.announcement-item .item-right .announcement-title{color:#7c7c7c;font-size:14px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;text-align:start;height:100%;margin-bottom:0;transition:250ms}@media (min-width:980px){.announcement-item .item-right .announcement-title{font-size:18px;font-weight:400;line-height:30px;display:flex;align-items:center}}.announcement-item .item-right .announcement-title:hover{color:#e6ab57}.announcement-item .item-right .announcement-title a{color:#7c7c7c;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:200ms}@media (min-width:980px){.announcement-item .item-right .announcement-title a{height:auto}.announcement-item .item-right .announcement-title a:hover{color:#e6ab57}}section.publication{padding:40px 24px}section.publication h2.heading{color:#ae9e8e;font-size:24px;font-weight:500;font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif;line-height:34px;margin-bottom:20px}@media (min-width:980px){section.publication h2.heading{display:none}}@media (min-width:980px){section.publication{max-width:1130px;margin:0 auto;padding:0 0 7.1354vw}}.mobile-publication-year-selector,.mobile-taxonomy-selector{border-radius:8px;border-color:#AE9E8E4D;color:#ae9e8e;font-size:14px;font-weight:500}@media (min-width:980px){.mobile-publication-year-selector,.mobile-taxonomy-selector{display:none}}.desktop-publication-year-selector,.desktop-taxonomy-selector{display:none}@media (min-width:980px){.desktop-publication-year-selector,.desktop-taxonomy-selector{display:flex;justify-content:flex-end;gap:40px;padding:45px 0}.desktop-publication-year-selector a.year-btn,.desktop-publication-year-selector a.taxonomy-btn,.desktop-taxonomy-selector a.year-btn,.desktop-taxonomy-selector a.taxonomy-btn{border:1px solid #e6ab574d;padding:16px 24px;border-radius:8px;color:#e6ab57;font-size:18px;font-weight:500;transition:250ms}.desktop-publication-year-selector a.year-btn:hover,.desktop-publication-year-selector a.taxonomy-btn:hover,.desktop-taxonomy-selector a.year-btn:hover,.desktop-taxonomy-selector a.taxonomy-btn:hover{background-color:#e6ab57;color:white}.desktop-publication-year-selector a.active-year,.desktop-publication-year-selector a.active-taxonomy,.desktop-taxonomy-selector a.active-year,.desktop-taxonomy-selector a.active-taxonomy{background-color:#e6ab57;color:white}}rs-layer#slider-1-slide-4-layer-0,rs-layer#slider-1-slide-5-layer-3,rs-layer#slider-1-slide-7-layer-0,rs-layer#slider-1-slide-8-layer-3{font-family:"Roboto", "Noto Sans TC", "Noto Sans SC", sans-serif !important}.loader{border:2px solid #efefef;border-top:2px solid #e6ab57;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;margin:20px auto;display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form.grve-search button:hover{color:#e6ab57 !important}.minus-arrow::after{width:0 !important;transition:none !important}