.sustainability-legacy{background-color:var(--theme-bg);color:var(--theme-text);padding-block:var(--space-7);border-top:1px solid var(--theme-border-strong)}@media (min-width:64rem){.sustainability-legacy{padding-block:var(--space-9)}}.sustainability-legacy__inner{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:64rem){.sustainability-legacy__inner{gap:var(--space-7)}}.sustainability-legacy__head{gap:var(--space-2);flex-direction:column;display:flex}.sustainability-legacy__label{color:var(--theme-text-muted);margin:0}.sustainability-legacy__heading{text-wrap:balance;max-width:18ch;margin:0}.sustainability-legacy__list{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.sustainability-legacy__list{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.sustainability-legacy__list{grid-template-columns:repeat(3,1fr)}}.sustainability-legacy__item{min-width:0;margin:0}.sustainability-legacy__link{color:inherit;text-decoration:none;display:block}.sustainability-legacy__card{gap:var(--space-2);flex-direction:column;display:flex}.sustainability-legacy__media{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.sustainability-legacy__media--placeholder{background-color:color-mix(in srgb, var(--theme-text) 8%, transparent)}.sustainability-legacy__image{object-fit:cover;width:100%;height:100%;display:block}.sustainability-legacy__meta{gap:var(--space-0-5);padding-top:var(--space-1);border-top:1px solid var(--theme-border);flex-direction:column;display:flex}.sustainability-legacy__title{text-wrap:balance;color:var(--theme-text);margin:0}.sustainability-legacy__year{color:var(--theme-text-muted);margin:0}
.sustainability-commitment{background-color:var(--theme-bg);color:var(--theme-text);padding-block:var(--space-7);border-top:1px solid var(--theme-border-strong)}@media (min-width:64rem){.sustainability-commitment{padding-block:var(--space-9)}}.sustainability-commitment__inner{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:64rem){.sustainability-commitment__inner{gap:var(--space-7)}}.sustainability-commitment__head{gap:var(--space-2);flex-direction:column;max-width:50rem;display:flex}.sustainability-commitment__label{color:var(--theme-text-muted);margin:0}.sustainability-commitment__heading{text-wrap:balance;margin:0}.sustainability-commitment__list{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.sustainability-commitment__list{column-gap:var(--space-5);grid-template-columns:repeat(3,1fr);gap:0}}.sustainability-commitment__item{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--theme-border-strong);flex-direction:column;min-width:0;margin:0;display:flex}@media (min-width:64rem){.sustainability-commitment__item{padding-top:var(--space-4);gap:var(--space-2)}}.sustainability-commitment__index{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0}.sustainability-commitment__item-title{text-wrap:balance;margin:0}.sustainability-commitment__item-body{text-wrap:pretty;max-width:26rem;margin:0}
.sustainability-principles{background-color:var(--theme-bg);color:var(--theme-text);padding-block:var(--space-7);border-top:1px solid var(--theme-border-strong)}@media (min-width:64rem){.sustainability-principles{padding-block:var(--space-9)}}.sustainability-principles__inner{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:64rem){.sustainability-principles__inner{column-gap:var(--space-7);grid-template-columns:1fr 2fr}}.sustainability-principles__aside{gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:64rem){.sustainability-principles__aside{top:var(--space-7);align-self:start;gap:var(--space-3);position:sticky}}.sustainability-principles__label{color:var(--theme-text-muted);margin:0}.sustainability-principles__heading{text-wrap:pretty;max-width:14ch;margin:0}.sustainability-principles__intro{text-wrap:pretty;max-width:22rem;margin:0}.sustainability-principles__list{border-bottom:1px solid var(--theme-border-strong);margin:0;padding:0;list-style:none}.sustainability-principles__item{grid-template-columns:var(--space-4) 1fr;align-items:baseline;column-gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--theme-border-strong);display:grid}@media (min-width:64rem){.sustainability-principles__item{grid-template-columns:var(--space-6) 1fr;column-gap:var(--space-4);padding-block:var(--space-5)}}.sustainability-principles__index{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;margin:0}.sustainability-principles__content{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.sustainability-principles__content{gap:var(--space-3)}}.sustainability-principles__title{text-wrap:balance;color:var(--theme-text);margin:0}.sustainability-principles__body{text-wrap:pretty;max-width:32rem;margin:0}
