.our-process *,.our-process *:before,.our-process *:after{box-sizing:border-box}.our-process__container{width:100%}.our-process__header{margin-bottom:3rem}.our-process__header--center{text-align:center}.our-process__header--right{text-align:right}.our-process__header--left{text-align:left}.our-process__subheading{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .5rem;color:var(--process-accent-color)}.our-process__heading{position:relative;display:inline-flex;align-items:center;gap:1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.01em;margin:0;line-height:1.2}.our-process__heading-line{display:inline-block;width:60px;height:2px;flex-shrink:0}.our-process__steps{display:flex;align-items:flex-start;gap:0;width:100%}.our-process__steps--horizontal{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}.our-process__steps--vertical{flex-direction:column;align-items:center}.our-process__steps--grid{flex-wrap:wrap;gap:2rem;justify-content:center}.our-process__steps--grid .our-process__step{flex:1 1 200px;max-width:260px}.our-process__steps--grid .our-process__arrow{display:none}.our-process__step{flex:1 1 0;min-width:0;text-align:center}.our-process__step--animate{opacity:0;transform:translateY(24px);transition:opacity .55s ease var(--step-delay, 0ms),transform .55s ease var(--step-delay, 0ms)}.our-process__step--animate.is-visible{opacity:1;transform:translateY(0)}.our-process__step-inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .5rem}.our-process__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center}.our-process__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;color:var(--process-icon-color);flex-shrink:0;transition:transform .25s ease,box-shadow .25s ease;margin-bottom:10px}.our-process__step:hover .our-process__icon{transform:translateY(-3px);box-shadow:0 8px 20px #00000014}.our-process__icon svg{width:36px;height:36px}.our-process__icon--image img{width:100%;height:100%;object-fit:contain;padding:10px}.our-process__step-number{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:1}.our-process__step-content{display:flex;flex-direction:column;align-items:center;gap:.4rem}.our-process__step-title{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0;line-height:1.3;display:flex;align-items:baseline;gap:.25em}.our-process__title-number{font-variant-numeric:tabular-nums}.our-process__step-desc{font-size:14px;line-height:1.55;margin:0;max-width:140px;color:var(--process-text-color)}.our-process__step-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-decoration:none;margin-top:.25rem;transition:opacity .2s}.our-process__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--process-arrow-color);padding:0 4px;padding-top:1rem;margin-top:22px}.our-process__steps--vertical .our-process__arrow{padding-top:0;padding-bottom:0;margin-top:0}.our-process__cta{display:flex;justify-content:center;margin-top:3rem}@media screen and (max-width:1024px){.our-process__steps--horizontal{flex-wrap:wrap;justify-content:center;gap:1.5rem}.our-process__steps--horizontal .our-process__step{flex:0 1 calc(33% - 2rem);min-width:130px}.our-process__steps--horizontal .our-process__arrow{display:none}}@media screen and (max-width:768px){.our-process__heading{gap:.75rem}.our-process__heading-line{width:40px}.our-process__steps--horizontal{gap:1.25rem}.our-process__steps--horizontal .our-process__step{flex:0 1 calc(50% - 1.5rem);min-width:140px}.our-process__icon{width:64px;height:64px}.our-process__icon svg{width:30px;height:30px}.our-process__step-desc{max-width:160px}}@media screen and (max-width:480px){.our-process__steps--horizontal{flex-direction:column;align-items:center;gap:2rem}.our-process__steps--horizontal .our-process__step{flex:none;width:100%;max-width:280px}.our-process__steps--horizontal .our-process__arrow{display:none}.our-process__step-inner{flex-direction:row;text-align:left;align-items:flex-start;gap:1rem}.our-process__step-content{align-items:flex-start}.our-process__step-desc{max-width:none}.our-process__heading-line{display:none}}@media screen and (max-width:360px){.our-process__icon{width:56px;height:56px;flex-shrink:0}.our-process__icon svg{width:26px;height:26px}.our-process__step-title{font-size:.7rem}.our-process__step-desc{font-size:.75rem}}.our-process__steps--vertical .our-process__step{flex:none;width:100%;max-width:500px}.our-process__steps--vertical .our-process__step-inner{flex-direction:row;text-align:left;align-items:flex-start;gap:1.5rem}.our-process__steps--vertical .our-process__step-content{align-items:flex-start}.our-process__steps--vertical .our-process__step-desc{max-width:none}.our-process__steps--vertical .our-process__arrow{align-self:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/our-process.css.map */
