.product__case-studies{background-color:var(--case-studies-bg-dark-blue, var(--bg-secondary));width:100%;padding:var(--case-studies-section-padding, 60px) 0;border-radius:8px}.case-studies{background-color:var(--case-studies-bg-light-blue, var(--bg-secondary));width:100%}.case-studies__header{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:24px;align-items:center;padding-left:24px;padding-right:24px}.case-studies__header-column{width:100%}.case-studies__header-column--heading{display:flex;align-items:flex-start}.case-studies__heading{color:var(--txt-dark, #0D0904);font-size:2rem;font-weight:800;line-height:2.5rem;margin:0}.case-studies__description p{color:var(--txt-dark, #0D0904);font-family:var(--font-gibson);font-size:14px;font-weight:400;line-height:20px;letter-spacing:.5px;margin:0}.case-studies__description p+p{margin-top:1rem}.case-studies__slider-section{margin-bottom:40px;width:100%;position:relative;padding:0;margin-left:0;margin-right:0}.case-studies__slider-container{position:relative;width:100%}@media(min-width:1024px){.case-studies__slider-container .slider-scrollbar{padding-inline:24px}}.case-studies__slider-wrapper{position:relative;width:100%}.case-studies__slider-wrapper.flickity-enabled{position:relative;overflow:visible}.case-studies__slider-wrapper:not(.flickity-enabled){display:flex;overflow:hidden}.case-studies__slider-wrapper:not(.flickity-enabled) .case-studies__slide{display:none;width:272px;height:408px}.case-studies__slider-wrapper:not(.flickity-enabled) .case-studies__slide:first-child{display:flex}.case-studies__slide{width:272px;height:408px;margin-right:var(--case-studies-card-gap, 8px);margin-left:0;flex-shrink:0}@media only screen and (min-width:768px){.case-studies__slide:last-child{width:320px;margin-right:0}}@media only screen and (max-width:767px){.case-studies__slide{width:calc(85% - 8px);max-width:272px;height:auto;aspect-ratio:2 / 3}.product__case-studies{width:auto;margin-left:-20px;margin-right:-20px;padding:32px 24px;border-radius:0}.case-studies__container{padding:32px 24px;gap:16px}.product__case-studies .case-studies__slider-wrapper .flickity-slider{gap:8px}.product__case-studies .case-studies__slider-section{width:auto;margin-left:-1.5rem;margin-right:-1.5rem}.product__case-studies .case-studies__slide:first-child{box-sizing:content-box;padding-left:1.5rem}.product__case-studies .case-studies__slide:last-child{box-sizing:content-box;padding-right:1.5rem}.product__case-studies .case-studies__slider-container .slider-scrollbar{width:auto;margin-left:1.5rem;margin-right:1.5rem}}.case-studies__slider-wrapper .flickity-viewport{overflow:hidden}.case-studies__slider-wrapper .flickity-slider{display:flex}.case-studies__slide .blog__post-item{display:flex;width:272px;height:408px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;aspect-ratio:2 / 3;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;background-color:#000}.case-studies__slide .blog__post-item.grid__item{display:flex;margin-left:24px!important}.case-studies__slide .blog__post-image-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;pointer-events:none}.case-studies__slide .blog__post-image-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:auto}.case-studies__slide .blog__post-image{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}.case-studies__slide .blog__post-image .background-size-cover,.case-studies__slide .blog__post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.case-studies__slide .blog__post-overlay{display:block!important;position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,#0000,#0000004d 40%,#0009,#000000d9);z-index:2;pointer-events:none}.case-studies__slide .blog__post-content{position:absolute;bottom:0;left:0;right:0;padding:24px;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;width:100%;box-sizing:border-box}.case-studies__slide .blog__post-content>*{pointer-events:auto;width:auto;max-width:100%}.case-studies__slide .blog__post-tags,.case-studies__slide .blog__post-comments,.case-studies__slide .blog__post-excerpt-link .rte{display:none!important}.case-studies__slide .blog__post-meta small:not(time){display:none!important}.case-studies__slide .blog__post-meta time{display:inline!important}.case-studies__slide .blog__post-title{margin:0 0 8px}.case-studies__slide .blog__post-title-link{color:#fff!important;font-weight:700;font-size:22px;line-height:1.2;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.02em;font-family:var(--font-bigshoulders)}.case-studies__slide .blog__post-title-link:hover{text-decoration:none}.case-studies__slide .blog__post-meta{margin:0 0 16px;color:#fff!important;line-height:1.4;display:none}.case-studies__slide .blog__post-meta time{color:#fff!important;font-size:.875rem;font-weight:400;opacity:.95;display:block}.case-studies__slide .blog__post-excerpt-link{display:inline-block!important;color:var(--case-studies-accent-main, #0066CC)!important;font-size:1rem;font-weight:600;text-decoration:none;margin-top:8px;pointer-events:auto;position:relative;line-height:1.5;border-bottom:1px solid;overflow:visible}.case-studies__slide .blog__post-excerpt-link .rte{display:none!important;visibility:hidden;height:0;overflow:hidden}.case-studies__slide .blog__post-excerpt-link:before{content:"Explore Case";display:inline-block;visibility:visible}.case-studies__slide .blog__post-excerpt-link:after{content:"";display:inline-block;width:12px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M7.90328 0V0.975472H8.85573V1.88868H9.82844V2.86415H10.7809V3.7566H11.7333V5.00189H10.7809V5.87358H9.82844V6.86981H8.85573V7.84528H7.88302V8.8H6.03892V6.84906H6.99136V5.87358H7.98434V5.00189H0V3.7566H7.96408V2.88491H6.99136V1.93019H6.03892V0H7.90328Z' fill='%2330ABED'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;transition:transform .2s ease}.case-studies__slide .blog__post-excerpt-link:hover:after{transform:translate(4px)}@media only screen and (max-width:767px){.case-studies__slide .blog__post-item.blog__post-item{width:100%;max-width:272px;height:auto;aspect-ratio:2 / 3;margin-left:0!important}.case-studies__slide .blog__post-content{padding:20px}.case-studies__slide .blog__post-title-link{font-size:1.25rem}.case-studies__slide .blog__post-excerpt-link{font-size:.9rem}}.case-studies__button{display:flex;justify-content:center;align-items:center;margin-top:40px;padding-left:24px;padding-right:24px}@media(min-width:1023px){.case-studies__button .btn-hard-shadow{width:fit-content}}@media only screen and (max-width:1023px){.case-studies__header{grid-template-columns:1fr;padding-inline:0}.case-studies__header .case-studies__header{gap:8px;margin-bottom:32px}.case-studies__slider-section{margin-bottom:30px}.case-studies__button{margin-top:30px}}@media only screen and (max-width:767px){.case-studies__heading,.case-studies__description p{text-align:center}.case-studies__slide{margin-right:8px}.case-studies__button{margin-top:24px;padding-inline:0}.case-studies__button .btn{border-width:2px;box-shadow:3px 3px 0 0 var(--case-studies-shadow-dark, rgba(0, 0, 0, .3))}}@media(min-width:1024px){.case-studies__header-column--heading{border-right:1px solid;padding-right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/case-studies.css.map */
