.work-section{position:relative}.work-section-wrapper{flex:1 1;display:flex;flex-direction:column;padding:0 60px}.work-carousel-reveal-wrapper{position:absolute;left:0;right:0;top:50%;height:440px;margin-top:-220px}.work-carousel{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);overflow:hidden}.work-carousel-viewport{position:relative;height:440px;width:100%;display:flex;align-items:center;justify-content:center;transform:translateX(200px);opacity:0;transition:transform 1.8s cubic-bezier(.4,0,.2,1),opacity .8s ease-out}.work-carousel-viewport.animate-in{transform:translateX(0);opacity:1}.work-carousel-card{position:absolute;left:50%;width:600px;height:440px;cursor:pointer;transition:transform 1.3s cubic-bezier(.4,0,.2,1),opacity 1.3s cubic-bezier(.4,0,.2,1),z-index 0s .2s}.work-carousel-card:not(.active):after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;border-radius:8px;opacity:.5;transition:opacity .3s ease}.work-carousel-card:hover:after{opacity:0}.work-carousel-card.left,.work-carousel-card.right{cursor:pointer}.work-carousel-card-inner{position:relative;width:100%;height:100%;border-radius:8px}.work-carousel-card-title{position:absolute;left:-68px;bottom:36px;font-family:var(--font-arp-150),sans-serif;font-size:40px;color:#fff;opacity:0;visibility:hidden;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:opacity .4s ease,visibility .4s ease,-webkit-clip-path .7s ease-out;transition:clip-path .7s ease-out,opacity .4s ease,visibility .4s ease;transition:clip-path .7s ease-out,opacity .4s ease,visibility .4s ease,-webkit-clip-path .7s ease-out;z-index:1;text-shadow:0 0 2px rgba(0,0,0,.15)}.work-carousel-card-title.active{opacity:1;visibility:visible;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.work-carousel-card-image{width:100%;height:100%;border-radius:8px;overflow:hidden;background-size:cover;background-position:50%;background-color:var(--accent-gray)}.work-carousel-controls{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.work-carousel-controls.is-visible{opacity:1;visibility:visible}.work-carousel-controls.is-hidden{pointer-events:none}.work-carousel-controls>*{pointer-events:auto}.work-carousel-indicator-group{position:fixed;bottom:137px;left:50px;display:flex;flex-direction:column;gap:24px}.work-carousel-indicator{display:flex;gap:12px;align-items:center}.work-carousel-indicator-bar{width:20px;height:4px;background-color:#4e4e4e;border-radius:2px;transition:width .3s ease,background-color .3s ease;cursor:pointer;position:relative}.work-carousel-indicator-bar:after{content:"";position:absolute;left:-10px;right:-10px;top:-8px;bottom:-8px}.work-carousel-indicator-bar.active{width:70px;background-color:#fff}.work-carousel-page{font-size:18px;color:var(--text-secondary);font-family:var(--font-arp-150),var(--font-plus-jakarta-sans),sans-serif}.work-carousel-page-current{color:var(--text-primary)}.work-carousel-page-sep{color:var(--text-secondary);opacity:.6}.work-carousel-nav{position:fixed;bottom:50px;right:60px;display:flex;gap:40px}.work-carousel-nav-btn{position:relative;width:46px;height:46px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.work-carousel-nav-btn img{display:block;transition:transform .2s ease}.work-carousel-nav-btn:hover img{transform:scale(1.3)}.work-toast{position:fixed;top:30px;left:50%;transform:translateX(-50%) translateY(-20px) scale(.575);height:56px;padding:0 28px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;font-family:var(--font-arp-150),sans-serif;font-size:20px;color:#000;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:9999}.work-toast.visible{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(.575)}.article-footer{position:relative;width:100%;min-height:850px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;background-image:url(https://noriyang-1258237164.cos.ap-shanghai.myqcloud.com/about/footer.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.article-footer.reveal{opacity:0;transform:translateY(60px);transition:opacity .5s ease,transform .5s ease}.article-footer.reveal.visible{opacity:1;transform:translateY(0)}.footer-gradient-top{display:none;position:absolute;top:0;left:0;width:100%;height:404px;background:linear-gradient(180deg,transparent,#000);pointer-events:none}.footer-chat-title{opacity:0;transform:translateY(50px);transition:opacity .4s ease,transform .4s ease}.reveal.visible .footer-chat-title{opacity:1;transform:translateY(0)}.footer-title{font-size:100px;font-weight:400;color:#fff;letter-spacing:20px;font-family:var(--font-arp-150),sans-serif;margin-top:250px;margin-bottom:340px;position:relative;z-index:1;text-decoration:none}.footer-links{gap:80px;z-index:1;margin:0 auto 10px}.footer-link,.footer-links{display:flex;position:relative}.footer-link{align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:20px;font-family:var(--font-plus-jakarta-sans),sans-serif}.footer-link:after{content:"";position:absolute;bottom:-2px;left:50%;width:100%;height:1px;background:#fff;transform:translateX(-50%) scaleX(0);transition:transform .4s ease}.footer-link:hover:after{transform:translateX(-50%) scaleX(1)}.footer-arrow{flex-shrink:0}@media (max-width:1200px){.footer-title{font-size:80px}}@media (max-width:768px){.article-footer{min-height:600px}.footer-title{font-size:48px;letter-spacing:10px;margin-top:150px;margin-bottom:200px}.footer-links{flex-direction:column;gap:30px;align-items:center}}.LoadingScreen_container__ZI6o7{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease-out}.LoadingScreen_fadeOut__3By6k{opacity:0;pointer-events:none}.LoadingScreen_logoYucheng__T_UsJ{position:absolute;top:40px;left:100px;width:225px;height:34px}.LoadingScreen_logoLoading__CBp8h{width:140px;height:140px}