.case-study-card-collection{background:var(--slate);background:linear-gradient(to left,var(--slate) 0,var(--woodsmoke) 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 15em}.case-study-card-collection__header{margin-inline:auto;margin-bottom:var(--space-3);max-width:var(--content-inner-max-width)}.case-study-card-collection__header>h2{font-size:var(--dudler-font-size);font-weight:var(--middle-font-weight);font-weight:var(--heavy-font-weight);line-height:var(--dudler-line-height);margin-bottom:var(--space-2)}.case-study-card-collection__header>p{max-width:var(--base-max-width)}.case-study-card-collection__cards{align-items:stretch;display:flex;gap:var(--space-2);justify-content:start;margin:0 auto;max-width:calc(var(--content-max-width) + var(--space-5));overflow-x:auto;padding:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none}.case-study-card-collection__cards::-webkit-scrollbar{display:none}.case-study-card{--card-width:15em;border-radius:10px;box-shadow:0 1px 3px hsla(0,0%,100%,.12),0 1px 10px rgba(0,0,0,.12);display:flex;flex-direction:column;margin-bottom:var(--base-margin);max-width:20rem;min-width:var(--card-width);overflow:hidden;scroll-snap-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);width:100%}.case-study-card:hover{box-shadow:0 3px 22px rgba(0,0,0,.16),0 1px 10px rgba(0,0,0,.12)}.case-study-card__image{--padding_top_card:96px;background-position:0 0;background-size:cover;padding-top:96px;width:100%}.case-study-card__card-thumbnail{margin-top:-96px;max-width:70%;position:absolute;right:0;top:0}.case-study-card__text-container{background:#fff;display:flex;flex:fit-content;flex-direction:column;height:100%;justify-content:space-between;padding:var(--space-3);position:relative}.case-study-card__title{font-weight:var(--heavy-font-weight);margin-bottom:var(--space-2)}.case-study-card__description{flex-grow:1;font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height);margin-bottom:var(--sejima-margin);max-width:var(--dudler-max-width)}.case-study-card .button-secondary{display:block;width:fit-content}@media (max-width:767px){.case-study-card-collection__header{margin-bottom:var(--space-0)}.case-study-card-collection__header>h2{font-size:var(--freed-font-size);font-weight:var(--middle-font-weight);font-weight:var(--heavy-font-weight);line-height:var(--freed-line-height);margin-bottom:var(--space-1)}.case-study-card{margin-bottom:calc(var(--base-margin)*2)}.case-study-card__description{margin-bottom:var(--sejima-margin)}.case-study-card .button-secondary{max-width:var(--button-max-width)}}@media (min-width:1300px){.case-study-card{flex:1}.case-study-card__title{max-width:50%}.case-study-card-collection__cards{justify-content:center}}