.about-page{width:100%;max-width:1440px;margin:0 auto}.about-container{padding-left:5.8%;padding-right:5.8%}.breadcrumbs{display:flex;align-items:center;gap:11px;padding-top:19px;padding-bottom:17px;font-size:11px;color:#72776f}.breadcrumbs a:hover{color:var(--green)}.breadcrumbs span:last-child{color:var(--ink);font-weight:600}.about-hero{display:grid;grid-template-columns:.86fr 1.14fr;gap:5.2%;align-items:center;padding:4px 0 28px}.about-hero-copy{padding:15px 0}.about-hero-copy h1{font-size:clamp(38px,4vw,55px);line-height:1.04;letter-spacing:-2.3px;margin:17px 0 18px}.about-hero-copy p{font-size:15px;line-height:1.7;color:#50564e;max-width:480px;margin:0 0 23px}.about-hero-image{height:330px;overflow:hidden;background:#eef0eb}.about-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.about-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.about-facts{width:100%;max-width:1440px;margin:0 auto;background:#f3f5f0;display:grid;grid-template-columns:repeat(4,1fr);padding:23px 5.8%;gap:15px}.about-fact{display:flex;align-items:center;gap:16px;border-right:1px solid #d5dbd0;padding:0 18px}.about-fact:first-child{padding-left:0}.about-fact:last-child{border:0}.about-fact img{width:37px;height:37px;color:var(--green);flex:0 0 37px}.about-fact span{display:grid;gap:4px}.about-fact b{font-size:13px}.about-fact small{font-size:11px;color:var(--muted)}.about-story{display:grid;grid-template-columns:.83fr 1.17fr;gap:7%;align-items:center;padding-top:58px;padding-bottom:58px}.story-copy h2,.values-heading h2,.about-process h2{font-size:clamp(27px,3vw,37px);line-height:1.12;letter-spacing:-1.3px;margin:15px 0}.story-copy p{font-size:13px;line-height:1.75;color:#51574f;margin:0 0 12px;max-width:490px}.story-image{height:310px;overflow:hidden;background:#eef0eb}.story-image img{width:100%;height:100%;object-fit:cover;display:block}.about-values{background:#f3f5f0}.values-inner{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:20px;align-items:center;padding-top:34px;padding-bottom:34px}.values-heading h2{margin-bottom:0}.value-item{text-align:center;padding:0 18px;border-left:1px solid #d5dbd0}.value-item img{width:35px;height:35px;color:var(--green);margin-bottom:8px}.value-item h3{font-size:13px;margin:0 0 7px}.value-item p{font-size:11px;line-height:1.6;color:#555b52;margin:0}.about-process{padding-top:50px;padding-bottom:52px}.about-process h2{margin:12px 0 26px}.about-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.about-steps article{display:flex;align-items:flex-start;gap:13px;position:relative}.about-steps article:not(:last-child):after{content:"";height:1px;width:28px;background:#cbd1c6;position:absolute;right:-17px;top:13px}.about-steps article>span{width:28px;height:28px;display:grid;place-items:center;background:var(--green);color:white;font-size:13px;font-weight:800;flex:0 0 28px}.about-steps h3{font-size:13px;margin:1px 0 5px}.about-steps p{font-size:11px;line-height:1.55;color:#555b52;margin:0;max-width:170px}.about-cta{width:100%;max-width:1440px;margin:0 auto;background:linear-gradient(90deg,rgba(46,67,31,.96),rgba(68,91,46,.94)),url("assets/about-hero.jpg") center 50%/cover;color:white;padding:28px 5.8%;display:flex;align-items:center;justify-content:space-between;gap:25px}.about-cta h2{font-size:29px;letter-spacing:-1px;margin:0 0 6px}.about-cta p{font-size:13px;line-height:1.6;color:#e4e9df;margin:0}.about-cta .button-light{white-space:nowrap}.about-cta .button-light img{filter:none}.main-nav a.active{color:var(--green);position:relative}.main-nav a.active:after{content:"";height:2px;background:var(--green);position:absolute;bottom:-12px;left:0;right:0}
@media(max-width:1050px){.about-hero{grid-template-columns:.9fr 1.1fr;gap:4%}.about-hero-image{height:300px}.about-hero-copy h1{font-size:43px}.about-fact{padding:0 10px;gap:10px}.about-fact b{font-size:11px}.about-fact small{font-size:10px}.about-story{gap:5%}.values-inner{gap:12px}.value-item{padding:0 10px}}
@media(max-width:760px){.about-container{padding-left:20px;padding-right:20px}.breadcrumbs{padding-top:16px;padding-bottom:15px}.about-hero{grid-template-columns:1fr;gap:20px;padding-bottom:28px}.about-hero-copy{padding:8px 0 0}.about-hero-copy h1{font-size:40px;letter-spacing:-1.8px;margin:15px 0}.about-hero-copy p{font-size:13px;margin-bottom:18px}.about-hero-image{height:250px;grid-row:1}.about-facts{grid-template-columns:1fr 1fr;padding:22px 20px;gap:18px 10px}.about-fact{border:0;padding:0;gap:11px}.about-fact img{width:30px;height:30px;flex-basis:30px}.about-fact b{font-size:11px}.about-fact small{font-size:10px}.about-story{grid-template-columns:1fr;gap:22px;padding-top:43px;padding-bottom:43px}.story-copy h2{font-size:30px}.story-image{height:250px;grid-row:1}.story-copy p{font-size:12px}.values-inner{grid-template-columns:1fr 1fr;padding-top:28px;padding-bottom:28px;gap:22px 10px}.values-heading{grid-column:1/-1}.values-heading h2{font-size:29px}.value-item{border-left:0;padding:0 8px}.value-item h3{font-size:12px}.value-item p{font-size:10px}.about-process{padding-top:42px;padding-bottom:42px}.about-process h2{font-size:29px;margin-bottom:22px}.about-steps{grid-template-columns:1fr 1fr;gap:22px 15px}.about-steps article:not(:last-child):after{display:none}.about-cta{padding:25px 20px;align-items:flex-start;flex-direction:column}.about-cta h2{font-size:26px}.about-cta p br{display:none}.about-cta .button{width:100%}}
@media(max-width:420px){.about-hero-copy h1{font-size:35px}.about-hero-image{height:210px}.about-facts{grid-template-columns:1fr}.about-fact{min-height:35px}.about-steps{grid-template-columns:1fr}.story-image{height:220px}}
