.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;max-width:1190px;margin:auto}.about-intro h2,.about-agency h2{font-size:clamp(46px,5.1vw,72px);margin:20px 0}.about-prose{font-size:15px;line-height:1.95;color:var(--muted)}.about-prose p+p{margin-top:20px}.about-prose .about-lead{font:400 31px/1.3 var(--serif);color:var(--ink);margin-bottom:22px}.about-facts{max-width:1080px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(3,1fr);padding:28px 20px;border-block:1px solid var(--line);text-align:center}.about-facts>div+div{border-left:1px solid var(--line)}.about-facts strong{display:block;font:400 clamp(56px,6vw,82px)/1.1 var(--serif);color:var(--sage)}.about-facts span{font-size:11px;letter-spacing:.07em}.about-agency{max-width:1190px;margin:auto;display:grid;grid-template-columns:.85fr 1fr;gap:9%;align-items:center}.about-agency figure{margin:0}.about-agency img{width:100%;height:540px;object-fit:cover;object-position:center 25%;border-radius:28px}.about-agency figcaption{margin:14px 0;color:var(--muted);font-size:11px}.about-agency .text-link{display:inline-block;margin-top:27px}.about-challenge{background:#e9e9df;border-radius:32px;margin:0 24px}.about-signoff{display:block;font:38px 'Water Brush',cursive;color:var(--accent);margin:36px auto 0}.route-about .team{padding-top:72px}.route-about .team-grid{max-width:850px;margin-inline:auto}.route-about .consultation-banner{margin-top:70px}
@media(max-width:760px){.about-intro,.about-agency{grid-template-columns:1fr;gap:28px}.about-prose{font-size:14px}.about-prose .about-lead{font-size:28px}.about-facts{margin-inline:22px;padding:24px 0;gap:8px}.about-facts strong{font-size:51px}.about-facts span{font-size:9px;letter-spacing:0;display:block;padding:0 4px}.about-agency img{height:450px}.about-challenge{margin:0 10px;border-radius:24px}.about-signoff{font-size:30px}.route-about .team{padding-top:50px}}
