.home2-case-studies{background:#fff;padding-block:200px 104px}.home2-case-studies--divided{border-bottom:1px solid var(--h2-hairline-dark)}.home2-case-studies__heading,.home2-case-studies__intro{margin:24px 0 0;white-space:pre-line}.home2-case-studies__intro{max-width:446px}.home2-case-studies--compact{padding-block:160px 96px}.home2-case-studies--tight{padding-block:72px 96px}.home2-case-studies__track{display:flex;gap:24px;list-style:none;margin:80px 0 0;overflow-x:auto;overscroll-behavior-x:contain;padding:0;padding-inline:max(var(--h2-gutter),calc((100% - var(--h2-content))/2));scroll-behavior:smooth;scroll-padding-inline:max(var(--h2-gutter),calc((100% - var(--h2-content))/2));scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.home2-case-studies__track::-webkit-scrollbar{display:none}.home2-case-studies__track:focus-visible{outline:2px solid var(--h2-magenta);outline-offset:4px}.home2-case-studies__slide{flex:none;scroll-snap-align:start;width:700px}.home2-case-studies__card{align-items:center;background:var(--h2-gray-100);border-radius:var(--h2-radius-card);box-sizing:border-box;color:inherit;display:flex;gap:40px;height:311px;padding:16px 40px 16px 16px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}a.home2-case-studies__card:hover{box-shadow:var(--h2-card-shadow);transform:translateY(-4px)}.home2-case-studies__media{border-radius:16px;display:block;flex:none;height:279px;overflow:hidden;width:279px}.home2-case-studies__media img{display:block;height:100%;object-fit:cover;width:100%}.home2-case-studies__text{display:block;min-width:0}.home2-case-studies__title{color:var(--h2-title);display:block}.home2-case-studies__desc{display:block;margin-top:20px}.home2-case-studies--from-blog .home2-case-studies__desc,.home2-case-studies--from-blog .home2-case-studies__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home2-case-studies__footer{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-top:96px}.home2-case-studies__nav{display:none;gap:16px}.home2-case-studies--ready .home2-case-studies__nav{display:flex}.home2-case-studies__arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--h2-hairline-dark);border-radius:50%;color:var(--h2-purple);cursor:pointer;display:inline-flex;height:72px;justify-content:center;padding:0;width:72px;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,color .2s ease,opacity .2s ease}.home2-case-studies__arrow svg{height:24px;width:24px}.home2-case-studies__arrow[disabled]{background-color:#fff;border-color:var(--h2-hairline-dark);color:var(--h2-purple);cursor:default;opacity:.35}.home2-case-studies__arrow:active,.home2-case-studies__arrow:focus,.home2-case-studies__arrow:hover{background-color:#fff;color:var(--h2-purple);transform:none}.home2-case-studies__arrow:hover:not([disabled]){border-color:var(--h2-magenta)}.home2-case-studies__arrow:focus{outline:none}.home2-case-studies__arrow:focus-visible{outline:2px solid var(--h2-magenta);outline-offset:3px}@media (max-width:1199px){.home2-case-studies,.home2-case-studies--compact{padding-block:112px 72px}.home2-case-studies--tight{padding-block:56px 72px}.home2-case-studies__intro{max-width:520px}.home2-case-studies__track{gap:20px;margin-top:56px}.home2-case-studies__slide{width:560px}.home2-case-studies__card{gap:28px;height:256px;padding-right:28px}.home2-case-studies__media{height:224px;width:224px}.home2-case-studies__footer{margin-top:56px}.home2-case-studies__arrow{height:60px;width:60px}}@media (max-width:767px){.home2-case-studies,.home2-case-studies--compact{padding-block:64px 48px}.home2-case-studies--tight{padding-block:40px 48px}.home2-case-studies__intro{max-width:none}.home2-case-studies__track{gap:16px;margin-top:40px}.home2-case-studies__slide{width:min(84vw,420px)}.home2-case-studies__card{align-items:stretch;flex-direction:column;gap:20px;height:auto;padding:16px 16px 28px}.home2-case-studies__media{aspect-ratio:1/1;height:auto;width:100%}.home2-case-studies__desc{margin-top:12px}.home2-case-studies__footer{align-items:stretch;flex-direction:column;gap:24px;margin-top:40px}.home2-case-studies--ready .home2-case-studies__nav{justify-content:center}.home2-case-studies__arrow{height:52px;width:52px}.home2-case-studies__arrow svg{height:20px;width:20px}}