.our-story-module__JlH5IG__storyPage{color:#211e1b;background:#f6f2ed;overflow:hidden}.our-story-module__JlH5IG__hero,.our-story-module__JlH5IG__story,.our-story-module__JlH5IG__missionSection,.our-story-module__JlH5IG__closing{width:min(100% - 3rem,84rem);margin-inline:auto}.our-story-module__JlH5IG__hero{grid-template-columns:minmax(0,1.4fr) minmax(13rem,.6fr);align-items:end;gap:clamp(3rem,9vw,9rem);padding-block:clamp(5rem,11vw,10rem) clamp(5rem,10vw,9rem);display:grid}.our-story-module__JlH5IG__heroCopy{max-width:59rem}.our-story-module__JlH5IG__eyebrow{color:#795a44;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600;line-height:1.5}.our-story-module__JlH5IG__hero h1,.our-story-module__JlH5IG__story h2,.our-story-module__JlH5IG__missionHeading h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}.our-story-module__JlH5IG__hero h1{max-width:12ch;margin:1.25rem 0 0;font-size:clamp(3.5rem,8vw,7.7rem);line-height:.97}.our-story-module__JlH5IG__mission{color:#514a44;max-width:39rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.our-story-module__JlH5IG__heroNote{border-top:1px solid #cbb9a8;padding-top:1.1rem}.our-story-module__JlH5IG__noteRule{background:#9c7556;width:2.5rem;height:2px;display:block}.our-story-module__JlH5IG__noteLabel{color:#795a44;letter-spacing:.14em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.66rem;font-weight:600}.our-story-module__JlH5IG__noteCopy{max-width:16ch;font-family:var(--font-display);margin:.65rem 0 0;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.15}.our-story-module__JlH5IG__story{border-top:1px solid #d6ccc1;grid-template-columns:minmax(0,.85fr) minmax(17rem,.7fr);justify-content:space-between;gap:clamp(3rem,10vw,10rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.our-story-module__JlH5IG__story h2{max-width:12ch;margin:1.15rem 0 0;font-size:clamp(2.8rem,5.3vw,5.2rem);line-height:1}.our-story-module__JlH5IG__storyCopy{color:#58514b;align-self:end;max-width:38rem;font-size:1rem;line-height:1.85}.our-story-module__JlH5IG__storyCopy p{margin:0}.our-story-module__JlH5IG__storyCopy p+p{margin-top:1.25rem}.our-story-module__JlH5IG__missionSection{color:#f8f4ee;background:#28231f;width:100%;padding:clamp(4rem,8vw,7rem) max(1.5rem,50% - 42rem)}.our-story-module__JlH5IG__missionSection .our-story-module__JlH5IG__eyebrow{color:#d1aa84}.our-story-module__JlH5IG__missionHeading h2{max-width:14ch;margin:1.1rem 0 0;font-size:clamp(3rem,6vw,6rem);line-height:.98}.our-story-module__JlH5IG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.our-story-module__JlH5IG__step{border-top:1px solid #f8f4ee47;padding-top:1rem}.our-story-module__JlH5IG__stepNumber{color:#d1aa84;letter-spacing:.1em;font-size:.66rem}.our-story-module__JlH5IG__step h3{font-family:var(--font-display);letter-spacing:-.025em;margin:1.5rem 0 0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.our-story-module__JlH5IG__step p{color:#f8f4eec2;max-width:22rem;margin:.7rem 0 0;font-size:.9rem;line-height:1.7}.our-story-module__JlH5IG__closing{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2.5rem;display:flex}.our-story-module__JlH5IG__closing p{letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:600}.our-story-module__JlH5IG__closing a{color:#5f4937;text-underline-offset:.28em;font-size:.82rem;-webkit-text-decoration:underline #b99d83;text-decoration:underline #b99d83}.our-story-module__JlH5IG__closing a:focus-visible{outline-offset:4px;outline:2px solid #795a44}@media (max-width:700px){.our-story-module__JlH5IG__hero,.our-story-module__JlH5IG__story,.our-story-module__JlH5IG__closing{width:min(100% - 2.5rem,38rem)}.our-story-module__JlH5IG__hero,.our-story-module__JlH5IG__story{grid-template-columns:1fr;gap:2.75rem}.our-story-module__JlH5IG__hero{padding-block:4.5rem 4rem}.our-story-module__JlH5IG__hero h1{max-width:11ch;font-size:clamp(3.25rem,14vw,5.5rem)}.our-story-module__JlH5IG__mission{margin-top:1.35rem}.our-story-module__JlH5IG__heroNote{max-width:23rem}.our-story-module__JlH5IG__story{gap:2rem;padding-block:3.5rem 4rem}.our-story-module__JlH5IG__story h2{font-size:clamp(2.8rem,12vw,4.5rem)}.our-story-module__JlH5IG__missionSection{padding:4rem 1.25rem}.our-story-module__JlH5IG__missionHeading h2{font-size:clamp(3rem,13vw,5rem)}.our-story-module__JlH5IG__steps{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.our-story-module__JlH5IG__step{padding-block:1rem .5rem}.our-story-module__JlH5IG__step h3{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.our-story-module__JlH5IG__storyPage *{scroll-behavior:auto}}
