.Sustainability_sustainabilityPage__p5Hbd{background-color:#f5f0e8;color:#1a1714;min-height:100vh}.Sustainability_sectionLabel__ttIv0{display:block;font-size:.85rem;letter-spacing:.35em;text-transform:uppercase;color:rgba(184,154,90,.85);margin-bottom:1rem;font-weight:400}.Sustainability_sectionTitle__SWGLf{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:300;color:#1a1714;line-height:1.1;letter-spacing:-.01em;margin:0 0 2.5rem}.Sustainability_pageHeader__2QRIr{background-color:#1a1714;padding:5rem 4rem 4rem;position:relative;overflow:hidden}.Sustainability_pageHeader__2QRIr:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(184,154,90,.04) 1px,transparent 0),linear-gradient(90deg,rgba(184,154,90,.04) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.Sustainability_pageHeader__2QRIr:after{content:"";position:absolute;left:4rem;right:4rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(184,154,90,.3) 20%,rgba(184,154,90,.3) 80%,transparent)}.Sustainability_pageHeaderInner__RPura{max-width:1600px;margin:0 auto;position:relative;z-index:2}.Sustainability_pageHeaderLabel__NS4ln{display:block;font-size:.85rem;letter-spacing:.35em;text-transform:uppercase;color:rgba(184,154,90,.7);margin-bottom:1.25rem}.Sustainability_pageHeaderTitle___KzhW{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:300;color:#e8dfc8;line-height:1.08;letter-spacing:-.01em;margin:0 0 1.25rem}.Sustainability_pageHeaderDesc__QJgFc{font-size:1rem;line-height:1.85;color:hsla(43,41%,85%,.55);margin:0;max-width:640px}.Sustainability_tabNav__t66n5{background-color:#f5f0e8;border-bottom:1px solid rgba(184,154,90,.15);position:sticky;top:0;z-index:50}.Sustainability_tabNavInner__DAjeP{max-width:1600px;margin:0 auto;padding:0 4rem;display:flex}.Sustainability_tabBtn__kKnFl{background:none;border:none;border-bottom:2px solid transparent;padding:1.25rem 1.75rem;font-size:.9rem;font-weight:400;letter-spacing:.08em;color:#9c9189;cursor:pointer;transition:all .25s ease;white-space:nowrap;margin-bottom:-1px}.Sustainability_tabBtn__kKnFl:hover{color:#1a1714}.Sustainability_tabBtnActive__Zy1ey{color:#b8963f;border-bottom-color:#b8963f;font-weight:500}.Sustainability_tabContent__5jNBr{padding:5rem 4rem;animation:Sustainability_fadeIn__7YZ2L .35s ease}@keyframes Sustainability_fadeIn__7YZ2L{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Sustainability_tabContentInner__mIJVJ{max-width:1600px;margin:0 auto}.Sustainability_philosophyGrid__KDHFQ{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.Sustainability_philosophyQuote__didk7{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:300;font-style:italic;color:#1a1714;line-height:1.65;margin:0;padding-left:1.5rem;border-left:1px solid rgba(184,154,90,.5)}.Sustainability_philosophyBody__950kB{font-size:1rem;line-height:1.9;color:#6b6358;margin:0 0 1.25rem}.Sustainability_philosophyBody__950kB:last-child{margin-bottom:0}.Sustainability_pillarsGrid__5nQs2{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.Sustainability_pillarCard__FYlxR{padding:2rem 2rem 2rem 0;border-right:1px solid rgba(184,154,90,.15);display:flex;flex-direction:column}.Sustainability_pillarCard__FYlxR:first-child{padding-left:0}.Sustainability_pillarCard__FYlxR:nth-child(2){padding-left:2rem}.Sustainability_pillarCard__FYlxR:last-child{border-right:none;padding-left:2rem;padding-right:0}.Sustainability_pillarCardTop__WFOWG{flex:1}.Sustainability_pillarNumber__9kRR2{font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:300;line-height:1;display:block;margin-bottom:.5rem;letter-spacing:-.03em}.Sustainability_pillarSubtitle__1bTqV{font-size:.85rem;letter-spacing:.25em;text-transform:uppercase;display:block;margin-bottom:.75rem}.Sustainability_pillarTitle__Mk8zS{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:300;color:#1a1714;line-height:1.15;margin:0 0 .85rem}.Sustainability_pillarTagline__U_42w{font-size:.92rem;font-style:italic;color:#9c9189;margin:0 0 1.25rem;padding-left:.85rem;border-left:1px solid}.Sustainability_pillarDesc__AYp9u{font-size:1rem;line-height:1.85;color:#6b6358;margin:0 0 2rem}.Sustainability_pillarActions__MJXdj{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;border-top:1px solid rgba(184,154,90,.12)}.Sustainability_pillarAction__3vnhY{display:flex;gap:.85rem;align-items:flex-start}.Sustainability_pillarActionDot__Xt_Mb{width:5px;height:5px;border-radius:50%;margin-top:.5rem;flex-shrink:0}.Sustainability_pillarActionTitle__6mK41{font-size:.95rem;font-weight:600;color:#1a1714;margin:0 0 .25rem}.Sustainability_pillarActionDesc__hQEL3{font-size:.92rem;line-height:1.7;color:#9c9189;margin:0}.Sustainability_sdgsDesc__prCAI{font-size:1rem;line-height:1.85;color:#6b6358;margin:0 0 3rem;max-width:560px}.Sustainability_sdgsList__YP9cy{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#1a1714;border-radius:2px}.Sustainability_sdgsItem__ML4kV{padding:2.5rem 2rem;border-right:1px solid rgba(184,154,90,.12);display:flex;flex-direction:column;gap:.75rem}.Sustainability_sdgsItem__ML4kV:last-child{border-right:none}.Sustainability_sdgsNumber__nM8p9{font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;font-weight:300;color:rgba(184,154,90,.3);line-height:1;letter-spacing:-.03em}.Sustainability_sdgsGoal__CgYXH{font-size:1rem;line-height:1.6;color:hsla(43,41%,85%,.6);margin:0}.Sustainability_commitmentGrid__QULdw{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.Sustainability_commitmentLabel__FxfRH{display:block;font-size:.85rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(184,154,90,.75);margin-bottom:1rem}.Sustainability_commitmentTitle__Fo4Vv{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:300;color:#1a1714;line-height:1.1;margin:0}.Sustainability_commitmentDesc__zhWKV{font-size:1rem;line-height:1.95;color:#6b6358;margin:0;padding-top:.5rem}@media (max-width:1200px){.Sustainability_pageHeader__2QRIr,.Sustainability_tabContent__5jNBr{padding-left:2rem;padding-right:2rem}.Sustainability_pageHeader__2QRIr:after{left:2rem;right:2rem}.Sustainability_tabNavInner__DAjeP{padding:0 2rem;overflow-x:auto;scrollbar-width:none}.Sustainability_tabNavInner__DAjeP::-webkit-scrollbar{display:none}.Sustainability_commitmentGrid__QULdw,.Sustainability_philosophyGrid__KDHFQ{grid-template-columns:1fr;gap:3rem}.Sustainability_pillarsGrid__5nQs2{grid-template-columns:1fr}.Sustainability_pillarCard__FYlxR,.Sustainability_pillarCard__FYlxR:last-child,.Sustainability_pillarCard__FYlxR:nth-child(2){padding:2rem 0;border-right:none;border-bottom:1px solid rgba(184,154,90,.15)}.Sustainability_pillarCard__FYlxR:last-child{border-bottom:none}.Sustainability_sdgsList__YP9cy{grid-template-columns:repeat(2,1fr)}.Sustainability_sdgsItem__ML4kV:nth-child(2){border-right:none}.Sustainability_sdgsItem__ML4kV:nth-child(3){border-right:1px solid rgba(184,154,90,.12);border-top:1px solid rgba(184,154,90,.12)}.Sustainability_sdgsItem__ML4kV:last-child{border-top:1px solid rgba(184,154,90,.12)}}@media (max-width:768px){.Sustainability_pageHeader__2QRIr{padding:3.5rem 1.5rem 3rem}.Sustainability_pageHeaderTitle___KzhW{font-size:2.2rem}.Sustainability_tabContent__5jNBr{padding:3rem 1.5rem}.Sustainability_tabNavInner__DAjeP{padding:0 1.5rem}.Sustainability_tabBtn__kKnFl{padding:.9rem 1rem}.Sustainability_sdgsList__YP9cy{grid-template-columns:1fr}.Sustainability_sdgsItem__ML4kV,.Sustainability_sdgsItem__ML4kV:last-child,.Sustainability_sdgsItem__ML4kV:nth-child(2),.Sustainability_sdgsItem__ML4kV:nth-child(3){border-right:none;border-top:none;border-bottom:1px solid rgba(184,154,90,.12)}.Sustainability_sdgsItem__ML4kV:last-child{border-bottom:none}}