.k-product-use-cases{padding-block:clamp(80px,12vw,176px) clamp(72px,10vw,150px);overflow:hidden}.k-product-use-cases__head{display:grid;gap:16px;justify-items:start;margin-bottom:clamp(36px,5vw,72px)}.k-product-use-cases__eyebrow{color:var(--k-muted)}.k-product-use-cases__heading{font-family:var(--k-font-display);font-size:var(--k-step-4);font-weight:400;line-height:.9;letter-spacing:-.015em}.k-product-use-cases__heading em{font-style:italic}.k-product-use-cases__intro{max-width:28rem;color:var(--k-muted);font-size:.9375rem;line-height:1.6}.k-product-use-cases__list[role=list]{display:flex;gap:12px;margin:0;padding:0 var(--k-gutter);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--k-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.k-product-use-cases__list::-webkit-scrollbar{display:none}.k-product-use-cases__item{flex:0 0 min(78vw,360px);min-width:0;scroll-snap-align:start}.k-product-use-cases__card{margin:0}.k-product-use-cases__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#efefee}.k-product-use-cases__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--k-ease-out)}@media(hover:hover)and (pointer:fine){.k-product-use-cases__card:hover .k-product-use-cases__media img{transform:scale(1.035)}}.k-product-use-cases__caption{display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:12px;padding-top:18px;border-top:1px solid var(--k-line);margin-top:18px}.k-product-use-cases__num{padding-top:.45em;color:var(--k-muted);font-variant-numeric:tabular-nums}.k-product-use-cases__text{display:grid;gap:8px}.k-product-use-cases__title{font-family:var(--k-font-display);font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.05;letter-spacing:-.005em}.k-product-use-cases__desc{max-width:26em;color:var(--k-muted);font-size:.875rem;line-height:1.55}.k-product-use-cases__rail{margin-top:28px}.k-product-use-cases__progress{position:relative;display:block;height:1px;overflow:hidden;background:var(--k-line)}.k-product-use-cases__progress span{position:absolute;inset:0;background:var(--k-ink);transform:scaleX(var(--uc-p, .34));transform-origin:left center;transition:transform .25s linear}@media(min-width:900px){.k-product-use-cases__head{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;column-gap:48px}.k-product-use-cases__eyebrow{grid-column:1 / -1}.k-product-use-cases__intro{justify-self:end;padding-bottom:.4em}.k-product-use-cases__list[role=list]{display:grid;grid-template-columns:repeat(min(var(--uc-count),4),minmax(0,1fr));gap:clamp(20px,2.4vw,40px);max-width:var(--k-container-max);margin-inline:auto;overflow:visible;scroll-snap-type:none}.k-product-use-cases__item:nth-child(2n){margin-top:clamp(48px,7vw,120px)}.k-product-use-cases__rail{display:none}}
