.EsgPledgeSection_section__giKDH{--esg-bg:#faf7f2;--esg-card:#ffffff;--esg-accent:#c50044;overflow:visible;padding:3.5rem 1.55rem 3.75rem;background:var(--esg-bg)}.EsgPledgeSection_inner__cgL7L{display:grid;gap:1.75rem;margin:0 auto;width:min(100%,72rem);align-items:start}.EsgPledgeSection_card__twUBf{position:relative;z-index:1;overflow:visible;margin-top:1.5rem;padding:1.75rem 1.5rem 2rem;border:1px solid #000;border-radius:.625rem;background:var(--esg-card);box-shadow:4px 4px 0 rgba(0,0,0,.25)}.EsgPledgeSection_pledgeIcon__w2Lyp{position:absolute;top:-1.75rem;right:-1.25rem;z-index:2;width:7.5rem;max-width:none;height:auto;pointer-events:none}.EsgPledgeSection_pledgeTitle__ybugt{margin:0 5rem 1.1rem 0;color:var(--esg-accent);font-family:FS Pimlico,sans-serif;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;letter-spacing:normal;line-height:1}.EsgPledgeSection_themes__JfHkg{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.EsgPledgeSection_themes__JfHkg li{color:#333;font-family:var(--font-open-sans),"Open Sans",sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.EsgPledgeSection_oathColumn__Ho5v7{display:grid;gap:.65rem;min-width:0}.EsgPledgeSection_oathImage__pIvY5{display:block;width:100%;height:auto;border-radius:.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.EsgPledgeSection_footnote__JCWy6{margin:0;max-width:30.5rem;color:#464646;font-family:var(--font-open-sans),"Open Sans",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.55}.EsgPledgeSection_footnote__JCWy6 a{color:var(--esg-accent);font-weight:700;text-decoration:none}.EsgPledgeSection_footnote__JCWy6 a:hover{text-decoration:underline}@media(min-width:768px){.EsgPledgeSection_section__giKDH{padding:5rem 3rem 2.5rem}.EsgPledgeSection_inner__cgL7L{grid-template-columns:minmax(16rem,.48fr) minmax(0,.52fr);gap:3.25rem}.EsgPledgeSection_card__twUBf{margin-top:6rem;padding:2rem}.EsgPledgeSection_pledgeIcon__w2Lyp{top:-2rem;right:-1.5rem;width:8.5rem;max-width:none}.EsgPledgeSection_pledgeTitle__ybugt{margin-right:5.5rem;margin-bottom:1.15rem;font-size:2.25rem}.EsgPledgeSection_themes__JfHkg{gap:.4rem}.EsgPledgeSection_themes__JfHkg li{font-size:1.05rem;line-height:1.55}.EsgPledgeSection_oathImage__pIvY5{max-width:33.75rem}.EsgPledgeSection_footnote__JCWy6{font-size:.9375rem;max-width:30.3125rem}}@media(min-width:1024px){.EsgPledgeSection_section__giKDH{padding:6.875rem 0 1.875rem}.EsgPledgeSection_inner__cgL7L{grid-template-columns:minmax(18rem,35.125rem) minmax(0,1fr);gap:4rem;width:min(100%,70.125rem)}.EsgPledgeSection_card__twUBf{margin-top:10rem;padding:2.5rem;width:100%;max-width:35.125rem}.EsgPledgeSection_pledgeIcon__w2Lyp{top:-2.25rem;right:-1.75rem;width:9.5rem;max-width:none}.EsgPledgeSection_pledgeTitle__ybugt{margin-right:6rem;margin-bottom:1.25rem;font-size:2.8125rem;line-height:1}.EsgPledgeSection_themes__JfHkg{gap:.375rem}.EsgPledgeSection_themes__JfHkg li{font-size:1.125rem;line-height:1.611}.EsgPledgeSection_oathImage__pIvY5{max-width:33.75rem}.EsgPledgeSection_footnote__JCWy6{font-size:.9375rem;max-width:30.3125rem}}