.SustainabilityHero-module__eJQI_a__section{padding-block-start:calc(var(--header-h) + var(--space-10));padding-block-end:0;position:relative}.SustainabilityHero-module__eJQI_a__inner{position:relative}.SustainabilityHero-module__eJQI_a__stack{flex-direction:column;align-items:flex-start;max-width:52rem;padding-block-end:var(--space-10);display:flex}.SustainabilityHero-module__eJQI_a__label{margin-bottom:var(--space-5)}.SustainabilityHero-module__eJQI_a__heading{max-width:16ch;margin-bottom:var(--space-6)}.SustainabilityHero-module__eJQI_a__standfirst{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure-lead);color:var(--text-on-cream-muted)}.SustainabilityHero-module__eJQI_a__horizon{position:relative}.SustainabilityHero-module__eJQI_a__horizonRule{background:var(--accent-deep);opacity:.45;transform-origin:50%;width:100%;height:1px;display:block}.SustainabilityHero-module__eJQI_a__metaWrap{position:relative;transform:translateY(-50%)}.SustainabilityHero-module__eJQI_a__meta{gap:var(--space-3) var(--space-5);background:var(--page-ground);flex-wrap:wrap;align-items:center;padding-inline-end:var(--space-6);display:inline-flex;overflow-x:clip}.SustainabilityHero-module__eJQI_a__motion-on .SustainabilityHero-module__eJQI_a__meta{opacity:0}.SustainabilityHero-module__eJQI_a__metaItem{font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-cream-muted);position:relative}.SustainabilityHero-module__eJQI_a__metaItem+.SustainabilityHero-module__eJQI_a__metaItem:before{content:"";top:50%;left:calc((var(--space-5) + 3px) / -2);background:var(--accent-deep);border-radius:50%;width:3px;height:3px;position:absolute;translate:0 -50%}.SustainabilityHero-module__eJQI_a__sprout{width:24px;height:clamp(2.5rem,6vh,4rem);color:var(--accent-deep);opacity:.5;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}@media (max-width:61.99rem){.SustainabilityHero-module__eJQI_a__sprout{inset-inline-start:var(--gutter);translate:none}}@media (max-width:47.99rem){.SustainabilityHero-module__eJQI_a__section{padding-block-start:calc(var(--header-h) + var(--space-8))}.SustainabilityHero-module__eJQI_a__stack{padding-block-end:var(--space-8)}}
.SustainabilityStem-module__xHf8rG__section{padding-block:var(--section-pad) var(--section-pad-lg);position:relative}.SustainabilityStem-module__xHf8rG__trunk{width:2px;height:100%;color:var(--accent-deep);opacity:.4;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.SustainabilityStem-module__xHf8rG__trunkSvg{width:100%;height:100%}.SustainabilityStem-module__xHf8rG__inner{z-index:1;position:relative}.SustainabilityStem-module__xHf8rG__head{text-align:center;max-width:44rem;margin-inline:auto;margin-bottom:calc(var(--head-gap) * 1.3);flex-direction:column;align-items:center;display:flex}.SustainabilityStem-module__xHf8rG__label{margin-bottom:var(--space-5)}.SustainabilityStem-module__xHf8rG__heading{max-width:18ch;margin-bottom:var(--space-5)}.SustainabilityStem-module__xHf8rG__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-on-cream-muted)}.SustainabilityStem-module__xHf8rG__practices{flex-direction:column;gap:clamp(3.5rem,9vh,7rem);display:flex}.SustainabilityStem-module__xHf8rG__practiceItem{min-height:clamp(9rem,16vh,13rem);display:flex;position:relative}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=right]{justify-content:flex-end}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=left]{justify-content:flex-start}.SustainabilityStem-module__xHf8rG__petal{width:16px;height:16px;color:var(--accent-deep);opacity:.75;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}.SustainabilityStem-module__xHf8rG__petal svg{width:100%;height:100%}.SustainabilityStem-module__xHf8rG__branch{width:clamp(3rem,9vw,8rem);height:clamp(2rem,5vh,3rem);color:var(--accent-deep);opacity:.4;pointer-events:none;position:absolute;inset-block-start:0}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=right] .SustainabilityStem-module__xHf8rG__branch{inset-inline-start:50%}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=left] .SustainabilityStem-module__xHf8rG__branch{inset-inline-end:50%;scale:-1 1}.SustainabilityStem-module__xHf8rG__practice{gap:var(--space-5);flex-direction:column;width:min(30rem,44%);padding-block-start:clamp(2rem,5vh,3rem);display:flex}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=right] .SustainabilityStem-module__xHf8rG__practice{padding-inline-start:clamp(2rem,5vw,4rem)}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=left] .SustainabilityStem-module__xHf8rG__practice{text-align:end;align-items:flex-end;padding-inline-end:clamp(2rem,5vw,4rem)}.SustainabilityStem-module__xHf8rG__icon{aspect-ratio:1;width:clamp(3.5rem,7vw,5.5rem);color:var(--accent-deep);display:block}.SustainabilityStem-module__xHf8rG__icon svg{width:100%;height:100%}.SustainabilityStem-module__xHf8rG__motion-on .SustainabilityStem-module__xHf8rG__icon :is(path,circle,line,polyline,rect){stroke-dasharray:1;stroke-dashoffset:1px}.SustainabilityStem-module__xHf8rG__practiceBody{flex-direction:column;display:flex}.SustainabilityStem-module__xHf8rG__title{margin-bottom:var(--space-4)}.SustainabilityStem-module__xHf8rG__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-on-cream-muted);max-width:44ch}.SustainabilityStem-module__xHf8rG__close{border-block-start:var(--hairline) solid var(--page-rule);align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;margin-block-start:clamp(4rem,10vh,7rem);padding-block-start:var(--space-7);display:flex}.SustainabilityStem-module__xHf8rG__coda{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--accent-deep);max-width:46ch}.SustainabilityStem-module__xHf8rG__cta{align-items:center;gap:var(--space-3);color:var(--text-on-cream);font-size:var(--fs-small);letter-spacing:var(--tracking-ui);border-block-end:var(--hairline) solid var(--accent-deep);transition:gap var(--dur-base) var(--ease-out-expo);padding-block-end:var(--space-1);text-decoration:none;display:inline-flex}.SustainabilityStem-module__xHf8rG__cta:hover{gap:var(--space-4)}@media (max-width:61.99rem){.SustainabilityStem-module__xHf8rG__trunk{inset-inline-start:var(--gutter);translate:none}.SustainabilityStem-module__xHf8rG__head{text-align:start;align-items:flex-start;margin-inline:0;padding-inline-start:var(--space-8)}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=right],.SustainabilityStem-module__xHf8rG__practiceItem[data-side=left]{justify-content:flex-start;min-height:0}.SustainabilityStem-module__xHf8rG__practice,.SustainabilityStem-module__xHf8rG__practiceItem[data-side=left] .SustainabilityStem-module__xHf8rG__practice{width:100%;padding-inline:var(--space-8) 0;text-align:start;align-items:flex-start}.SustainabilityStem-module__xHf8rG__practiceItem[data-side=right] .SustainabilityStem-module__xHf8rG__practice{padding-inline-start:var(--space-8)}.SustainabilityStem-module__xHf8rG__petal{inset-inline-start:var(--gutter)}.SustainabilityStem-module__xHf8rG__branch,.SustainabilityStem-module__xHf8rG__practiceItem[data-side=left] .SustainabilityStem-module__xHf8rG__branch{inset-inline:var(--gutter) auto;width:var(--space-7);scale:1}.SustainabilityStem-module__xHf8rG__close{text-align:start;align-items:flex-start;padding-inline-start:var(--space-8)}}@media (max-width:47.99rem){.SustainabilityStem-module__xHf8rG__practices{gap:var(--space-9)}}@media (prefers-reduced-motion:reduce){.SustainabilityStem-module__xHf8rG__cta{transition:none}}@media (pointer:coarse){.SustainabilityStem-module__xHf8rG__cta{position:relative}.SustainabilityStem-module__xHf8rG__cta:after{content:"";position:absolute;inset:-9px 0}}
