.sustainability-page{background:#fff;color:#132338}.sustainability-hero{background:#072d28;color:#fff;min-height:650px;overflow:hidden;position:relative}.sustainability-hero:before{background:linear-gradient(135deg,#ff6a18,#f38a38);clip-path:polygon(48% 0,100% 0,100% 100%,0 100%);content:"";inset:0 0 0 58%;position:absolute}.sustainability-rings{border:1px solid rgba(255,255,255,.16);border-radius:50%;height:620px;position:absolute;right:-190px;top:-200px;width:620px}.sustainability-rings:before,.sustainability-rings:after{border:1px solid rgba(255,255,255,.15);border-radius:50%;content:"";position:absolute}.sustainability-rings:before{inset:80px}.sustainability-rings:after{inset:165px}.sustainability-hero-grid{align-items:center;display:grid;gap:100px;grid-template-columns:1.08fr .92fr;min-height:650px;position:relative;z-index:2}.sustainability-breadcrumb{align-items:center;color:#a5bbb6;display:flex;font-size:10px;gap:10px;margin-bottom:62px;text-transform:uppercase}.sustainability-breadcrumb a:hover{color:#ff914f}.sustainability-kicker,.sustainability-heading>span,.sustainability-section-head>div>span,.logistics-copy>span{color:#ff8b48;font-size:10px;font-weight:900;letter-spacing:.2em;margin:0 0 17px;text-transform:uppercase}.sustainability-hero h1{font-size:clamp(51px,5.7vw,80px);letter-spacing:-.06em;line-height:.97;margin:0}.sustainability-hero h1 em{color:#ff8b48;font-style:normal}.sustainability-hero-copy>p:last-child{color:#bdd0cb;font-size:17px;line-height:1.75;margin:29px 0 0;max-width:670px}.sustainability-vision{backdrop-filter:blur(12px);background:rgba(8,41,37,.25);border:1px solid rgba(255,255,255,.26);border-radius:26px;padding:38px}.sustainability-vision>span{font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.sustainability-vision h2{font-size:32px;letter-spacing:-.04em;line-height:1.18;margin:38px 0 18px}.sustainability-vision p{font-size:14px;line-height:1.7;margin:0}.vision-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.vision-tags b{border:1px solid rgba(255,255,255,.38);border-radius:999px;font-size:8px;letter-spacing:.13em;padding:9px 12px;text-transform:uppercase}.sustainability-intro{padding:115px 0}.sustainability-intro-grid{display:grid;gap:110px;grid-template-columns:.88fr 1.12fr}.sustainability-heading h2,.sustainability-section-head h2,.logistics-copy h2{color:#082e29;font-size:clamp(41px,4.8vw,63px);letter-spacing:-.055em;line-height:1.04;margin:0}.sustainability-copy{color:#5e6d6a;font-size:16px;line-height:1.82}.sustainability-copy p{margin:0 0 22px}.sustainability-copy .sustainability-lead{color:#15322f;font-size:22px;line-height:1.58}.sustainability-pillars{background:#f1f5f3;padding:110px 0}.sustainability-section-head{align-items:end;display:flex;gap:60px;justify-content:space-between;margin-bottom:58px}.sustainability-section-head>div{max-width:760px}.sustainability-section-head>p{color:#62716e;line-height:1.72;margin:0 0 7px;max-width:420px}.pillar-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pillar-grid article{background:#fff;border:1px solid #dbe5e1;border-radius:22px;min-height:430px;padding:31px;transition:box-shadow .25s,transform .25s}.pillar-grid article:hover{box-shadow:0 25px 60px rgba(7,45,40,.12);transform:translateY(-7px)}.pillar-top{align-items:center;display:flex;justify-content:space-between}.pillar-top span{color:#81908d;font-size:9px;font-weight:800}.pillar-top b{background:#0b493f;border-radius:13px;color:#fff;display:grid;font-size:19px;height:52px;place-items:center;width:52px}.pillar-people .pillar-top b{background:#ff6a18}.pillar-integrity .pillar-top b{background:#10253d}.pillar-grid h3{color:#082e29;font-size:27px;margin:60px 0 15px}.pillar-grid p{color:#667572;font-size:14px;line-height:1.72;margin:0}.pillar-grid ul{border-top:1px solid #e1e8e5;list-style:none;margin:25px 0 0;padding:18px 0 0}.pillar-grid li{color:#465754;font-size:12px;margin:10px 0;padding-left:16px;position:relative}.pillar-grid li:before{background:#ff6a18;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:5px;width:5px}.sustainable-logistics{background:#082e29;color:#fff;padding:115px 0}.sustainable-logistics-grid{display:grid;gap:100px;grid-template-columns:.82fr 1.18fr}.logistics-copy h2{color:#fff}.logistics-copy p{color:#adbfba;font-size:15px;line-height:1.76;margin:27px 0}.logistics-copy a{border-bottom:2px solid #ff7c32;display:inline-flex;font-size:10px;font-weight:900;gap:34px;letter-spacing:.1em;padding-bottom:8px;text-transform:uppercase}.logistics-copy a b{color:#ff8b48}.logistics-actions{border-top:1px solid rgba(255,255,255,.17)}.logistics-actions article{border-bottom:1px solid rgba(255,255,255,.17);display:grid;gap:22px;grid-template-columns:42px 1fr;padding:27px 0}.logistics-actions article>b{color:#ff8541;font-size:10px}.logistics-actions h3{font-size:22px;margin:0 0 10px}.logistics-actions p{color:#aabcb7;font-size:13px;line-height:1.7;margin:0}.sustainability-roadmap{padding:115px 0}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr)}.roadmap-grid article{border:1px solid #dde5e2;margin-left:-1px;min-height:310px;padding:30px;position:relative}.roadmap-grid article:before{background:#ff6a18;content:"";height:4px;left:30px;position:absolute;top:-2px;width:38px}.roadmap-grid span{color:#f16a1d;font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.roadmap-grid h3{color:#082e29;font-size:25px;margin:75px 0 15px}.roadmap-grid p{color:#657471;font-size:13px;line-height:1.72;margin:0}.sustainability-commitment{background:#ff6a18;color:#fff;padding:100px 0}.commitment-grid{align-items:center;display:grid;gap:100px;grid-template-columns:1.15fr .85fr}.commitment-grid>div:first-child>span{display:block;font-size:9px;font-weight:900;letter-spacing:.19em;margin-bottom:15px;text-transform:uppercase}.commitment-grid h2{font-size:clamp(38px,4.4vw,59px);letter-spacing:-.055em;line-height:1.05;margin:0}.commitment-grid>div:last-child{border-left:1px solid rgba(255,255,255,.45);padding-left:35px}.commitment-grid p{font-size:16px;line-height:1.75;margin:0 0 28px}.commitment-grid a{align-items:center;background:#082e29;border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;gap:24px;letter-spacing:.1em;min-height:56px;padding:0 24px;text-transform:uppercase}.commitment-grid a:hover{background:#fff;color:#082e29}@media(max-width:980px){.sustainability-hero-grid{gap:45px}.sustainability-vision h2{font-size:27px}.sustainability-intro-grid,.sustainable-logistics-grid{gap:55px}.sustainability-section-head{align-items:flex-start;flex-direction:column;gap:22px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sustainability-hero,.sustainability-hero-grid{min-height:auto}.sustainability-hero:before{clip-path:none;inset:60% 0 0}.sustainability-hero-grid{display:block;padding-bottom:65px;padding-top:58px}.sustainability-breadcrumb{margin-bottom:42px}.sustainability-hero h1{font-size:49px}.sustainability-hero-copy>p:last-child{font-size:16px}.sustainability-vision{margin-top:48px;padding:28px}.sustainability-intro,.sustainability-roadmap,.sustainable-logistics{padding:78px 0}.sustainability-intro-grid,.sustainable-logistics-grid{grid-template-columns:1fr;gap:38px}.sustainability-heading h2,.sustainability-section-head h2,.logistics-copy h2{font-size:42px}.sustainability-copy .sustainability-lead{font-size:20px}.sustainability-pillars{padding:78px 0}.pillar-grid,.roadmap-grid{grid-template-columns:1fr}.pillar-grid article{min-height:390px}.roadmap-grid article{margin-left:0;margin-top:-1px;min-height:250px}.roadmap-grid h3{margin-top:55px}.sustainability-commitment{padding:72px 0}.commitment-grid{grid-template-columns:1fr;gap:38px}.commitment-grid>div:last-child{padding-left:24px}}@media(prefers-reduced-motion:reduce){.pillar-grid article{transition:none}}
