.home-how{position:relative;overflow:hidden}.home-how__inner{position:relative;z-index:2;width:100%;max-width:var(--home-how-inner-max, 1100px);margin:0 auto;padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.home-how__eyebrow{font-family:var(--font-body-family);font-size:calc(1.2rem * var(--home-how-text-scale, 1));font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--home-how-accent);margin:0 0 1rem}.home-how__headline{font-family:var(--font-heading-family);font-size:calc(var(--type-section-lg) * var(--ig-heading-scale, 1));font-weight:400;line-height:1.15;letter-spacing:-.005em;color:rgb(var(--color-foreground));max-width:720px;margin:0 0 3rem}.home-how__headline em,.home-how__headline i{font-style:italic;color:var(--home-how-accent)}.home-how__steps{display:grid;grid-template-columns:1fr;gap:0;margin-top:0;border:1px solid rgba(var(--color-foreground),var(--home-how-border-opacity, .1))}@media(min-width:600px){.home-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.home-how[data-cols="2"] .home-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-how[data-cols="3"] .home-how__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.home-how[data-cols="4"] .home-how__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-how__step{padding:2.5rem 2rem;position:relative;border-right:1px solid rgba(var(--color-foreground),var(--home-how-border-opacity, .1));border-bottom:1px solid rgba(var(--color-foreground),var(--home-how-border-opacity, .1))}.home-how__step:last-child{border-right:none;border-bottom:none}@media(max-width:599px){.home-how__step{border-right:none}.home-how__step:last-child{border-bottom:none}}@media(min-width:600px)and (max-width:989px){.home-how__step:nth-child(2n){border-right:none}}@media(min-width:990px){.home-how[data-cols="2"] .home-how__step:nth-child(2n){border-right:none}.home-how[data-cols="3"] .home-how__step:nth-child(3n){border-right:none}.home-how[data-cols="4"] .home-how__step:nth-child(4n){border-right:none}}.home-how__step-num{font-family:var(--font-heading-family);font-size:calc(var(--home-how-step-num-size, 56px) * var(--home-how-text-scale, 1));font-weight:400;line-height:1;margin-bottom:1.2rem;color:rgba(var(--color-foreground),var(--home-how-border-opacity, .1));opacity:var(--home-how-step-num-opacity, 1)}.home-how__step-title{font-family:var(--font-body-family);font-size:calc(1.52rem * var(--home-how-text-scale, 1));font-weight:500;margin-bottom:.6rem;color:rgb(var(--color-foreground));line-height:1.35}.home-how__step-desc{font-family:var(--font-body-family);font-size:calc(1.41rem * var(--home-how-text-scale, 1));color:rgba(var(--color-foreground),.55);line-height:1.6;font-weight:300}.home-how__bottom-link-wrap{margin:1rem 0 0;font-size:calc(1.28rem * var(--home-how-text-scale, 1));color:rgba(var(--color-foreground),.55)}.home-how__bottom-link{color:var(--home-how-accent);text-decoration:none;font-family:var(--font-body-family);font-size:calc(1.36rem * var(--home-how-text-scale, 1));letter-spacing:.02em;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s ease,gap .2s ease}.home-how__bottom-link:hover{color:rgb(var(--color-foreground));gap:.7rem}.home-how__bottom-link span{display:inline-block;transition:transform .2s ease}.home-how__bottom-link:hover span{transform:translate(2px)}@media(max-width:749px){.home-how__step{padding:2rem 1.5rem}.home-how__headline{margin-bottom:2rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-home-how-it-works.css.map */
