.craft{padding:var(--pad-top, clamp(48px, 6vw, 96px)) var(--page-gutter) var(--pad-bottom, clamp(48px, 6vw, 96px))}.craft--bg{background:var(--craft-bg)}.craft__text{max-width:960px;margin:0 auto clamp(32px,4vw,56px);text-align:center}.craft__eyebrow{margin:0 0 12px;font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:var(--tracking-nav);text-transform:uppercase;opacity:.75}.craft__heading{margin:0 0 22px;font-family:var(--font-display);font-weight:400;line-height:1.5}.craft--heading-caps .craft__heading{font-size:clamp(.9375rem,1.3vw,1.125rem);letter-spacing:.22em;text-transform:uppercase}.craft--heading-display .craft__heading{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.15}.craft__body{font-family:var(--font-body);font-size:1.1375rem;line-height:1.8}.craft__body p{margin:0 0 .8em}.craft__body p:last-child{margin:0}.craft__link{display:inline-block;margin-top:20px}.craft__row{display:grid;grid-template-columns:repeat(var(--craft-cols, 3),minmax(0,1fr));gap:var(--craft-gap, 20px);max-width:1200px;margin:0 auto}.craft--full .craft__row{max-width:none;margin:0 calc(-1 * var(--page-gutter))}.craft-step{margin:0}.craft-step__media{position:relative;aspect-ratio:var(--craft-ratio, 1 / 1);overflow:hidden;background:var(--color-panel)}.craft-step__media>img,.craft-step__empty{display:block;width:100%;height:100%;object-fit:cover}.craft-step__empty .placeholder-svg{width:100%;height:100%;fill:var(--color-granite);opacity:.4}.craft-step__caption{margin-top:28px;padding-top:24px;border-top:.5px solid rgba(47,34,32,.35);text-align:center}.craft-step__title{margin:0 0 6px;font-family:var(--font-body);font-size:1.125rem;font-weight:500;letter-spacing:var(--tracking-nav);text-transform:uppercase}.craft-step__text{margin:0;font-family:var(--font-alt-2);font-size:.9125rem;text-align:left;line-height:1.6;opacity:1}@media(max-width:749px){.craft__row{grid-template-columns:repeat(var(--craft-cols-m, 1),minmax(0,1fr))}}.craft-step__caption{padding-top:0;border-top:0}.craft-step__title{padding-bottom:14px;margin-bottom:14px;border-bottom:.5px solid rgba(47,34,32,.35)}.craft-step--text-only .craft-step__caption{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-craft-journey.css.map */
