.cv-performance-family{margin:40px 0}.cv-performance-family>header{margin-bottom:16px}.cv-performance-family>header>p{color:var(--muted-foreground);margin-bottom:6px;font-size:.8125rem}.cv-performance-family h2{font-size:clamp(1.25rem,2vw,1.625rem);font-weight:750;line-height:1.25}.cv-performance-family__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cv-performance-family__links[data-single=true]{grid-template-columns:minmax(0,1fr)}.cv-performance-family__link{background:var(--brand-soft);min-width:0;min-height:180px;color:var(--foreground);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;padding:24px;transition:background-color .16s;display:grid}.cv-performance-family__link:hover{background:color-mix(in srgb, var(--brand) 13%, var(--card))}.cv-performance-family__link:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.cv-performance-family__copy{z-index:1;min-width:0;position:relative}.cv-performance-family h3{overflow-wrap:anywhere;font-size:1.25rem;font-weight:750;line-height:1.3}.cv-performance-family__copy>p{color:var(--muted-foreground);margin-top:8px;font-size:.9375rem;line-height:1.5}.cv-performance-family__cta{min-height:44px;color:var(--brand);align-items:center;gap:10px;margin-top:12px;font-weight:650;display:inline-flex}.cv-performance-family__cta svg{flex:none}.cv-performance-family__link .cv-catalogue-visual{aspect-ratio:1.5;background:0 0;width:100%;min-width:0;padding:0}.cv-performance-family__link .cv-catalogue-visual img{object-fit:contain;width:100%;height:100%;transform:none}.cv-performance-family__links[data-single=true] .cv-catalogue-visual{max-height:240px}@media (width<=767px){.cv-performance-family__links{grid-template-columns:minmax(0,1fr)}.cv-performance-family__link{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.cv-performance-family__link .cv-catalogue-visual{grid-row:1;max-height:170px}.cv-performance-family__copy{grid-row:2}}@media (prefers-reduced-motion:reduce){.cv-performance-family__link{transition:none}}
