/* Our Story: editable editorial blocks and local Terrafolk imagery. */
.terrafolk-our-story{padding-top:50px}.terrafolk-story-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;margin-bottom:42px!important}.terrafolk-story-intro .eyebrow{color:var(--clay);margin:0 0 18px}.terrafolk-story-intro h1{font:400 clamp(58px,6.5vw,88px)/1.05 var(--serif);letter-spacing:-2px;margin:0}.terrafolk-story-intro-copy{max-width:470px;justify-self:end}.terrafolk-story-intro-copy .terrafolk-story-intro-statement{font:400 43px/1.1 var(--serif);letter-spacing:-.7px;margin:0 0 22px;color:var(--ink)}.terrafolk-story-intro-statement em{color:var(--clay)}.terrafolk-story-intro-copy>p:not(.terrafolk-story-intro-statement){font-size:16px;line-height:1.85;color:var(--muted);margin:0}.terrafolk-our-story>.wp-block-post-content{margin:0!important}.terrafolk-our-story .terrafolk-story-hero-image{aspect-ratio:2.55;overflow:hidden;margin:0}.terrafolk-story-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.terrafolk-our-story .terrafolk-story-image-caption{font-size:13px;line-height:1.8;color:var(--muted);margin:14px 0 0}.terrafolk-story-belief{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,8vw,120px);padding:65px 0 0;margin:0!important}.terrafolk-story-belief .eyebrow,.terrafolk-story-scene-copy .eyebrow{color:var(--clay);font-size:12px;margin:0 0 20px}.terrafolk-story-belief h2{font:400 clamp(40px,4.1vw,58px)/1.05 var(--serif);letter-spacing:-1px;max-width:420px;margin:0}.terrafolk-story-prose p{font-size:16px;line-height:1.95;color:var(--muted);margin:0 0 20px}.terrafolk-story-prose>p:first-child{font-size:19px;line-height:1.85;color:var(--ink)}.terrafolk-story-prose>p:last-child{margin:0}.terrafolk-story-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--sand);padding:36px 0;margin:60px 0 0!important}.terrafolk-story-value{padding:0 35px;border-right:1px solid #d4cebf}.terrafolk-story-value:last-child{border:0}.terrafolk-story-value .terrafolk-story-value-number{font:400 14px var(--sans);color:var(--clay);margin:0 0 25px}.terrafolk-story-value h3{font:400 35px/1.15 var(--serif);letter-spacing:-.5px;margin:0 0 18px}.terrafolk-story-value>p:last-child{font-size:15px;line-height:1.85;color:var(--muted);margin:0}.terrafolk-story-everyday{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(35px,7vw,100px);align-items:center;margin:65px 0 0!important}.terrafolk-story-small-scene>.wp-block-image{aspect-ratio:1.3;overflow:hidden;margin:0}.terrafolk-story-large-scene>.wp-block-image{aspect-ratio:.86;overflow:hidden;margin:0}.terrafolk-story-everyday .wp-block-image img{width:100%;height:100%;object-fit:cover;display:block}.terrafolk-story-large-scene>.wp-block-image img{object-position:52% center}.terrafolk-story-scene-copy{margin-top:38px}.terrafolk-story-scene-copy h2{font:400 clamp(38px,3.4vw,48px)/1.1 var(--serif);letter-spacing:-.9px;margin:0 0 22px}.terrafolk-story-scene-copy>p:not(.eyebrow):not(.text-link){font-size:16px;line-height:1.9;color:var(--muted);margin:0 0 23px}.terrafolk-story-scene-copy .text-link{font-size:14px;margin:0}.terrafolk-story-invitation{background:var(--olive);color:var(--paper);padding:50px 30px;text-align:center;margin:65px 0 0!important}.terrafolk-story-invitation .eyebrow{font-size:12px;color:#d8d8c9;margin:0 0 25px}.terrafolk-story-invitation h2{font:400 clamp(42px,4.6vw,66px)/1.06 var(--serif);letter-spacing:-1.3px;margin:0 0 23px}.terrafolk-story-invitation>p:not(.eyebrow):not(.text-link){font-size:16px;color:#dfdfd2;margin:0 0 22px;line-height:1.8}.terrafolk-story-invitation .text-link{font-size:14px;margin:0}.terrafolk-story-invitation a{color:var(--paper);border-color:#a8ad98}.terrafolk-story-invitation a:hover{color:#e4ceba}
@media(max-width:1000px){.terrafolk-story-intro{gap:35px}.terrafolk-story-intro-copy .terrafolk-story-intro-statement{font-size:38px}.terrafolk-story-belief{gap:35px;padding-top:45px}.terrafolk-story-value{padding:0 24px}.terrafolk-story-value h3{font-size:31px}.terrafolk-story-everyday{gap:35px}.terrafolk-story-large-scene>.wp-block-image{aspect-ratio:.65}}
@media(max-width:700px){.terrafolk-our-story{padding-top:30px}.terrafolk-story-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px!important}.terrafolk-story-intro h1{font-size:62px}.terrafolk-story-intro-copy{justify-self:start;max-width:none}.terrafolk-story-intro-copy .terrafolk-story-intro-statement{font-size:39px;margin-bottom:20px}.terrafolk-story-intro-copy>p:not(.terrafolk-story-intro-statement){font-size:15px}.terrafolk-our-story .terrafolk-story-hero-image{aspect-ratio:1.2}.terrafolk-our-story .terrafolk-story-image-caption{font-size:12px}.terrafolk-story-belief{grid-template-columns:1fr;gap:25px;padding-top:40px}.terrafolk-story-belief h2{font-size:43px}.terrafolk-story-prose p{font-size:15px}.terrafolk-story-prose>p:first-child{font-size:18px}.terrafolk-story-values{grid-template-columns:1fr;padding:0 25px;margin-top:40px!important}.terrafolk-story-value{padding:28px 0;border-right:0;border-bottom:1px solid #d4cebf}.terrafolk-story-value .terrafolk-story-value-number{margin-bottom:18px}.terrafolk-story-value h3{font-size:34px;margin-bottom:15px}.terrafolk-story-everyday{grid-template-columns:1fr;gap:35px;margin-top:40px!important}.terrafolk-story-small-scene>.wp-block-image{aspect-ratio:1.2}.terrafolk-story-large-scene>.wp-block-image{aspect-ratio:1.1}.terrafolk-story-scene-copy{margin-top:30px}.terrafolk-story-scene-copy h2{font-size:39px}.terrafolk-story-scene-copy>p:not(.eyebrow):not(.text-link){font-size:15px}.terrafolk-story-invitation{padding:40px 20px;margin-top:40px!important}.terrafolk-story-invitation h2{font-size:42px}.terrafolk-story-invitation>p:not(.eyebrow):not(.text-link){font-size:15px}}
