.hero--dine{min-height:600px}.hero--dine .hero__media::after{background:linear-gradient(123.26deg,rgb(0 0 0 / .8) 23.49%,#fff0 80.56%)}.hero--dine .hero__content{max-width:900px}.hero--dine .hero__text{max-width:704px}#small-changes{padding-top:64px;padding-bottom:64px}.sustainability-commitments{background:var(--color-candle-wax)}.sustainability-commitments .departments__title{font-size:64px;line-height:.9;letter-spacing:-.96px}.sustainability-awards .awards__card{background:#FCFBFA}.sustainability-awards .awards__badge{height:105px}.sustainability-awards .awards__image{object-position:center}.sustainability-awards .awards__name{font-family:var(--font-heading);font-size:22px;font-style:italic;font-weight:400;line-height:1.2;letter-spacing:0}.sustainability-ahead .split-panel__panel{--panel-x:80px;gap:20px}.sustainability-ahead .split-panel__words{gap:12px}.sustainability-ahead .split-panel__eyebrow{color:var(--color-ochre)}.sustainability-ahead .split-panel__title{font-size:56px;line-height:1.06;letter-spacing:-.84px}.sustainability-ahead .split-panel__text{margin-top:8px;font-size:14px;line-height:1.55;letter-spacing:.07px}@media (max-width:1024px){.hero--dine{min-height:505px}#small-changes{padding-top:var(--pad-y);padding-bottom:var(--pad-y)}.sustainability-commitments .departments__title{font-size:32px;line-height:1.06;letter-spacing:-.32px}.sustainability-ahead .split-panel__panel{--panel-x:var(--pad-x)}.sustainability-ahead .split-panel__title{font-size:32px}.sustainability-awards .awards__name{font-size:22px}}