.hp-ai{color:var(--hp-ink);background:#191919}.hp-ai__inner{padding-top:clamp(64px,7vw,112px);padding-bottom:clamp(64px,7vw,112px)}.hp-ai__heading{margin-top:32px}.hp-ai .hp-title-wrap{--hp-title-em:13.6}.hp-ai__script{margin:calc(var(--hp-title-fs) * -.15) 0 0 calc(var(--hp-title-fs) * 5.1);font-size:calc(var(--hp-title-fs) * .7)}.hp-ai__lead{max-width:1120px;color:var(--hp-muted);margin:24px 0 0;font-size:16px;line-height:1.5!important}.hp-ai__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(40px,3.6vw,56px) 0 0;padding:0;list-style:none;display:grid}.hp-ai__item{min-width:0}.hp-ai__card{color:inherit;cursor:pointer;text-decoration:none;display:block}.hp-ai__media{aspect-ratio:443/460;background:#232323;overflow:hidden}.hp-ai__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.hp-ai__caption{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.hp-ai__name{font-family:var(--hp-font-display);letter-spacing:0;color:#f4f4f4;margin:0;font-size:clamp(20px,1.67vw,26px);font-weight:500;line-height:1.15!important}.hp-ai__arrow{color:#fff;flex-shrink:0;width:22px;height:22px;transition:color .2s,transform .2s}.hp-ai__desc{color:#a3a3a3;max-width:400px;margin:6px 0 0;font-size:15px;line-height:1.45!important}.hp-ai__card--link:hover .hp-ai__media img,.hp-ai__card--link:focus-visible .hp-ai__media img{transform:scale(1.04)}.hp-ai__card--link:hover .hp-ai__arrow,.hp-ai__card--link:focus-visible .hp-ai__arrow{color:#f16122;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.hp-ai__media img,.hp-ai__arrow{transition:none}}@media (width<=1024px){.hp-ai__list{gap:12px}.hp-ai__desc{font-size:14px}.hp-ai__arrow{width:18px;height:18px}}@media (width<=640px){.hp-ai__list{grid-template-columns:minmax(0,1fr);gap:32px}.hp-ai__lead{font-size:15px}.hp-ai .hp-title-wrap{--hp-title-em:9.3}.hp-ai__title-line{display:block}.hp-ai__script{margin-top:calc(var(--hp-title-fs) * -.1);margin-left:calc(var(--hp-title-fs) * .6)}}
