@font-face{font-family:'Canela';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/canela-bold-latin.c37540171cc7e76a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:400 400;font-display:swap;src:url('/assets/brand-sans-400.0ee4b5cabaac225a.woff2') format('woff2')}@font-face{font-family:'Maax';font-style:normal;font-weight:700 700;font-display:swap;src:url('/assets/brand-sans-700.33ba4f7a77b1ae29.woff2') format('woff2')}[data-component="eat-breakfast-sustainability"]{--font-sans:'Maax','Helvetica Neue',Helvetica,Arial,sans-serif;--navy:#002554;--sand:#A68958;--green-dark:#017935;--green-light:#d4f0e3;--white:#ffffff;--btn-radius:6px;--card-radius:10px;--pad-x:max(40px,8vw);--max-width-content:1200px;--green-50:#edf8f2}[data-component="eat-breakfast-sustainability"] *,[data-component="eat-breakfast-sustainability"] *::before,[data-component="eat-breakfast-sustainability"] *::after{box-sizing:border-box}[data-component="eat-breakfast-sustainability"]{margin:0}[data-component="eat-breakfast-sustainability"] [data-component]{display:block}[data-component="eat-breakfast-sustainability"] [data-component] img{max-width:100%}[data-component="eat-breakfast-sustainability"] *,[data-component="eat-breakfast-sustainability"] *::before,[data-component="eat-breakfast-sustainability"] *::after{margin:0;padding:0;box-sizing:border-box}[data-component="eat-breakfast-sustainability"]{scroll-behavior:smooth}[data-component="eat-breakfast-sustainability"]{font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--navy);background:var(--white)}[data-component="eat-breakfast-sustainability"] img{display:block;max-width:100%}[data-component="eat-breakfast-sustainability"] a{text-decoration:none;color:inherit}[data-component="eat-breakfast-sustainability"] .btn{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;padding:12px 24px;border-radius:var(--btn-radius);border:none;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap}[data-component="eat-breakfast-sustainability"] .btn-ghost-navy{background:transparent;color:var(--navy);border:1.5px solid var(--navy)}[data-component="eat-breakfast-sustainability"] .btn-ghost-navy:hover{background:var(--navy);color:white}[data-component="eat-breakfast-sustainability"] .btn-ghost-white{background:transparent;color:white;border:1.5px solid rgba(255,255,255,0.5)}[data-component="eat-breakfast-sustainability"] .btn-ghost-white:hover{background:rgba(255,255,255,0.1)}[data-component="eat-breakfast-sustainability"] .btn-sm{font-size:10px;padding:8px 16px}[data-component="eat-breakfast-sustainability"] .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;margin-bottom:12px;color:var(--sand)}[data-component="eat-breakfast-sustainability"] .eyebrow::before{content:'';width:24px;height:2px;background:var(--sand);flex-shrink:0}[data-component="eat-breakfast-sustainability"] .eyebrow.green{color:var(--green-dark)}[data-component="eat-breakfast-sustainability"] .eyebrow.green::before{background:var(--green-dark)}[data-component="eat-breakfast-sustainability"] .sust-section{background:var(--green-50);padding:72px var(--pad-x)}[data-component="eat-breakfast-sustainability"] .sust-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}[data-component="eat-breakfast-sustainability"] .sust-story{display:flex;flex-direction:column;gap:0}[data-component="eat-breakfast-sustainability"] .sust-img-wrap{position:relative;overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0;aspect-ratio:4/3}[data-component="eat-breakfast-sustainability"] .sust-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s}[data-component="eat-breakfast-sustainability"] .sust-story:hover .sust-img-wrap img{transform:scale(1.03)}[data-component="eat-breakfast-sustainability"] .sust-text{background:var(--navy);border-radius:0 0 var(--card-radius) var(--card-radius);padding:24px 28px}[data-component="eat-breakfast-sustainability"] .sust-tag{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;background:var(--green-dark);color:white;padding:4px 10px;border-radius:4px;margin-bottom:10px}[data-component="eat-breakfast-sustainability"] .sust-title{font-size:1.2rem;font-weight:700;color:white;margin-bottom:8px;line-height:1.2}[data-component="eat-breakfast-sustainability"] .sust-desc{font-size:13px;color:rgba(255,255,255,0.75);line-height:1.65;margin-bottom:12px}[data-component="eat-breakfast-sustainability"] .sust-stats{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 14px}[data-component="eat-breakfast-sustainability"] .sust-stat{text-align:left}[data-component="eat-breakfast-sustainability"] .sust-stat-num{font-family:var(--font-sans);font-size:20px;font-weight:700;color:var(--green-light);line-height:1}[data-component="eat-breakfast-sustainability"] .sust-stat-lbl{font-size:9px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.5)}[data-component="eat-breakfast-sustainability"] .sust-tgtg-steps{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}[data-component="eat-breakfast-sustainability"] .sust-step{display:flex;gap:12px;align-items:flex-start}[data-component="eat-breakfast-sustainability"] .sust-step-num{font-family:var(--font-sans);font-size:17px;font-weight:700;color:var(--green-light);line-height:1;flex-shrink:0;width:22px}[data-component="eat-breakfast-sustainability"] .sust-step-text{font-size:12px;color:rgba(255,255,255,0.78);line-height:1.45}[data-component="eat-breakfast-sustainability"] .sust-cta-row{display:flex;justify-content:flex-end}@media(max-width:1100px){[data-component="eat-breakfast-sustainability"]{--pad-x:28px}[data-component="eat-breakfast-sustainability"] .sust-grid{grid-template-columns:1fr}[data-component="eat-breakfast-sustainability"] .sust-grid{gap:20px}}@media(max-width:680px){[data-component="eat-breakfast-sustainability"]{--pad-x:16px}}@media (min-width:1200px){[data-component="eat-breakfast-sustainability"][data-component][data-component] > *{padding-inline:max(var(--pad-x,40px),calc((100% - var(--max-width-content,1200px)) / 2))}}@media (min-width:681px) and (max-width:1100px){[data-component="eat-breakfast-sustainability"] .sust-grid{grid-template-columns:1fr 1fr}}