.work-section{position:relative}.work-section-wrapper{flex:1 1;display:flex;flex-direction:column;padding:0 60px;background-image:radial-gradient(1px 1px at 2px 2px,hsla(0,0%,100%,.25),transparent);background-size:48px 48px}.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}.work-carousel-card{position:absolute;left:50%;width:600px;height:440px;cursor:pointer;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,z-index 0s .2s}.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;transition:opacity .4s ease,visibility .4s ease}.work-carousel-card-title.active{opacity:1;visibility:visible}.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{position:relative;z-index:1;width:28px;height:28px;display:block}.work-carousel-nav-btn-hover{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:46px;height:46px;background:url(/images/work_arrow_hover.png) no-repeat 50%;background-size:contain;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:0}.work-carousel-nav-btn:hover .work-carousel-nav-btn-hover{opacity:1}.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}