/* Keep fallback and selected cards the same size; selection never creates a carousel. */
.ba-home #selected-projects .ba-projects{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.ba-home #selected-projects .ba-project{position:relative;min-width:0;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}
.ba-home #selected-projects .ba-project:hover{transform:none}
.ba-home #selected-projects .ba-project:focus-within{border-color:#bd7378;box-shadow:0 10px 26px rgba(37,39,42,.11)}
@media(hover:hover) and (pointer:fine){.ba-home #selected-projects .ba-project:hover{transform:translateY(-5px);border-color:#bd7378;box-shadow:0 10px 26px rgba(37,39,42,.11)}}
.ba-home #selected-projects .ba-project-media{height:205px;flex:0 0 205px}
.ba-home #selected-projects .ba-project-copy{min-height:255px}
.ba-home #selected-projects .ba-project-copy .ba-link{margin-top:auto}
.ba-home #selected-projects .ba-project-media.ba-camera-media,.ba-home #selected-projects .ba-project-media.ba-paragon-media,.ba-home #selected-projects .ba-project-media.ba-planer-media,.ba-home #selected-projects .ba-project-media.ba-guitar-media,.ba-home #selected-projects .ba-project-media.ba-vise-media{padding:8px;background:#f3f3f3}
.ba-home #selected-projects .ba-camera-media img,.ba-home #selected-projects .ba-paragon-media img,.ba-home #selected-projects .ba-planer-media img,.ba-home #selected-projects .ba-guitar-media img,.ba-home #selected-projects .ba-vise-media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
@media(max-width:700px){.ba-home #selected-projects .ba-projects{grid-template-columns:1fr}.ba-home #selected-projects .ba-project-copy{min-height:0}.ba-home #selected-projects .ba-project{min-height:430px}}
@media(prefers-reduced-motion:reduce){.ba-home #selected-projects .ba-project{transition:none}.ba-home #selected-projects .ba-project:hover,.ba-home #selected-projects .ba-project:focus-within{transform:none}}
