.case-study-card{border-radius:var(--radius-5);isolation:isolate;width:100%;max-width:572px;color:inherit;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:32px;padding:32px;text-decoration:none;transition:box-shadow .2s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -32px #000000b3,inset 0 0 32px -20px #0006,inset 0 -24px 48px -36px #0000008c}.case-study-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff1a, #fff0 1px), linear-gradient(76deg, #15151d 0%, var(--color-neutral-100) 55%, var(--color-neutral-50) 100%), linear-gradient(#ffffff14, #ffffff14);background-origin:border-box;background-clip:padding-box,padding-box,border-box;border:1px solid #0000;transition:background-image .2s ease-out;position:absolute;inset:0}a.case-study-card{cursor:pointer}.case-study-card:hover{box-shadow:0 0 44px -20px #ff6b8a4d,0 28px 72px -34px #000000c7,inset 0 0 32px -20px #0006,inset 0 -24px 48px -36px #00000080}.case-study-card:hover:before{background-image:linear-gradient(#ffffff24,#fff0 1px),linear-gradient(76deg,#1a1a24 0%,#0d0d10 55%,#050505 100%),linear-gradient(#ffffff29,#ffffff29)}.case-study-card:hover .case-study-card__title{color:var(--color-text-interactive-primary)}.case-study-card:active{box-shadow:0 0 24px -18px #ff6b8a29,0 16px 44px -30px #000000b8,inset 0 -1px #ffffff14,inset 0 6px 16px -8px #000c}.case-study-card:active:before{background-image:linear-gradient(76deg,#111118 0%,#0d0d10 55%,#030303 100%),linear-gradient(#ffffff1a,#ffffff1a);background-clip:padding-box,border-box}.case-study-card:active .case-study-card__visual-overlay{opacity:1}.case-study-card__visual{z-index:1;border-radius:var(--radius-4);border:1px solid #ffffff14;flex-shrink:0;width:100%;height:300px;position:relative;overflow:hidden}.case-study-card__visual-media{z-index:0;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.case-study-card__lottie-player,.case-study-card__lottie-player svg{width:100%;height:100%;display:block}.case-study-card__visual-overlay{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background-color:#00000014;transition:opacity .12s ease-out;position:absolute;inset:0}.case-study-card__text{z-index:1;gap:var(--spacing-2);flex-direction:column;width:100%;display:flex;position:relative}.case-study-card__header{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.case-study-card__overline{font-family:var(--font-body);font-size:var(--font-size-overline);font-weight:var(--font-weight-body);line-height:var(--line-height-overline);color:var(--color-neutral-600);text-transform:uppercase;margin:0}.case-study-card__title{font-family:var(--font-heading);font-size:var(--font-size-h6);font-weight:var(--font-weight-heading);line-height:var(--line-height-h6);color:var(--color-text-heading-primary);margin:0;transition:color .2s ease-out}.case-study-card__body{font-family:var(--font-body);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-body);line-height:var(--line-height-body-medium);color:var(--color-text-body-secondary);margin:0}.case-study-card__chips{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.case-study-card__chip{padding:8px var(--spacing-3);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--font-size-body-medium);font-weight:var(--font-weight-body);line-height:var(--line-height-body-medium);color:var(--color-text-body-primary);white-space:nowrap;background-color:#ffffff0f;border:1px solid #00000014;justify-content:center;align-items:center;display:flex}
