.case-studies-section{background:var(--cs-bg);padding:64px 0}.case-studies-section__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 40px;flex-wrap:wrap}.case-studies-section__header-text{flex:1}.case-studies-section__heading{font-size:48px;font-weight:400;line-height:1.1;color:var(--cs-heading-color);margin:0 0 12px}.case-studies-section__subheading{font-size:17px;font-weight:400;line-height:1.5;color:var(--cs-text-color);margin:0;max-width:640px}.case-studies-section__nav-group{display:flex;gap:12px;flex-shrink:0}.case-studies-section__nav{width:44px;height:44px;border-radius:999px;background:transparent;border:1px solid #d4d4d4;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#171717}.case-studies-section__nav--next{border-color:#171717}.case-studies-section__nav:disabled{opacity:.3;cursor:default}.case-studies-section__scroll-wrapper{position:relative}.case-studies-section__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.case-studies-section__track::-webkit-scrollbar{display:none}.case-studies-section__card{position:relative;flex:0 0 auto;width:620px;height:500px;border-radius:var(--cs-card-radius);overflow:hidden;scroll-snap-align:start}.case-studies-section__image{width:100%;height:100%;object-fit:cover;display:block}.case-studies-section__image--placeholder{background:#e5e5e5}.case-studies-section__overlay{position:absolute;left:0;right:0;bottom:0;padding:32px;background:linear-gradient(to top,#000000a6,#00000059 45%,#0000)}.case-studies-section__name{font-size:42px;font-weight:400;color:#ebf8ff;margin:0 0 8px;line-height:1}.case-studies-section__quote{font-size:16px;font-weight:400;color:#fff;line-height:1.5;margin:0 0 20px;max-width:90%}.case-studies-section__button{display:inline-block;background:#ebf8ff;color:#171717;font-size:14px;font-weight:400;padding:12px 24px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background-color .2s ease}.case-studies-section__button:hover{background:#fff;transform:scale(1.05)}@media screen and (max-width:749px){.case-studies-section{padding:40px 0}.case-studies-section__header{flex-direction:column;align-items:flex-start}.case-studies-section__heading{font-size:32px}.case-studies-section__subheading{font-size:15px}.case-studies-section__nav-group{display:none}.case-studies-section__card{width:82vw;height:380px}.case-studies-section__name{font-size:28px}.case-studies-section__overlay{padding:20px}}.csvm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.csvm.is-open{display:flex;opacity:1}.csvm__backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background-color:#08080cbf!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;z-index:0!important}.csvm__panel{position:relative;z-index:1;width:340px;max-width:90vw;border-radius:24px;overflow:hidden;box-shadow:0 40px 100px #00000080;animation:csvmPopIn .3s ease}@keyframes csvmPopIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.csvm__video{width:100%;aspect-ratio:9 / 16;border-radius:24px;background:#000;display:block;position:relative;z-index:1}.csvm__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:999px;background:#0009;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/67/assets/section-case-studies.css.map */
