.case-studies_archiveSection__FrQew{padding:var(--space-4xl) 0;min-height:80vh;background:var(--bg-surface)}.case-studies_archiveTitle__XoGao{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:var(--space-xl);text-align:center}.case-studies_grid__e69Ee{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.case-studies_featuredCard__XEpfS{grid-column:span 3;display:grid;grid-template-columns:1.2fr 1fr;background:var(--bg-card);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-main);border:1px solid var(--border-subtle);transition:transform var(--transition-normal),box-shadow var(--transition-normal);margin-bottom:var(--space-xl);text-decoration:none;color:inherit}.case-studies_featuredCard__XEpfS:hover{transform:translateY(-4px);box-shadow:0 30px 60px -12px rgba(0,0,0,.15)}.case-studies_featuredImage__M___0{width:100%;height:100%;min-height:400px;object-fit:cover;background:var(--primary-100)}.case-studies_featuredContent__GBTlH{padding:var(--space-3xl);display:flex;flex-direction:column;justify-content:center}.case-studies_regularCard__YUqoh{background:var(--bg-card);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-subtle);transition:all var(--transition-normal);display:flex;flex-direction:column;text-decoration:none;color:inherit}.case-studies_regularCard__YUqoh:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--primary-200)}.case-studies_cardImage__jA8Y_{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--neutral-100)}.case-studies_cardContent__56Rfk{padding:var(--space-xl);flex-grow:1;display:flex;flex-direction:column}.case-studies_badge__SVdSG{display:inline-block;padding:4px 12px;background:var(--primary-50);color:var(--primary-700);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:.05em}.case-studies_title__lomQU{font-size:1.25rem;margin-bottom:var(--space-sm);line-height:1.4}.case-studies_featuredTitle__q0a3I{font-size:2.25rem;margin-bottom:var(--space-md);line-height:1.2}.case-studies_excerpt__opiQx{color:var(--text-muted);font-size:.9375rem;margin-bottom:var(--space-lg);line-height:1.6}.case-studies_meta__BhJLv{margin-top:auto;font-size:.8125rem;color:var(--neutral-400);font-weight:500}.case-studies_readMore__9h8f3{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--primary-600);font-weight:700;font-size:.9375rem;margin-top:var(--space-md);transition:gap var(--transition-fast)}.case-studies_featuredCard__XEpfS:hover .case-studies_readMore__9h8f3,.case-studies_regularCard__YUqoh:hover .case-studies_readMore__9h8f3{gap:var(--space-sm)}@media (max-width:1024px){.case-studies_grid__e69Ee{grid-template-columns:repeat(2,1fr)}.case-studies_featuredCard__XEpfS{grid-column:span 2}}@media (max-width:768px){.case-studies_grid__e69Ee{grid-template-columns:1fr}.case-studies_featuredCard__XEpfS{grid-column:span 1;grid-template-columns:1fr}.case-studies_featuredImage__M___0{min-height:250px}.case-studies_featuredContent__GBTlH{padding:var(--space-xl)}.case-studies_featuredTitle__q0a3I{font-size:1.75rem}}