@charset "UTF-8";.socialSharing{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:calc(1180px + var(--side-margin)*2);padding:0 var(--side-margin) var(--end-margin);width:100%}@media screen and (max-width:768px){.socialSharing{flex-direction:column}}.socialSharing .iconsWrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (max-width:576px){.socialSharing .iconsWrapper{gap:15px}}.socialSharing .iconsWrapper .icon{background-color:var(--color-bg-light-grey);background-position:0 0;background-repeat:no-repeat;background-size:80px 40px;border-radius:50%;display:inline-block;height:40px;width:40px}@media screen and (max-width:576px){.socialSharing .iconsWrapper .icon{background-size:72px 36px;height:36px;width:36px}}@media (hover:hover) and (pointer:fine){.socialSharing .iconsWrapper .icon:hover{background-color:var(--color-gold);background-position:-40px 0;cursor:pointer}}@media screen and (hover:hover) and (pointer:fine) and (max-width:576px){.socialSharing .iconsWrapper .icon:hover{background-position:-36px 0}}.socialSharing .iconsWrapper .icon.facebook{background-image:url(/assets/images/icon-social-facebook.png)}.socialSharing .iconsWrapper .icon.whatsapp{background-image:url(/assets/images/icon-social-whatsapp.png)}.socialSharing .iconsWrapper .icon.linkedin{background-image:url(/assets/images/icon-social-linkedin.png)}.socialSharing .iconsWrapper .icon.threads{background-image:url(/assets/images/icon-social-threads.png)}.socialSharing .iconsWrapper .icon.x{background-image:url(/assets/images/icon-social-x.png)}.socialSharing .iconsWrapper .icon.link{background-image:url(/assets/images/icon-social-link.png)}.socialSharing .iconsWrapper #alertmsg{align-items:center;background:var(--color-white);border:1px solid var(--color-black-20);border-radius:60px;color:var(--color-black-70);display:flex;display:none;padding:8px 14px}@media screen and (max-width:576px){.socialSharing .iconsWrapper #alertmsg{padding:6px 12px}}.socialSharing .iconsWrapper #alertmsg:before{content:"✓";font-size:var(--h4);padding-right:5px}.swiper{margin-bottom:30px}.swiper.noBtmGap{margin-bottom:0}.swiper-slide .caption{color:color-mix(in srgb,currentColor 50%,transparent);font-size:var(--h4);padding-top:20px;position:relative}.swiper-slide .caption:after{color:transparent;content:"none"}.slide-img-container{aspect-ratio:3/2;background:var(--color-white);overflow:hidden;position:relative;width:100%}.slide-img-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slide-img-container img.contain{-o-object-fit:contain;object-fit:contain}.swiper-button-next,.swiper-button-prev{background:var(--color-white)!important;border-radius:50%!important;box-shadow:0 0 6px rgba(0,0,0,.2);height:50px!important;top:calc(50% - 30px)!important;width:50px!important}@media screen and (max-width:576px){.swiper-button-next,.swiper-button-prev{height:22px!important;top:calc(50% - 22px)!important;width:22px!important}}.swiper-button-next:after,.swiper-button-prev:after{color:var(--color-gold)!important;font-size:var(--p)!important;position:relative!important}@media screen and (max-width:576px){.swiper-button-next:after,.swiper-button-prev:after{font-size:9px!important}}.swiper-button-prev:after{left:-1px}.swiper-button-next:after{left:1px}.custom-pagination{color:var(--color-black-40);font-size:var(--h5);margin-bottom:5px}.titleFlagshipProject{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:var(--end-margin-quarter) auto var(--end-margin-half);max-width:calc(1180px + var(--side-margin)*2);padding:0 var(--side-margin);text-align:center}.titleFlagshipProject h1{color:var(--color-gold);font-family:var(--font-base-serif);font-size:var(--projectTitle);font-variant-numeric:lining-nums;line-height:1.1;text-wrap:balance}.titleFlagshipProject h3.category{font-family:var(--font-base-serif-times);font-style:italic;letter-spacing:-.5px}.titleFlagshipProject .yearWrapper{align-items:center;display:flex;gap:15px;justify-content:center}@media screen and (max-width:576px){.titleFlagshipProject .yearWrapper{gap:10px}}.titleFlagshipProject .yearWrapper h4.year,.titleFlagshipProject .yearWrapper h5{color:var(--color-black-60);position:relative;text-transform:uppercase;top:4px}.titleFlagshipProject .yearWrapper .hLine{background-color:var(--color-black-30);height:1px;position:relative;top:4px;width:50px}@media screen and (max-width:576px){.titleFlagshipProject .yearWrapper .hLine{width:30px}}.titleFlagshipProject .yearWrapper h4.year{text-transform:none}.titleFlagshipProject a.btnBack{font-size:var(--h5);margin:var(--btn-back-margin) 0 var(--end-margin-half)}.titleFlagshipProject a.btnBack:before{content:"←";font-size:var(--h4);left:-6px;position:relative;transition:left .3s}@media screen and (max-width:576px){.titleFlagshipProject a.btnBack:before{left:-4px}}@media (hover:hover) and (pointer:fine){.titleFlagshipProject a.btnBack:hover:before{left:-12px}}@media screen and (hover:hover) and (pointer:fine) and (max-width:576px){.titleFlagshipProject a.btnBack:hover:before{left:-6px}}@media screen and (max-width:576px){.titleFlagshipProject a.btnBack{max-width:180px}}body.zh .titleFlagshipProject h1{font-family:var(--font-base-serif-zh);font-size:var(--projectTitle-zh);font-style:normal;font-weight:500;letter-spacing:.5px;line-height:1.4;text-wrap:auto}body.zh .titleFlagshipProject h5{font-size:var(--h4-zh)}body.zh .cntFlagshipProject .columnScrollable .textquote h2,body.zh .titleFlagshipProject h3.category{font-style:normal}body.zh .titleFlagshipProject a.btnBack{font-size:var(--h5-zh)}.heroFlagshipProject{margin:0 auto;max-width:1380px}@media screen and (min-width:1380px){.heroFlagshipProject{max-width:1480px;padding:0 var(--side-margin)}}.heroFlagshipProject img{aspect-ratio:1.6/1;-o-object-fit:cover;object-fit:cover;width:100%}.cntFlagshipProject .columnScrollable figure figcaption,.heroFlagshipProject .caption{color:color-mix(in srgb,currentColor 50%,transparent);font-size:var(--h4);line-height:1.4;padding-top:10px}@media screen and (max-width:1379px){.heroFlagshipProject .caption{padding-left:var(--side-margin);padding-right:var(--side-margin)}}.cntFlagshipProject{display:flex;flex-direction:column;gap:var(--end-margin-half);margin:var(--end-margin) auto var(--end-margin-half);max-width:calc(1180px + var(--side-margin)*2);padding:0 var(--side-margin)}@media screen and (min-width:993px) and (max-width:1440px){.cntFlagshipProject{max-width:calc(980px + var(--side-margin)*2)}}@media screen and (max-width:992px){.cntFlagshipProject{max-width:100%}}@media screen and (max-width:768px){.cntFlagshipProject{margin-top:var(--end-margin-half)}}.cntFlagshipProject .row{align-items:flex-start;display:flex;gap:var(--end-margin-half);position:relative}@media screen and (max-width:768px){.cntFlagshipProject .row{flex-direction:column;gap:var(--end-margin-quarter)}}.cntFlagshipProject .columnSticky{align-self:flex-start;flex:0 0 20%;height:-moz-fit-content;height:fit-content;padding:1rem 0 150px;position:sticky;top:80px}.cntFlagshipProject .columnSticky:empty{padding:0}@media screen and (min-width:769px) and (max-width:1440px){.cntFlagshipProject .columnSticky{top:110px}}@media screen and (max-width:768px){.cntFlagshipProject .columnSticky{padding:1rem 0;position:relative;top:0;width:100%}}.cntFlagshipProject .columnSticky h5{border-top:1px solid var(--color-gold);color:var(--color-gold);padding-top:10px;text-transform:uppercase}.cntFlagshipProject .columnScrollable{overflow:hidden;padding:.5rem 0;width:100%}@media screen and (max-width:768px){.cntFlagshipProject .columnScrollable{width:100%}}.cntFlagshipProject .columnScrollable p{line-height:1.6;margin-bottom:var(--end-margin-half)}.cntFlagshipProject .columnScrollable p>a{border-bottom:1px solid var(--color-gold);padding-bottom:2px}.cntFlagshipProject .columnScrollable figure,.cntFlagshipProject .columnScrollable h1,.cntFlagshipProject .columnScrollable h2,.cntFlagshipProject .columnScrollable h3,.cntFlagshipProject .columnScrollable h4,.cntFlagshipProject .columnScrollable h5,.cntFlagshipProject .columnScrollable h6,.cntFlagshipProject .columnScrollable ol,.cntFlagshipProject .columnScrollable ul{margin-bottom:var(--end-margin-half)}.cntFlagshipProject .columnScrollable h1{color:var(--color-gold);font-family:var(--font-base-serif-times);font-style:italic;letter-spacing:-.5px}.cntFlagshipProject .columnScrollable h2{color:var(--color-gold);font-family:var(--font-base-serif)}.cntFlagshipProject .columnScrollable h2.fontTimes{font-family:var(--font-base-serif-times)!important}.cntFlagshipProject .columnScrollable .textquote h2{color:var(--color-gold);font-family:var(--font-base-serif-times)!important;font-style:italic;line-height:1.3;margin-bottom:15px;padding-left:3px}.cntFlagshipProject .columnScrollable .textquote h4{color:var(--color-black-50)}.cntFlagshipProject .columnScrollable ol,.cntFlagshipProject .columnScrollable ul{padding-left:20px}.cntFlagshipProject .columnScrollable ol li,.cntFlagshipProject .columnScrollable ul li{line-height:1.6;margin-bottom:10px}.cntFlagshipProject .columnScrollable .relatedLinks{display:flex;flex-direction:column;margin:4px 0 0}.cntFlagshipProject .columnScrollable .relatedLinks .item{align-items:center;border-bottom:1px solid var(--color-black-20);color:var(--color-black);display:flex;line-height:1.4;padding:15px 0 15px 40px;position:relative;width:100%}.cntFlagshipProject .columnScrollable .relatedLinks .item:before{color:var(--color-gold);content:"↗";font-size:var(--h3);font-weight:300;left:2px;position:absolute;top:14px}@media (hover:hover) and (pointer:fine){.cntFlagshipProject .columnScrollable .relatedLinks .item:hover{color:var(--color-gold-dark)}}.cntFlagshipProject .columnScrollable .relatedLinks .item:first-child{border-top:1px solid var(--color-black-20)}@media screen and (max-width:576px){.cntFlagshipProject .columnScrollable .relatedLinks .item:first-child{border-top:none;padding-top:0}.cntFlagshipProject .columnScrollable .relatedLinks .item:first-child:before{top:0}.cntFlagshipProject .columnScrollable .relatedLinks .item{padding-left:35px}}.cntFlagshipProject .columnScrollable .timelineWrapper{position:relative}.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem{align-items:flex-start;display:flex;margin:0 auto;padding:15px 0;position:relative}.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .timelineLine{background:var(--color-black-10);height:100%;left:12%;pointer-events:none;position:absolute;top:0;width:1px;z-index:0}@media screen and (max-width:576px){.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .timelineLine{left:18%}}.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .year{color:var(--color-silver-blue-dark);font-family:var(--font-base-serif);font-size:var(--h3);font-variant-numeric:normal!important;width:12%}@media screen and (max-width:576px){.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .year{width:18%}}.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .cnt{line-height:1.4;padding:4px 0 0 40px;width:88%}@media screen and (max-width:576px){.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .cnt{padding:4px 0 0 30px;width:82%}}.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .cnt:before{color:var(--color-gold);content:"●";font-size:var(--h6);left:calc(12% - 5px);position:absolute;top:21px}@media screen and (max-width:576px){.cntFlagshipProject .columnScrollable .timelineWrapper .yearItem .cnt:before{left:calc(18% - 5px)}}.relatedFlagshipProject{background:var(--color-bg-medium-grey);padding:var(--end-margin) var(--side-margin);width:100%}.relatedFlagshipProject .gridHead{border:0;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1080px + var(--side-margin)*2);padding:var(--end-margin-quarter) 0}.relatedFlagshipProject .gridHead h3{font-family:var(--font-base-serif-times);font-style:italic;letter-spacing:-.5px}.relatedFlagshipProject .gridHead a.btnMore{font-size:var(--h4)}.relatedFlagshipProject .gridHead a.btnMore:after{content:"→";font-size:var(--h3);font-weight:300;left:0;padding-left:5px;position:relative;top:1px;transition:left .3s}@media (hover:hover) and (pointer:fine){.relatedFlagshipProject .gridHead a.btnMore:hover:after{left:5px}}.relatedFlagshipProject .ourFocusHeroList{border:0;margin:0 auto;max-width:calc(1080px + var(--side-margin)*2);padding:0}.relatedFlagshipProject .ourFocusHeroList .item .itemDesc{gap:5px}.relatedFlagshipProject .ourFocusHeroList .item .itemDesc h4{color:var(--color-black-40)}.relatedFlagshipProject .ourFocusHeroList .item .itemDesc h5{color:var(--color-black-30)}body.zh .cntFlagshipProject .columnScrollable h2{line-height:1.3}body.zh .cntFlagshipProject .columnScrollable p{letter-spacing:.2px;line-height:1.7}body.zh .relatedFlagshipProject .gridHead{padding:var(--end-margin-quarter) 0 20px}body.zh .relatedFlagshipProject .gridHead h3{font-size:var(--p-zh);font-style:normal;font-weight:500;letter-spacing:0}body.zh .relatedFlagshipProject .ourFocusHeroList .item .itemDesc{gap:8px}body.zh .relatedFlagshipProject .ourFocusHeroList .item .itemDesc h3{font-weight:500}body.zh .relatedFlagshipProject .ourFocusHeroList .item .itemDesc h5{letter-spacing:0}