.section.process{padding:6rem 0 8rem;background:transparent}.process__intro{text-align:center;max-width:680px;margin:0 auto 5rem}.process__intro .eyebrow{display:inline-block;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:1rem}.process__title{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:500;letter-spacing:.02em;line-height:1.05;margin-bottom:1.4rem}.process__lead{color:var(--ink-dim);font-size:1rem;line-height:1.8;max-width:52ch;margin:0 auto}.process__steps{max-width:820px;margin:0 auto;position:relative}.process__steps:before{content:"";position:absolute;left:35px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(217,180,91,.25) 8%,rgba(217,180,91,.25) 92%,transparent)}.process-step{display:grid;grid-template-columns:70px 1fr;gap:0 2rem;padding:2.5rem 0;position:relative;transition:transform .3s ease}.process-step:hover{transform:translate(6px)}.process-step__number{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:var(--void-soft);border:1px solid rgba(217,180,91,.35);color:var(--gold);font-size:.78rem;font-weight:500;letter-spacing:.12em;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 24px #d9b45b14;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.process-step:hover .process-step__number{background:#d9b45b1f;border-color:var(--gold);box-shadow:0 0 32px #d9b45b38;color:var(--gold-bright)}.process-step__body{padding-top:.9rem}.process-step__title{font-family:var(--font-body);font-size:.82rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:.6rem}.process-step__text{font-size:.95rem;line-height:1.8;color:var(--ink-dim);margin:0}.process-step--media{grid-template-rows:auto auto}.process-step--media .process-step__media{grid-column:2;margin-top:1.2rem;border-radius:16px;overflow:hidden;background:var(--void-soft);box-shadow:inset 0 0 0 1px #e9eaf212}.process-step--media .process-step__media img{width:100%;height:auto;display:block;transition:transform .5s ease}.process-step--media:hover .process-step__media img{transform:scale(1.03)}.process__closing{text-align:center;max-width:600px;margin:5rem auto 0;padding-top:4rem;border-top:1px solid rgba(233,234,242,.08)}.process__closing-text{color:var(--ink-dim);font-size:1rem;line-height:1.8;margin-bottom:2rem;font-style:italic}@media(min-width:768px){.process__steps:before{left:43px}.process-step{grid-template-columns:86px 1fr;gap:0 2.5rem;padding:3rem 0}.process-step__number{width:86px;height:86px;font-size:.85rem}}@media(max-width:480px){.section.process{padding:3.5rem 0 5rem}.process__intro{margin-bottom:3rem}.process__steps:before{left:25px}.process-step{grid-template-columns:50px 1fr;gap:0 1.2rem;padding:1.8rem 0}.process-step__number{width:50px;height:50px;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.process-step,.process-step__number,.process-step--media .process-step__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/process-steps.css.map */
