.case-studies-section{background-color:var(--color-background)}.case-studies__header{margin-bottom:var(--space-12)}.case-studies__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:768px){.case-studies__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.case-studies__grid{grid-template-columns:repeat(3,1fr)}}.case-study-card__image{margin:calc(-1 * var(--space-8));margin-bottom:var(--space-6);overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.case-study-card__image img{width:100%;height:200px;object-fit:cover;transition:transform var(--transition-slow)}.case-study-card:hover .case-study-card__image img{transform:scale(1.05)}.case-study-card__industry{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:var(--space-4)}.case-study-card__stat{margin-bottom:var(--space-4)}.case-study-card__title{font-size:var(--text-xl);margin-bottom:var(--space-2)}.case-study-card__description{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.case-study-card__link{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:500;color:var(--color-primary);transition:gap var(--transition-fast)}.case-study-card__link:hover{color:var(--color-primary);gap:var(--space-3)}.case-study-card__link .icon{width:16px;height:16px}.case-studies__cta{text-align:center;margin-top:var(--space-16)}.case-studies__cta-note{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-3)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-case-study.css.map */
