.hs-steps-wrap{block-size:calc(var(--hs-step-count,5) * 55vh);position:relative}.hs-steps{flex-direction:column;block-size:100vh;padding-block:clamp(1.25rem,3vh,2.5rem);display:flex;position:sticky;inset-block-start:0;overflow:hidden}.hs-steps__viewport{flex:auto;min-block-size:0;inline-size:100%;position:relative;overflow:hidden;container-type:size}.hs-steps__track{will-change:transform;block-size:100%;transition:transform .75s cubic-bezier(.72,0,.28,1);display:flex}.hs-steps__slide{flex:0 0 82cqw;block-size:100%;position:relative;container-type:inline-size}.hs-steps__slide>*{position:absolute}.hs-steps__num{font-family:var(--font-display);color:color-mix(in srgb, var(--color-accent) 42%, transparent);z-index:2;pointer-events:none;margin:0;font-size:28cqw;font-weight:300;line-height:.8;bottom:8cqh;left:3%}.hs-steps__img{z-index:1;border-radius:4px;block-size:63cqh;inline-size:78.7%;margin:0;transition:inline-size 1.15s cubic-bezier(.33,1,.68,1);top:18cqh;left:9%;overflow:hidden}.hs-steps__slide.is-active .hs-steps__img{inline-size:59.5%}.hs-steps__img img{object-fit:cover;transform-origin:0;block-size:100%;inline-size:100%;transition:transform 1.15s cubic-bezier(.33,1,.68,1);transform:scale(1.35)}.hs-steps__slide.is-active .hs-steps__img img{transform:scale(1)}.hs-steps__text{z-index:3;inline-size:23%;top:50cqh;right:2%}.hs-steps__step{background:var(--color-primary);color:var(--color-primary-foreground);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-block-end:clamp(.8rem,1.2vw,1.2rem);padding:.4em 1.2em;font-size:.8rem;font-weight:600;display:inline-block}.hs-steps__title{font-family:var(--font-display);color:#f3eadb;margin:0 0 clamp(.7rem,1vw,1.1rem);font-size:clamp(1.6rem,2.2cqw,2.4rem);font-weight:400;line-height:1.15}.hs-steps__body{font-family:var(--font-body);color:#e9dfcdd9;margin:0;font-size:1.05rem;line-height:1.7}.hs-steps__nav{justify-content:center;align-items:center;margin-block-start:clamp(1rem,2vh,1.75rem);display:flex}.hs-steps__dots{align-items:center;gap:.6rem;display:flex}.hs-steps__dot{aspect-ratio:1;background:#e9dfcd47;border-radius:50%;inline-size:9px;transition:background .35s,transform .35s}.hs-steps__dot.is-active{background:var(--color-accent);transform:scale(1.3)}.hs-steps__num,.hs-steps__step,.hs-steps__title,.hs-steps__body{transform:translateX(calc(var(--par) * var(--pdir,1)));transition:transform 1.3s cubic-bezier(.33,1,.68,1)}.hs-steps__num{--par:130px;transition-duration:1.15s}.hs-steps__step{--par:175px}.hs-steps__title{--par:205px;transition-delay:60ms}.hs-steps__body{--par:235px;transition-delay:.12s}@media (prefers-reduced-motion:reduce){.hs-steps__track,.hs-steps__dot{transition:none}.hs-steps__num,.hs-steps__step,.hs-steps__title,.hs-steps__body,.hs-steps__img,.hs-steps__img img{transition:none;transform:none}}@media (max-width:1023px){.hs-steps-wrap{block-size:auto}.hs-steps{block-size:auto;padding-block:clamp(2rem,7vw,3rem);display:block;position:static;overflow:visible}.hs-steps__viewport{block-size:auto;overflow:visible;container-type:normal}.hs-steps__track{flex-direction:column;gap:clamp(2.75rem,9vw,4rem);block-size:auto;transition:none;display:flex;transform:none!important}.hs-steps__slide{flex-direction:column;flex:none;gap:1rem;block-size:auto;inline-size:100%;padding-inline:clamp(1.25rem,5vw,1.75rem);display:flex;container-type:normal}.hs-steps__slide>*{position:static}.hs-steps__num,.hs-steps__step,.hs-steps__title,.hs-steps__body{transition:none;transform:none!important}.hs-steps__num{font-size:clamp(3.75rem,18vw,5.5rem);line-height:.85}.hs-steps__img,.hs-steps__slide.is-active .hs-steps__img{aspect-ratio:4/3;border-radius:9px;block-size:auto;inline-size:100%;position:relative;inset:auto}.hs-steps__img img,.hs-steps__slide.is-active .hs-steps__img img{transition:none;transform:none}.hs-steps__text{inline-size:100%}.hs-steps__nav{display:none}}
