.exercise-subcollection-grid .category strong{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.exercise-subcollection-grid .category img.collection-uploaded-image{object-fit:contain}.exercise-subcollection-grid .compact-category-title strong{font-size:clamp(24px,2.15vw,34px)}.exercise-subcollection-grid .long-category-title strong{font-size:clamp(19px,1.45vw,23px);line-height:.92}.exercise-subcollection-grid--workouts .category strong{font-size:clamp(1.5rem,1.9vw,2rem);line-height:.9}.page-hero--image{position:relative;isolation:isolate;min-height:430px;display:flex;align-items:end;overflow:hidden;background:#111}.page-hero-image,.page-hero-image picture,.page-hero-photo{position:absolute;inset:0;width:100%;height:100%}.page-hero-photo{object-fit:cover;object-position:center;z-index:-2}.page-hero--image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.58) 46%,rgba(0,0,0,.12));z-index:-1}.page-hero-content{position:relative}.page-hero--image h1{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.page-hero--image p{color:#eee;text-shadow:0 1px 4px #000}@media (max-width:760px){.page-hero--image{min-height:390px;align-items:end}.page-hero--image:after{background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.42) 62%,rgba(0,0,0,.06))}}