.hero--photo-story .ht-image__overlay{background:linear-gradient(180deg,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 30%,rgba(0,0,0,.55) 96%,rgba(0,0,0,.78) 120%)}.hero--photo-story .hero-story__subtitle{max-width:320px;margin:-4px auto 0;font-size:15px;font-weight:400;line-height:1.45;text-align:center;text-wrap:balance}.hero--photo-story .hero-story__subtitle :where(p){text-wrap:inherit}.hero--photo-story .hero-story__cta--spaced{margin-top:12px}.hero--photo-story .hero-story__subtitle--lead{font-size:var(--text-mobile-font-size);font-weight:var(--text-mobile-font-weight);line-height:var(--text-mobile-line-height)}@media (min-width:801px){.hero--photo-story .ht-image__overlay{background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 32%),linear-gradient(76deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 30%,rgba(0,0,0,0) 55%)}.hero--photo-story .hero-story__subtitle{max-width:344px;margin:0;font-size:18px;line-height:26px;text-align:left}.hero--photo-story .hero-story__subtitle--lead{font-size:var(--text-desktop-font-size);font-weight:var(--text-desktop-font-weight);line-height:var(--text-desktop-line-height)}}@media (max-width:374px){.hero--photo-story{height:67svh;min-height:450px}.hero--photo-story .hero-story__content{padding:16px}.hero--photo-story .hero-story__title{font-size:clamp(32px, 11vw, 40px)}.hero--photo-story .hero-story__cta{padding:14px}}