.company-story{padding:var(--company-story-padding-top) 24px var(--company-story-padding-bottom);background:var(--company-story-bg);color:var(--company-story-text)}.company-story__inner{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:clamp(40px,7vw,112px);align-items:center;width:100%;max-width:1280px;margin:0 auto}.company-story__eyebrow{margin:0 0 14px;color:var(--company-story-accent);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.company-story__heading{max-width:520px;margin:0;color:var(--company-story-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(calc(var(--font-heading-scale) * 3.2rem),4vw,calc(var(--font-heading-scale) * 5.6rem));line-height:1.08;letter-spacing:-.02em}.company-story__rule{display:block;width:72px;height:1px;margin-top:28px;background:var(--company-story-accent)}.company-story__text{max-width:660px;color:var(--company-story-muted);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:calc(1 + .8 / var(--font-body-scale))}.company-story__text p{margin:0 0 16px}.company-story__text p:last-child{margin-bottom:0}.company-story__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;margin-top:30px;padding:13px 24px;border:1px solid var(--company-story-button-bg);background:var(--company-story-button-bg);color:var(--company-story-button-text);font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.company-story__button:hover{background:transparent;color:var(--company-story-button-bg);transform:translateY(-2px)}.company-story__button:focus-visible{outline:2px solid var(--company-story-accent);outline-offset:4px}@media screen and (max-width:749px){.company-story{padding-right:20px;padding-left:20px}.company-story__inner{grid-template-columns:1fr;gap:28px}.company-story__heading{font-size:clamp(calc(var(--font-heading-scale) * 3rem),10vw,calc(var(--font-heading-scale) * 4.2rem))}.company-story__rule{margin-top:22px}.company-story__text{font-size:1.6rem;line-height:calc(1 + .65 / var(--font-body-scale))}.company-story__button{width:100%;margin-top:24px;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.company-story__button{transition:none}}.gifting-process{background:#f3e9d8;padding:clamp(6rem,8vw,10rem) 0;color:#2b211d;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.gifting-process__inner{text-align:center}.gifting-process__eyebrow{margin:0 0 1.2rem;color:#8a6720;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase}.gifting-process__title{max-width:72rem;margin:0 auto;font-size:clamp(calc(var(--font-heading-scale) * 3rem),4.2vw,calc(var(--font-heading-scale) * 5.2rem));color:#4b1d19}.gifting-process__intro{max-width:65rem;margin:1.8rem auto 0;color:#2b211db8;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .8 / var(--font-body-scale))}.gifting-process__intro p{margin:0 0 1.4rem}.gifting-process__intro p:last-child{margin-bottom:0}.gifting-process__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem;max-width:112rem;margin:5rem auto 0;padding:0;list-style:none}.gifting-process__step{position:relative;min-height:26rem;padding:4.2rem 3rem 3.4rem;border:1px solid rgba(75,29,25,.15);background:#ffffff8c;box-shadow:0 16px 45px #32110f0f}.gifting-process__step:after{content:"";position:absolute;left:50%;bottom:0;width:5rem;height:2px;background:#c9a227;transform:translate(-50%)}.gifting-process__number{display:block;margin-bottom:2.4rem;color:#c9a227;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3.4rem);line-height:1}.gifting-process__step h3{margin:0 0 1.2rem;color:#4b1d19;font-size:calc(var(--font-heading-scale) * 2rem)}.gifting-process__step .rte{color:#2b211db8;font-size:calc(var(--font-body-scale) * 1.5rem)}.gifting-process__step .rte p{margin:0 0 1.2rem}.gifting-process__step .rte p:last-child{margin-bottom:0}.gifting-process .gifting-process__button{margin-top:4rem;border:1px solid #4b1d19;background:#4b1d19;color:#f3e9d8;transition:background-color .18s ease,color .18s ease}.gifting-process .gifting-process__button:hover{background:transparent;color:#4b1d19}@media screen and (min-width:750px)and (max-width:989px){.gifting-process__steps{grid-template-columns:repeat(2,1fr);max-width:72rem}.gifting-process__step{padding:3.6rem 2.6rem 3rem}}@media screen and (max-width:749px){.gifting-process{padding:6rem 0}.gifting-process__steps{grid-template-columns:1fr;margin-top:3.5rem}.gifting-process__step{min-height:auto;padding:3rem 2.4rem}.gifting-process__number{margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.gifting-process .gifting-process__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/42/compiled_assets/styles.css.map?subset=ACAABA */
