.CaseStudyCard-module__w0Cgaq__card{border-radius:var(--radius-lg);cursor:pointer;color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(165deg,#1a1a28,#141420,#0c0c14);border:1px solid #242436;grid-template-columns:minmax(240px,320px) 1fr;align-items:stretch;text-decoration:none;animation:.5s ease-out both CaseStudyCard-module__w0Cgaq__fadeInUp;display:grid;position:relative;overflow:hidden}.CaseStudyCard-module__w0Cgaq__card:before{content:"";background-color:var(--color-accent);transform-origin:top;width:3px;transition:transform var(--transition-base);z-index:2;pointer-events:none;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.CaseStudyCard-module__w0Cgaq__card:hover{box-shadow:var(--shadow-card);border-color:#ffffff1f}.CaseStudyCard-module__w0Cgaq__card:hover:before{transform:scaleY(1)}.CaseStudyCard-module__w0Cgaq__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-color:#ffffff1f}.CaseStudyCard-module__w0Cgaq__mediaSlot{background:radial-gradient(circle at 30% 30%,#f50f3c14,#0000 60%),linear-gradient(135deg,#12121c,#0c0c14 70%);border-right:1px solid #242436;width:100%;min-height:200px;position:relative;overflow:hidden}.CaseStudyCard-module__w0Cgaq__mediaSlot:before{content:"";opacity:.6;pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.CaseStudyCard-module__w0Cgaq__mediaInner{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.CaseStudyCard-module__w0Cgaq__mediaIcon{color:var(--color-accent-light);opacity:.75;filter:drop-shadow(0 0 12px #f50f3c40)}.CaseStudyCard-module__w0Cgaq__mediaLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-light);margin-top:var(--space-1);font-weight:500;line-height:1.5}.CaseStudyCard-module__w0Cgaq__mediaHint{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.5}.CaseStudyCard-module__w0Cgaq__mediaBadge{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent-light);background-color:#f50f3c1f;border:1px solid #f50f3c4d;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.4;position:absolute}.CaseStudyCard-module__w0Cgaq__mediaVideo{object-fit:cover;background-color:var(--color-bg-primary);width:100%;height:100%;display:block;position:absolute;inset:0}.CaseStudyCard-module__w0Cgaq__mediaCornerMask{pointer-events:none;background:radial-gradient(100% 100% at 100% 100%,#0c0c14fa 18%,#0c0c14d9 35%,#0c0c148c 55%,#0c0c1440 75%,#0000 92%);width:42%;height:32%;position:absolute;bottom:0;right:0}@media (prefers-reduced-motion:reduce){.CaseStudyCard-module__w0Cgaq__mediaVideo,.CaseStudyCard-module__w0Cgaq__mediaCornerMask{display:none}}.CaseStudyCard-module__w0Cgaq__content{gap:var(--space-4);padding:var(--space-8);flex-direction:column;min-width:0;display:flex}.CaseStudyCard-module__w0Cgaq__kicker{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-light);font-weight:500;line-height:1.5}.CaseStudyCard-module__w0Cgaq__title{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:-1px;color:var(--color-text-primary);font-weight:700;line-height:1.25}.CaseStudyCard-module__w0Cgaq__meta{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;line-height:1.5;display:flex}.CaseStudyCard-module__w0Cgaq__metaItem{white-space:nowrap}.CaseStudyCard-module__w0Cgaq__metaDot{border-radius:var(--radius-full);background-color:var(--color-text-muted);flex-shrink:0;width:3px;height:3px}.CaseStudyCard-module__w0Cgaq__summary{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);max-width:68ch;line-height:1.6}.CaseStudyCard-module__w0Cgaq__cta{align-items:center;gap:var(--space-2);padding-top:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-light);transition:gap var(--transition-base), color var(--transition-base);margin-top:auto;font-weight:500;display:inline-flex}.CaseStudyCard-module__w0Cgaq__card:hover .CaseStudyCard-module__w0Cgaq__cta{gap:var(--space-3);color:var(--color-accent)}@media (max-width:768px){.CaseStudyCard-module__w0Cgaq__card{grid-template-columns:1fr}.CaseStudyCard-module__w0Cgaq__mediaSlot{aspect-ratio:16/9;border-bottom:1px solid #242436;border-right:none;min-height:0}.CaseStudyCard-module__w0Cgaq__content{padding:var(--space-6)}.CaseStudyCard-module__w0Cgaq__title{font-size:var(--text-lg);letter-spacing:-.6px}.CaseStudyCard-module__w0Cgaq__meta{font-size:var(--text-xs)}}@media (max-width:480px){.CaseStudyCard-module__w0Cgaq__content{padding:var(--space-5);gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.CaseStudyCard-module__w0Cgaq__card,.CaseStudyCard-module__w0Cgaq__card:before,.CaseStudyCard-module__w0Cgaq__cta{transition:none;animation:none}}
