.our-story-hero{position:relative;height:min(78vh,790px);min-height:620px;overflow:hidden;color:#fff;background:var(--cream)}.our-story-hero__media,.our-story-hero__media picture,.our-story-hero__media img,.our-story-hero__media .responsive-picture{position:absolute;inset:0;width:100%;height:100%}.our-story-hero__media img{object-fit:cover}.our-story-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(28,18,24,.66),transparent 68%)}.our-story-hero__content{position:absolute;z-index:1;left:50%;bottom:clamp(45px,7vw,90px);transform:translateX(-50%)}.our-story-hero__content .eyebrow{color:#f0d7ad}.our-story-hero__content h1{max-width:980px;margin:0;color:#fff;font-family:"Libre Caslon Display",Georgia,serif;font-size:clamp(4rem,7vw,7.6rem);font-weight:400;line-height:.98;letter-spacing:-.045em}.our-story-intro{padding-block:clamp(90px,11vw,160px)}.our-story-intro>.eyebrow{margin-bottom:35px}.our-story-intro__grid{display:grid;grid-template-columns:1.1fr .75fr;gap:clamp(55px,10vw,150px);align-items:end}.our-story-intro h2{margin:0;font-family:"Libre Caslon Display",Georgia,serif;font-size:clamp(3rem,5vw,5.7rem);font-weight:400;line-height:1.04}.our-story-intro .rte{font-size:1.08rem;line-height:1.75}.our-story-chapters{display:grid;gap:clamp(80px,10vw,150px);padding-bottom:130px}.our-story-chapter{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(50px,9vw,130px);align-items:center}.our-story-chapter:nth-child(even) .our-story-chapter__media{order:2}.our-story-chapter__media{display:grid;place-items:center;min-height:460px;aspect-ratio:5/4;overflow:hidden;background:linear-gradient(145deg,var(--cream),#d8bd92)}.our-story-chapter__media picture,.our-story-chapter__media .responsive-picture,.our-story-chapter__media img{width:100%;height:100%}.our-story-chapter__media img{object-fit:cover}.our-story-chapter__monogram{font-family:"Libre Caslon Display",Georgia,serif;font-size:clamp(6rem,13vw,12rem);color:rgba(111,32,59,.2)}.our-story-chapter__copy h2{margin:8px 0 22px;font-family:"Libre Caslon Display",Georgia,serif;font-size:clamp(2.5rem,4.2vw,4.5rem);font-weight:400}.our-story-chapter__copy .rte{font-size:1.04rem;line-height:1.72}.our-story-manifesto{padding:clamp(90px,11vw,160px) 0;background:var(--footer);color:#f8f1e7}.our-story-manifesto .eyebrow{color:var(--sand)}.our-story-manifesto blockquote{max-width:1150px;margin:25px 0 0;font-family:"Libre Caslon Display",Georgia,serif;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:400;line-height:1.12}.our-story-cta{max-width:840px;padding-block:clamp(90px,10vw,145px);text-align:center}.our-story-cta h2{margin-bottom:22px;font-size:clamp(3rem,5vw,5rem)}.our-story-cta .rte{max-width:620px;margin:0 auto 30px;font-size:1.05rem}@media(max-width:749px){.our-story-hero{height:70vh;min-height:540px}.our-story-hero__content{bottom:34px;width:calc(100% - 36px)}.our-story-hero__content h1{font-size:3.15rem}.our-story-intro{width:100%;padding:70px 19px}.our-story-intro>.eyebrow{margin-bottom:20px}.our-story-intro__grid{display:block}.our-story-intro h2{font-size:2.65rem}.our-story-intro .rte{margin-top:30px;font-size:.98rem}.our-story-chapters{width:100%;gap:75px;padding:0 18px 80px}.our-story-chapter{display:flex;flex-direction:column;gap:30px}.our-story-chapter:nth-child(even) .our-story-chapter__media{order:0}.our-story-chapter__media{width:100%;min-height:0;aspect-ratio:4/3}.our-story-chapter__copy h2{font-size:2.45rem}.our-story-manifesto{padding:78px 19px}.our-story-manifesto blockquote{font-size:2.45rem}.our-story-cta{width:100%;padding:75px 19px}.our-story-cta h2{font-size:2.7rem}}
