.t-sc{display:none!important}
html[lang="zh-Hant"] .t-en,html[lang="zh-Hant"] .t-sc,
html[lang="en"] .t-zh,html[lang="en"] .t-sc,
html[lang="zh-Hans"] .t-zh,html[lang="zh-Hans"] .t-en{display:none!important}
html[lang="zh-Hans"] .t-sc{display:revert!important}
.v6-lang{font:inherit;font-size:13px;cursor:pointer;min-width:104px;padding:8px 5px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit}
.v6-lang option{background:#f7f7f3;color:#173a35}
.project-hero{padding-top:70px;padding-bottom:70px}
.project-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(30px,6vw,100px);align-items:center}
.project-hero-grid>*{min-width:0;max-width:100%}
.project-hero h1{font-size:clamp(34px,4.1vw,64px);line-height:1.16;letter-spacing:-.035em;max-width:780px;margin:22px 0}
.project-hero .v6-lead{font-size:clamp(20px,2vw,27px)}
.project-hero p{max-width:670px;line-height:1.8}
.project-hero .v6-text-link{display:inline-block;margin-top:14px}
.project-tile{position:relative;isolation:isolate;overflow:hidden;min-height:260px;aspect-ratio:1.5;background:#173a35;color:#f7f7f3;padding:32px;display:flex;flex-direction:column;justify-content:space-between}
.project-tile:after{content:"";position:absolute;width:75%;aspect-ratio:1;bottom:-42%;right:-12%;border:1px solid #cbb58475;border-radius:50%;box-shadow:0 0 0 40px #cbb58414,0 0 0 80px #cbb58412;z-index:-1}
.project-tile-brand{font-size:10px;letter-spacing:.17em}
.project-tile-region{font-size:clamp(32px,4vw,55px);letter-spacing:.03em;font-weight:400}
.project-tile-code{font-size:12px;letter-spacing:.15em;color:#dfcdac}
.v11-project-image .project-tile{height:100%;min-height:240px}
.v11-project-card .v11-project-image{display:block}
.project-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.project-facts>div+div{border-left:1px solid var(--line);padding-left:35px}
.project-facts p:last-child{font-size:22px;margin-bottom:0}
.project-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}
.project-steps h3{font-size:24px;line-height:1.4;font-weight:450}
.project-steps p{line-height:1.9}
.project-contact-actions{display:flex;flex-direction:column;gap:18px;align-items:flex-start;min-width:230px}
.project-contact-actions>a:not(.cta){font-size:15px;border-bottom:1px solid currentColor;padding-bottom:4px}
@media(max-width:950px){.v6-nav{gap:20px}.v6-lang{min-width:98px}.project-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.project-hero-grid .project-tile{min-height:200px;max-height:320px;width:100%}.project-steps{gap:24px}.project-steps h3{font-size:21px}}
@media(max-width:600px){.v6-nav{gap:15px}.v6-lang{min-width:88px;font-size:12px;max-width:105px}.project-hero{padding-top:40px;padding-bottom:40px}.project-tile{padding:24px}.project-facts{grid-template-columns:1fr;gap:22px}.project-facts>div+div{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.project-facts p:last-child{font-size:20px}.project-steps{grid-template-columns:1fr}.project-steps article+article{border-top:1px solid var(--line);padding-top:22px}.project-contact-actions{min-width:0}}
