.ect-home-hero{--ecthh-accent:#0575e6;--ecthh-button-start:#2d5acc;--ecthh-button-end:#0082e6;position:relative;isolation:isolate;container-type:inline-size;width:100vw;max-width:none;height:auto;max-height:var(--ecthh-stage-height);min-height:0;aspect-ratio:var(--ecthh-stage-ratio);margin-inline:calc(50% - 50vw);overflow:hidden;background:#fff;color:#333e48}.ect-home-hero *,.ect-home-hero *::before,.ect-home-hero *::after{box-sizing:border-box}.ect-home-hero__viewport,.ect-home-hero__slide{position:absolute;inset:0}.ect-home-hero__slide{overflow:hidden}.ect-home-hero__slide[hidden]{display:none}.ect-home-hero__background{position:absolute;z-index:-1;inset:0;display:block}.ect-home-hero .ect-home-hero__background img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.ect-home-hero__plane{position:absolute;top:0;left:50%;width:min(100%, var(--ecthh-stage-width));height:100%;transform:translateX(-50%)}.ect-home-hero__copy{position:absolute;z-index:3;inset:0}.ect-home-hero .ect-home-hero__eyebrow,.ect-home-hero .ect-home-hero__title,.ect-home-hero .ect-home-hero__body,.ect-home-hero .ect-home-hero__price{position:absolute;margin:0}.ect-home-hero .ect-home-hero__title{color:#333e48;font-weight:300;letter-spacing:0}.ect-home-hero__title-before,.ect-home-hero__title-after{font-weight:inherit}.ect-home-hero__title-accent{color:var(--ecthh-accent);font-weight:700}.ect-home-hero .ect-home-hero__eyebrow,.ect-home-hero .ect-home-hero__body{min-height:0;color:#706f72;font-weight:500}.ect-home-hero .ect-home-hero__body{white-space:pre-line}.ect-home-hero .ect-home-hero__price{color:#0a0a0a;font-weight:700;white-space:nowrap;rotate:1deg;transform-origin:50% 50%}.ect-home-hero__price-prefix,.ect-home-hero__price-suffix{position:relative;top:-.5em;padding:0;font-size:.75em;font-weight:700;line-height:0;vertical-align:baseline}.ect-home-hero__cta{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0 clamp(16px, 4cqw, 58px);border-radius:clamp(5px, 1cqw, 10px);background:linear-gradient(90deg,var(--ecthh-button-start),var(--ecthh-button-end));color:#fff;font-weight:300;text-decoration:none;white-space:nowrap}.ect-home-hero__cta:hover,.ect-home-hero__cta:focus-visible{background:#0082e6;color:#fff;text-decoration:none}.ect-home-hero__product{position:absolute;z-index:2}.ect-home-hero__product-picture,.ect-home-hero .ect-home-hero__product img{display:block;width:100%;height:100%}.ect-home-hero .ect-home-hero__product img{max-width:none;max-height:none;object-fit:contain}.ect-home-hero__surface-link{position:absolute;z-index:1;inset:0}.ect-home-hero__slide--theme-tcl{--ecthh-accent:#1ab3d8}.ect-home-hero__slide--theme-tcl .ect-home-hero__title-accent{color:#e60012}.ect-home-hero__slide--theme-midea{--ecthh-accent:#fc441e}.ect-home-hero__slide--theme-gree{--ecthh-accent:#0876c9}.ect-home-hero__slide--theme-gree .ect-home-hero__eyebrow,.ect-home-hero__slide--promotion .ect-home-hero__eyebrow{color:#fc441e}.ect-home-hero__slide--theme-hitachi{--ecthh-accent:#e60012}.ect-home-hero__slide--promotion .ect-home-hero__title-accent{display:block;color:#333e48}.ect-home-hero__arrow{display:none}.ect-home-hero__dots{position:absolute;z-index:5;right:0;bottom:25px;left:0;display:var(--ecthh-indicators,flex);align-items:center;justify-content:center;gap:clamp(8px, 1.1cqw, 15px)}.ect-home-hero__dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#b6c2cd;transition:width 220ms ease,background-color 220ms ease}.ect-home-hero__dots button[aria-selected="true"]{width:30px;background:#0788e8}.ect-home-hero--enhanced .ect-home-hero__slide{visibility:hidden;opacity:1;transition:none}.ect-home-hero--enhanced .ect-home-hero__slide.is-active,.ect-home-hero--enhanced .ect-home-hero__slide.is-entering,.ect-home-hero--enhanced .ect-home-hero__slide.is-leaving{visibility:visible}.ect-home-hero--enhanced .ect-home-hero__slide.is-active{opacity:1}.ect-home-hero--enhanced .ect-home-hero__slide.is-leaving{opacity:1}.ect-home-hero--preparing .ect-home-hero__slide--product_price .ect-home-hero__title,.ect-home-hero--enhanced .ect-home-hero__slide--product_price .ect-home-hero__title{clip-path:inset(0 0 0 100%);transform:translateX(100%);transition:clip-path 1.5s ease .5s,transform 1.5s ease .5s}.ect-home-hero--preparing .ect-home-hero__slide--product_price :is(.ect-home-hero__body,.ect-home-hero__eyebrow),.ect-home-hero--enhanced .ect-home-hero__slide--product_price :is(.ect-home-hero__body,.ect-home-hero__eyebrow){opacity:0;transform:translateY(-50px);transition:transform 1s ease-out .5s,opacity 1s ease-out .5s}.ect-home-hero--preparing .ect-home-hero__slide--product_price .ect-home-hero__product,.ect-home-hero--enhanced .ect-home-hero__slide--product_price .ect-home-hero__product{transform:translateX(100%);transition:transform .6s ease-in-out .5s}.ect-home-hero--preparing .ect-home-hero__slide--product_price .ect-home-hero__price,.ect-home-hero--enhanced .ect-home-hero__slide--product_price .ect-home-hero__price{opacity:0;transition:opacity .6s ease-in-out .5s}.ect-home-hero--preparing .ect-home-hero__slide--product_price .ect-home-hero__cta,.ect-home-hero--enhanced .ect-home-hero__slide--product_price .ect-home-hero__cta{opacity:0;transform:translateY(100%);transition:transform .6s ease-in-out .5s,opacity .6s ease-in-out .5s}.ect-home-hero--preparing .ect-home-hero__slide--promotion .ect-home-hero__title,.ect-home-hero--enhanced .ect-home-hero__slide--promotion .ect-home-hero__title{opacity:0;transform:perspective(600px) translateY(100%) rotateX(-20deg) rotateY(-20deg);transition:transform .94s cubic-bezier(.215,.61,.355,1) .69s,opacity .94s ease .69s}.ect-home-hero--preparing .ect-home-hero__slide--promotion .ect-home-hero__eyebrow,.ect-home-hero--enhanced .ect-home-hero__slide--promotion .ect-home-hero__eyebrow{opacity:0;transform:translateY(-50px);transition:transform 1s ease-out 1.11s,opacity 1s ease-out 1.11s}.ect-home-hero--preparing .ect-home-hero__slide--promotion .ect-home-hero__cta,.ect-home-hero--enhanced .ect-home-hero__slide--promotion .ect-home-hero__cta{opacity:0;transform:translateY(100%);transition:transform .6s ease-in-out .9s,opacity .6s ease-in-out .9s}.ect-home-hero--preparing .ect-home-hero__slide--promotion .ect-home-hero__product,.ect-home-hero--enhanced .ect-home-hero__slide--promotion .ect-home-hero__product{clip-path:inset(0 100% 0 0);transform:translateX(175%);transition:clip-path 1.5s cubic-bezier(.215,.61,.355,1) 1.11s,transform 1.5s cubic-bezier(.215,.61,.355,1) 1.11s}.ect-home-hero--preparing .ect-home-hero__slide--theme-hitachi .ect-home-hero__product,.ect-home-hero--enhanced .ect-home-hero__slide--theme-hitachi .ect-home-hero__product{clip-path:inset(0);transform:translateY(100%);transition:transform .6s ease-in-out .5s}.ect-home-hero--enhanced .ect-home-hero__slide.is-active .ect-home-hero__title,.ect-home-hero--enhanced .ect-home-hero__slide.is-active .ect-home-hero__body,.ect-home-hero--enhanced .ect-home-hero__slide.is-active .ect-home-hero__eyebrow,.ect-home-hero--enhanced .ect-home-hero__slide.is-active .ect-home-hero__cta,.ect-home-hero--enhanced .ect-home-hero__slide.is-active .ect-home-hero__product{clip-path:inset(0);opacity:1;transform:none}.ect-home-hero--enhanced .ect-home-hero__slide.is-active .ect-home-hero__price{opacity:1}.ect-home-hero--preparing [data-ecthh-effect]:not([data-ecthh-effect="none"]){visibility:hidden}.ect-home-hero--preparing [data-ecthh-effect="none"]{visibility:visible}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect]:not([data-ecthh-effect="preset"]){clip-path:inset(0);opacity:0;transition:opacity .7s ease .15s,transform .7s cubic-bezier(.215,.61,.355,1) .15s}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="none"]{opacity:1;transform:none;transition:none}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="fade"]{transform:none}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="from_top"]{transform:translateY(-60px)}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="from_bottom"]{transform:translateY(60px)}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="from_left"]{transform:translateX(-80px)}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="from_right"],.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="from_right_fast"]{transform:translateX(80px)}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="from_right_fast"]{transition-duration:.35s}.ect-home-hero--enhanced .ect-home-hero__slide [data-ecthh-effect="zoom"]{transform:scale(.88)}.ect-home-hero--enhanced .ect-home-hero__slide.is-active [data-ecthh-effect]:not([data-ecthh-effect="preset"]){clip-path:inset(0);opacity:1;transform:none}.ect-home-hero--enhanced .ect-home-hero__slide.is-leaving :is(.ect-home-hero__title,.ect-home-hero__body,.ect-home-hero__eyebrow,.ect-home-hero__cta,.ect-home-hero__product){clip-path:inset(0);opacity:1;transform:none;transition-delay:0s}@media (max-width:777px){.ect-home-hero{width:100%;margin-inline:0}}@media (prefers-reduced-motion:reduce){.ect-home-hero *,.ect-home-hero *::before,.ect-home-hero *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}