.ProductsShowcase-module-scss-module__jA3Jra__showcase{top:var(--header-height);background:var(--color-black);display:flex;position:sticky;overflow:hidden}.ProductsShowcase-module-scss-module__jA3Jra__media{min-width:0;height:calc(100dvh - var(--header-height));flex:60%;min-height:0;position:relative;overflow:hidden}.ProductsShowcase-module-scss-module__jA3Jra__card{pointer-events:none;will-change:transform;position:absolute;inset:0;overflow:hidden}.ProductsShowcase-module-scss-module__jA3Jra__card-active{pointer-events:auto}.ProductsShowcase-module-scss-module__jA3Jra__card-placeholder,.ProductsShowcase-module-scss-module__jA3Jra__card-link{position:absolute;inset:0}.ProductsShowcase-module-scss-module__jA3Jra__text{z-index:10;min-width:0;color:var(--color-white);background:var(--color-black);flex:50%;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ProductsShowcase-module-scss-module__jA3Jra__text-layer{box-sizing:border-box;opacity:0;pointer-events:none;will-change:opacity;flex-direction:column;grid-area:1/1;justify-content:space-between;gap:30px;padding:30px clamp(20px,2vw + 10px,30px) clamp(30px,50px - 2vw,40px);display:flex;position:relative}.ProductsShowcase-module-scss-module__jA3Jra__text-layer-active{opacity:1;pointer-events:auto}.ProductsShowcase-module-scss-module__jA3Jra__text-header{flex-direction:column;gap:16px;display:flex}.ProductsShowcase-module-scss-module__jA3Jra__text-body{flex-direction:column;gap:50px;display:flex}.ProductsShowcase-module-scss-module__jA3Jra__eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-500);font-size:.875rem;line-height:1}.ProductsShowcase-module-scss-module__jA3Jra__title{font-family:var(--font-sans);font-weight:var(--heading-section-title-font-weight);font-size:var(--heading-section-title-font-size);line-height:var(--heading-section-title-line-height);letter-spacing:var(--heading-section-title-letter-spacing);color:var(--color-white);margin:0;padding:0}.ProductsShowcase-module-scss-module__jA3Jra__description{font-family:var(--font-sans);font-weight:var(--font-weight-regular);letter-spacing:-.6px;color:var(--color-white);white-space:pre-line;margin:0;font-size:20px;line-height:1.3em}@media not (max-width:1440px){.ProductsShowcase-module-scss-module__jA3Jra__title{font-size:clamp(1.875rem,1.425rem + .5vw,2.5rem);line-height:1.2}.ProductsShowcase-module-scss-module__jA3Jra__description{letter-spacing:-.03em;max-width:80ch;font-size:clamp(1.25rem,1rem + .25vw,1.5rem);line-height:1.3}}@media (min-width:160rem){.ProductsShowcase-module-scss-module__jA3Jra__text-layer{justify-content:center;gap:clamp(3rem,6vh,6rem)}.ProductsShowcase-module-scss-module__jA3Jra__title{font-size:clamp(3rem,1.55rem + .9vw,3.5rem);line-height:1.2}.ProductsShowcase-module-scss-module__jA3Jra__description{letter-spacing:-.03em;max-width:80ch;font-size:clamp(1.75rem,1.03rem + .45vw,2rem);line-height:1.3}}@media (max-width:1024px){.ProductsShowcase-module-scss-module__jA3Jra__showcase{flex-direction:column}.ProductsShowcase-module-scss-module__jA3Jra__media{aspect-ratio:16/9;flex:none;height:auto;min-height:30dvh}.ProductsShowcase-module-scss-module__jA3Jra__text{flex:none}.ProductsShowcase-module-scss-module__jA3Jra__text-layer{align-self:start;gap:28px}.ProductsShowcase-module-scss-module__jA3Jra__text-body{gap:28px}.ProductsShowcase-module-scss-module__jA3Jra__title{letter-spacing:-1.8px;font-size:40px;line-height:44px}.ProductsShowcase-module-scss-module__jA3Jra__description{letter-spacing:-.8px;font-size:20px;line-height:28px}}@media (max-width:480px){.ProductsShowcase-module-scss-module__jA3Jra__media{aspect-ratio:16/10}.ProductsShowcase-module-scss-module__jA3Jra__title{letter-spacing:-1.44px;font-size:20px;line-height:36px}.ProductsShowcase-module-scss-module__jA3Jra__description{letter-spacing:-.64px;font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.ProductsShowcase-module-scss-module__jA3Jra__card,.ProductsShowcase-module-scss-module__jA3Jra__text-layer{will-change:auto}}
.CountUpValue-module-scss-module__AenfNG__count-up{position:relative}.CountUpValue-module-scss-module__AenfNG__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.Count-module-scss-module__rNV_vG__number{display:inline-block}
