.case-study-card[data-v-af93dc78]{background-color:var(--color-white);border-radius:.5rem;box-shadow:var(--shadow-base);color:inherit;display:block;height:100%;overflow:hidden;padding:1rem 1rem 4rem;position:relative;text-decoration:none;--color-stroke-outline:var(--color-brand);--color-stroke-inline:var(--color-brand);--color-fill:var(--color-white);transition:background-color .3s ease}@media (hover:hover) and (pointer:fine){.case-study-card[data-v-af93dc78]:not(.case-study-card--static):hover{background-color:var(--color-gray-50);--color-stroke-inline:var(--color-white);--color-fill:var(--color-brand)}}.case-study-card--static[data-v-af93dc78]{cursor:default;padding-bottom:1rem}@media (min-width:1024px){.case-study-card--static[data-v-af93dc78]{padding-bottom:1rem}.case-study-card[data-v-af93dc78]{padding:1rem 1rem 4.625rem}}.case-study-card-image-wrapper[data-v-af93dc78]{min-width:0}.case-study-card-image-wrapper+.case-study-card-content[data-v-af93dc78]{margin-top:1rem}.case-study-card-image[data-v-af93dc78]{display:block;height:auto;max-width:100%;width:100%}.case-study-card-arrow[data-v-af93dc78]{bottom:1rem;color:var(--color-brand);position:absolute;right:1rem}.case-study-arrow-icon[data-v-af93dc78]{height:2.25rem;width:2.25rem}@media (min-width:1024px){.case-study-arrow-icon[data-v-af93dc78]{height:2.625rem;width:2.625rem}}.case-study-card-content[data-v-af93dc78]{min-width:0;padding:0 1.25rem}.case-study-catch[data-v-af93dc78]{font-size:.875rem;line-height:160%}.case-study-catch+.case-study-title[data-v-af93dc78]{margin-top:.5rem}.case-study-catch+.case-study-tags[data-v-af93dc78]{margin-top:1rem}.case-study-catch+.case-study-overview[data-v-af93dc78]{margin-top:.5rem}.case-study-title[data-v-af93dc78]{font-size:1.125rem;font-weight:700;line-height:160%}.case-study-title+.case-study-catch[data-v-af93dc78],.case-study-title+.case-study-overview[data-v-af93dc78]{margin-top:.25rem}.case-study-title+.case-study-description[data-v-af93dc78],.case-study-title+.case-study-overview[data-v-af93dc78],.case-study-title+.case-study-tags[data-v-af93dc78]{margin-top:1rem}.case-study-overview[data-v-af93dc78]{font-size:.875rem;line-height:160%}.case-study-overview+.case-study-tags[data-v-af93dc78]{margin-top:1rem}.case-study-description[data-v-af93dc78]{font-size:.875rem;line-height:160%}.case-study-tags[data-v-af93dc78]{display:flex;flex-wrap:wrap;gap:.5rem .375rem}.case-study-tags+.case-study-description[data-v-af93dc78],.case-study-tags+.case-study-overview[data-v-af93dc78]{margin-top:1rem}.case-study-tag[data-v-af93dc78]{background-color:var(--color-white);border:1px solid var(--color-brand);border-radius:1rem;color:var(--color-brand);font-size:.75rem;line-height:1;max-width:calc(100% - 10px);overflow:hidden;padding:.1875rem .625rem;text-overflow:ellipsis;transition:background-color .3s ease,color .3s ease;white-space:nowrap}@media (hover:hover) and (pointer:fine){.case-study-tag[data-v-af93dc78]:hover{background-color:var(--color-brand);color:var(--color-white)}}.case-study-type-group[data-v-79530093]+*{margin-top:4rem}@media (min-width:1024px){.case-study-type-group[data-v-79530093]+*{margin-top:6rem}}.case-study-type-title[data-v-79530093]{color:var(--color-brand);font-size:2rem;font-weight:700;line-height:160%;padding-left:1.125rem;position:relative}.case-study-type-title[data-v-79530093]:before{background-color:var(--color-brand);content:"";height:1.625rem;left:0;position:absolute;top:50%;transform:translateY(calc(-50% + .125rem));width:.375rem}.case-study-type-title[data-v-79530093]+*{margin-top:1.5rem}.case-study-list[data-v-79530093]{display:grid;gap:1rem;list-style:none}@media (min-width:1024px){.case-study-list[data-v-79530093]{gap:2rem;grid-template-columns:repeat(2,1fr)}}.case-study-item[data-v-79530093]{min-width:0}
