.ht__media svg{display:block;width:100%;height:auto;aspect-ratio:1/1;background:rgba(115,121,125,.15);border-radius:var(--ht-radius);padding:20%}
.ht-usecase--plain span{text-shadow:none}
.ht-hero--cta .ht__inner{padding-block:clamp(56px,8vw,110px)}
.ht-usecase{aspect-ratio:16/9;min-height:0}
.ht-usecase img{object-position:center 30%;opacity:.9}
.ht-usecase::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(23,25,27,0) 45%,rgba(23,25,27,.7) 100%)}
.ht-usecase--plain::after{display:none}
.ht-usecase span{z-index:1}
@media(max-width:719px){.ht-usecase{aspect-ratio:4/3}}
