.pg-about .story{padding:96px 0}.pg-about .story-grid{grid-template-columns:auto 1fr;align-items:start;gap:80px;display:grid}.pg-about .story h2{max-width:20em;font-size:clamp(28px,3vw,42px);font-weight:600}.pg-about .story h2 .hl{color:var(--dark)}.pg-about .story h2 .hl-o{color:var(--orange)}.pg-about .story .lead{color:#5a6a58;max-width:42em;margin-top:28px;font-size:17px}.pg-about .story .lead p{margin-bottom:16px}.pg-about .promise{background:var(--light);border-radius:64px;margin:0 24px;padding:100px 0;position:relative;overflow:hidden}.pg-about .promise .sprout{opacity:.9;width:130px;animation:7s ease-in-out infinite alternate bob;position:absolute;bottom:8%;right:5%}.pg-about .promise-head{grid-template-columns:auto 1fr;align-items:end;gap:48px;margin-bottom:52px;display:grid}.pg-about .promise-head h2{font-size:clamp(28px,3vw,42px);font-weight:700}.pg-about .promise-head h2 .hl{color:var(--dark)}.pg-about .arch{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pg-about .arch-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:38px 40px}.pg-about .arch-card .role{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-family:Gabarito,sans-serif;font-size:12px;font-weight:600}.pg-about .arch-card h3{margin:10px 0;font-size:24px}.pg-about .arch-card h3 b{color:var(--dark)}.pg-about .arch-card p{color:#5a6a58;font-size:15px}.pg-about .arch-eq{text-align:center;color:var(--deep);grid-column:1/-1;padding:8px 0;font-family:Prompt,sans-serif;font-size:clamp(22px,2.6vw,32px);font-weight:700}.pg-about .arch-eq .o{color:var(--orange)}.pg-about .values{padding:104px 0}.pg-about .values-head{grid-template-columns:auto 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.pg-about .values-head h2{max-width:14em;font-size:clamp(28px,3vw,44px);font-weight:700}.pg-about .values-head h2 .hl{color:var(--dark)}.pg-about .vrow{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.pg-about .vcol{border-left:1px solid var(--line);padding:0 30px}.pg-about .vcol:first-child{border-left:none;padding-left:0}.pg-about .vcol .vn{color:var(--orange);font-family:Gabarito,sans-serif;font-size:14px;font-weight:700}.pg-about .vcol h3{margin:14px 0 8px;font-size:20px}.pg-about .vcol p{color:#5a6a58;font-size:14.5px;line-height:1.6}.pg-about .timeline{background:var(--deep);color:#e4f3d2;padding:100px 0;position:relative;overflow:hidden}.pg-about .timeline .leafbg{opacity:.1;width:560px;position:absolute;top:-100px;right:-130px;transform:rotate(12deg)}.pg-about .tl-head{margin-bottom:56px;position:relative}.pg-about .tl-head .side-label{color:var(--tea);border-color:var(--orange)}.pg-about .tl-head h2{color:#fff;margin-top:18px;font-size:clamp(28px,3vw,44px);font-weight:700}.pg-about .tl{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.pg-about .tl:before{content:"";background:#afd8894d;height:2px;position:absolute;top:13px;left:0;right:0}.pg-about .tnode{padding-right:28px;position:relative}.pg-about .tnode .dot{background:var(--orange);border:5px solid var(--deep);z-index:1;border-radius:50%;width:28px;height:28px;margin-bottom:22px;position:relative}.pg-about .tnode .yr{color:var(--tea);font-family:Gabarito,sans-serif;font-size:28px;font-weight:700}.pg-about .tnode h4{color:#fff;margin:8px 0 6px;font-size:17px}.pg-about .tnode p{color:#b7cfa0;font-size:14px;line-height:1.55}.pg-about .reach{padding:104px 0}.pg-about .reach-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pg-about .rcard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;padding:34px 28px}.pg-about .rcard img{object-fit:contain;width:50px;height:50px;margin:0 auto 16px}.pg-about .rcard h3{font-size:17px}.pg-about .rcard p{color:#7a8a77;margin-top:4px;font-size:14px}.pg-about .consult{padding-top:0}@media (max-width:960px){.pg-about .story{padding:64px 0}.pg-about .story-grid{grid-template-columns:1fr;gap:24px}.pg-about .promise{border-radius:36px;margin:0 12px;padding:64px 0}.pg-about .promise-head{grid-template-columns:1fr;gap:14px}.pg-about .arch{grid-template-columns:1fr}.pg-about .values{padding:72px 0}.pg-about .values-head{grid-template-columns:1fr;gap:14px}.pg-about .vrow{grid-template-columns:1fr 1fr;gap:32px 24px}.pg-about .vcol{border-left:none;padding:0}.pg-about .timeline{padding:72px 0}.pg-about .tl{grid-template-columns:1fr 1fr;gap:40px 24px}.pg-about .tl:before{display:none}.pg-about .reach{padding:72px 0}.pg-about .reach-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pg-about .vrow,.pg-about .tl,.pg-about .reach-grid{grid-template-columns:1fr}}
