.ml-section-case{background:radial-gradient(57.95% 71.59% at 50% 47.29%,#222 0,#000 100%)}.ml-section-case .container{grid-column-gap:0;grid-row-gap:0;-ms-flex-line-pack:end;-webkit-box-align:end;-ms-flex-align:end;align-content:end;align-items:end;align-self:end;display:grid;grid-area:1/1/2/2;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto;height:100vh;opacity:0;overflow:hidden;position:sticky;top:0;z-index:1}.ml-section-case .container .case-wrapper{align-self:end;grid-area:1/1/2/2;height:100vh;overflow:hidden;padding-bottom:calc(var(--rpx, 1px)*80);padding-top:calc(var(--rpx, 1px)*80);position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;z-index:3}.ml-section-case .container .case-wrapper .case-list{grid-column-gap:8vw;grid-row-gap:8vw;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:100%;height:100%;margin-left:auto;margin-right:auto;-webkit-perspective:750pt;perspective:750pt;-webkit-transform:translate(0);transform:translate(0);width:calc(100% - var(--gutter)*2)}.ml-section-case .container .case-wrapper .case-list .case-item{position:relative}.ml-section-case .container .case-wrapper .case-list .case-item:nth-child(odd){grid-column:1;grid-row:1;-webkit-transform:translate(0);transform:translate(0)}.ml-section-case .container .case-wrapper .case-list .case-item:nth-of-type(2n){grid-column:2;grid-row:1}.ml-section-case .container .case-wrapper .case-list .case-item__link{grid-column-gap:0;grid-row-gap:0;-ms-flex-line-pack:center;align-content:center;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:auto;height:100%;max-width:100%;width:100%}.ml-section-case .container .case-wrapper .case-list .case-item__image{display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:100%;height:100%;overflow:hidden}.ml-section-case .container .case-wrapper .case-list .case-item__image .image{border-radius:8px;display:inline-block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;vertical-align:middle;width:100%}.ml-section-case .container .case-wrapper .case-list .case-item__content{margin-top:calc(var(--rpx, 1px)*10)}.ml-section-case .container .case-wrapper .case-list .case-item__content .title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(var(--rpx, 1px)*10)}.ml-section-case .container .case-wrapper .case-list .case-item__content .title span{-webkit-box-flex:0;color:#fff;-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);font-size:22.09px;font-weight:500;line-height:28.41px}@media screen and (max-width:767px){.ml-section-case .container .case-wrapper .case-list .case-item__content .title span{font-size:9pt;line-height:18px}}.ml-section-case .container .case-wrapper .case-list .case-item__content .title .svg-icon{margin-top:2px;opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){.ml-section-case .container .case-wrapper .case-list .case-item__content .title .svg-icon{height:18px;margin-top:0;opacity:1;width:18px}}.ml-section-case .container .case-wrapper .case-list .case-item__content .description{color:hsla(0,0%,100%,.55);font-size:12.63px;font-weight:500;line-height:18.94px}.ml-section-case .container .case-wrapper .case-list .case-item:hover .svg-icon{opacity:1}.ml-section-case .container .case-bg-list{align-self:end;display:block;-webkit-filter:blur(106px);filter:blur(106px);grid-area:1/1/2/2;height:100vh;inset:0;opacity:0;position:relative;width:100%;z-index:-1}.ml-section-case .container .case-bg-list .bg-list{grid-column-gap:0;grid-row-gap:0;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr;grid-template-rows:100%;height:100%;width:100%}.ml-section-case .container .case-bg-list .bg-list .bg-item{grid-column:1;grid-row:1;height:100%;opacity:0;width:100%}.ml-section-case .container .case-bg-list .bg-list .bg-item:first-child{opacity:1}.ml-section-case .container .case-bg-list .bg-list .bg-item .bg-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}