.aboutPage{color:#17251f;background:#f3f1e8;min-height:100vh;padding:28px 30px 70px}.aboutBack{color:#165d46;width:min(1180px,100%);margin:0 auto 26px;font-size:14px;font-weight:700;text-decoration:none;display:block}.aboutHero{color:#fff;background:#173d32;border-radius:20px;grid-template-columns:1fr 310px;align-items:end;gap:70px;width:min(1180px,100%);margin:auto;padding:76px 76px 66px;display:grid;position:relative;overflow:hidden}.aboutHero:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-110px;box-shadow:0 0 0 48px #ffffff08,0 0 0 96px #ffffff05}.aboutHero>div,.aboutHero>aside{z-index:1;position:relative}.aboutHero span,.aboutStory span,.sectionHeading span,.upaSection span{letter-spacing:.18em;color:#d6b35a;font-size:12px;font-weight:800}.aboutHero h1{max-width:760px;margin:14px 0 22px;font:500 clamp(42px,5.3vw,72px)/1.02 Georgia,serif}.aboutHero p{color:#d5e2dc;max-width:680px;margin:0 0 28px;font-size:18px;line-height:1.6}.aboutCta{color:#173d32;background:#f1bd3c;border-radius:8px;padding:14px 19px;font-weight:800;text-decoration:none;display:inline-flex}.aboutHero aside{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:14px;padding:28px;display:grid}.aboutHero aside strong{color:#f1bd3c;font:500 55px Georgia,serif}.aboutHero aside span{letter-spacing:0;color:#fff;font-size:14px;line-height:1.4}.aboutHero aside hr{border:0;border-top:1px solid #ffffff24;width:100%;margin:22px 0}.aboutStory,.equipmentSection,.upaSection{width:min(1180px,100%);margin:72px auto 0}.aboutStory{grid-template-columns:.8fr 1.2fr;gap:70px;padding:0 36px;display:grid}.aboutStory h2,.sectionHeading h2,.upaSection h2{margin:12px 0;font:500 clamp(32px,4vw,48px)/1.1 Georgia,serif}.aboutStory p,.upaSection p{color:#526058;margin:0 0 16px;font-size:17px;line-height:1.7}.sectionHeading{max-width:720px;margin-bottom:28px}.equipmentGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.equipmentGrid article{background:#fff;border:1px solid #dfe5e1;border-radius:14px;overflow:hidden}.machineImage{background:#e4e6e2;height:250px;position:relative}.machineImage img{object-fit:cover;width:100%;height:100%}.machineImage small{color:#fff;background:#17251fd9;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.equipmentGrid article>div:last-child{padding:25px}.equipmentGrid article span{color:#267056;letter-spacing:.12em;font-size:11px;font-weight:800}.equipmentGrid h3{margin:8px 0 12px;font:500 25px Georgia,serif}.equipmentGrid p{color:#637068;margin:0;font-size:15px;line-height:1.6}.upaSection{border-top:1px solid #cfd7d1;border-bottom:1px solid #cfd7d1;grid-template-columns:.9fr 1.1fr auto;align-items:center;gap:45px;padding:42px 46px;display:grid}.upaSection p{margin:0}.upaSection a{color:#165d46;white-space:nowrap;font-weight:800;text-decoration:none}@media (max-width:900px){.aboutHero{grid-template-columns:1fr;gap:36px;padding:52px 34px}.aboutHero aside{grid-template-columns:auto 1fr;align-items:center;gap:5px 18px}.aboutHero aside hr{grid-column:1/-1;margin:13px 0}.aboutStory,.upaSection{grid-template-columns:1fr;gap:18px}.equipmentGrid{grid-template-columns:1fr}.machineImage{height:340px}}@media (max-width:560px){.aboutPage{padding:20px 14px 50px}.aboutHero{padding:42px 22px}.aboutHero h1{font-size:39px}.aboutHero p{font-size:16px}.aboutStory{padding:0 8px}.machineImage{height:230px}.upaSection{padding:30px 20px}.aboutHero aside strong{font-size:42px}}
