@keyframes page-module__LT-C6q__fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module__LT-C6q__main{background-color:var(--bg);opacity:0;min-height:100vh;padding-top:80px;animation:.5s ease-out 80ms forwards page-module__LT-C6q__fadeIn}.page-module__LT-C6q__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px 8rem}.page-module__LT-C6q__projectHeader{border-bottom:1px solid var(--border);flex-direction:column;gap:3.75rem;margin-bottom:4rem;padding:7.5rem 0 5.25rem;display:flex}.page-module__LT-C6q__titleGroup{flex-direction:column;gap:.625rem;display:flex}.page-module__LT-C6q__projectTitle{font-family:var(--font-body),"Alibaba PuHuiTi","PingFang SC",sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(2.5rem,6.5vw,5rem);font-weight:800;line-height:1}.page-module__LT-C6q__metaBlock{font-family:var(--font-body),"Alibaba PuHuiTi","PingFang SC",sans-serif;letter-spacing:.025em;color:var(--text-primary);opacity:.7;flex-direction:column;margin:0;font-size:clamp(.85rem,1.3vw,1.25rem);font-weight:400;line-height:1.5;display:flex}.page-module__LT-C6q__metaBlock p{margin:0;line-height:1.5}.page-module__LT-C6q__labelGroup{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.page-module__LT-C6q__subtitleBadge{background-color:var(--fg);color:var(--bg);font-family:var(--font-body),"Alibaba PuHuiTi","PingFang SC",sans-serif;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:clamp(.9rem,1.5vw,1.5rem);font-weight:600;line-height:1;display:inline-flex}.page-module__LT-C6q__description{font-family:var(--font-body),"Alibaba PuHuiTi","PingFang SC",sans-serif;color:var(--text-primary);opacity:.8;letter-spacing:.025em;text-align:justify;width:100%;margin:0;font-size:clamp(.85rem,1.3vw,1.25rem);font-weight:400;line-height:1.7}.page-module__LT-C6q__contentSection{flex-direction:column;gap:clamp(1px,.3704vw - .44px,4px);display:flex}.page-module__LT-C6q__contentImageWrapper{background-color:var(--surface);border-radius:0;width:100%;overflow:hidden}.page-module__LT-C6q__contentImage{width:100%;height:auto;display:block}@media (max-width:768px){.page-module__LT-C6q__projectHeader{gap:2.5rem;padding:4rem 0 3.5rem}.page-module__LT-C6q__subtitleBadge{padding:.6rem 1rem;font-size:.95rem}}.page-module__LT-C6q__relatedSection{border-top:1px solid var(--border);text-align:center;margin-top:8rem;padding-top:4rem}.page-module__LT-C6q__relatedTitle{font-family:var(--font-body),"Alibaba PuHuiTi","PingFang SC",sans-serif;color:var(--text-primary);letter-spacing:.05em;margin-bottom:3.5rem;font-size:1.5rem;font-weight:700}.page-module__LT-C6q__relatedGrid{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.page-module__LT-C6q__relatedCard{z-index:1;flex-direction:column;gap:clamp(10px,1.5vw,1.25rem);width:100%;text-decoration:none;display:flex;position:relative}.page-module__LT-C6q__relatedCard:hover{z-index:10}.page-module__LT-C6q__relatedImageWrapper{aspect-ratio:16/9;background-color:var(--surface);border-radius:16px;width:100%;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.page-module__LT-C6q__relatedCard:hover .page-module__LT-C6q__relatedImageWrapper{box-shadow:0 20px 48px #00000040}.page-module__LT-C6q__relatedImage{object-fit:cover;width:100%;height:100%}.page-module__LT-C6q__relatedCardTitle{font-family:var(--font-body),"Alibaba PuHuiTi","PingFang SC",sans-serif;color:#2b3151;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(12px,1.5vw,1.125rem);font-weight:600;transition:color .4s;overflow:hidden}[data-theme=dark] .page-module__LT-C6q__relatedCardTitle{color:var(--fg)}@media (max-width:900px){.page-module__LT-C6q__relatedSection{margin-top:6rem}}@media (max-width:640px){.page-module__LT-C6q__relatedSection{margin-top:4rem;padding-top:2rem}.page-module__LT-C6q__relatedImageWrapper{aspect-ratio:16/9;border-radius:8px;box-shadow:0 4px 12px #00000014}.page-module__LT-C6q__relatedCard:hover .page-module__LT-C6q__relatedImageWrapper{box-shadow:0 8px 20px #00000026}.page-module__LT-C6q__relatedTitle{margin-bottom:2rem;font-size:1.25rem}}
