.sustain-page{--page-width:2180;--u:min(1px, calc(100vw / var(--page-width)));--frame-width:calc(1440 * var(--u));--dark:#000b1a;--panel:#00162b;--deep:#031f31;--base:#edeff0;--paper:#fff;--ink:#081321;--copy:#657385;--muted:#657385;--line:#e5e7eb;--blue:#1977ef;--green:#4ade80;background:var(--base);color:var(--ink);font-family:var(--font-sans);min-height:100vh;overflow-x:hidden}body:has(.sustain-page){margin:0}.sustain-page *,.sustain-page :before,.sustain-page :after{box-sizing:border-box}.sustain-page a{text-decoration:none}.sustain-frame{width:var(--frame-width);margin:0 auto}.sustain-header{height:calc(116 * var(--u))}.sustain-topbar{background:var(--blue);color:#fff;font-size:calc(12 * var(--u));height:calc(32 * var(--u));justify-content:center;align-items:center;font-weight:800;display:flex}.sustain-nav,.sustain-hero,.sustain-footer{background:var(--dark);color:#fff}.sustain-nav{height:calc(84 * var(--u))}.sustain-nav-inner{grid-template-columns:calc(300 * var(--u)) 1fr auto;align-items:center;height:100%;display:grid}.sustain-brand,.sustain-footer-brand{line-height:0;display:inline-flex}.sustain-brand img,.sustain-footer-brand img{filter:brightness(0)invert();height:calc(27 * var(--u));width:auto;display:block}.sustain-nav-links{align-items:center;gap:calc(42 * var(--u));justify-content:center;display:flex}.sustain-nav-links a{color:#ffffffad;font-size:calc(13 * var(--u));font-weight:900;line-height:1}.sustain-nav-links a.active,.sustain-nav-links a:hover{color:#fff}.sustain-nav-actions{align-items:center;gap:calc(22 * var(--u));display:flex}.sustain-nav-actions>a:not(.sustain-nav-quote){color:#fff;height:calc(24 * var(--u));width:calc(24 * var(--u));justify-content:center;align-items:center;display:inline-flex}.sustain-nav-actions svg,.sustain-logistics svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sustain-nav-actions svg{height:calc(18 * var(--u));stroke-width:2.4px;width:calc(18 * var(--u))}.sustain-nav-quote{background:var(--blue);border-radius:calc(4 * var(--u));color:#fff;font-size:calc(13 * var(--u));height:calc(36 * var(--u));width:calc(136.38 * var(--u));justify-content:center;align-items:center;font-weight:900;display:inline-flex}.sustain-hero{min-height:calc(600 * var(--u));background-image:linear-gradient(#0006,#0006),url(/marketing/sustainability/hero-globe.png);background-position:50%;background-size:cover}.sustain-hero-copy{max-width:calc(780 * var(--u));padding-top:calc(150 * var(--u));text-align:center;margin-left:auto}.sustain-hero h1{color:#fff;font-size:calc(48 * var(--u));letter-spacing:0;margin:0;font-weight:500;line-height:1.22}.sustain-hero p{color:#ffffffd1;font-size:calc(20 * var(--u));margin:calc(28 * var(--u)) 0 0;font-weight:800;line-height:1.35}.sustain-badges{gap:calc(16 * var(--u));margin-top:calc(58 * var(--u));justify-content:flex-end;display:flex}.sustain-badges span{border:calc(1 * var(--u)) solid #ffffff4d;color:#fff;font-size:calc(9.5 * var(--u));height:calc(64 * var(--u));text-align:center;width:calc(64 * var(--u));background:#fff3;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.sustain-logistics{background:var(--paper);min-height:calc(573.5 * var(--u));padding-bottom:calc(60 * var(--u));padding-top:calc(78 * var(--u))}.sustain-section-head{max-width:calc(900 * var(--u));text-align:center;margin:0 auto}.sustain-section-head h2,.sustain-split h2,.sustain-cta h2,.sustain-newsletter h2{color:var(--ink);font-size:calc(30 * var(--u));letter-spacing:0;margin:0;font-weight:500;line-height:1.2}.sustain-section-head p,.sustain-logistics-grid p,.sustain-split p,.sustain-case-grid p,.sustain-principle-grid p,.sustain-cta p{color:var(--copy);font-size:calc(15 * var(--u));margin:0;line-height:1.5}.sustain-section-head p{margin-top:calc(22 * var(--u))}.sustain-logistics-grid{gap:calc(32 * var(--u));grid-template-columns:repeat(3, calc(458.667 * var(--u)));margin-top:calc(77.5 * var(--u));display:grid}.sustain-logistics-grid article{background:var(--panel);color:#fff;height:calc(241.5 * var(--u));padding:calc(43 * var(--u)) calc(40 * var(--u))}.sustain-logistics svg{color:var(--green);height:calc(34 * var(--u));stroke-width:3px;width:calc(34 * var(--u))}.sustain-logistics-grid h3,.sustain-case-grid h3,.sustain-principle-grid h3{color:var(--ink);font-size:calc(20 * var(--u));margin:0;font-weight:900;line-height:1.25}.sustain-logistics-grid h3{color:#fff;margin-top:calc(32 * var(--u))}.sustain-logistics-grid p{color:#d1d5dbc7;margin-top:calc(18 * var(--u));max-width:calc(360 * var(--u))}.sustain-loops,.sustain-commitment{background:var(--base)}.sustain-loops{min-height:calc(704 * var(--u))}.sustain-commitment{min-height:calc(706 * var(--u))}.sustain-split{align-items:center;gap:calc(112 * var(--u));grid-template-columns:calc(514 * var(--u)) 1fr;height:100%;display:grid}.sustain-split-right{gap:calc(132 * var(--u));grid-template-columns:calc(620 * var(--u)) calc(512 * var(--u));justify-content:center}.sustain-split img{border-radius:calc(12 * var(--u));height:calc(514 * var(--u));object-fit:cover;width:calc(514 * var(--u));display:block}.sustain-split-right img{border-radius:calc(8 * var(--u));height:calc(512 * var(--u));width:calc(512 * var(--u))}.sustain-split p{font-size:calc(16 * var(--u));margin-top:calc(28 * var(--u));max-width:calc(700 * var(--u))}.sustain-commitment-list{color:#1f2937;gap:calc(18 * var(--u));font-size:calc(14 * var(--u));margin:calc(28 * var(--u)) 0 0;padding:0;font-weight:600;line-height:1.4;list-style:none;display:grid}.sustain-commitment-list li{align-items:center;gap:calc(12 * var(--u));display:flex}.sustain-commitment-list li:before{border:calc(2 * var(--u)) solid var(--blue);content:"";height:calc(10 * var(--u));width:calc(5 * var(--u));border-top:0;border-left:0;flex:none;transform:rotate(45deg)}.sustain-case{background:var(--paper);min-height:calc(747 * var(--u));padding-bottom:calc(60 * var(--u));padding-top:calc(76 * var(--u))}.sustain-case-grid{gap:calc(32 * var(--u));grid-template-columns:repeat(3, calc(458.667 * var(--u)));margin-top:calc(57.5 * var(--u));display:grid}.sustain-case-grid article{border:calc(1 * var(--u)) solid #f3f4f6;height:calc(414.5 * var(--u));background:#f8f9fa}.sustain-case-grid img{height:calc(192 * var(--u));object-fit:cover;width:calc(456.667 * var(--u));display:block}.sustain-case-grid article>div{padding:calc(32 * var(--u))}.sustain-case-grid p{font-size:calc(14.5 * var(--u));margin-top:calc(16 * var(--u))}.sustain-cta{background:var(--panel);color:#fff;min-height:calc(356 * var(--u));padding-bottom:calc(40 * var(--u));padding-top:calc(68 * var(--u));text-align:center}.sustain-cta h2,.sustain-cta p{color:#fff}.sustain-cta p{color:#dee7f2b8;margin:calc(22 * var(--u)) auto 0;max-width:calc(760 * var(--u))}.sustain-cta a{background:var(--blue);border-radius:calc(4 * var(--u));color:#fff;font-size:calc(15 * var(--u));height:calc(56 * var(--u));margin-top:calc(49 * var(--u));width:calc(253.44 * var(--u));justify-content:center;align-items:center;font-weight:900;display:inline-flex}.sustain-resources{background:var(--paper);min-height:calc(700 * var(--u));padding-bottom:calc(60 * var(--u));padding-top:calc(80 * var(--u))}.sustain-resource-grid{gap:calc(32 * var(--u));grid-template-columns:repeat(3, calc(458.667 * var(--u)));margin-top:calc(48 * var(--u));display:grid}.sustain-resource-grid img{border-radius:calc(4 * var(--u));height:calc(260 * var(--u));object-fit:cover;width:calc(458.667 * var(--u));display:block}.sustain-resource-grid span{color:#9ca3af;font-size:calc(11 * var(--u));margin-top:calc(18 * var(--u));font-weight:700;display:block}.sustain-resource-grid h3{margin-top:calc(10 * var(--u))}.sustain-resource-grid h3:after{color:var(--blue);content:" >"}.sustain-newsletter{background:var(--deep);color:#fff;min-height:calc(230 * var(--u));padding-bottom:calc(40 * var(--u));padding-top:calc(48 * var(--u));text-align:center}.sustain-newsletter h2{color:#fff;font-size:calc(24 * var(--u))}.sustain-newsletter-form{grid-template-columns:calc(410 * var(--u)) calc(150 * var(--u));margin-top:calc(32 * var(--u));justify-content:center;display:grid}.sustain-newsletter-form input,.sustain-newsletter-form button{font-size:calc(13 * var(--u));height:calc(42 * var(--u))}.sustain-newsletter-form input{border:calc(1 * var(--u)) solid #ffffff4d;color:#fff;padding:0 calc(22 * var(--u));background:0 0}.sustain-newsletter-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;font-weight:900}.sustain-footer{min-height:calc(560 * var(--u));padding-bottom:calc(40 * var(--u));padding-top:calc(64 * var(--u))}.sustain-footer-grid{gap:calc(76 * var(--u));grid-template-columns:calc(300 * var(--u)) repeat(4, calc(240 * var(--u)));display:grid}.sustain-footer-brand img{height:calc(24 * var(--u));margin-bottom:calc(36 * var(--u))}.sustain-footer-company strong,.sustain-footer-column h3{color:#ffffff9e;font-size:calc(13 * var(--u));letter-spacing:.08em;margin:0 0 calc(22 * var(--u));text-transform:uppercase;font-weight:900;display:block}.sustain-footer-company p,.sustain-footer-column a,.sustain-footer-bottom{color:#c6d1e08f;font-size:calc(11 * var(--u));margin:0;line-height:1.48}.sustain-footer-column{gap:calc(12 * var(--u));flex-direction:column;display:flex}.sustain-footer-column a.active,.sustain-footer-column a:hover,.sustain-footer-bottom a:hover{color:#fff}.sustain-footer-bottom{border-top:calc(1 * var(--u)) solid #ffffff2e;margin-top:calc(78 * var(--u));padding-top:calc(26 * var(--u));grid-template-columns:1fr auto;align-items:center;display:grid}.sustain-footer-bottom div{gap:calc(22 * var(--u));display:flex}.sustain-footer-bottom a{border-radius:calc(2 * var(--u));height:calc(16 * var(--u));width:calc(32 * var(--u));background:#6b7280cc;display:inline-block}@media (max-width:1180px){.sustain-page{--u:1px;--frame-width:min(100vw - 48px, 960px)}.sustain-header{height:auto}.sustain-topbar{text-align:center;height:32px;padding:0 16px}.sustain-nav{height:72px}.sustain-nav-inner{grid-template-columns:auto 1fr auto}.sustain-nav-links{display:none}.sustain-brand img,.sustain-footer-brand img{height:26px}.sustain-nav-actions>a:not(.sustain-nav-quote){display:none}.sustain-nav-quote{width:128px;height:42px}.sustain-hero,.sustain-logistics,.sustain-loops,.sustain-case,.sustain-cta,.sustain-commitment,.sustain-resources,.sustain-newsletter,.sustain-footer{min-height:0;padding:72px 0;overflow:visible}.sustain-hero-copy{text-align:left;max-width:680px;margin-left:0;padding-top:0}.sustain-badges{justify-content:flex-start}.sustain-logistics-grid,.sustain-split,.sustain-split-right,.sustain-case-grid,.sustain-resource-grid,.sustain-footer-grid{grid-template-columns:1fr}.sustain-logistics-grid,.sustain-case-grid,.sustain-resource-grid{gap:24px}.sustain-logistics-grid article,.sustain-case-grid article{height:auto}.sustain-split,.sustain-split-right{gap:40px}.sustain-split img,.sustain-split-right img,.sustain-case-grid img,.sustain-resource-grid img{width:100%;height:auto}.sustain-footer-bottom{grid-template-columns:1fr;align-items:flex-start;gap:24px}}@media (max-width:760px){.sustain-page{--frame-width:calc(100vw - 32px)}.sustain-hero h1{font-size:38px}.sustain-section-head h2,.sustain-split h2,.sustain-cta h2,.sustain-newsletter h2{font-size:28px}.sustain-hero p,.sustain-section-head p,.sustain-logistics-grid p,.sustain-split p,.sustain-case-grid p,.sustain-cta p{font-size:15px}.sustain-badges{flex-wrap:wrap}.sustain-logistics-grid article,.sustain-case-grid article>div{padding:28px}.sustain-newsletter-form{grid-template-columns:1fr;gap:12px}.sustain-newsletter-form input,.sustain-newsletter-form button{width:100%;height:54px}.sustain-footer-grid,.sustain-footer-bottom div{grid-template-columns:1fr}.sustain-footer-bottom div{gap:12px;display:grid}}
