.about-body>header{background:var(--paper);border-bottom:1px solid #e6dfd1}.about-page h1{font-weight:400;max-width:none;font-size:clamp(44px,4.8vw,72px);line-height:1.05;letter-spacing:-2px;margin:20px 0}.about-page h2{font-size:clamp(32px,3.7vw,53px);line-height:1.12;letter-spacing:-1.4px;margin:18px 0 28px}.about-page p{font-size:16px;line-height:1.85;color:#6a665b}.about-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:70px 7%;gap:7%;background:#f2eee5}.about-hero img{width:100%;height:430px;object-fit:cover;border-radius:3px}.about-hero p{font-size:18px;line-height:1.6;margin-bottom:0}.about-story,.about-values{padding:80px 10%}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px}.story-columns p{margin:0}.about-quote{background:var(--green);padding:65px 8%;text-align:center}.about-quote .eyebrow{color:#d5b878}.about-quote blockquote{color:var(--paper);font-size:clamp(30px,3.5vw,48px);line-height:1.25;margin:28px 0}.about-quote p{color:#d3d7c9;font-size:14px;margin:0}.about-evolution{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:80px 7%}.about-evolution img{width:100%;height:500px;object-fit:cover;object-position:76% center;border-radius:3px}.about-evolution p{font-size:15px}.about-values{background:#f2eee5;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;text-align:left;margin-top:45px}.values-grid article{border-top:1px solid #c4af7c;padding-top:22px}.values-grid article>span{color:var(--gold);font-size:25px}.values-grid h3{font-size:27px;margin-top:20px}.values-grid p{font-size:14px}.about-future{padding:85px 8%;text-align:center}.about-future p{max-width:620px;margin:0 auto}.about-future .actions{justify-content:center;margin-top:30px}.about-page .button{padding:15px 24px;font-size:14px}.about-body header .brand img{display:block;width:21.2vw;max-width:330px;height:auto}.about-body nav a[href="sobre-nos.html"]{color:var(--gold)}@media(max-width:750px){.about-body header .brand img{width:210px;max-width:55vw}.about-hero,.about-evolution{grid-template-columns:1fr;padding:40px 7%;gap:30px}.about-hero img{height:270px}.about-page h1{font-size:46px}.about-hero p br{display:none}.about-story,.about-values{padding:45px 7%}.story-columns,.values-grid{grid-template-columns:1fr;gap:24px}.about-quote{padding:45px 7%}.about-quote blockquote br{display:none}.about-evolution img{height:290px}.about-future{padding:50px 7%}.about-future .actions{align-items:center;flex-direction:column;gap:14px}.about-page h2{letter-spacing:-1px}}
