.case{position:relative}.case-items{width:100%}.case-items__list{width:100%;grid-gap:5rem 3.75rem}.case-item{align-self:stretch;gap:1.5rem}.case-item,.case-item__head{align-items:flex-start;display:flex;flex-direction:column}.case-item__head{gap:1rem}.case-item__props{align-items:center;display:flex;gap:1.5rem}.case-item__tags{align-items:flex-start;display:flex;gap:.5rem}.case-item__tumb{background-color:#fff;border-radius:2rem;overflow:hidden;width:100%}.case-item__tumb video{height:100%}.case-item__tumb video,.case-item__tumb-pic{border-radius:2rem;display:block;overflow:hidden;position:relative;width:100%}.case-item__tumb-pic{padding-bottom:62.4390243902439%}.case-item__tumb-pic img{height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover;position:absolute;width:calc(100% + 2px)}.case-item__name{cursor:pointer;font-size:2rem;font-style:normal;font-weight:450;letter-spacing:-.04rem;line-height:2.5rem}.case-item__year{font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;opacity:.5}.case-item__tumb-link{background-color:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.case-item__tumb{position:relative}.case-item__cirlce-more{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='177' height='180' fill='none'%3E%3Cpath fill='%23F3F4F9' d='M27.191 115.805c0-48.05 38.952-87 87-87H177V180H27.191z'/%3E%3Cpath fill='%23F3F4F9' fill-rule='evenodd' d='M.956 179.997V180h27.235v-27.606c0 15.122-12.16 27.404-27.235 27.603M152.655 29.804h24.344V.496h-.15v1.911c0 14.091-10.558 25.717-24.194 27.397' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:100%;bottom:-1px;flex-shrink:0;height:11.2815rem;position:absolute;right:-1px;transform:scale(0);transform-origin:bottom right;transition:all .32s cubic-bezier(.49,.05,.13,1.1);width:11.06525rem;z-index:10}.case-item__cirlce-more-btn{align-items:center;border-radius:5rem;bottom:1px;display:flex;flex-shrink:0;gap:.5rem;height:7.5625rem;justify-content:center;position:absolute;right:1px;transition:all .32s cubic-bezier(.37,.28,0,1.29);width:7.5625rem}.case-item:hover .case-item__cirlce-more{transform:scale(1)}.case-item__cirlce-more-btn{opacity:0;transform:scale(0);transition-delay:.04s}.case-item:hover .case-item__cirlce-more-btn{opacity:1;transform:scale(1)}.case-item__cirlce-more-btn svg path{stroke:var(--color__dark)}.case-item__cirlce-more-btn:hover svg path{stroke:#fff}.case-item__cirlce-more-btn svg{height:1.5rem;width:1.5rem}.case-item__tumb-pic{transition:all .48s ease}.case-item:hover .case-item__tumb-pic{transform:scale(.95)}.case-item__content{align-items:flex-start;background-color:var(--color__dark);border-radius:2rem;color:#fff;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;left:0;padding:2.5rem;position:absolute;top:0;transform:translateY(100%);transition:all .32s cubic-bezier(.52,0,.19,1.07);width:100%;z-index:5}.case-item:hover .case-item__content{height:calc(100% - 1px);transform:translateY(0);width:calc(100% - 1px)}.case-item__content-bottom{padding-right:8rem}.case-item__content-result-items{align-items:flex-start;display:flex;gap:3rem}.case-item__content-result-item{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.case-item__content-result-item-val{align-items:center;display:flex;gap:1.5rem}.case-item__content-result{gap:1rem}.case-item__content-desc,.case-item__content-result{align-items:flex-start;display:flex;flex-direction:column}.case-item__content-desc{gap:.5rem}.case-item__content-desc-label{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.625rem;opacity:.4}.case-item__content-desc-text{font-size:1rem;font-style:normal;font-weight:450;letter-spacing:-.03rem;line-height:133%}.case-item__content-result-item-desc{font-size:1.25rem;font-style:normal;font-weight:450;line-height:1.625rem;opacity:.64}.case-item__content-result-item-val{font-size:4rem;font-style:normal;font-weight:600;letter-spacing:-.09rem;line-height:4.5rem}.case-item__content-result-item-val svg{height:2.3125rem;width:1.25rem}.case-item__content-result-label{font-size:2rem;font-style:normal;font-weight:450;letter-spacing:-.04rem;line-height:2.5rem}.case-item__content-bottom,.case-item__content-top{opacity:0;transition-delay:.4s;transition:.32s}.case-item:hover .case-item__content-bottom,.case-item:hover .case-item__content-top{opacity:1}.case-item__content-top .ul-grid{display:grid;gap:0 2rem;grid-template-columns:1fr 1fr}.case-item__content-top ul{font-size:1rem;font-weight:450;line-height:120%;list-style:disc;padding-left:1rem}.case-item__content-top ul li:not(:last-child){margin-bottom:.8rem}@media screen and (max-width:991px){.case__wrap.case__wrap{gap:24px!important;padding:0 16px}.case{margin-top:16px!important}.case-items__list{grid-template-columns:1fr;grid-gap:32px}.case-item__cirlce-more,.case-item__content{display:none!important}.case-item__name{font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.4px;line-height:28px}.case-item,.case-item__head{gap:16px}.case-item__tumb{border-radius:24px}}
