.split-route-hero_heroSection__D3Pjz{width:100%;margin-top:84px;background:var(--white);overflow:hidden}.split-route-hero_heroGrid__2UElu{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(620px,calc(100vh - 84px),880px);width:100%}.split-route-hero_imageCol__XKqRY{position:relative;width:100%;height:100%;overflow:hidden;background:var(--mist-100)}.split-route-hero_heroImage__MSH04{display:block;width:100%;height:100%;object-fit:cover}.split-route-hero_contentCol__lZeK0{--route-hero-accent:#c92a1d;--route-hero-tint-opacity:0.1;position:relative;display:flex;align-items:center;padding:clamp(48px,6vw,96px) clamp(32px,5vw,84px);background:var(--white)}.split-route-hero_contentCol__lZeK0:before{position:absolute;inset:0;z-index:0;background:var(--route-hero-accent);content:"";opacity:var(--route-hero-tint-opacity);pointer-events:none}.split-route-hero_contentInner__ptlQq{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;width:100%;max-width:660px}.split-route-hero_heading__V_Iyr{margin:0;color:var(--color-foreground);font-family:var(--display);font-size:clamp(52px,5.8vw,92px);font-weight:500;letter-spacing:-.07em;line-height:.91;text-wrap:balance}.split-route-hero_headingAccent__vCadZ{color:var(--route-hero-accent)}.split-route-hero_description__oFRcd{max-width:540px;margin:0;color:var(--slate-800);font-family:var(--font-description);font-size:clamp(16px,1.3vw,19px);line-height:1.52}@media (max-width:960px){.split-route-hero_heroSection__D3Pjz{margin-top:70px}.split-route-hero_heroGrid__2UElu{grid-template-columns:1fr;min-height:auto}.split-route-hero_imageCol__XKqRY{height:clamp(320px,48vh,460px)}.split-route-hero_contentCol__lZeK0{padding:clamp(36px,6vw,56px) clamp(20px,5vw,36px)}.split-route-hero_contentInner__ptlQq{gap:22px;max-width:100%}.split-route-hero_heading__V_Iyr{font-size:clamp(42px,9vw,64px);line-height:.94}}.activities-page_page__xGkb5{overflow:clip}.activities-page_page__xGkb5 section{scroll-margin-top:100px}.activities-page_processGridSection__x3SzL{padding:var(--section-space) 0}.activities-page_processGrid__ZDIli{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.5vw,28px);gap:clamp(16px,2.5vw,28px);margin-top:clamp(40px,5vw,64px)}.activities-page_processCard__XUT8a{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:clamp(28px,3.2vw,42px);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-surface);text-decoration:none;color:inherit;cursor:pointer}.activities-page_processCardHeader__Yefxg{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:24px}.activities-page_processCardNumber__x5sG3{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--signal)}.activities-page_processCardIcon__d_J9s{--process-card-icon-size:clamp(48px,4vw,60px);position:relative;width:var(--process-card-icon-size);height:var(--process-card-icon-size);flex:0 0 var(--process-card-icon-size)}.activities-page_collectionFrame__jRNzG{transform:none}.activities-page_processingFrame__llwmH{transform:scale(1)}.activities-page_globalTradeFrame__Rz79n{transform:scale(.98)}.activities-page_processCardIconMain__Rzwpa,.activities-page_processCardIconRing__Z5FgO{position:absolute;inset:0;display:block;transform-origin:50% 50%;transform-box:border-box;will-change:transform;background-color:#000000;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:background-color .24s ease}.activities-page_collectionIcon__eaKse{mask-image:url(/Images/icons/collection.png);-webkit-mask-image:url(/Images/icons/collection.png)}.activities-page_processingIcon__g9t_o{mask-image:url(/Images/icons/processing.png);-webkit-mask-image:url(/Images/icons/processing.png)}.activities-page_globalTradeIcon__AgZMl{mask-image:url(/Images/icons/globaltrade.png);-webkit-mask-image:url(/Images/icons/globaltrade.png)}.activities-page_collectionRing__jgXJ5{background-color:transparent;transform-origin:46.7% 51%}.activities-page_processingRing__bLwWu{background-color:transparent}.activities-page_globalTradeRing__7cbWJ{mask-image:url(/Images/icons/globaltradecircle.png);-webkit-mask-image:url(/Images/icons/globaltradecircle.png)}.activities-page_collectionArrow1__LP2KJ,.activities-page_collectionArrow2__j2M7r,.activities-page_collectionArrow3___jSPJ,.activities-page_processingArrow1__fzsNr,.activities-page_processingArrow2__MZLxl,.activities-page_processingArrow3__E5Cm0,.activities-page_processingArrow4__yA1Aj{position:absolute;inset:0;background-color:#000000;mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:background-color .24s ease}.activities-page_collectionArrow1__LP2KJ{mask-image:url(/Images/icons/collectionarrow1.png);-webkit-mask-image:url(/Images/icons/collectionarrow1.png)}.activities-page_collectionArrow2__j2M7r{mask-image:url(/Images/icons/collectionarrow2.png);-webkit-mask-image:url(/Images/icons/collectionarrow2.png)}.activities-page_collectionArrow3___jSPJ{mask-image:url(/Images/icons/collectionarrow3.png);-webkit-mask-image:url(/Images/icons/collectionarrow3.png)}.activities-page_processingArrow1__fzsNr{mask-image:url(/Images/icons/processingarrow1.png);-webkit-mask-image:url(/Images/icons/processingarrow1.png)}.activities-page_processingArrow2__MZLxl{mask-image:url(/Images/icons/processingarrow2.png);-webkit-mask-image:url(/Images/icons/processingarrow2.png)}.activities-page_processingArrow3__E5Cm0{mask-image:url(/Images/icons/processingarrow3.png);-webkit-mask-image:url(/Images/icons/processingarrow3.png)}.activities-page_processingArrow4__yA1Aj{mask-image:url(/Images/icons/processingarrow4.png);-webkit-mask-image:url(/Images/icons/processingarrow4.png)}.activities-page_processCard__XUT8a:hover .activities-page_processCardIconMain__Rzwpa,.activities-page_processCard__XUT8a:hover .activities-page_processCardIconRing__Z5FgO{background-color:var(--signal)}.activities-page_processCard__XUT8a:hover .activities-page_processCardIconRing__Z5FgO.activities-page_collectionRing__jgXJ5,.activities-page_processCard__XUT8a:hover .activities-page_processCardIconRing__Z5FgO.activities-page_processingRing__bLwWu{background-color:transparent}.activities-page_processCard__XUT8a:hover .activities-page_collectionArrow1__LP2KJ,.activities-page_processCard__XUT8a:hover .activities-page_collectionArrow2__j2M7r,.activities-page_processCard__XUT8a:hover .activities-page_collectionArrow3___jSPJ,.activities-page_processCard__XUT8a:hover .activities-page_processingArrow1__fzsNr,.activities-page_processCard__XUT8a:hover .activities-page_processingArrow2__MZLxl,.activities-page_processCard__XUT8a:hover .activities-page_processingArrow3__E5Cm0,.activities-page_processCard__XUT8a:hover .activities-page_processingArrow4__yA1Aj{background-color:var(--signal)}@media (prefers-reduced-motion:no-preference){.activities-page_processCard__XUT8a:hover .activities-page_processCardIconRing__Z5FgO{animation:activities-page_process-card-icon-spin__sWI5p 1.2s linear infinite}}@keyframes activities-page_process-card-icon-spin__sWI5p{to{transform:rotate(1turn)}}.activities-page_processCardContent__6_bjy h3{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.05em;line-height:.98;color:var(--color-foreground)}.activities-page_processCardContent__6_bjy p{margin:0;color:var(--slate-800);font-family:var(--font-description);font-size:clamp(14px,1.1vw,15px);line-height:1.55}.activities-page_detailSection__V9bfy{padding-top:clamp(80px,11vw,140px)}.activities-page_detailSectionConnected__P2nqQ{padding-top:0}.activities-page_detailMedia__f__JF{margin-top:clamp(36px,5vw,56px);height:clamp(380px,45vw,580px);overflow:hidden;border-radius:var(--radius-card);background:var(--mist-100);box-shadow:var(--shadow-card)}.activities-page_detailMedia__f__JF img{width:100%;height:100%;object-fit:cover;display:block}.activities-page_closingCta__4coil{padding-top:clamp(80px,11vw,140px)!important;padding-bottom:clamp(80px,11vw,140px)!important}@media (max-width:900px){.activities-page_processGrid__ZDIli{grid-template-columns:1fr;gap:20px}.activities-page_processCard__XUT8a{min-height:auto}}@media (max-width:760px){.activities-page_page__xGkb5 section{scroll-margin-top:72px}}.about-us-page_about__g37qS{overflow:clip}.about-us-page_about__g37qS section{scroll-margin-top:92px}.about-us-page_heroPlaceholder___JNkl>div:first-child{height:100%}.about-us-page_placeholder___quR1{min-height:100%;display:grid;align-content:space-between;grid-gap:24px;gap:24px;padding:clamp(24px,4vw,48px);background:repeating-linear-gradient(135deg,#202421,#202421 18px,#282d29 0,#282d29 36px);color:#fff}.about-us-page_placeholder___quR1 strong{align-self:start;font-family:var(--font-action);font-size:clamp(62px,9vw,126px);letter-spacing:-.12em;line-height:.75;color:var(--signal)}.about-us-page_placeholder___quR1 span{max-width:230px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.about-us-page_compactPlaceholder__8Y0q8{min-height:128px;padding:18px}.about-us-page_compactPlaceholder__8Y0q8 strong{font-size:44px}.about-us-page_compactPlaceholder__8Y0q8 span{font-size:9px}.about-us-page_contentSection__xELWM,.about-us-page_story__zLS5j{padding:clamp(88px,11vw,160px) 0}.about-us-page_aboutStory__7GFRR{padding-top:clamp(80px,11vw,140px)}.about-us-page_story__zLS5j{padding-bottom:clamp(56px,6vw,84px)}.about-us-page_sectionLead__AaucY{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);align-items:end}.about-us-page_storyMetric__UpXQn{display:flex;align-items:baseline;gap:16px;margin-top:36px;padding-top:18px;border-top:1px solid var(--ink)}.about-us-page_storyMetric__UpXQn strong{font-family:var(--font-action);font-size:clamp(52px,6vw,84px);font-weight:500;letter-spacing:-.08em;line-height:.85;color:var(--signal);transform:translateY(12px)}.about-us-page_storyMetric__UpXQn span{max-width:150px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.about-us-page_storyGrid__EicHK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:68px}.about-us-page_storyGrid__EicHK article{min-height:280px;display:grid;grid-template-rows:auto minmax(1.92em,auto) auto;align-content:start;grid-gap:16px;gap:16px;padding:clamp(24px,3vw,38px);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:0 4px 14px rgba(23,26,24,.04);transition:transform var(--speed),border-color var(--speed),box-shadow var(--speed)}.about-us-page_storyGrid__EicHK article:hover{transform:translateY(var(--card-hover-lift-distance,-3px));border-color:var(--card-hover-lift-border-color,rgba(0,0,0,.65));box-shadow:0 8px 20px rgba(23,26,24,.06)}@media (prefers-reduced-motion:reduce){.about-us-page_storyGrid__EicHK article:hover{transform:none}}.about-us-page_certCard__LM0Fr small,.about-us-page_jobCard__tv2dT small,.about-us-page_storyGrid__EicHK article>span,.about-us-page_teamCard__oE7R2 small{color:var(--signal);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.about-us-page_storyGrid__EicHK h3{max-width:270px;min-height:1.92em;margin:0;font-family:var(--display);font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.055em;line-height:.96}.about-us-page_storyGrid__EicHK p{margin:0;color:var(--color-muted);font-family:var(--font-description);font-size:16px;font-weight:450}.about-us-page_after__qb2pP{padding:clamp(80px,11vw,140px) 0;background:var(--slate-950);color:#fff}.about-us-page_after__qb2pP .section-intro{color:#b9c0ba}.about-us-page_after__qb2pP .eyebrow{color:#c3c9c4}.about-us-page_afterGrid__ie4Bc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr) minmax(230px,.38fr);grid-gap:clamp(32px,5vw,74px);gap:clamp(32px,5vw,74px);align-items:start}.about-us-page_after__qb2pP ol{margin:0;padding:0;list-style:none;counter-reset:after}.about-us-page_after__qb2pP li{counter-increment:after;display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;padding:22px 0;border-bottom:1px solid #414842}.about-us-page_after__qb2pP li:before{content:counter(after,decimal-leading-zero);color:var(--signal);font-family:var(--mono);font-size:10px;font-weight:700}.about-us-page_after__qb2pP li span,.about-us-page_after__qb2pP li strong{grid-column:2}.about-us-page_after__qb2pP li strong{font-family:var(--font-heading);font-size:24px;font-weight:500;letter-spacing:-.035em}.about-us-page_after__qb2pP li span{color:#b9c0ba;font-family:var(--font-description);font-weight:450}.about-us-page_after__qb2pP aside{min-height:310px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:var(--radius-card);background:var(--signal);border:1px solid var(--signal);color:#ffffff;box-shadow:0 16px 36px rgba(0,0,0,.12);transition:transform .38s cubic-bezier(.2,.8,.2,1),background-color .34s ease,border-color .34s ease,color .34s ease,box-shadow .38s ease;will-change:transform}.about-us-page_after__qb2pP aside:hover{transform:translateY(-3px);background:#ffffff;border-color:var(--signal);box-shadow:0 20px 42px rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.about-us-page_after__qb2pP aside:hover{transform:none}}.about-us-page_after__qb2pP aside strong{font-family:var(--font-action);font-size:clamp(72px,8vw,118px);font-weight:600;letter-spacing:-.09em;line-height:.8;color:#ffffff;transition:color .34s ease}.about-us-page_after__qb2pP aside span{margin-top:20px;font-family:var(--font-action);font-size:18px;font-weight:700;color:#ffffff;transition:color .34s ease}.about-us-page_after__qb2pP aside small{margin-top:8px;color:#ffffff;opacity:.76;transition:color .34s ease,opacity .34s ease}.about-us-page_after__qb2pP aside:hover span,.about-us-page_after__qb2pP aside:hover strong{color:var(--signal)}.about-us-page_after__qb2pP aside:hover small{color:var(--signal);opacity:.82}.about-us-page_jobCard__tv2dT,.about-us-page_teamCard__oE7R2{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.about-us-page_jobCard__tv2dT summary,.about-us-page_teamCard__oE7R2 summary{cursor:pointer;list-style:none}.about-us-page_jobCard__tv2dT summary::-webkit-details-marker,.about-us-page_teamCard__oE7R2 summary::-webkit-details-marker{display:none}.about-us-page_teamCard__oE7R2 summary>span{display:grid;grid-gap:8px;gap:8px;padding:24px}.about-us-page_jobCard__tv2dT summary strong,.about-us-page_teamCard__oE7R2 summary strong{font-family:var(--font-heading);font-size:28px;font-weight:500;letter-spacing:-.045em;line-height:1}.about-us-page_jobCard__tv2dT summary em,.about-us-page_teamCard__oE7R2 summary em{color:var(--color-muted);font-family:var(--font-description);font-size:14px;font-style:normal;font-weight:450}.about-us-page_teamCard__oE7R2>p{margin:0;padding:0 24px 24px;color:var(--color-muted);font-family:var(--font-description);font-weight:450}.about-us-page_team____Ord{padding:clamp(88px,11vw,160px) 0;background:var(--color-surface-muted)}.about-us-page_teamGrid__j77dc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:22px}.about-us-page_teamCard__oE7R2 .about-us-page_placeholder___quR1{aspect-ratio:.82;min-height:0}.about-us-page_about__g37qS .brand-placeholder{height:100%;display:grid;align-content:space-between;grid-gap:24px;gap:24px;padding:clamp(24px,4vw,48px);background:repeating-linear-gradient(135deg,#202421,#202421 18px,#282d29 0,#282d29 36px);color:#fff}.about-us-page_about__g37qS .brand-placeholder strong{font-family:var(--font-action);font-size:clamp(62px,9vw,126px);letter-spacing:-.12em;line-height:.75;color:var(--signal)}.about-us-page_about__g37qS .brand-placeholder span{align-self:end;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.about-us-page_careersGrid__PvuyI{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);margin-top:28px;align-items:start}.about-us-page_jobList__ijYkQ{display:grid;grid-gap:12px;gap:12px}.about-us-page_jobCard__tv2dT summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.about-us-page_jobCard__tv2dT summary>span{display:grid;grid-gap:8px;gap:8px}.about-us-page_jobCard__tv2dT summary b{color:var(--signal);font-size:28px;font-weight:400;transition:transform var(--speed)}.about-us-page_jobCard__tv2dT[open] summary b{transform:rotate(45deg)}.about-us-page_jobCard__tv2dT>div{padding:0 24px 24px;border-top:1px solid var(--color-border)}.about-us-page_jobCard__tv2dT h3{margin:20px 0 10px;font-size:16px}.about-us-page_jobCard__tv2dT ul{padding-left:20px;color:var(--color-muted)}.about-us-page_jobCard__tv2dT button{min-height:42px;padding:0 14px;border:1px solid var(--signal);border-radius:999px;background:transparent;color:var(--signal);font-weight:700}.about-us-page_application__I3BQz{display:grid;grid-gap:18px;gap:18px;padding:clamp(24px,4vw,42px);border-radius:var(--radius-card);background:var(--slate-950);color:#fff;box-shadow:var(--shadow-float)}.about-us-page_application__I3BQz h3{margin:0;font-family:var(--display);font-size:38px;font-weight:500;letter-spacing:-.055em}.about-us-page_application__I3BQz>p{margin:0;color:#c2c8c3;font-family:var(--font-description);font-weight:450}.about-us-page_application__I3BQz label{display:grid;grid-gap:7px;gap:7px;font-family:var(--font-action);font-size:14px;font-weight:650}.about-us-page_application__I3BQz input,.about-us-page_application__I3BQz select,.about-us-page_application__I3BQz textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #525954;border-radius:10px;background:#252a26;color:#fff;font:inherit}.about-us-page_application__I3BQz textarea{resize:vertical}.about-us-page_application__I3BQz input[type=file]{padding:10px}.about-us-page_application__I3BQz .btn{width:-moz-fit-content;width:fit-content}.about-us-page_application__I3BQz .about-us-page_ack__48oW8,.about-us-page_application__I3BQz .about-us-page_fallback__ZRZOa,.about-us-page_application__I3BQz .about-us-page_fileNote__SbxZw{font-size:13px}.about-us-page_application__I3BQz .about-us-page_fallback__ZRZOa a{color:#fff;font-family:var(--font-action);text-decoration:underline;text-underline-offset:3px}.about-us-page_application__I3BQz .about-us-page_ack__48oW8{min-height:20px;color:#fff;font-family:var(--font-action);font-weight:700}.about-us-page_facility__Vr9mc{margin-top:0;padding-bottom:clamp(80px,11vw,140px)}.about-us-page_stats__q8sK_{padding:clamp(80px,11vw,140px) 0}.about-us-page_testimonials__Oap6a{padding-top:clamp(80px,11vw,140px);padding-bottom:clamp(80px,11.40625vw,146px)}.about-us-page_finalCta__AEvVy{padding:140px 0}@media (max-width:980px){.about-us-page_afterGrid__ie4Bc{grid-template-columns:1fr 1fr}.about-us-page_afterGrid__ie4Bc>div:first-child{grid-column:1/-1}.about-us-page_teamGrid__j77dc{grid-template-columns:repeat(2,minmax(0,1fr))}.about-us-page_careersGrid__PvuyI{grid-template-columns:1fr}}@media (max-width:760px){.about-us-page_about__g37qS section{scroll-margin-top:72px}.about-us-page_afterGrid__ie4Bc,.about-us-page_sectionLead__AaucY{grid-template-columns:1fr;gap:30px}.about-us-page_afterGrid__ie4Bc>div:first-child{grid-column:auto}.about-us-page_storyGrid__EicHK,.about-us-page_teamGrid__j77dc{grid-template-columns:1fr}.about-us-page_storyGrid__EicHK article{min-height:240px}.about-us-page_storyMetric__UpXQn{align-items:flex-end}.about-us-page_after__qb2pP aside{min-height:250px}.about-us-page_application__I3BQz{padding:24px 20px}}.environmental-commitments_commitments__k7Z1a{padding-top:var(--section-space);padding-bottom:0}.environmental-commitments_commitmentLead__zifDM{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.7fr);grid-gap:clamp(36px,8vw,120px);gap:clamp(36px,8vw,120px);align-items:end}.environmental-commitments_commitmentGrid__2bdZQ{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);grid-gap:clamp(42px,9vw,154px);gap:clamp(42px,9vw,154px);margin-top:clamp(54px,7vw,90px);padding-top:22px;border-top:1px solid var(--ink)}.environmental-commitments_withBottomSpacing__poDN_ .environmental-commitments_commitmentGrid__2bdZQ{margin-bottom:120px}.environmental-commitments_commitmentStatement__mLDXg{max-width:420px;margin:0;font-family:var(--body);font-size:clamp(33px,4.2vw,60px);font-weight:400;letter-spacing:-.065em;line-height:.94}.environmental-commitments_commitmentGrid__2bdZQ ol{margin:0;padding:0;list-style:none}.environmental-commitments_commitmentGrid__2bdZQ li{display:grid;grid-template-columns:48px 1fr;grid-gap:18px;gap:18px;padding:22px 0 25px;border-bottom:1px solid var(--line)}.environmental-commitments_commitmentGrid__2bdZQ li>span{padding-top:5px;color:var(--signal);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em}.environmental-commitments_commitmentGrid__2bdZQ h3{margin:0;font-family:var(--display);font-size:clamp(25px,2.5vw,36px);font-weight:500;letter-spacing:-.055em;line-height:1}.environmental-commitments_commitmentGrid__2bdZQ li p{max-width:560px;margin:10px 0 0;color:var(--ink-soft);font-family:var(--font-description);font-weight:450}@media (max-width:980px){.environmental-commitments_commitmentGrid__2bdZQ{gap:54px}}@media (max-width:860px){.environmental-commitments_commitmentLead__zifDM{grid-template-columns:1fr;gap:28px}.environmental-commitments_commitmentLead__zifDM .section-intro{margin-top:0}}@media (max-width:760px){.environmental-commitments_commitmentGrid__2bdZQ{grid-template-columns:1fr;gap:46px}.environmental-commitments_commitmentStatement__mLDXg{max-width:570px}}.sustainability-page_page__QDR2h{overflow:clip}.sustainability-page_page__QDR2h section{scroll-margin-top:92px}.sustainability-page_hero__EAVK8{padding-bottom:clamp(54px,7vw,94px)}.sustainability-page_hero__EAVK8 .route-kicker{color:var(--signal)}.sustainability-page_hero__EAVK8 .route-intro-copy{max-width:530px}.sustainability-page_hero__EAVK8 .route-intro-copy p{max-width:510px}.sustainability-page_hero__EAVK8 .route-actions{align-items:center}.sustainability-page_heroShowcase__HMCTK{margin-bottom:var(--section-space)}.sustainability-page_heroImage__1xZbG{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(42vw,540px);padding:clamp(28px,4.5vw,62px);color:var(--ink);background:var(--mist-100)}.sustainability-page_heroImage__1xZbG:before{content:"";position:absolute;inset:18px;border:1px solid var(--line);pointer-events:none}.sustainability-page_heroImage__1xZbG>*{position:relative;z-index:1}.sustainability-page_heroRule__4VPRE{display:flex;align-items:center;gap:12px;position:absolute;top:clamp(32px,5vw,64px);right:clamp(30px,5vw,64px);left:clamp(30px,5vw,64px);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.sustainability-page_heroRule__4VPRE i{height:1px;flex:1 1;background:var(--ink);opacity:.35}.sustainability-page_heroWordmark__M7HBd{position:absolute;top:50%;left:50%;color:var(--signal);font-family:var(--font-action);font-size:clamp(150px,21vw,320px);font-weight:600;letter-spacing:-.17em;line-height:.6;opacity:.12;transform:translate(-53%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sustainability-page_heroImage__1xZbG>p{max-width:390px;margin:0 0 42px;font-family:var(--font-action);font-size:clamp(30px,4vw,58px);font-weight:500;letter-spacing:-.065em;line-height:.93}.sustainability-page_impact__5dD4s{padding:var(--section-space) 0 0;background:var(--mist-100)}.sustainability-page_impactGrid__bSkdf{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-column-gap:clamp(42px,8vw,132px);column-gap:clamp(42px,8vw,132px);grid-row-gap:48px;row-gap:48px;align-items:end}.sustainability-page_impactStats__l_Hck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0}.sustainability-page_impactStats__l_Hck div{min-height:224px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.sustainability-page_impactStats__l_Hck dt{color:var(--signal);font-family:var(--font-action);font-size:clamp(58px,7vw,108px);font-weight:500;letter-spacing:-.085em;line-height:.82}.sustainability-page_impactStats__l_Hck dd{max-width:165px;margin:20px 0 0;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.45;text-transform:uppercase}.sustainability-page_impactNote__h853s{grid-column:2;margin:-24px 0 0;color:var(--ink-soft);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sustainability-page_circular__zGBD_{display:grid;grid-template-columns:minmax(0,.72fr) minmax(460px,1.28fr);grid-gap:clamp(48px,8vw,140px);gap:clamp(48px,8vw,140px);align-items:center;padding:var(--section-space) 0 0}.sustainability-page_page__QDR2h #certifications{padding-top:var(--section-space)}.sustainability-page_cycle__MXwet{min-width:0}.sustainability-page_cycleOrbit__DCsRM{position:relative;width:min(100%,590px);aspect-ratio:1;margin-left:auto}.sustainability-page_cycleOrbit__DCsRM svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--ink);stroke-width:1}.sustainability-page_innerRing__xQfIZ{stroke:var(--line)}.sustainability-page_accentArc__OvgGf{stroke:var(--signal);stroke-width:3}.sustainability-page_arrowHead__eDDWu{fill:var(--signal);stroke:none}.sustainability-page_ticks__H7HwJ{stroke:var(--line)}.sustainability-page_cycleCenter__E9dO3{position:absolute;inset:32%;display:grid;place-content:center;text-align:center;border:1px solid var(--line);border-radius:50%;background:var(--color-surface)}.sustainability-page_cycleCenter__E9dO3 strong{font-family:var(--font-heading);font-size:clamp(23px,2.3vw,35px);font-weight:500;letter-spacing:-.055em;line-height:.95}.sustainability-page_cycleCenter__E9dO3 span{margin-top:13px;color:var(--ink-soft);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.sustainability-page_cycleLabel__nqtfJ{position:absolute;max-width:115px;font-family:var(--mono);font-size:clamp(9px,1vw,11px);font-weight:700;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.sustainability-page_label1__9lQkE{top:1%;left:50%;transform:translateX(-50%);color:var(--signal)}.sustainability-page_label2__sIt8g{top:14%;right:0;text-align:right}.sustainability-page_label3__aF1r_{top:46%;right:-1%;text-align:right}.sustainability-page_label4__mzncm{right:12%;bottom:10%;text-align:right}.sustainability-page_label5__s5gla{bottom:1%;left:50%;transform:translateX(-50%)}.sustainability-page_label6__KqINR{bottom:13%;left:0}.sustainability-page_label7__Ffssv{top:43%;left:-1%;color:var(--signal)}.sustainability-page_cycleMobile__lS1FW{display:none}@media (max-width:1080px){.sustainability-page_circular__zGBD_{grid-template-columns:minmax(0,.8fr) minmax(410px,1.2fr);gap:48px}}@media (max-width:860px){.sustainability-page_circular__zGBD_,.sustainability-page_impactGrid__bSkdf{grid-template-columns:1fr}.sustainability-page_impactStats__l_Hck{max-width:680px}.sustainability-page_impactNote__h853s{grid-column:auto;margin:-24px 0 0}.sustainability-page_circular__zGBD_{gap:50px}.sustainability-page_cycleOrbit__DCsRM{margin:0 auto}}@media (max-width:760px){.sustainability-page_page__QDR2h section{scroll-margin-top:72px}.sustainability-page_hero__EAVK8{padding-top:92px}.sustainability-page_hero__EAVK8 .route-actions{align-items:flex-start;flex-direction:column}.sustainability-page_heroShowcase__HMCTK{margin-bottom:var(--section-space)}.sustainability-page_heroImage__1xZbG{min-height:420px;padding:34px}.sustainability-page_heroImage__1xZbG>p{margin-bottom:30px}.sustainability-page_heroRule__4VPRE{top:42px;right:42px;left:42px}.sustainability-page_heroRule__4VPRE span:last-child{max-width:115px;text-align:right}.sustainability-page_impact__5dD4s{padding:var(--section-space) 0}.sustainability-page_impactStats__l_Hck{gap:12px}.sustainability-page_impactStats__l_Hck div{min-height:180px}.sustainability-page_impactStats__l_Hck dt{font-size:clamp(52px,15vw,78px)}}@media (max-width:540px){.sustainability-page_heroImage__1xZbG{min-height:354px;padding:27px}.sustainability-page_heroImage__1xZbG:before{inset:12px}.sustainability-page_heroRule__4VPRE{top:30px;right:30px;left:30px;font-size:8px}.sustainability-page_heroRule__4VPRE span:last-child{max-width:86px}.sustainability-page_heroImage__1xZbG>p{max-width:270px;font-size:34px}.sustainability-page_impactStats__l_Hck{grid-template-columns:1fr;gap:0}.sustainability-page_impactStats__l_Hck div{min-height:155px;padding:16px 0}.sustainability-page_impactStats__l_Hck dd{margin-top:15px}.sustainability-page_impactNote__h853s{margin-top:-28px;font-size:8px}.sustainability-page_cycleOrbit__DCsRM{display:none}.sustainability-page_cycleMobile__lS1FW{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.sustainability-page_cycleMobile__lS1FW li{display:grid;grid-template-columns:42px 1fr;grid-gap:12px;gap:12px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.sustainability-page_cycleMobile__lS1FW span{color:var(--signal);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em}.sustainability-page_cycleMobile__lS1FW strong{font-family:var(--font-heading);font-size:25px;font-weight:500;letter-spacing:-.045em}}