.case-study-section{background:#f3f5f4;color:#00132e}.case-study-wrapper{max-width:1280px;margin:0 auto;padding:clamp(5rem,7vw,8rem) 2rem}.case-study-header{max-width:78rem;margin-bottom:3.2rem}.case-study-header h1{margin:0 0 1.2rem;color:#00132e;font-size:clamp(3.6rem,5vw,5.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.case-study-header p{max-width:72rem;margin:0;color:#263a51;font-size:1.7rem;line-height:1.6}.filter-scroll{margin-bottom:2.8rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filter-scroll::-webkit-scrollbar{display:none}.industry-filters{display:flex;gap:1rem;min-width:max-content;padding-bottom:.4rem}.filter-btn{flex:0 0 auto;min-height:4rem;padding:.8rem 1.7rem;border:1px solid #d6dcda;border-radius:999px;background:#fff;color:#00132e;cursor:pointer;font:inherit;font-size:1.4rem;transition:background-color .2s,border-color .2s,color .2s}.filter-btn:hover{border-color:#8b9994;background:#f9faf9}.filter-btn.active{border-color:#00132e;background:#00132e;color:#fff}.filter-btn:focus-visible,.case-study-card a:focus-visible{outline:.2rem solid #12846f;outline-offset:.3rem}.case-study-collection{display:grid;grid-template-columns:1fr;gap:2.4rem}.case-study-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #dce2e0;border-radius:1.6rem;background:#fff;transition:box-shadow .25s,transform .25s}.case-study-card:hover{box-shadow:0 .8rem 2rem #00132e14;transform:translateY(-.3rem)}.case-study-card>a{display:block;overflow:hidden;aspect-ratio:4 / 3;background:#eef1ef}.case-img{display:block;width:100%;height:100%;object-fit:cover}.case-study-card--vineika-yogurt-packaging-ecosystem .case-img{object-fit:contain}.case-study-card__content{display:flex;flex:1;align-items:flex-start;padding:2rem}.case-study-card h2{margin:0;color:#00132e;font-size:clamp(2rem,2.2vw,2.6rem);font-weight:500;letter-spacing:-.015em;line-height:1.25}.case-study-card h2 a{color:inherit;text-decoration:none}@media(min-width:640px){.case-study-collection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.case-study-collection{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.case-study-wrapper{padding-inline:1.6rem}.case-study-header{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map?subset=AAI */
