.corporate-responsibility_page__aBJB6{background:#faf9f6;color:#4a4740;font-family:var(--font-poppins),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.corporate-responsibility_shell__G_WIN{width:100%;overflow-x:hidden}.corporate-responsibility_container__sTs_N{max-width:1240px;margin:0 auto;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.corporate-responsibility_containerNarrow__nydDS{max-width:900px;margin:0 auto}.corporate-responsibility_containerNotes__au21W{max-width:880px;margin:0 auto}.corporate-responsibility_hero__7pxxy{background:#000000;padding-top:clamp(52px,6vw,96px);padding-bottom:clamp(48px,5.5vw,88px)}.corporate-responsibility_crumb__4D5aE{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#7e7a72;margin-bottom:clamp(28px,4vw,48px)}.corporate-responsibility_crumb__4D5aE a{color:#7e7a72;text-decoration:none}.corporate-responsibility_crumbCurrent__CntrC,.corporate-responsibility_crumb__4D5aE a:hover{color:#f2b93b}.corporate-responsibility_heroGrid__1FBLC{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(28px,4vw,72px);align-items:end}.corporate-responsibility_heroLabel__kNXwC{font-size:11px;font-weight:600;letter-spacing:.22em;color:#f2b93b;margin-bottom:20px}.corporate-responsibility_heroTitle__km7NC{margin:0;font-weight:300;font-size:clamp(32px,5vw,64px);line-height:1.08;letter-spacing:-.025em;color:#ffffff;text-wrap:balance}.corporate-responsibility_heroTitleStrong__SESs5{font-weight:600}.corporate-responsibility_heroAside__G3jV9{border-left:2px solid #f2b93b;padding-left:clamp(18px,2vw,28px)}.corporate-responsibility_heroLead___3D1f{margin:0 0 16px;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#edeae3;text-wrap:pretty}.corporate-responsibility_heroSupport__Sho5T{margin:0 0 14px;font-size:15px;line-height:1.7;color:#9f9a8e;text-wrap:pretty}.corporate-responsibility_heroSupport__Sho5T:last-child{margin-bottom:0}.corporate-responsibility_statsBand__UmtJv{background:#0e0d0b;padding:0 clamp(20px,5vw,72px) clamp(44px,5vw,80px)}.corporate-responsibility_statsGrid__K_tRL{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:#2c2a25;border-top:1px solid #2c2a25}.corporate-responsibility_stat__nSPwb{background:#0e0d0b;padding:clamp(24px,2.6vw,34px) clamp(20px,2vw,32px)}.corporate-responsibility_statFig__4Qmfy{display:block;font-weight:300;font-size:clamp(30px,3.2vw,44px);color:#ffffff;line-height:1;letter-spacing:-.02em}.corporate-responsibility_statFigGold__nzxVy{color:#f2b93b}.corporate-responsibility_statCap__oJ8ql{font-size:13px;line-height:1.55;color:#8a867e;margin-top:12px;padding-right:20px;text-wrap:pretty}.corporate-responsibility_chapterIntro__KBWxL{background:#efede6;padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px);border-bottom:1px solid #dedacf}.corporate-responsibility_chapterGrid__4hTgW{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(24px,3vw,56px);align-items:end}.corporate-responsibility_chapterNum__gKLSI{font-weight:300;font-size:clamp(64px,9vw,132px);color:#d8d3c6;line-height:.82;letter-spacing:-.04em}.corporate-responsibility_chapterLabel__BCUHY{font-size:11px;font-weight:600;letter-spacing:.22em;color:#c9971f;margin-top:18px}.corporate-responsibility_chapterTitle__VYkQN{margin:10px 0 0;font-weight:600;font-size:clamp(26px,3.2vw,44px);color:#141310;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.corporate-responsibility_chapterTitleLg__epGlU{font-size:clamp(28px,3.4vw,46px)}.corporate-responsibility_chapterIntroText__MoKoq{margin:0;font-size:clamp(15px,1.3vw,17px);color:#4a4740;line-height:1.75;text-wrap:pretty}.corporate-responsibility_sectionLight__iz9Mo{background:#faf9f6;padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px)}.corporate-responsibility_sectionInner__gmZ7u{max-width:1180px;margin:0 auto}.corporate-responsibility_proseGrid__5h4iT{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,3.5vw,64px);align-items:start;margin-bottom:clamp(48px,5.5vw,88px)}.corporate-responsibility_prose__YPPr9{margin:0;font-size:16px;color:#3e3b35;line-height:1.75;text-wrap:pretty}.corporate-responsibility_prose__YPPr9 strong{font-weight:600;color:#141310}.corporate-responsibility_pillarsGrid__rgHhZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.5vw,56px)}@media (max-width:1024px){.corporate-responsibility_pillarsGrid__rgHhZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.corporate-responsibility_pillarsGrid__rgHhZ{grid-template-columns:1fr}}.corporate-responsibility_pillarsGrid__rgHhZ .corporate-responsibility_rowLabel__dzi_l{margin-bottom:14px}.corporate-responsibility_rowList__YVOBG{display:flex;flex-direction:column}.corporate-responsibility_rowItem__lxCU_{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2.5vw,44px);padding:clamp(22px,2.4vw,30px) 0;border-top:1px solid #dedacf}.corporate-responsibility_rowItemLast___S_f8{border-bottom:1px solid #dedacf}.corporate-responsibility_rowLabel__dzi_l{font-weight:600;font-size:clamp(18px,1.7vw,22px);color:#141310;letter-spacing:-.01em}.corporate-responsibility_rowContent__FJ0nC{grid-column:span 2;min-width:0}.corporate-responsibility_rowContentBoard__5WNdA{grid-column:span 2;min-width:0;font-size:15px;color:#4a4740;line-height:1.7;text-wrap:pretty}.corporate-responsibility_rowItemBoard__LGznP{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,2vw,40px);padding:clamp(16px,1.8vw,22px) 0}.corporate-responsibility_rowTitle__kdQuH{margin:0 0 12px;font-weight:600;font-size:clamp(18px,1.6vw,21px);color:#141310;line-height:1.3;text-wrap:pretty}.corporate-responsibility_rowBody__Jf1p8{margin:0;font-size:15px;color:#4a4740;line-height:1.7;text-wrap:pretty}.corporate-responsibility_rowLabelBoard__71JK2{font-weight:600;font-size:15px;color:#141310}.corporate-responsibility_stepsGrid__7vCxa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.5vw,56px)}@media (max-width:1024px){.corporate-responsibility_stepsGrid__7vCxa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.corporate-responsibility_stepsGrid__7vCxa{grid-template-columns:1fr}}.corporate-responsibility_stepNum__PFVXD{font-weight:600;font-size:12px;color:#c9971f;letter-spacing:.14em;margin-bottom:14px}.corporate-responsibility_quoteSection__y8w3_{background:#141310;padding:clamp(56px,7vw,112px) clamp(20px,5vw,80px)}.corporate-responsibility_quote__AYz__{margin:0;font-weight:300;font-size:clamp(20px,2.4vw,32px);color:#ffffff;line-height:1.45;letter-spacing:-.015em;text-wrap:pretty}.corporate-responsibility_quoteFooter__be1h0{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:clamp(24px,3vw,36px);padding-top:22px;border-top:1px solid #3e3b35}.corporate-responsibility_quoteName__0qEqy{font-weight:600;font-size:15px;color:#f2b93b}.corporate-responsibility_quoteRole__24xO5{font-size:15px;color:#8a867e}.corporate-responsibility_sectionHeading__cH_4h{margin:0 0 clamp(20px,2.4vw,30px);font-weight:600;font-size:clamp(19px,1.7vw,23px);color:#141310}.corporate-responsibility_sectionHeadingSm__qBf1a{margin:0 0 clamp(16px,2vw,24px);font-weight:600;font-size:clamp(17px,1.5vw,20px);color:#141310}.corporate-responsibility_sectionHeadingTight__Z9W5v{margin:0 0 clamp(18px,2.2vw,26px)}.corporate-responsibility_boardBlock__84y5D{margin-bottom:clamp(48px,5.5vw,88px)}.corporate-responsibility_committeeGrid__LhXmY{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(28px,3vw,52px);margin-bottom:clamp(28px,3vw,44px)}.corporate-responsibility_committeeCard__RaL0O{border-top:2px solid #141310;padding-top:20px}.corporate-responsibility_committeeTitle__mnsJn{margin:0 0 12px;font-weight:600;font-size:clamp(17px,1.5vw,20px);color:#141310}.corporate-responsibility_mutedNote__oKpMn{margin:0 0 clamp(48px,5.5vw,88px);font-size:14px;color:#6e6a62;line-height:1.7;max-width:70ch;text-wrap:pretty}.corporate-responsibility_page__aBJB6 a{color:#c9971f;text-decoration:none}.corporate-responsibility_page__aBJB6 a:hover{color:#8f6c12}.corporate-responsibility_policyBlock__VjjP5{margin-bottom:clamp(40px,4.5vw,64px)}.corporate-responsibility_policyList__VECKC{display:flex;flex-direction:column}.corporate-responsibility_policyLink__7eoIQ{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:baseline;padding:16px 0;border-top:1px solid #dedacf;color:#141310}.corporate-responsibility_policyLinkLast__z0Z3X{border-bottom:1px solid #dedacf}.corporate-responsibility_policyName__ixjT5{font-weight:500;font-size:16px}.corporate-responsibility_policyDate__4e5ne{font-size:13px;color:#8a857a}.corporate-responsibility_policySplitGrid__8Uyy3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,4vw,64px);margin-bottom:clamp(48px,5.5vw,88px)}.corporate-responsibility_calloutBlock__Dis3f{margin-bottom:clamp(48px,5.5vw,88px)}.corporate-responsibility_deeperSection__G99nD{background:#141310;padding:clamp(48px,6vw,88px) clamp(20px,5vw,80px)}.corporate-responsibility_deeperTitle__YPC2U{margin:0 0 clamp(22px,2.5vw,32px);font-weight:600;font-size:clamp(20px,1.9vw,26px);color:#ffffff}.corporate-responsibility_deeperGrid__iIH0r{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(20px,2.4vw,36px)}.corporate-responsibility_deeperLink__t_Tk_{display:block;border-top:1px solid #3e3b35;padding-top:18px;color:#ffffff}.corporate-responsibility_deeperLinkTitle__dvPap{font-weight:600;font-size:16px;margin-bottom:6px}.corporate-responsibility_deeperArrow__5dlbs{color:#f2b93b}.corporate-responsibility_deeperDesc__xFsv2{font-size:14px;color:#8a867e;line-height:1.6;text-wrap:pretty}.corporate-responsibility_notesSection__AYEpC{background:#efede6;padding:clamp(44px,5vw,80px) clamp(20px,5vw,80px)}.corporate-responsibility_notesTitle__MtSWi{margin:0 0 clamp(22px,2.5vw,32px);font-weight:600;font-size:clamp(17px,1.5vw,20px);color:#3e3b35}.corporate-responsibility_notesStack__6ZtGJ{display:flex;flex-direction:column;gap:20px}.corporate-responsibility_note__Vamxf{margin:0;font-size:13px;color:#5a564e;line-height:1.75;text-wrap:pretty}.corporate-responsibility_note__Vamxf strong{color:#141310;font-weight:600}.corporate-responsibility_noteMuted__a43yH{color:#8a857a}@media (max-width:720px){.corporate-responsibility_rowContentBoard__5WNdA,.corporate-responsibility_rowContent__FJ0nC{grid-column:span 1}.corporate-responsibility_stat__nSPwb{padding:clamp(20px,4vw,28px) clamp(16px,4vw,22px)}}