.sustainability-module__TTbxqq__page{--black:#070806;--charcoal:#151713;--gold:#a98f58;--gold-light:#c7ae78;--ivory:#f5f1e7;--forest:#26342a;--forest-light:#647260;--line:#a98f5847;color:#191a17;background:var(--ivory);min-height:100vh;overflow-x:clip}.sustainability-module__TTbxqq__header{z-index:20;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:112px;padding:26px 5vw;display:grid;position:absolute;inset:0 0 auto}.sustainability-module__TTbxqq__brand{width:clamp(220px,19vw,315px);display:block}.sustainability-module__TTbxqq__brand img{width:100%;height:auto;display:block}.sustainability-module__TTbxqq__nav{align-items:center;gap:28px;display:flex}.sustainability-module__TTbxqq__nav a{color:#fff9;letter-spacing:.16em;text-transform:uppercase;padding:10px 0;font-size:9px;text-decoration:none;transition:color .25s;position:relative}.sustainability-module__TTbxqq__nav a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:4px;left:0;right:100%}.sustainability-module__TTbxqq__nav a:hover{color:#fff}.sustainability-module__TTbxqq__nav a:hover:after{right:0}.sustainability-module__TTbxqq__backLink{color:#fff;text-transform:uppercase;letter-spacing:.16em;justify-self:end;align-items:center;gap:15px;font-size:9px;text-decoration:none;display:inline-flex}.sustainability-module__TTbxqq__backLink b{border:1px solid var(--line);width:36px;height:36px;color:var(--gold-light);border-radius:50%;place-items:center;font-size:13px;transition:all .25s;display:grid}.sustainability-module__TTbxqq__backLink:hover b{color:var(--black);background:var(--gold)}.sustainability-module__TTbxqq__hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 68% 28%,#a98f5824,#0000 25%),linear-gradient(138deg,#050604 0%,#11140f 52%,#1e271f 100%);grid-template-columns:minmax(390px,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(48px,7vw,120px);min-height:100svh;padding:130px 5vw 72px;display:grid;position:relative}.sustainability-module__TTbxqq__heroGrid{z-index:-1;opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:8vw 8vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.sustainability-module__TTbxqq__heroCopy{z-index:2;max-width:680px;position:relative}.sustainability-module__TTbxqq__eyebrow{color:var(--gold-light);letter-spacing:.28em;text-transform:uppercase;margin:0 0 28px;font-size:12px;font-weight:600}.sustainability-module__TTbxqq__hero h1{letter-spacing:-.055em;margin:0;font-family:Playfair Display,serif;font-size:clamp(64px,7.2vw,118px);font-weight:500;line-height:.87}.sustainability-module__TTbxqq__hero h1 em{color:var(--gold);font-weight:500;display:block}.sustainability-module__TTbxqq__heroText{color:#ffffff94;max-width:585px;margin:38px 0 30px;font-size:17px;font-weight:300;line-height:1.85}.sustainability-module__TTbxqq__primaryAction{color:#fff;letter-spacing:.1em;border:1px solid #fff3;border-radius:999px;align-items:center;gap:24px;padding:9px 9px 9px 20px;font-size:14px;text-decoration:none;transition:border-color .25s,transform .25s;display:inline-flex}.sustainability-module__TTbxqq__primaryAction b{width:34px;height:34px;color:var(--black);background:var(--gold);border-radius:50%;place-items:center;display:grid}.sustainability-module__TTbxqq__primaryAction:hover{border-color:var(--gold);transform:translateY(-2px)}.sustainability-module__TTbxqq__heroVideo{object-fit:cover;border:1px solid #a98f5842;width:100%;height:auto;display:block;box-shadow:0 42px 90px #00000047}.sustainability-module__TTbxqq__heroVisual{min-height:min(68svh,720px);position:relative}.sustainability-module__TTbxqq__solarScene{background:linear-gradient(#ffffff0a,#0000 55%),linear-gradient(155deg,#242f26,#10140f 70%);border:1px solid #a98f5842;position:absolute;inset:0;overflow:hidden;box-shadow:0 42px 90px #00000047}.sustainability-module__TTbxqq__solarScene:after{content:"AFYON · İHSANİYE · GÜNEŞ ENERJİSİ";color:#ffffff70;letter-spacing:.23em;writing-mode:vertical-rl;font-size:8px;position:absolute;top:23px;right:26px}.sustainability-module__TTbxqq__sun{aspect-ratio:1;background:var(--gold);border-radius:50%;width:clamp(70px,8vw,130px);position:absolute;top:11%;left:18%;box-shadow:0 0 70px #c7ae7847}.sustainability-module__TTbxqq__horizon{clip-path:polygon(0 25%,18% 8%,35% 28%,52% 2%,70% 25%,100% 0,100% 100%,0 100%);background:linear-gradient(#2e392e,#11150f);position:absolute;inset:54% -10% -15%;transform:rotate(-4deg)}.sustainability-module__TTbxqq__solarArray{z-index:2;transform-origin:bottom;grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:absolute;bottom:8%;left:7%;right:7%;transform:perspective(720px)rotateX(57deg)rotate(-3deg)}.sustainability-module__TTbxqq__solarArray span{aspect-ratio:1.5;background:linear-gradient(90deg,#0000 49%,#c7ae7833 50%,#0000 51%),linear-gradient(#0000 49%,#c7ae7833 50%,#0000 51%),linear-gradient(145deg,#1a2420,#090c0a);border:1px solid #c7ae7870;position:relative;box-shadow:0 8px 15px #00000047}.sustainability-module__TTbxqq__heroVisualLabel{z-index:4;max-width:275px;color:var(--black);background:var(--gold);padding:23px 28px;position:absolute;top:-14px;left:-24px}.sustainability-module__TTbxqq__heroVisualLabel span{letter-spacing:.21em;text-transform:uppercase;margin-bottom:3px;font-size:12px;line-height:1.15;display:block}.sustainability-module__TTbxqq__heroVisualLabel strong{font-family:Playfair Display,serif;font-size:22px;font-weight:500;line-height:1.08}.sustainability-module__TTbxqq__heroIndex{color:#ffffff4d;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:30px;left:5vw;right:5vw}.sustainability-module__TTbxqq__heroIndex i{background:#ffffff2e;width:26px;height:1px}.sustainability-module__TTbxqq__gesSection{background:var(--ivory);padding:140px 5vw 130px;overflow-x:clip}.sustainability-module__TTbxqq__sectionHeading{grid-template-columns:.75fr 1.25fr;align-items:start;gap:5vw;display:grid}.sustainability-module__TTbxqq__sectionHeading p,.sustainability-module__TTbxqq__waterTitle>p{color:#6f715f;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:15px;margin:13px 0 0;font-size:12px;font-weight:600;display:flex}.sustainability-module__TTbxqq__sectionHeading p span,.sustainability-module__TTbxqq__waterTitle>p span{color:var(--gold);letter-spacing:0;font-family:Playfair Display,serif;font-size:19px;font-style:italic}.sustainability-module__TTbxqq__sectionHeading h2{letter-spacing:-.045em;margin:0;font-family:Playfair Display,serif;font-size:clamp(52px,6vw,92px);font-weight:500;line-height:.98}.sustainability-module__TTbxqq__gesIntro{grid-template-columns:.7fr 1.3fr;gap:9vw;max-width:1130px;margin:58px auto 82px;display:grid}.sustainability-module__TTbxqq__gesLocation{align-items:center;gap:22px;display:flex}.sustainability-module__TTbxqq__gesLocation>span{color:var(--gold);letter-spacing:-.08em;font-family:Manrope,sans-serif;font-size:clamp(72px,8vw,118px);font-weight:300}.sustainability-module__TTbxqq__gesLocation p{color:#77776e;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:14px;line-height:1.7}.sustainability-module__TTbxqq__gesLocation strong{color:#1a1b17;font-weight:600}.sustainability-module__TTbxqq__gesText{grid-template-columns:1fr 1fr;gap:46px;display:grid}.sustainability-module__TTbxqq__gesText p{color:#676860;margin:0;font-size:17px;font-weight:300;line-height:1.9}.sustainability-module__TTbxqq__gesFeature{background:#151a14;max-width:960px;margin:0 auto;position:relative;overflow:visible}.sustainability-module__TTbxqq__gesImage{width:100%;height:auto;display:block}.sustainability-module__TTbxqq__gesImageInset{z-index:6;object-fit:cover;border:3px solid #a98f5840;width:clamp(180px,22vw,300px);height:auto;position:absolute;bottom:-24px;right:-16px;box-shadow:0 20px 50px #0006,0 6px 16px #0003}.sustainability-module__TTbxqq__gesFeature .sustainability-module__TTbxqq__solarScene{border:0;inset:0}.sustainability-module__TTbxqq__solarSceneCompact .sustainability-module__TTbxqq__sun{width:clamp(90px,11vw,170px);top:12%;left:72%}.sustainability-module__TTbxqq__solarSceneCompact .sustainability-module__TTbxqq__solarArray{grid-template-columns:repeat(6,1fr);bottom:5%;left:4%;right:4%}.sustainability-module__TTbxqq__gesFeature figcaption{z-index:5;color:#fff;background:linear-gradient(#0000,#050704e6);justify-content:space-between;align-items:flex-end;gap:30px;padding:34px 38px;display:flex;position:absolute;inset:auto 0 0}.sustainability-module__TTbxqq__gesFeature figcaption span{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.sustainability-module__TTbxqq__gesFeature figcaption strong{font-family:Playfair Display,serif;font-size:25px;font-weight:500}.sustainability-module__TTbxqq__gesFeature figcaption p{color:#ffffff75;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px}.sustainability-module__TTbxqq__metrics{border:1px solid #d8d1c2;border-top:0;grid-template-columns:repeat(4,1fr);max-width:1380px;margin:0 auto;display:grid}.sustainability-module__TTbxqq__metrics article{border-right:1px solid #d8d1c2;align-items:center;gap:20px;min-height:180px;padding:30px;display:flex}.sustainability-module__TTbxqq__metrics article:last-child{border-right:0}.sustainability-module__TTbxqq__metrics article>strong{color:var(--gold);font-family:Manrope,sans-serif;font-size:45px;font-weight:300}.sustainability-module__TTbxqq__metrics h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:14px;font-weight:600}.sustainability-module__TTbxqq__metrics p{color:#8a887f;margin:0;font-size:14px;line-height:1.5}.sustainability-module__TTbxqq__energySection{color:#191a17;background:linear-gradient(#a98f5814 1px, transparent 1px), var(--ivory);background-size:100% 112px;border-top:1px solid #a98f5833;padding:140px 5vw 130px}.sustainability-module__TTbxqq__energyHeading{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(40px,6vw,110px);max-width:1380px;margin:0 auto 78px;display:grid}.sustainability-module__TTbxqq__energyEyebrow{color:#6f715f;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:600}.sustainability-module__TTbxqq__energyHeading h2{letter-spacing:-.045em;margin:0;font-family:Playfair Display,serif;font-size:clamp(48px,5.5vw,88px);font-weight:500;line-height:1.05}.sustainability-module__TTbxqq__energyTitleLine{display:block}.sustainability-module__TTbxqq__energyHeading h2 em{color:var(--gold);margin:0;font-style:italic;font-weight:500;display:inline}.sustainability-module__TTbxqq__energyLead{border-left:1px solid var(--gold);color:#65675e;max-width:560px;margin:0 0 7px;padding-left:35px;font-size:17px;font-weight:300;line-height:1.9}.sustainability-module__TTbxqq__energyHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1380px;margin:0 auto;display:grid}.sustainability-module__TTbxqq__energyHighlight{background:radial-gradient(circle at 9% 18%,#a98f581f,#0000 31%),#f5f1e7db;border:1px solid #d8d1c2;grid-template-columns:clamp(82px,8vw,118px) 1fr;align-items:center;gap:clamp(28px,4vw,58px);min-height:290px;padding:clamp(35px,4vw,56px);transition:transform .4s,border-color .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 #36302200}.sustainability-module__TTbxqq__energyHighlight:after{content:"";aspect-ratio:1;border:1px solid #a98f5829;border-radius:50%;width:190px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:-118px;right:-118px;box-shadow:0 0 0 22px #a98f5809,0 0 0 48px #a98f5806}.sustainability-module__TTbxqq__energyHighlight:hover{z-index:2;border-color:#a98f589e;transform:translateY(-5px);box-shadow:0 25px 55px #3630221a}.sustainability-module__TTbxqq__energyHighlight:hover:after{transform:translate(-14px,14px)scale(1.12)}.sustainability-module__TTbxqq__energyHighlight:nth-child(2){background:radial-gradient(circle at 9% 18%,#26342a1c,#0000 31%),#e8e2d38a}.sustainability-module__TTbxqq__energyIcon{aspect-ratio:1;width:100%;color:var(--gold);background:#f5f1e7b8;border:1px solid #a98f5861;border-radius:50%;place-items:center;transition:transform .55s cubic-bezier(.2,.8,.2,1),background .4s;display:grid}.sustainability-module__TTbxqq__energyHighlight:hover .sustainability-module__TTbxqq__energyIcon{background:#ffffffb3;transform:scale(1.035)}.sustainability-module__TTbxqq__energyIcon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:68%;overflow:visible}.sustainability-module__TTbxqq__energyIcon svg path,.sustainability-module__TTbxqq__energyIcon svg circle{stroke-dasharray:180;stroke-dashoffset:0}.sustainability-module__TTbxqq__bulbGlow{fill:currentColor;opacity:.035;transform-box:fill-box;transform-origin:50%;stroke:none!important;stroke-dasharray:none!important}.sustainability-module__TTbxqq__bulbIcon{color:var(--gold)}.sustainability-module__TTbxqq__solarWaterIcon{color:var(--forest-light);border-color:#26342a4d}.sustainability-module__TTbxqq__energyHighlightBody{z-index:2;position:relative}.sustainability-module__TTbxqq__energyHighlightLabel{color:#77786e;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600;display:block}.sustainability-module__TTbxqq__energyMetric{align-items:center;gap:clamp(12px,2vw,25px);margin:0;display:flex}.sustainability-module__TTbxqq__energyMetric strong,.sustainability-module__TTbxqq__energyMetric b{color:var(--gold);letter-spacing:-.06em;font-family:Manrope,sans-serif;font-size:clamp(44px,4.6vw,70px);font-weight:300;line-height:1}.sustainability-module__TTbxqq__energyMetric b{color:#25271f}.sustainability-module__TTbxqq__energyMetric>i{color:#a98f58a6;font-family:Manrope,sans-serif;font-size:clamp(20px,2vw,30px);font-style:normal}.sustainability-module__TTbxqq__energyHighlight h3{max-width:370px;margin:14px 0 0;font-family:Playfair Display,serif;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.3}.sustainability-module__TTbxqq__energyHighlightText{color:#707168;max-width:350px;margin:13px 0 0;font-size:16px;font-weight:300;line-height:1.65}.sustainability-module__TTbxqq__energyProgress{background:#a98f582e;width:min(100%,365px);height:2px;margin-top:23px;overflow:hidden}.sustainability-module__TTbxqq__energyProgress i{transform-origin:0;background:var(--gold);width:90%;height:100%;display:block;transform:scaleX(1)}:is(.motion-ready .sustainability-module__TTbxqq__energyHighlight.reveal:not(.is-revealed) .sustainability-module__TTbxqq__energyIcon path,.motion-ready .sustainability-module__TTbxqq__energyHighlight.reveal:not(.is-revealed) .sustainability-module__TTbxqq__energyIcon circle){stroke-dashoffset:180px}:is(.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__energyIcon path,.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__energyIcon circle){animation:1.25s cubic-bezier(.45,0,.2,1) .2s both sustainability-module__TTbxqq__energyTrace}.motion-ready .sustainability-module__TTbxqq__energyHighlight.reveal:not(.is-revealed) .sustainability-module__TTbxqq__energyProgress i{transform:scaleX(0)}.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__energyProgress i{animation:1.1s cubic-bezier(.2,.75,.2,1) .48s both sustainability-module__TTbxqq__energyProgress}.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__energyMetric>i{animation:1.8s ease-in-out .9s infinite sustainability-module__TTbxqq__energyArrow}.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__bulbGlow{animation:2.4s ease-in-out 1.15s infinite sustainability-module__TTbxqq__bulbGlow}.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__bulbRays{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 1.15s infinite sustainability-module__TTbxqq__bulbRays}.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__energyIcon .sustainability-module__TTbxqq__solarRays{transform-box:fill-box;transform-origin:50%;animation:10s linear 1.3s infinite sustainability-module__TTbxqq__solarRays}.motion-ready .sustainability-module__TTbxqq__energyHighlight.is-revealed .sustainability-module__TTbxqq__energyDrop{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out 1.4s infinite sustainability-module__TTbxqq__energyDrop}.sustainability-module__TTbxqq__energyHighlight:nth-child(2).reveal.is-revealed{transition-delay:.12s}@keyframes sustainability-module__TTbxqq__energyTrace{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes sustainability-module__TTbxqq__energyProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sustainability-module__TTbxqq__energyArrow{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes sustainability-module__TTbxqq__bulbGlow{0%,to{opacity:.025;transform:scale(.82)}50%{opacity:.16;transform:scale(1.08)}}@keyframes sustainability-module__TTbxqq__bulbRays{0%,to{opacity:.42;transform:scale(.93)}50%{opacity:1;transform:scale(1.06)}}@keyframes sustainability-module__TTbxqq__solarRays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sustainability-module__TTbxqq__energyDrop{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.sustainability-module__TTbxqq__energyPracticeGrid{border-top:1px solid #d8d1c2;border-left:1px solid #d8d1c2;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1380px;margin:42px auto 0;display:grid}.sustainability-module__TTbxqq__energyPractice{background:#f5f1e7b3;border-bottom:1px solid #d8d1c2;border-right:1px solid #d8d1c2;min-height:520px;padding:clamp(36px,4vw,58px);transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .42s,box-shadow .42s,background .42s;position:relative;overflow:hidden;box-shadow:0 0 #36302200}.sustainability-module__TTbxqq__energyPractice:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold), #a98f5814);width:100%;height:2px;position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.sustainability-module__TTbxqq__energyPractice:after{content:attr(data-energy-index);color:#a98f580b;letter-spacing:-.08em;pointer-events:none;font-family:Manrope,sans-serif;font-size:150px;font-weight:300;line-height:1;transition:color .45s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:12px;right:28px;transform:translate(20px,-18px)}.sustainability-module__TTbxqq__energyPractice:hover{z-index:2;background:#faf7eff0;border-color:#a98f587a;transform:translateY(-5px);box-shadow:0 24px 55px #36302217}.sustainability-module__TTbxqq__energyPractice:hover:after{color:#a98f5816;transform:translate(12px,-11px)}.sustainability-module__TTbxqq__energyPractice:nth-child(2),.sustainability-module__TTbxqq__energyPractice:nth-child(3){background:#e8e2d375}.sustainability-module__TTbxqq__energyPractice header{grid-template-columns:54px 1fr;align-items:start;gap:24px;min-height:105px;display:grid}.sustainability-module__TTbxqq__energyPractice header>span{color:var(--gold);font-family:Playfair Display,serif;font-size:21px;font-style:italic}.sustainability-module__TTbxqq__energyPractice header p{color:#797a70;letter-spacing:.19em;text-transform:uppercase;margin:2px 0 14px;font-size:12px;font-weight:600}.sustainability-module__TTbxqq__energyPractice h3{letter-spacing:-.025em;max-width:490px;margin:0;font-family:Playfair Display,serif;font-size:clamp(25px,2.2vw,34px);font-weight:500;line-height:1.13}.sustainability-module__TTbxqq__energyPractice ul{border-top:1px solid #191a1726;margin:14px 0 0 78px;padding:0;list-style:none}.sustainability-module__TTbxqq__energyPractice li{color:#60625a;border-bottom:1px solid #191a171f;grid-template-columns:10px 1fr;gap:15px;padding:18px 0;font-size:16px;font-weight:300;line-height:1.65;display:grid}.sustainability-module__TTbxqq__energyPractice li i{border:1px solid var(--gold);width:5px;height:5px;margin-top:.62em;transition:background .3s,transform .3s;transform:rotate(45deg)}.sustainability-module__TTbxqq__energyPractice li{transition:color .3s,transform .3s}.sustainability-module__TTbxqq__energyPractice li:hover{color:#292b25;transform:translate(4px)}.sustainability-module__TTbxqq__energyPractice li:hover i{background:var(--gold);transform:rotate(135deg)scale(1.08)}.motion-ready .sustainability-module__TTbxqq__energyPractice.reveal:not(.is-revealed):before{transform:scaleX(0)}.motion-ready .sustainability-module__TTbxqq__energyPractice.is-revealed:before{animation:1s cubic-bezier(.2,.75,.2,1) .25s both sustainability-module__TTbxqq__practiceLine}.motion-ready .sustainability-module__TTbxqq__energyPractice.reveal:not(.is-revealed) li{opacity:0;transform:translate(-14px)}.motion-ready .sustainability-module__TTbxqq__energyPractice.is-revealed li{animation:.65s cubic-bezier(.2,.75,.2,1) both sustainability-module__TTbxqq__practiceItem}.motion-ready .sustainability-module__TTbxqq__energyPractice.is-revealed li:first-child{animation-delay:.22s}.motion-ready .sustainability-module__TTbxqq__energyPractice.is-revealed li:nth-child(2){animation-delay:.32s}.motion-ready .sustainability-module__TTbxqq__energyPractice.is-revealed li:nth-child(3){animation-delay:.42s}.motion-ready .sustainability-module__TTbxqq__energyPractice.is-revealed li:nth-child(4){animation-delay:.52s}@keyframes sustainability-module__TTbxqq__practiceLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sustainability-module__TTbxqq__practiceItem{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.sustainability-module__TTbxqq__energySlogan{color:#fff;background:radial-gradient(circle at 86% 18%, #ffffff1f, transparent 28%), var(--gold);isolation:isolate;place-items:center;min-height:390px;padding:86px 7vw;display:grid;position:relative;overflow:hidden}.sustainability-module__TTbxqq__energySlogan:before,.sustainability-module__TTbxqq__energySlogan:after{content:"";z-index:-1;border:1px solid #ffffff29;border-radius:50%;position:absolute}.sustainability-module__TTbxqq__energySlogan:before{aspect-ratio:1;width:clamp(280px,34vw,620px);top:-72%;right:-12vw;box-shadow:0 0 0 56px #ffffff09}.sustainability-module__TTbxqq__energySlogan:after{aspect-ratio:1;width:150px;bottom:-90px;left:-70px}.sustainability-module__TTbxqq__energySloganInner{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,62px);width:min(100%,1180px);display:grid}.sustainability-module__TTbxqq__energySloganMark{color:#ffffff6b;margin-top:-13px;font-family:Playfair Display,serif;font-size:clamp(86px,9vw,132px);line-height:.75}.sustainability-module__TTbxqq__energySlogan blockquote{letter-spacing:-.035em;max-width:980px;margin:0;font-family:Playfair Display,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.18}.sustainability-module__TTbxqq__energySloganRule{background:#ffffff47;width:min(260px,42%);height:1px;margin-top:38px;display:block;overflow:hidden}.sustainability-module__TTbxqq__energySloganRule i{background:#fff;width:44%;height:100%;display:block}.sustainability-module__TTbxqq__statement{text-align:center;color:#fff;background:var(--black);align-content:center;place-items:center;min-height:72svh;padding:100px 7vw;display:grid}.sustainability-module__TTbxqq__statement>p{max-width:980px;color:var(--gold);letter-spacing:-.025em;margin:0 0 24px;font-family:Playfair Display,serif;font-size:clamp(24px,2.6vw,40px);font-weight:500;line-height:1.18}.sustainability-module__TTbxqq__statement blockquote{letter-spacing:-.04em;max-width:1100px;margin:0;font-family:Playfair Display,serif;font-size:clamp(44px,6vw,88px);font-weight:500;line-height:1.07}.sustainability-module__TTbxqq__statement span{color:#ffffff59;letter-spacing:.18em;text-transform:uppercase;margin-top:35px;font-size:12px}.sustainability-module__TTbxqq__waterSection{color:#fff;background:var(--forest);grid-template-columns:.8fr 1.2fr;gap:0 8vw;padding:140px 5vw;display:grid;position:relative}.sustainability-module__TTbxqq__waterTitle{min-height:500px;position:relative}.sustainability-module__TTbxqq__waterTitle>p{color:#ffffff85}.sustainability-module__TTbxqq__waterTitle h2{z-index:2;letter-spacing:-.045em;margin:46px 0 0;font-family:Playfair Display,serif;font-size:clamp(54px,6vw,90px);font-weight:500;line-height:.98;position:relative}.sustainability-module__TTbxqq__waterTitle h2 em{color:var(--gold-light);font-weight:500}.sustainability-module__TTbxqq__waterDrop{aspect-ratio:.8;border:1px solid #c7ae783b;border-radius:58% 42% 62% 38%/70% 40% 60% 30%;width:min(25vw,310px);position:absolute;bottom:0;right:2%;transform:rotate(45deg)}.sustainability-module__TTbxqq__waterDrop:after{content:"";border-radius:inherit;border:1px solid #c7ae781c;position:absolute;inset:14%}.sustainability-module__TTbxqq__waterBody{align-self:center}.sustainability-module__TTbxqq__waterLead{color:#ffffffa6;max-width:660px;margin:0 0 60px;font-size:18px;font-weight:300;line-height:1.8}.sustainability-module__TTbxqq__principles{border-top:1px solid #ffffff24}.sustainability-module__TTbxqq__principles article{border-bottom:1px solid #ffffff24;grid-template-columns:55px .75fr 1.25fr;align-items:start;gap:25px;padding:28px 0;display:grid}.sustainability-module__TTbxqq__principles article>span{color:var(--gold);font-family:Playfair Display,serif;font-size:17px;font-style:italic}.sustainability-module__TTbxqq__principles h3{margin:2px 0 0;font-family:Playfair Display,serif;font-size:23px;font-weight:500}.sustainability-module__TTbxqq__principles p{color:#ffffff80;margin:0;font-size:16px;line-height:1.7}.sustainability-module__TTbxqq__waterActions{border-top:1px solid #ffffff29;grid-column:1/-1;margin-top:125px;padding-top:82px;position:relative}.sustainability-module__TTbxqq__waterActions:before{content:"";background:linear-gradient(90deg, var(--gold-light), transparent);width:min(32vw,420px);height:1px;position:absolute;top:-1px;left:0}.sustainability-module__TTbxqq__waterActionsHeading{grid-template-columns:1.15fr .8fr auto;align-items:end;gap:clamp(36px,6vw,90px);margin-bottom:50px;display:grid}.sustainability-module__TTbxqq__waterActionsHeading>div:first-child>p{color:var(--gold-light);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600}.sustainability-module__TTbxqq__waterActionsHeading h3{letter-spacing:-.04em;max-width:690px;margin:0;font-family:Playfair Display,serif;font-size:clamp(38px,4.2vw,64px);font-weight:500;line-height:1.02}.sustainability-module__TTbxqq__waterActionsHeading>p{color:#ffffff91;max-width:500px;margin:0 0 5px;font-size:17px;font-weight:300;line-height:1.8}.sustainability-module__TTbxqq__waterActionsCount{aspect-ratio:1;background:#ffffff06;border:1px solid #c7ae7859;border-radius:50%;place-content:center;justify-items:center;width:115px;display:grid}.sustainability-module__TTbxqq__waterActionsCount strong{color:var(--gold-light);font-family:Manrope,sans-serif;font-size:37px;font-weight:200;line-height:1}.sustainability-module__TTbxqq__waterActionsCount span{color:#ffffff73;letter-spacing:.18em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:600}.sustainability-module__TTbxqq__waterActionGrid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sustainability-module__TTbxqq__waterActionCard{background:radial-gradient(circle at 12% 8%,#c7ae7814,#0000 32%),#ffffff05;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:520px;padding:clamp(30px,3.2vw,48px);transition:transform .45s cubic-bezier(.2,.8,.2,1),background .45s,box-shadow .45s;position:relative;overflow:hidden}.sustainability-module__TTbxqq__waterActionCard:nth-child(2){background:radial-gradient(circle at 50% 0,#c7ae781a,#0000 34%),#ffffff07}.sustainability-module__TTbxqq__waterActionCard:nth-child(3){background:radial-gradient(circle at 88% 8%,#c7ae781a,#0000 34%),#ffffff05}.sustainability-module__TTbxqq__waterActionCard:before{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold-light), #c7ae780d);width:100%;height:2px;position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.sustainability-module__TTbxqq__waterActionCard:after{content:attr(data-water-index);color:#ffffff09;pointer-events:none;font-family:Manrope,sans-serif;font-size:126px;font-weight:200;line-height:1;transition:color .45s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:6px;right:20px;transform:translate(13px,-14px)}.sustainability-module__TTbxqq__waterActionCard:hover{z-index:2;background:radial-gradient(circle at 12% 8%,#c7ae7824,#0000 34%),#ffffff0b;transform:translateY(-6px);box-shadow:0 28px 62px #0003}.sustainability-module__TTbxqq__waterActionCard:hover:after{color:#fff1;transform:translate(8px,-8px)}.sustainability-module__TTbxqq__waterCardRings{aspect-ratio:1;pointer-events:none;opacity:.18;width:280px;transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-118px;right:-108px}.sustainability-module__TTbxqq__waterCardRings i{border:1px solid var(--gold-light);border-radius:50%;position:absolute;inset:0}.sustainability-module__TTbxqq__waterCardRings i:last-child{inset:22%}.sustainability-module__TTbxqq__waterActionCard:hover .sustainability-module__TTbxqq__waterCardRings{opacity:.32;transform:translate(-14px,-14px)scale(1.06)}.sustainability-module__TTbxqq__waterActionCard header{z-index:2;grid-template-columns:64px 1fr;align-items:start;gap:22px;min-height:128px;display:grid;position:relative}.sustainability-module__TTbxqq__waterActionIcon{aspect-ratio:1;width:58px;color:var(--gold-light);background:#c7ae7806;border:1px solid #c7ae7852;border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .4s;display:grid}.sustainability-module__TTbxqq__waterActionCard:hover .sustainability-module__TTbxqq__waterActionIcon{background:#c7ae7814;transform:translateY(-3px)scale(1.07)}.sustainability-module__TTbxqq__waterActionIcon svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:82%;overflow:visible}.sustainability-module__TTbxqq__waterIconOrbit{opacity:.2;stroke-dasharray:5 5;transform-box:fill-box;transform-origin:50%}.sustainability-module__TTbxqq__waterTap,.sustainability-module__TTbxqq__waterGauge,.sustainability-module__TTbxqq__waterGaugeTicks,.sustainability-module__TTbxqq__waterLeaf,.sustainability-module__TTbxqq__waterLeafStem{stroke-dasharray:100;stroke-dashoffset:0}.sustainability-module__TTbxqq__waterGaugeHand{transform-box:view-box;transform-origin:32px 40px}.sustainability-module__TTbxqq__waterLeaf{transform-box:fill-box;transform-origin:0 100%}.sustainability-module__TTbxqq__waterActionCard header p{color:#ffffff6b;letter-spacing:.19em;text-transform:uppercase;margin:4px 0 13px;font-size:12px;font-weight:600}.sustainability-module__TTbxqq__waterActionCard h4{letter-spacing:-.025em;max-width:330px;margin:0;font-family:Playfair Display,serif;font-size:clamp(24px,2vw,31px);font-weight:500;line-height:1.15}.sustainability-module__TTbxqq__waterActionCard ul{z-index:2;border-top:1px solid #ffffff21;margin:20px 0 0 86px;padding:0;list-style:none;position:relative}.sustainability-module__TTbxqq__waterActionCard li{color:#ffffff94;border-bottom:1px solid #ffffff1a;grid-template-columns:9px 1fr;gap:13px;padding:18px 0;font-size:16px;font-weight:300;line-height:1.65;transition:color .3s,transform .3s;display:grid}.sustainability-module__TTbxqq__waterActionCard li i{border:1px solid var(--gold-light);border-radius:60% 40%;width:4px;height:7px;margin-top:.48em;transition:background .3s,transform .3s;transform:rotate(45deg)}.sustainability-module__TTbxqq__waterActionCard li:hover{color:#ffffffe0;transform:translate(4px)}.sustainability-module__TTbxqq__waterActionCard li:hover i{background:var(--gold-light);transform:rotate(45deg)scale(1.18)}.motion-ready .sustainability-module__TTbxqq__waterActions.reveal:not(.is-revealed) .sustainability-module__TTbxqq__waterActionCard:before{transform:scaleX(0)}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard:before{animation:1s cubic-bezier(.2,.75,.2,1) both sustainability-module__TTbxqq__waterActionLine}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard:nth-child(2):before{animation-delay:.12s}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard:nth-child(3):before{animation-delay:.24s}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionDrop{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out .5s infinite sustainability-module__TTbxqq__waterActionDrop}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterIconOrbit{animation:18s linear infinite sustainability-module__TTbxqq__waterIconOrbit}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterTap{animation:2.8s ease-in-out .2s infinite alternate sustainability-module__TTbxqq__waterIconTrace}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterGaugeHand{animation:3.2s ease-in-out .4s infinite sustainability-module__TTbxqq__waterGaugeHand}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterLeaf{animation:3.6s ease-in-out .5s infinite sustainability-module__TTbxqq__waterLeaf}.motion-ready .sustainability-module__TTbxqq__waterActions.reveal:not(.is-revealed) .sustainability-module__TTbxqq__waterActionCard li{opacity:0;transform:translateY(10px)}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard li{animation:.6s cubic-bezier(.2,.75,.2,1) both sustainability-module__TTbxqq__waterActionItem}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard li:first-child{animation-delay:.22s}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard li:nth-child(2){animation-delay:.34s}.motion-ready .sustainability-module__TTbxqq__waterActions.is-revealed .sustainability-module__TTbxqq__waterActionCard li:nth-child(3){animation-delay:.46s}@keyframes sustainability-module__TTbxqq__waterActionLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sustainability-module__TTbxqq__waterActionDrop{0%,to{transform:translateY(-1px)scale(.96)}50%{transform:translateY(2px)scale(1.03)}}@keyframes sustainability-module__TTbxqq__waterIconOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sustainability-module__TTbxqq__waterIconTrace{0%{stroke-dashoffset:0}to{stroke-dashoffset:18px}}@keyframes sustainability-module__TTbxqq__waterGaugeHand{0%,to{transform:rotate(-18deg)}50%{transform:rotate(17deg)}}@keyframes sustainability-module__TTbxqq__waterLeaf{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes sustainability-module__TTbxqq__waterActionItem{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sustainability-module__TTbxqq__accessibilitySection{color:#1c1d19;background-color:#eee9dd;background-image:linear-gradient(#a98f5814 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 112px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #a98f5840;padding:140px 5vw}.sustainability-module__TTbxqq__accessibilityHeading>div>p{color:#747565;letter-spacing:.2em;text-transform:uppercase;margin:0 0 25px;font-size:9px;font-weight:600}.sustainability-module__TTbxqq__accessibilityHeading h2{letter-spacing:-.045em;margin:0;font-family:Playfair Display,serif;font-size:clamp(50px,5.7vw,86px);font-weight:500;line-height:.98}.sustainability-module__TTbxqq__accessibilityHeading h2 em{color:var(--gold);font-weight:500}.sustainability-module__TTbxqq__accessibilityHeading>p{border-left:1px solid var(--gold);color:#686a61;max-width:560px;margin:0 0 8px;padding-left:34px;font-size:15px;font-weight:300;line-height:1.85}.sustainability-module__TTbxqq__accessibilityHighlights{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1380px;margin:0 auto 36px;display:grid}.sustainability-module__TTbxqq__accessibilityHighlightCard{background:linear-gradient(135deg,#fffffff2,#f8f5edd9);border:1px solid #a98f584d;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:30px 34px;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid;box-shadow:0 10px 30px #2a2d250a}.sustainability-module__TTbxqq__accessibilityHighlightCard:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 16px 40px #a98f5824}.sustainability-module__TTbxqq__accessibilityHighlightMetric{background:var(--forest);width:95px;height:95px;color:var(--gold-light);border:1px solid #e0cca066;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 24px #070e0b2e}.sustainability-module__TTbxqq__accessibilityHighlightMetric strong{font-family:Manrope,sans-serif;font-size:34px;font-weight:300;line-height:1}.sustainability-module__TTbxqq__accessibilityHighlightMetric span{letter-spacing:.12em;text-transform:uppercase;text-align:center;max-width:75px;margin-top:4px;font-size:7.5px;font-weight:600;line-height:1.3}.sustainability-module__TTbxqq__accessibilityHighlightBody h3{color:#1c1d19;margin:0 0 8px;font-family:Playfair Display,serif;font-size:21px;font-weight:500}.sustainability-module__TTbxqq__accessibilityHighlightBody p{color:#64665d;margin:0;font-size:13.5px;font-weight:350;line-height:1.65}.sustainability-module__TTbxqq__accessibilityGrid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1380px;margin:0 auto;display:grid}.sustainability-module__TTbxqq__accessibilityCard{background:#fff;border:1px solid #a98f5838;border-radius:18px;flex-direction:column;justify-content:space-between;gap:20px;padding:30px 26px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #2a2d2508}.sustainability-module__TTbxqq__accessibilityCard:after{content:"";background:var(--gold);transform-origin:bottom;width:3px;transition:transform .35s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.sustainability-module__TTbxqq__accessibilityCard:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 16px 36px #a98f5826}.sustainability-module__TTbxqq__accessibilityCard:hover:after{transform:scaleY(1)}.sustainability-module__TTbxqq__accessibilityCardHeader{justify-content:space-between;align-items:center;display:flex}.sustainability-module__TTbxqq__accessibilityFeatureIcon{width:46px;height:46px;color:var(--gold);background:#a98f581f;border-radius:14px;justify-content:center;align-items:center;transition:all .3s;display:flex}.sustainability-module__TTbxqq__accessibilityCard:hover .sustainability-module__TTbxqq__accessibilityFeatureIcon{background:var(--gold);color:#fff;transform:scale(1.06)}.sustainability-module__TTbxqq__accessibilityFeatureIcon svg{width:22px;height:22px}.sustainability-module__TTbxqq__accessibilityCardNum{color:#74756580;font-family:Playfair Display,serif;font-size:15px;font-style:italic}.sustainability-module__TTbxqq__accessibilityCardBody h3{color:#1c1d19;margin:0 0 8px;font-family:Playfair Display,serif;font-size:18px;font-weight:500;line-height:1.3}.sustainability-module__TTbxqq__accessibilityCardBody p{color:#6a6c62;margin:0;font-size:13px;font-weight:350;line-height:1.65}.sustainability-module__TTbxqq__accessibilityNote{border-left:3px solid var(--gold);color:#64665d;background:#a98f5814;border-radius:14px;align-items:center;gap:14px;max-width:1380px;margin:36px auto 0;padding:20px 26px;font-size:13.5px;line-height:1.65;display:flex}.sustainability-module__TTbxqq__accessibilityNote span{color:var(--gold);flex-shrink:0;font-size:16px;font-weight:600}.sustainability-module__TTbxqq__accessibilitySection{color:#1c1d19;background-color:#eee9dd;background-image:linear-gradient(90deg,#0000 49.96%,#a98f581a 50%,#0000 50.04%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #a98f5838;padding:86px 5vw 96px;position:relative;overflow:hidden}.sustainability-module__TTbxqq__accessibilityHeading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:clamp(42px,7vw,110px);max-width:1380px;margin:0 auto 38px;display:grid}.sustainability-module__TTbxqq__accessibilityHeading>div>p{color:var(--gold);letter-spacing:.24em;margin:0 0 17px;font-size:12px;font-weight:600}.sustainability-module__TTbxqq__accessibilityHeading h2{letter-spacing:-.048em;font-size:clamp(48px,4.8vw,74px);font-weight:400;line-height:1.01;display:block}.sustainability-module__TTbxqq__accessibilityHeading h2 span,.sustainability-module__TTbxqq__accessibilityHeading h2 em{line-height:inherit;display:inline}.sustainability-module__TTbxqq__accessibilityHeading h2 em{font-weight:400}.sustainability-module__TTbxqq__accessibilityHeading>p{color:#5f6159;border-left:1px solid #a98f58a6;max-width:540px;margin:0 0 4px;padding:12px 0 12px 28px;font-size:17px;font-weight:350;line-height:1.7}.sustainability-module__TTbxqq__accessibilityStatement{max-width:1380px;min-height:245px;color:var(--ivory);background:var(--forest);border:1px solid #a98f587a;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin:0 auto;display:grid;box-shadow:0 30px 80px #131d1721}.sustainability-module__TTbxqq__accessibilityStatement>p{letter-spacing:-.03em;align-items:flex-end;margin:0;padding:58px clamp(38px,4.2vw,62px) 38px;font-family:Playfair Display,serif;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1.18;display:flex;position:relative}.sustainability-module__TTbxqq__accessibilityStatement>p:before{content:"“";color:var(--gold);opacity:.78;font-size:58px;line-height:1;position:absolute;top:16px;left:clamp(38px,4.2vw,62px)}.sustainability-module__TTbxqq__accessibilityRoomFact{border-left:1px solid #e0cca03d;grid-template-columns:auto 1fr;align-content:center;gap:18px 30px;padding:38px clamp(38px,4.4vw,66px);display:grid;position:relative;overflow:hidden}.sustainability-module__TTbxqq__accessibilityRoomFact:after{content:"02";color:#eee9dd09;pointer-events:none;font-family:Playfair Display,serif;font-size:190px;line-height:1;position:absolute;bottom:-52px;right:-18px}.sustainability-module__TTbxqq__accessibilityRoomIndex{color:var(--gold-light);letter-spacing:.24em;font-size:12px;font-weight:600;position:absolute;top:24px;left:clamp(38px,4.4vw,66px)}.sustainability-module__TTbxqq__accessibilityRoomMetric{z-index:1;border-right:1px solid #e0cca047;padding-right:30px;position:relative}.sustainability-module__TTbxqq__accessibilityRoomMetric strong{color:var(--gold-light);letter-spacing:-.06em;font-family:Playfair Display,serif;font-size:clamp(62px,5vw,78px);font-weight:400;line-height:.8;display:block}.sustainability-module__TTbxqq__accessibilityRoomMetric span{color:#ffffff94;letter-spacing:.16em;text-transform:uppercase;max-width:150px;margin-top:10px;font-size:10px;font-weight:600;line-height:1.45;display:block}.sustainability-module__TTbxqq__accessibilityRoomCopy{z-index:1;align-self:center;position:relative}.sustainability-module__TTbxqq__accessibilityRoomCopy h3,.sustainability-module__TTbxqq__accessibilityFeature h3{letter-spacing:-.02em;margin:0;font-family:Playfair Display,serif;font-size:clamp(21px,1.65vw,27px);font-weight:400;line-height:1.18}.sustainability-module__TTbxqq__accessibilityRoomCopy p{color:#ffffff9e;max-width:430px;margin:10px 0 0;font-size:15px;font-weight:300;line-height:1.6}.sustainability-module__TTbxqq__accessibilityFeatureGrid{background:#a98f5857;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;max-width:1380px;margin:22px auto 0;padding:1px;display:grid}.sustainability-module__TTbxqq__accessibilityFeature{background:#f4f0e6;flex-direction:column;grid-column:auto;justify-content:flex-start;gap:32px;min-height:215px;padding:clamp(25px,2.2vw,34px);transition:background-color .35s,color .35s;display:flex}.sustainability-module__TTbxqq__accessibilityFeature:nth-child(-n+2){grid-column:auto}.sustainability-module__TTbxqq__accessibilityFeatureNum{color:var(--gold);letter-spacing:.2em;align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.sustainability-module__TTbxqq__accessibilityFeatureNum:after{content:"";opacity:.55;background:currentColor;width:32px;height:1px;transition:width .35s}.sustainability-module__TTbxqq__accessibilityFeature h3{color:#20211d;max-width:390px;min-height:2.36em}.sustainability-module__TTbxqq__accessibilityFeature p{color:#66685f;max-width:500px;margin:11px 0 0;font-size:15px;font-weight:350;line-height:1.58}.sustainability-module__TTbxqq__accessibilityFeature:hover{color:var(--ivory);background:#2a3b30}.sustainability-module__TTbxqq__accessibilityFeature:hover .sustainability-module__TTbxqq__accessibilityFeatureNum,.sustainability-module__TTbxqq__accessibilityFeature:hover h3{color:var(--gold-light)}.sustainability-module__TTbxqq__accessibilityFeature:hover p{color:#ffffffa8}.sustainability-module__TTbxqq__accessibilityFeature:hover .sustainability-module__TTbxqq__accessibilityFeatureNum:after{width:72px}.sustainability-module__TTbxqq__natureSection{color:#191a17;background:var(--ivory);place-items:center;min-height:760px;padding:100px 7vw;display:grid;position:relative;overflow:hidden}.sustainability-module__TTbxqq__rings{aspect-ratio:1;width:min(74vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sustainability-module__TTbxqq__rings i{inset:var(--ring,0%);transform:rotate(var(--rotate,0deg));border:1px solid #a98f5830;border-radius:49% 51% 44% 56%/54% 44% 56% 46%;position:absolute}.sustainability-module__TTbxqq__rings i:nth-child(2){--ring:10%;--rotate:18deg}.sustainability-module__TTbxqq__rings i:nth-child(3){--ring:21%;--rotate:-12deg}.sustainability-module__TTbxqq__rings i:nth-child(4){--ring:33%;--rotate:31deg}.sustainability-module__TTbxqq__natureContent{z-index:2;text-align:center;max-width:790px;position:relative}.sustainability-module__TTbxqq__natureContent h2{letter-spacing:-.055em;margin:0;font-family:Playfair Display,serif;font-size:clamp(66px,8vw,122px);font-weight:500;line-height:.84}.sustainability-module__TTbxqq__natureContent>p:not(.sustainability-module__TTbxqq__eyebrow){color:#66675e;max-width:650px;margin:52px auto 0;font-size:17px;font-weight:300;line-height:1.9}.sustainability-module__TTbxqq__natureProof{border-top:1px solid #191a172e;max-width:480px;margin:48px auto 0;padding-top:24px}.sustainability-module__TTbxqq__natureProof span{color:var(--gold);letter-spacing:.19em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.sustainability-module__TTbxqq__natureProof strong{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:500}.sustainability-module__TTbxqq__handbookSection{background:var(--ivory);border-top:1px solid #a98f5833;padding:120px 5vw 140px}.sustainability-module__TTbxqq__handbookSection>.sustainability-module__TTbxqq__sectionHeading{grid-template-columns:1fr;gap:18px;max-width:1240px;margin:0 auto 58px}.sustainability-module__TTbxqq__handbookSection>.sustainability-module__TTbxqq__sectionHeading p{margin-top:0}.sustainability-module__TTbxqq__handbookSection>.sustainability-module__TTbxqq__sectionHeading h2{max-width:1020px;font-size:clamp(50px,5.4vw,82px)}.sustainability-module__TTbxqq__handbookCard{background:linear-gradient(145deg,#18261e 0%,#101a14 55%,#0a110d 100%);border:1px solid #a98f5861;border-radius:32px;grid-template-columns:310px 1fr;align-items:center;gap:clamp(40px,5.5vw,84px);max-width:1240px;margin:0 auto;padding:clamp(38px,4.5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #070e0b38}.sustainability-module__TTbxqq__handbookCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#a98f5829 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-50px;right:-50px}.sustainability-module__TTbxqq__handbookFolioWrapper{justify-content:center;align-items:center;display:flex}.sustainability-module__TTbxqq__handbookFolio{aspect-ratio:1/1.4;perspective:1000px;border-radius:14px;width:100%;max-width:270px;position:relative}.sustainability-module__TTbxqq__handbookFolioCover{background:linear-gradient(135deg,#22372b 0%,#14231b 100%);border:1px solid #e0cca073;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px 20px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;box-shadow:inset 0 0 0 3px #a98f582e,12px 18px 40px #00000080}.sustainability-module__TTbxqq__handbookCard:hover .sustainability-module__TTbxqq__handbookFolioCover{transform:translateY(-5px)rotate(-1deg);box-shadow:inset 0 0 0 3px #a98f584d,16px 24px 50px #0009}.sustainability-module__TTbxqq__handbookFolioSpine{z-index:2;background:linear-gradient(90deg,#00000073 0%,#0000 100%);border-radius:12px 0 0 12px;width:14px;position:absolute;top:0;bottom:0;left:0}.sustainability-module__TTbxqq__handbookFolioHeader{border-bottom:1px solid #a98f5840;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.sustainability-module__TTbxqq__handbookFolioBrand{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);font-family:Playfair Display,serif;font-size:13px;font-weight:600}.sustainability-module__TTbxqq__handbookFolioYear{color:var(--gold);border:1px solid #a98f5859;border-radius:20px;padding:2px 8px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700}.sustainability-module__TTbxqq__handbookFolioEmblem{flex:none;justify-content:center;align-items:center;width:210px;max-width:calc(100% - 8px);margin:8px auto;display:flex}.sustainability-module__TTbxqq__handbookFolioEmblem img{width:100%;height:auto;display:block}.sustainability-module__TTbxqq__handbookFolioTitles{text-align:center;margin:6px 0}.sustainability-module__TTbxqq__handbookFolioSub{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin:0 0 4px;font-size:8.5px;font-weight:600}.sustainability-module__TTbxqq__handbookFolioTitles h4{color:#fff;letter-spacing:.02em;margin:0;font-family:Playfair Display,serif;font-size:20px;font-weight:600}.sustainability-module__TTbxqq__handbookFolioFooter{border-top:1px solid #a98f5840;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.sustainability-module__TTbxqq__handbookFolioFooter span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:8px}.sustainability-module__TTbxqq__handbookFolioFooter b{color:var(--gold-light);letter-spacing:.08em;font-size:10px}.sustainability-module__TTbxqq__handbookContent{flex-direction:column;gap:16px;display:flex}.sustainability-module__TTbxqq__handbookMetaPills{flex-wrap:wrap;gap:8px;display:flex}.sustainability-module__TTbxqq__handbookPill{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;background:#a98f5824;border:1px solid #e0cca052;border-radius:30px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.sustainability-module__TTbxqq__handbookPillDot{background:var(--gold-light);width:6px;height:6px;box-shadow:0 0 8px var(--gold-light);border-radius:50%}.sustainability-module__TTbxqq__handbookHeadingInside{color:#fff;margin:4px 0 0;font-family:Playfair Display,serif;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.22}.sustainability-module__TTbxqq__handbookDesc{color:#ffffffd1;max-width:640px;margin:0;font-size:16px;font-weight:300;line-height:1.68}.sustainability-module__TTbxqq__handbookHighlights{flex-direction:column;gap:10px;margin:6px 0;padding:0;list-style:none;display:flex}.sustainability-module__TTbxqq__handbookHighlights li{color:#ffffffe6;align-items:center;gap:12px;font-size:16px;font-weight:350;display:flex}.sustainability-module__TTbxqq__handbookCheckmark{width:22px;height:22px;color:var(--gold-light);background:#a98f582e;border:1px solid #e0cca066;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.sustainability-module__TTbxqq__handbookActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.sustainability-module__TTbxqq__handbookButton{background:var(--gold);color:#fff;letter-spacing:.05em;white-space:nowrap;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 8px 24px #a98f5847}.sustainability-module__TTbxqq__handbookButton:hover{color:#101a14;background:#c7ae78;transform:translateY(-2px);box-shadow:0 12px 32px #a98f586b}.sustainability-module__TTbxqq__handbookBtnArrow{font-size:16px;transition:transform .3s}.sustainability-module__TTbxqq__handbookButton:hover .sustainability-module__TTbxqq__handbookBtnArrow{transform:translate(2px,-2px)}.sustainability-module__TTbxqq__handbookSecondaryButton{color:var(--gold-light);letter-spacing:.04em;white-space:nowrap;background:0 0;border:1px solid #e0cca066;border-radius:50px;align-items:center;gap:8px;padding:15px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.sustainability-module__TTbxqq__handbookSecondaryButton:hover{border-color:var(--gold-light);color:#fff;background:#a98f5826;transform:translateY(-2px)}.sustainability-module__TTbxqq__handbookSecurityNote{color:#ffffff85;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.sustainability-module__TTbxqq__closing{text-align:center;min-height:82svh;color:var(--black);background:var(--gold);align-content:center;place-items:center;padding:110px 24px;display:grid}.sustainability-module__TTbxqq__closing .sustainability-module__TTbxqq__eyebrow{color:#0708068c}.sustainability-module__TTbxqq__closing h2{letter-spacing:-.05em;margin:0;font-family:Playfair Display,serif;font-size:clamp(54px,7vw,104px);font-weight:500;line-height:.98}.sustainability-module__TTbxqq__closing h2 em{color:var(--ivory);font-weight:500}.sustainability-module__TTbxqq__closing>p:not(.sustainability-module__TTbxqq__eyebrow){color:#070806a6;max-width:560px;margin:34px auto;font-size:17px;line-height:1.75}.sustainability-module__TTbxqq__closingLink{color:var(--black);letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #0708068c;padding-bottom:7px;font-size:14px;font-weight:600;text-decoration:none}.sustainability-module__TTbxqq__closingLink span{padding-left:8px}.sustainability-module__TTbxqq__footer{color:#fff6;background:var(--black);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:0 5vw;font-size:8px;display:flex}@media (max-width:1050px){.sustainability-module__TTbxqq__header{grid-template-columns:1fr auto}.sustainability-module__TTbxqq__nav{display:none}.sustainability-module__TTbxqq__hero{grid-template-columns:1fr;padding-top:150px}.sustainability-module__TTbxqq__heroCopy{max-width:780px}.sustainability-module__TTbxqq__heroVisual{min-height:auto}.sustainability-module__TTbxqq__heroVisualLabel{top:-14px;left:14px}.sustainability-module__TTbxqq__sectionHeading{grid-template-columns:1fr;gap:32px}.sustainability-module__TTbxqq__gesIntro{grid-template-columns:1fr;gap:45px}.sustainability-module__TTbxqq__gesFeature{max-width:100%}.sustainability-module__TTbxqq__gesImageInset{width:clamp(260px,35vw,400px);bottom:-24px;right:-20px}.sustainability-module__TTbxqq__gesFeature figcaption{background:#151a14;padding:24px 28px;position:static}.sustainability-module__TTbxqq__waterSection{grid-template-columns:1fr}.sustainability-module__TTbxqq__energyHeading{grid-template-columns:1fr;align-items:start;gap:40px}.sustainability-module__TTbxqq__energyLead{max-width:680px}.sustainability-module__TTbxqq__energyHighlight{grid-template-columns:82px 1fr;gap:25px;min-height:330px;padding:34px 28px}.sustainability-module__TTbxqq__waterTitle{min-height:430px}.sustainability-module__TTbxqq__waterDrop{width:260px;right:10%}.sustainability-module__TTbxqq__waterActionsHeading{grid-template-columns:1fr auto}.sustainability-module__TTbxqq__waterActionsHeading>p{grid-column:1}.sustainability-module__TTbxqq__waterActionsCount{grid-area:1/2/3}.sustainability-module__TTbxqq__waterActionGrid{grid-template-columns:1fr}.sustainability-module__TTbxqq__waterActionCard{min-height:0}.sustainability-module__TTbxqq__accessibilityHeading{grid-template-columns:1fr;align-items:start;gap:38px}.sustainability-module__TTbxqq__accessibilityHeading>p{max-width:720px;margin-top:0}.sustainability-module__TTbxqq__accessibilityStatement{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sustainability-module__TTbxqq__accessibilityRoomFact{border-top:0;border-left:1px solid #e0cca03d}.sustainability-module__TTbxqq__accessibilityFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-module__TTbxqq__accessibilityFeature,.sustainability-module__TTbxqq__accessibilityFeature:nth-child(-n+2){grid-column:auto}.sustainability-module__TTbxqq__handbookCard{text-align:center;grid-template-columns:1fr;justify-items:center;gap:36px;padding:44px 28px}.sustainability-module__TTbxqq__handbookMetaPills{justify-content:center}.sustainability-module__TTbxqq__handbookDesc{margin:0 auto}.sustainability-module__TTbxqq__handbookHighlights{align-items:center}.sustainability-module__TTbxqq__handbookActions,.sustainability-module__TTbxqq__handbookSecurityNote{justify-content:center}}@media (max-width:650px){.sustainability-module__TTbxqq__header{height:88px;padding:18px 20px}.sustainability-module__TTbxqq__brand{width:205px}.sustainability-module__TTbxqq__backLink span{display:none}.sustainability-module__TTbxqq__hero{gap:40px;padding:120px 20px 70px}.sustainability-module__TTbxqq__hero h1{font-size:clamp(48px,14vw,78px)}.sustainability-module__TTbxqq__heroText{font-size:16px}.sustainability-module__TTbxqq__heroVisual{min-height:auto}.sustainability-module__TTbxqq__heroVideo{border:none;box-shadow:0 20px 50px #00000047}.sustainability-module__TTbxqq__heroVisualLabel{max-width:220px;padding:16px 20px;inset:auto auto -18px 0}.sustainability-module__TTbxqq__heroVisualLabel strong{font-size:17px}.sustainability-module__TTbxqq__heroIndex{display:none}.sustainability-module__TTbxqq__solarArray{grid-template-columns:repeat(4,1fr);gap:5px}.sustainability-module__TTbxqq__gesSection{padding:100px 20px}.sustainability-module__TTbxqq__sectionHeading h2{font-size:13vw}.sustainability-module__TTbxqq__gesIntro{grid-template-columns:1fr;gap:30px;margin:42px 0 58px}.sustainability-module__TTbxqq__gesLocation>span{font-size:52px}.sustainability-module__TTbxqq__gesText{grid-template-columns:1fr;gap:22px}.sustainability-module__TTbxqq__gesFeature{max-width:100%;min-height:auto;margin-bottom:40px;overflow:visible}.sustainability-module__TTbxqq__gesImage{width:100%;height:auto}.sustainability-module__TTbxqq__gesImageInset{border-width:2px;width:clamp(130px,40vw,200px);bottom:35px;right:-8px}.sustainability-module__TTbxqq__gesFeature figcaption{background:#151a14;padding:18px 16px;display:block;position:static}.sustainability-module__TTbxqq__gesFeature figcaption span{letter-spacing:.15em;font-size:10px}.sustainability-module__TTbxqq__gesFeature figcaption strong{font-size:14px}.sustainability-module__TTbxqq__statement{min-height:640px;padding:90px 22px}.sustainability-module__TTbxqq__energySection{background-size:100% 88px;padding:96px 20px 90px}.sustainability-module__TTbxqq__energyHeading{margin-bottom:52px}.sustainability-module__TTbxqq__energyHeading h2{font-size:clamp(34px,10vw,48px);line-height:1.1}.sustainability-module__TTbxqq__energyLead{padding-left:20px;font-size:16px}.sustainability-module__TTbxqq__energyHighlights{grid-template-columns:1fr}.sustainability-module__TTbxqq__energyHighlight{grid-template-columns:66px 1fr;gap:20px;min-height:0;padding:30px 24px}.sustainability-module__TTbxqq__energyHighlight:after{width:140px;top:-95px;right:-95px}.sustainability-module__TTbxqq__energyMetric strong,.sustainability-module__TTbxqq__energyMetric b{font-size:clamp(36px,11vw,48px)}.sustainability-module__TTbxqq__energyMetric{gap:10px}.sustainability-module__TTbxqq__energyHighlight h3{font-size:18px}.sustainability-module__TTbxqq__energyHighlightText{font-size:16px}.sustainability-module__TTbxqq__energyPracticeGrid{grid-template-columns:1fr;margin-top:28px}.sustainability-module__TTbxqq__energyPractice{min-height:0;padding:34px 26px}.sustainability-module__TTbxqq__energyPractice header{grid-template-columns:38px 1fr;gap:15px;min-height:0}.sustainability-module__TTbxqq__energyPractice h3{font-size:25px}.sustainability-module__TTbxqq__energyPractice ul{margin:30px 0 0}.sustainability-module__TTbxqq__energySlogan{min-height:330px;padding:72px 24px}.sustainability-module__TTbxqq__energySloganInner{grid-template-columns:1fr;gap:18px}.sustainability-module__TTbxqq__energySloganMark{margin:0;font-size:72px;line-height:.55}.sustainability-module__TTbxqq__energySlogan blockquote{font-size:clamp(30px,9vw,42px)}.sustainability-module__TTbxqq__energySloganRule{margin-top:30px}.sustainability-module__TTbxqq__waterSection{padding:100px 20px}.sustainability-module__TTbxqq__waterTitle{min-height:390px}.sustainability-module__TTbxqq__waterTitle h2{font-size:14vw}.sustainability-module__TTbxqq__principles article{grid-template-columns:38px 1fr}.sustainability-module__TTbxqq__principles article p{grid-column:2}.sustainability-module__TTbxqq__waterActions{margin-top:82px;padding-top:60px}.sustainability-module__TTbxqq__waterActionsHeading{grid-template-columns:1fr;align-items:start;gap:24px;margin-bottom:36px}.sustainability-module__TTbxqq__waterActionsHeading>p,.sustainability-module__TTbxqq__waterActionsCount{grid-area:auto/1}.sustainability-module__TTbxqq__waterActionsCount{width:96px}.sustainability-module__TTbxqq__waterActionCard{padding:34px 26px}.sustainability-module__TTbxqq__waterActionCard header{grid-template-columns:54px 1fr;gap:17px;min-height:0}.sustainability-module__TTbxqq__waterActionIcon{width:50px}.sustainability-module__TTbxqq__waterActionCard h4{font-size:25px}.sustainability-module__TTbxqq__waterActionCard ul{margin:30px 0 0}.sustainability-module__TTbxqq__accessibilitySection{background-size:auto;padding:76px 20px 82px}.sustainability-module__TTbxqq__accessibilityHeading{gap:22px;margin-bottom:30px}.sustainability-module__TTbxqq__accessibilityHeading h2{font-size:clamp(43px,12.5vw,62px);line-height:1}.sustainability-module__TTbxqq__accessibilityHeading>p{padding-left:20px;font-size:16px;line-height:1.75}.sustainability-module__TTbxqq__accessibilityStatement{grid-template-columns:1fr;min-height:0}.sustainability-module__TTbxqq__accessibilityStatement>p{min-height:0;padding:62px 28px 30px;font-size:27px}.sustainability-module__TTbxqq__accessibilityStatement>p:before{top:22px;left:28px}.sustainability-module__TTbxqq__accessibilityRoomFact{border-top:1px solid #e0cca03d;border-left:0;grid-template-columns:auto 1fr;gap:24px;padding:42px 28px 32px}.sustainability-module__TTbxqq__accessibilityRoomMetric{border-bottom:0;border-right:1px solid #e0cca047;padding:0 24px 0 0}.sustainability-module__TTbxqq__accessibilityRoomMetric strong{font-size:64px}.sustainability-module__TTbxqq__accessibilityFeatureGrid{grid-template-columns:1fr;margin-top:20px}.sustainability-module__TTbxqq__accessibilityFeature,.sustainability-module__TTbxqq__accessibilityFeature:nth-child(-n+2){grid-column:1;gap:22px;min-height:0;padding:26px 28px}.sustainability-module__TTbxqq__accessibilityFeature h3{min-height:0}.sustainability-module__TTbxqq__natureSection{min-height:auto;padding:76px 22px 82px}.sustainability-module__TTbxqq__rings{width:145vw}.sustainability-module__TTbxqq__natureContent h2{font-size:18vw}.sustainability-module__TTbxqq__handbookSection{padding:80px 20px 100px}.sustainability-module__TTbxqq__handbookSection>.sustainability-module__TTbxqq__sectionHeading{gap:14px;margin-bottom:38px}.sustainability-module__TTbxqq__handbookSection>.sustainability-module__TTbxqq__sectionHeading h2{font-size:clamp(40px,12.5vw,56px);line-height:1.02}.sustainability-module__TTbxqq__handbookCard{border-radius:22px;gap:28px;padding:34px 18px}.sustainability-module__TTbxqq__handbookHighlights li{text-align:left;font-size:16px}.sustainability-module__TTbxqq__handbookActions{flex-direction:column;gap:10px;width:100%}.sustainability-module__TTbxqq__handbookButton,.sustainability-module__TTbxqq__handbookSecondaryButton{justify-content:center;width:100%;padding:14px 20px}.sustainability-module__TTbxqq__closing{min-height:720px;padding:100px 22px}.sustainability-module__TTbxqq__footer{text-align:center;flex-direction:column;justify-content:center;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.sustainability-module__TTbxqq__page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}
