.page-01{background:#000;font-family:Inter,Arial,sans-serif}.page-01 .nav-link{color:#fff!important}.page-01 .nav-link.active,.page-01 .nav-link:focus,.page-01 .nav-link:focus-visible,.page-01 .nav-link:hover{color:#06f!important}.page-01 .brand-text{color:#fff}.meta-left{font-family:FZChaoCuHei-M10S,serif;font-style:normal;font-weight:400;font-size:18px;line-height:150%;letter-spacing:.06em;display:flex;align-items:center;gap:20px}.meta-right{font-family:Inter,sans-serif;font-style:normal;font-weight:800;line-height:150%;letter-spacing:.06em;display:flex;gap:131px}.info-section{padding:0 30px 110px}.footer-section-dark-01{height:400px;position:relative;z-index:2;background:#000;padding:0 30px;margin-top:-27px}.page-nav-dark-01{background:#000}.video-section-dark-01{background:#000}.image-section{padding:23px 30px 23px 30px;background:#000}.image-section-01{display:block;padding:23px 30px}.image-section-01 .image-item{aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.image-item img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain}.page-nav-dark-01 .next-project,.page-nav-dark-01 .prev-project{color:#fff}.page-nav-dark-01 .next-label,.page-nav-dark-01 .prev-label{color:#999}.page-nav-dark-01 .next-project:hover .next-title,.page-nav-dark-01 .prev-project:hover .prev-title{color:#06f}.page-nav-dark-01 .next-project:active .next-title,.page-nav-dark-01 .prev-project:active .prev-title{color:#06f}