.case-study-card{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.case-study-card__image{z-index:0;object-fit:cover;border-radius:inherit;width:100%;position:absolute;inset:0;height:100%!important}.case-study-card__logo{top:var(--spacing-24);right:var(--spacing-24);z-index:3;object-fit:contain;filter:brightness(0)invert();max-width:120px;max-height:48px;position:absolute}.case-study-card__logo-tint{z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(at 100% 0,#23141cb3 0%,#23141c00 70%);width:240px;height:140px;position:absolute;top:0;right:0}.case-study-card__overlay{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#23141c00 43%,#23141ccc 100%);position:absolute;inset:0}.case-study-card__content{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--spacing-16);padding:var(--spacing-24);color:var(--color-text-brand-on-brand-primary-bg);text-decoration:none;display:flex;position:relative}.case-study-card__content:before{content:"";z-index:-1;background-color:var(--color-bg-brand-tertiary);transition:transform .3s;position:absolute;inset:0;transform:translateY(100%)}.case-study-card__title{color:inherit}.case-study-card__arrow{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .25s 50ms;display:flex}.case-study-card--has-link{cursor:pointer}.case-study-card--has-link:hover .case-study-card__content:before{transform:translateY(0)}.case-study-card--has-link:hover .case-study-card__arrow{opacity:1}.case-study-card__content:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.case-study-card__content:focus-visible:before{transform:translateY(0)}.case-study-card__content:focus-visible .case-study-card__arrow{opacity:1}.case-study-card__placeholder{background:var(--color-bg-neutral-subtle);border:2px dashed var(--color-border-default-default);border-radius:inherit;cursor:pointer;width:100%;min-height:340px;font-family:var(--font-family-base);font-size:var(--typo-body-medium);color:var(--color-text-default-soft);justify-content:center;align-items:center;display:flex}.case-study-card__placeholder:hover{background:var(--color-bg-neutral-default-hover,var(--color-bg-neutral-subtle));border-color:var(--color-border-default-hover,var(--color-border-default-default))}@media (prefers-reduced-motion:reduce){.case-study-card__content:before,.case-study-card__arrow{transition:none}}