.itc-module--sustainability-initiatives .sustain-callout{background:var(--light-grey);padding:var(--space-4) var(--gutter) var(--section-padding)}.itc-module--sustainability-initiatives .sustain-callout__panel{background:var(--white);border:1px solid rgba(28,28,28,.1);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);display:grid;grid-template-columns:3fr 2fr;margin-inline:auto;max-width:var(--container-large);overflow:hidden}.itc-module--sustainability-initiatives .sustain-callout__content{align-self:center;padding:var(--space-4)}.itc-module--sustainability-initiatives .sustain-callout__label{color:var(--itc-red);font-size:16px;font-weight:500;margin:0 0 var(--space-1)}.itc-module--sustainability-initiatives .sustain-callout__heading{color:var(--brand-black);font-size:28px;line-height:1.3;margin:0 0 var(--space-2)}.itc-module--sustainability-initiatives .sustain-callout__description{color:var(--text-muted);font-size:16px;line-height:1.6;margin:0 0 var(--space-2)}.itc-module--sustainability-initiatives .sustain-callout__media{min-height:240px;position:relative}.itc-module--sustainability-initiatives .sustain-callout__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.itc-module--sustainability-initiatives .sustain-callout__cta{align-items:center;color:var(--itc-red);display:inline-flex;font-size:16px;font-weight:500;gap:var(--space-2);min-height:44px;text-decoration:none}.itc-module--sustainability-initiatives .sustain-callout__cta:is(:hover,:focus-visible){color:var(--itc-red-dark);text-decoration:underline}.itc-module--sustainability-initiatives .sustain-callout__cta:focus-visible{outline:2px solid var(--brand-black);outline-offset:4px}.itc-module--sustainability-initiatives .sustain-callout__cta:active{color:var(--brand-black)}.itc-module--sustainability-initiatives .sustain-callout__panel--text-only{grid-template-columns:1fr}@media (max-width:767px){.itc-module--sustainability-initiatives .sustain-callout__panel{grid-template-columns:1fr}.itc-module--sustainability-initiatives .sustain-callout__content{padding:var(--space-3)}.itc-module--sustainability-initiatives .sustain-callout__media{height:200px;min-height:0}}.itc-module--sustainability-initiatives .sustain-callout{background:#edf4e8;padding:64px var(--gutter)}.itc-module--sustainability-initiatives .sustain-callout__panel{background:linear-gradient(120deg,#173b20,#356526)}.itc-module--sustainability-initiatives .sustain-callout__cta,.itc-module--sustainability-initiatives .sustain-callout__description,.itc-module--sustainability-initiatives .sustain-callout__heading,.itc-module--sustainability-initiatives .sustain-callout__label{color:#fff}.itc-module--sustainability-initiatives .sustain-callout__description{font-size:18px}.itc-module--sustainability-initiatives .sustain-callout__cta:is(:hover,:focus-visible){color:#d7f2c7}.itc-module--sustainability-initiatives .sustain-callout__cta:focus-visible{outline-color:#fff}@media(max-width:767px){.itc-module--sustainability-initiatives .sustain-callout{padding-bottom:48px;padding-top:48px}}