.case-studies-section.homepage-section-6{position:relative;overflow:hidden}.case-studies-section .background-video{background-image:linear-gradient(90deg, var(--bg-site), #652d2d00 15%), linear-gradient(270deg, var(--bg-site), #fff0 7%), linear-gradient(0deg, var(--bg-site), var(--bg-site-transparent)), linear-gradient(180deg, var(--bg-site), var(--bg-site-transparent));z-index:0;background-color:var(--bg-site);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.case-studies-section .background-video:after{content:"";background-image:linear-gradient(90deg, var(--bg-site), #652d2d00 15%), linear-gradient(270deg, var(--bg-site), #fff0 7%), linear-gradient(0deg, var(--bg-site), var(--bg-site-transparent)), linear-gradient(180deg, var(--bg-site), var(--bg-site-transparent));z-index:1;pointer-events:none;position:absolute;inset:0}.case-studies-section .background-video video{object-fit:cover;z-index:0;opacity:.6;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-studies-section .heading-31{color:#fff;margin-top:20px;margin-bottom:10px;font-size:40px;font-weight:700;line-height:48px}.case-studies-section .home-page-casestudies-wrapper{margin-top:48px}.case-studies-page .home-page-casestudies-wrapper{margin-top:0}.case-studies-section .homepage-case-studies-list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.case-studies-section .homepage-casestudies-item{display:block}.case-studies-section .post-card{background-color:var(--bg-surface);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;height:100%;transition:border-color .2s;display:flex;overflow:hidden}.case-studies-section .post-card:hover{border-color:#1efff280}.case-studies-section .post-body{flex-direction:column;flex:1;padding:24px 24px 0;display:flex}.case-studies-section .post-image{aspect-ratio:364/213;object-fit:cover;border-radius:16px;width:100%;margin-bottom:20px;display:block}.case-studies-section .gap-5{margin-bottom:16px}.case-studies-section .date{color:#dddddd80;font-size:14px;line-height:1.5}.case-studies-section .post-name-1{color:#fff;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.3}.case-studies-section .small-description{color:#dddddd80;flex:1;margin-bottom:20px;font-size:16px;line-height:22.4px}.case-studies-section .bottom{margin-top:auto;padding-top:20px}.case-studies-section .bottom .line{background-color:#ffffff1a;width:100%;height:1px;margin-bottom:20px}.case-studies-section .div-block-16{align-items:center;gap:12px;padding:0 24px 24px;display:flex}.case-studies-section .learn-more{opacity:.9;color:#1efff2;flex:1;font-size:16px;font-weight:700;line-height:16px;text-decoration:none;transition:all .2s}.case-studies-section .learn-more:hover{opacity:1}.case-studies-section .link-block{flex-shrink:0;display:inline-block}.case-studies-section .link-block img{opacity:.7;width:14px;height:14px;transition:opacity .2s}.case-studies-section .link-block:hover img{opacity:1}@media (width<=1024px){.case-studies-section .homepage-case-studies-list{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.case-studies-section .homepage-case-studies-list{grid-template-columns:1fr}.case-studies-section .post-name-1{font-size:20px}.case-studies-section .small-description{font-size:14px}.case-studies-section .heading-31{font-size:32px;line-height:40px}}
