.page-story{background:var(--ivory)}.story-page{background:var(--ivory);color:var(--text-dk)}.os-hero{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(56px,7vw,104px);background:radial-gradient(ellipse 70% 60% at 85% 20%,#FBF7F0 0%,var(--ivory) 70%)}.os-hero-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,6vw,96px);align-items:end}.os-hero h1{font-size:clamp(48px,7vw,96px);line-height:.98;color:var(--text-dk);margin-bottom:28px;max-width:11ch}.os-dek{font:italic 400 clamp(24px,2.6vw,34px)/1.3 var(--serif);color:var(--bronze-text);max-width:24ch;padding-top:22px;border-top:1px solid rgba(99,133,108,.7);margin:0}.os-founder-ph{aspect-ratio:4/5}.os-feature{max-width:var(--max);margin:0 auto;padding:0 var(--pad) clamp(40px,6vw,80px)}.os-chapter{padding:clamp(56px,7vw,104px) 0;border-top:1px solid rgba(99,133,108,.45)}.os-chapter:first-child{border-top:1px solid rgba(99,133,108,.45)}.os-kicker{font:500 14px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-text);margin:0 0 28px;display:flex;align-items:baseline;gap:14px}.os-kicker span{font:300 34px/1 var(--serif);letter-spacing:0;color:#b8975c}.os-prose{max-width:38rem;font-size:19px;line-height:1.7;color:var(--text-dk)}.os-chapter:not(.os-chapter--media) .os-prose{margin-left:clamp(0px,14vw,200px)}.os-prose p{margin:0 0 1.05em}.os-drop{font:400 clamp(26px,2.6vw,32px)/1.35 var(--serif)!important;color:var(--text-dk)}.os-beat{font:italic 400 clamp(23px,2.2vw,27px)/1.35 var(--serif);color:var(--bronze-text)}.os-big{font:300 clamp(40px,4.6vw,62px)/1.04 var(--serif);color:var(--text-dk);margin-bottom:.35em!important}.os-big--sm{font-size:clamp(30px,3.2vw,42px);margin-bottom:.15em!important}.os-smm{font:400 clamp(28px,2.8vw,36px)/1.2 var(--serif);letter-spacing:.04em;color:#b8975c;margin-top:1.2em!important}.os-chapter--media{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.os-chapter--flip>figure{order:2}.os-media{margin:0;overflow:hidden;border-radius:2px;aspect-ratio:4/5;box-shadow:0 30px 60px -32px #2b231b66}.os-media img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.os-pull{margin:clamp(24px,4vw,56px) auto clamp(56px,7vw,104px);max-width:980px;text-align:center;padding:clamp(48px,6vw,88px) var(--pad);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.os-pull blockquote{margin:0}.os-pull p{font:300 italic clamp(36px,4.6vw,64px)/1.12 var(--serif);color:var(--text-dk);margin:0}.os-close{text-align:center}.os-prose--center{margin:0 auto!important}.blend--os{--from:var(--ivory);--to:var(--bone);height:clamp(60px,7vw,110px)}.os-piper{background:var(--bone)}.os-piper-grid{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.os-piper-photo{position:sticky;top:110px}.os-piper-photo img{aspect-ratio:4/5}.os-piper-copy{font-size:19px;line-height:1.7;max-width:34rem}.os-piper-copy h2{font-size:clamp(36px,4.2vw,56px);margin-bottom:22px}.os-piper-copy p{margin:0 0 .95em}.os-welcome{font:400 clamp(28px,2.8vw,36px)/1.2 var(--serif)!important;color:var(--text-dk);margin-top:1.4em!important;padding-top:22px;border-top:1px solid rgba(99,133,108,.7);display:inline-block}.os-sign{background:var(--charcoal);color:var(--cream);text-align:center;padding-top:calc(var(--sec)*.5)!important}.os-sign-logo{width:52px;height:52px;margin:0 auto 26px}.os-sign-h{font:300 italic clamp(38px,5vw,68px)/1.08 var(--serif);color:var(--gold-2);margin-bottom:40px}.os-sign-cta{justify-content:center;display:flex;gap:16px;flex-wrap:wrap}.hdr-nav a[aria-current=page]{border-color:var(--gold);color:var(--gold-2)}@media(max-width:760px){.os-hero-grid{grid-template-columns:1fr;gap:40px}.os-founder-ph{aspect-ratio:4/3}.os-chapter:not(.os-chapter--media) .os-prose{margin-left:0}.os-chapter--media,.os-piper-grid{grid-template-columns:1fr;gap:36px}.os-chapter--flip>figure{order:0}.os-media{aspect-ratio:4/5}.os-prose,.os-piper-copy{font-size:18px}.os-piper-photo{position:relative;top:auto;margin-right:14px}.os-sign-cta .btn{width:100%}}.blend--b2d{--from:var(--bone);--to:var(--charcoal)}.os-close .os-big--sm:last-of-type{margin-bottom:.9em!important}.story-page{overflow-x:clip}@media(max-width:700px){.os-big{line-height:1.14}}.os-mission{text-align:center;padding:clamp(72px,9vw,136px) 0}.os-mission .os-prose{max-width:44rem;margin:0 auto}.os-kicker--center{justify-content:center}.os-mission-line{font:300 italic clamp(30px,3.4vw,46px)/1.22 var(--serif);color:var(--text-dk);margin:0 auto 1.1em;max-width:22em;text-wrap:balance}.os-mission .os-prose p:not(.os-kicker){max-width:34rem;margin:0 auto .9em}@media(max-width:760px){.os-mission .os-prose{margin:0 auto}.os-mission-line{font-size:28px}}.os-faith-signature{text-align:center;padding:0 16px 36px;color:#806037}.os-faith-signature p{font-family:var(--script,"Ephesis",cursive);font-size:26px;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:0;text-transform:none;margin:16px 0 0}.os-faith-rule{display:block;position:relative;width:76px;height:1px;background:#b8975c;margin:0 auto}.os-faith-rule:after{content:"";position:absolute;width:5px;height:5px;background:#b8975c;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 4px var(--ivory,#F4EEE4)}@media(max-width:760px){.os-faith-signature p{font-size:23px}.os-faith-signature{padding-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/grove-our-story.css.map */
