.carousel{position:relative;width:100%;overflow:hidden}.carousel__dots{display:flex;justify-content:center;margin-top:28px}.carousel__inner{display:flex;width:100%;transition:transform 1s ease}.carousel__item{flex:0 0 100%;width:100%;max-height:685px}.carousel__image{width:100%;height:auto;display:block}.carousel__dot{width:10px;height:12px;border-radius:50%;background-color:#d1d5db;margin:4px 6px;cursor:pointer;transition:background-color .3s ease;border:none}.carousel__dot:hover{background-color:#c6c6d7}.carousel__dot--active{background-color:var(--new-icon-title-blue)}.carousel__dot:focus{box-shadow:0 0 0 3px rgba(37,99,235,.3)}@media screen and (max-width:768px){.carousel__item{flex:0 0 100%;width:100%;max-height:270px}.carousel__dot{width:6px;height:12px;margin:4px}}.workpage-wrapper{margin-top:11.3rem}.work-page-head{margin-bottom:80px}.workpage-title{font-weight:var(--font-weight-bold);font-size:48px;letter-spacing:-.72px;margin:0 20px 0 0}.work-page-icon{width:20px;height:20px}.role-title-desc{width:298px}.text-muted-2{font-size:12px;font-weight:var(--font-weight-medium);color:var(--shoot-up-arrow)}.text-muted-body{font-weight:var(--font-weight-regular);font-size:16px;color:var(--resume-headline)}.work-image-wrapper{margin-top:5.3125rem}.project-desc-wrapper{max-width:1024px;margin:2.75rem auto}.project-desc{font-weight:var(--font-weight-regular);color:var(--text-color-neutral);font-size:18px;line-height:30.6px}.manual-gap{margin-top:6rem}@media screen and (max-width:768px){.workpage-wrapper{margin-top:7.1875rem}.workpage-title{font-size:30px}.work-page-head{flex-direction:column}.workpage-title{margin:0 0 20px}.role-title-desc{width:90%}.each-column{margin-bottom:3.5rem}.work-image-wrapper{margin-top:4rem}.project-desc{max-width:100%;font-size:16px}.manual-gap{margin-top:4rem}}