.cf-hero{--max-image-size:100%;align-items:center;gap:var(--size12);justify-content:space-between;display:flex}.cf-hero hgroup{width:35%}.cf-hero h1{text-wrap:balance}.cf-hero h2{color:var(--color-text-primary-next);font-family:var(--font-family-body-next);font-size:var(--font-size-body-l-next);font-weight:var(--font-weight-body-next);letter-spacing:0;line-height:var(--line-height-body-l-next);text-wrap:balance}.cf-hero .product-imagery{align-content:center;width:65%;height:460px}.cf-hero .product-imagery .cf-hero-image{margin:0}@media screen and (width<900px){.cf-hero .product-imagery{height:auto}}.cf-hero .product-imagery img,.cf-hero .product-imagery video{width:100%}.cf-hero .product-imagery .mobile-img{display:none}@media screen and (width<600px){.cf-hero .product-imagery .mobile-img{display:flex}}.cf-hero .product-imagery .desktop-img{display:flex}@media screen and (width<600px){.cf-hero .product-imagery .desktop-img{display:none}}.cf-hero .product-imagery.cf-hero-typewriter{aspect-ratio:425/700;width:65%;max-height:100%;margin-left:auto;display:flex;position:relative;overflow:hidden}@media screen and (width>=768px){.cf-hero .product-imagery.cf-hero-typewriter{aspect-ratio:801/596}}.cf-hero .product-imagery.cf-hero-typewriter .typewriterInput{width:100%;height:100%}.cf-hero .product-imagery.cf-hero-typewriter .typewriterInput .container{overflow-y:auto}@media screen and (width>=1024px){.cf-hero .product-imagery.cf-hero-typewriter{max-width:720px}}@media screen and (width<900px){.cf-hero{--max-image-size:100%;flex-direction:column}.cf-hero hgroup,.cf-hero .product-imagery,.cf-hero .product-imagery.cf-hero-typewriter{width:100%}}@media screen and (width<600px){.cf-hero .product-imagery{width:110%}.cf-hero .product-imagery.cf-hero-typewriter{width:100%}}
