.section-intro{max-width:620px;color:var(--muted);margin:0 0 24px}
.green-story{display:grid;grid-template-columns:1.08fr 1fr;gap:80px;background:#edf1e6;padding:48px;border-radius:5px}
.green-story-intro{align-self:center}.green-story-intro h2{font-size:clamp(36px,3.5vw,49px)}.green-story-intro h2 em,.about-position h2 em{color:var(--green);font-weight:400}.green-story-intro>p:not(.eyebrow){max-width:440px;color:var(--muted)}
.green-story-points article{padding:22px 0;border-bottom:1px solid #cbd5c1}.green-story-points article:first-child{padding-top:0}.green-story-points article:last-child{border-bottom:0;padding-bottom:0}.green-story-points .eyebrow{font-size:10px;letter-spacing:1.1px;display:block;margin-bottom:10px}.green-story-points h3{font:26px/1.2 var(--serif);margin-bottom:10px}.green-story-points p{font-size:15px;color:var(--muted);margin:0}.green-story-points .text-link{font-size:13px;margin-top:6px}
.pantry-return{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:44px;padding-top:36px;padding-bottom:12px;border-top:1px solid var(--border)}.pantry-return>div:last-child{align-self:center}.pantry-return p:not(.eyebrow){max-width:440px;color:var(--muted)}
.about-heading{padding:64px 0 44px;max-width:900px}.about-heading h1{font-size:clamp(40px,4.8vw,66px);margin-bottom:26px}.about-heading>p:not(.eyebrow){font-size:19px;color:var(--muted);max-width:660px}.about-position,.about-scope{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:44px 0;border-top:1px solid var(--border)}.about-position p:not(.eyebrow),.about-scope p:not(.eyebrow){color:var(--muted)}.about-meaning{padding:32px 0}.about-pillars{display:grid;grid-template-columns:1fr 1fr;gap:0 52px}.about-pillars article{padding:28px 0;border-top:1px solid var(--border)}.about-pillars article .eyebrow{font-size:11px;display:block}.about-pillars h3{font:29px/1.2 var(--serif)}.about-pillars p{color:var(--muted);max-width:490px;margin:0}.about-ambition{padding:38px 44px;margin:16px 0 44px;background:var(--sage);border-left:3px solid var(--green)}.about-ambition p:last-child{max-width:780px;color:var(--muted);margin:0}.about-scope{padding-bottom:10px}
@media(max-width:1000px){.green-story{padding:36px;gap:36px}.about-position,.about-scope{gap:36px}.pantry-return{gap:36px}}
@media(max-width:780px){.green-story{grid-template-columns:1fr;gap:20px}.green-story-intro>p:not(.eyebrow){max-width:580px}.green-story-points{display:grid;grid-template-columns:1fr}.green-story-points article:first-child{padding-top:22px}.about-heading{padding-top:36px}.about-position,.about-scope{grid-template-columns:1fr;gap:10px;padding:30px 0}.about-position h2,.about-scope h2{margin-bottom:16px}.about-pillars{gap:0 28px}.pantry-return{gap:26px}.about-ambition{padding:30px}}
@media(max-width:520px){.section-intro{font-size:15px;margin-bottom:20px}.green-story{padding:28px 24px}.green-story-intro .eyebrow{font-size:10px;letter-spacing:1px}.green-story-intro h2{font-size:36px}.green-story-intro>p:not(.eyebrow){font-size:15px}.green-story-points h3{font-size:25px}.pantry-return{grid-template-columns:1fr;gap:2px;margin-top:30px;padding-top:28px}.pantry-return h2{font-size:34px}.about-heading h1{font-size:40px;letter-spacing:-1px}.about-heading>p:not(.eyebrow){font-size:17px}.about-heading{padding-bottom:22px}.about-pillars{grid-template-columns:1fr}.about-meaning{padding:20px 0}.about-ambition{padding:26px 22px;margin-bottom:28px}.about-ambition h2{font-size:33px}.about-ambition .eyebrow{font-size:10px}.about-pillars article{padding:24px 0}.about-pillars h3{font-size:28px}}
