.site-header{padding:.8rem 0}.header-brands{gap:1rem;background:rgba(255,255,255,.92);padding:.55rem .8rem;border-radius:12px;box-shadow:0 6px 24px rgba(0,0,0,.16)}.header-brands img{max-width:175px;max-height:64px}.header-brands img:nth-child(2){max-width:105px}.header-brands img:nth-child(3){max-width:205px}.hero{min-height:600px;padding:8.5rem 0 4rem}.hero h1{font-size:clamp(3rem,6.5vw,6.2rem)}.stats{margin:2rem 0 1.7rem}.section{padding:3.7rem 0}.section h2{font-size:clamp(2rem,3.4vw,3.5rem);margin-bottom:1.5rem}.two{gap:3.5rem}.photo{height:min(32vw,420px)}.photo figcaption{font-size:clamp(1.4rem,2.4vw,2.4rem);bottom:1.4rem}.facts{padding:3.2rem 0}.fact-grid article{padding:1rem 1.15rem}.fact-grid strong{font-size:1.8rem}.timeline{margin:2rem 0}.timeline article{padding:1rem 1.15rem}.timeline strong{font-size:1.7rem}.pillars article{min-height:180px;padding:1.4rem}.pillars h3{margin:.35rem 0}.pillars p{font-size:.86rem}.water{position:relative;background:linear-gradient(90deg,rgba(0,55,48,.94),rgba(0,71,61,.76)),url('images/water.webp') center/cover}.water .wrap{position:relative}.culture{padding:3.2rem 0}.brands span{padding:1rem}.site-footer{padding:1.4rem 0}@media(max-width:900px){.header-brands img{max-width:140px;max-height:54px}.header-brands img:nth-child(2){max-width:82px}.header-brands img:nth-child(3){max-width:160px}.hero{min-height:570px}.section{padding:3.2rem 0}.two{gap:1.5rem}}@media(max-width:650px){.site-header{padding:.55rem 0}.header-inner{justify-content:center}.header-brands{width:100%;justify-content:center;gap:.55rem;padding:.42rem .5rem}.header-brands img{max-width:27%;max-height:45px}.header-brands img:nth-child(2){max-width:20%}.header-brands img:nth-child(3){max-width:38%}.hero{min-height:560px;padding:7rem 0 3rem}.hero h1{font-size:clamp(2.75rem,14vw,4.4rem)}.stats{margin:1.5rem 0}.stats strong{font-size:1.55rem}.stats span{font-size:.61rem}.section{padding:2.8rem 0}.section h2{font-size:2rem;margin-bottom:1rem}.two{gap:1rem}.photo{height:58vw;min-height:250px}.photo figcaption{font-size:1.5rem;bottom:1rem}.fact-grid,.timeline,.pillars{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:15px;margin-right:-15px;padding:0 15px .8rem 0;-webkit-overflow-scrolling:touch}.fact-grid::-webkit-scrollbar,.timeline::-webkit-scrollbar,.pillars::-webkit-scrollbar{display:none}.fact-grid article,.timeline article,.pillars article{flex:0 0 82vw;scroll-snap-align:start;min-height:155px}.pillars article{min-height:175px}.facts small{margin-top:.3rem}.mini-facts{display:grid;grid-template-columns:1fr 1fr}.mini-facts p{font-size:.75rem}.mini-facts strong{font-size:1.15rem}.culture{padding:2.8rem 0}.brands span{font-size:.8rem}.footer-inner{gap:1rem;font-size:.75rem}}
