/* v2: existing desktop preview controls; mobile retains the v1 workout crop. */
.hp2-performance-preview-tabs,.hp2-performance-desktop-caption{display:none}
.hp2-performance-screen picture{display:block}
.hp2-performance-device--switchable .hp2-performance-screen img{border-radius:0}
@media(min-width:641px){
 .hp2-performance-preview-tabs{display:flex}
 .hp2-performance-desktop-caption{display:inline}
 .hp2-performance-mobile-caption{display:none}
 .homepage-v2 .hp2-hero--performance .hp2-performance-device--switchable{width:min(100%,216px)}
 .homepage-v2 .hp2-hero--performance .hp2-performance-device--switchable .hp2-performance-screen{aspect-ratio:auto;padding:8px;border-radius:22px}
 .homepage-v2 .hp2-hero--performance .hp2-performance-device--switchable .hp2-performance-screen img{position:static;transform:none;border-radius:14px}
}
@media(min-width:641px) and (max-width:1000px){
 .homepage-v2 .hp2-hero--performance .hp2-performance-device--switchable{width:min(100%,190px)}
}
