.about-site{--about-ink:#25382a;--about-muted:#586653;--about-line:#dfe5db;color:var(--about-ink)}.about-site .about-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#586653;margin:0 0 24px;font-size:12px;font-weight:600}.about-site h2{letter-spacing:-1.2px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2}.about-site p{color:var(--about-muted);font-size:15px;line-height:1.9}.about-hero{border-bottom:1px solid var(--about-line);background:#f2f5ef;padding:72px 0 48px}.about-hero h1{letter-spacing:-2.5px;max-width:1000px;font-size:clamp(40px,5.7vw,76px);font-weight:500;line-height:1.08}.about-hero h1 span{color:#176d9f}.about-hero-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:48px;display:flex}.about-hero-bottom>p{max-width:620px;font-size:18px}.about-hero-bottom>span{max-width:260px;color:var(--about-muted);font-size:11px;line-height:1.8}.about-hero-bottom strong{color:var(--about-ink);font-weight:500}.about-purpose,.about-listening{grid-template-columns:1fr 1.1fr;gap:80px;padding-block:80px;display:grid}.about-purpose p+p,.about-listening p+p,.about-company p+p{margin-top:20px}.about-relationships{background:#f7f4ef;padding:72px 0}.about-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.about-stages article{border-top:1px solid #d7dcd1;padding-top:24px}.about-stages svg{color:#176d9f;margin-bottom:24px}.about-stages article:nth-child(2) svg{color:#d95327}.about-stages article:nth-child(3) svg{color:#3a8540}.about-stages .about-stage-label{margin-bottom:12px;font-size:11px}.about-stages h3{letter-spacing:-.5px;margin-bottom:16px;font-size:22px;font-weight:500}.about-stages article>p:last-child{font-size:14px}.about-listening h2{margin-bottom:24px}.about-listening aside{border:1px solid var(--about-line);background:#fafbf8;border-radius:16px;padding:32px}.about-listening aside>span{color:var(--about-muted);font-size:12px}.about-listening ul{margin:8px 0 0;padding:0;list-style:none}.about-listening li{border-bottom:1px solid var(--about-line);padding:24px 0}.about-listening li:last-child{border:0;padding-bottom:0}.about-listening strong{font-size:18px;font-weight:500}.about-listening li p{margin-top:8px;font-size:13px}.about-company{background:#eaf2f7;padding:64px 0}.about-company>.tour-container{grid-template-columns:1fr 1.1fr;gap:80px;display:grid}.about-company a{color:#176d9f;border-bottom:1px solid #b4cbd8;align-items:center;gap:16px;margin-top:32px;padding-bottom:8px;font-size:14px;display:inline-flex}.about-cta{justify-content:space-between;align-items:center;gap:40px;padding-block:72px;display:flex}.about-cta p{margin-top:20px}.about-cta>a{flex-shrink:0}@media (max-width:767px){.about-site .tour-container{width:calc(100% - 40px)}.about-hero{padding:48px 0 32px}.about-hero h1{letter-spacing:-1.5px}.about-hero-bottom{margin-top:32px;display:block}.about-hero-bottom>p{font-size:16px}.about-hero-bottom>span{margin-top:24px;display:block}.about-purpose,.about-listening,.about-company>.tour-container{grid-template-columns:1fr;gap:32px}.about-purpose,.about-listening,.about-relationships,.about-company{padding-block:48px}.about-stages{grid-template-columns:1fr;gap:32px;margin-top:32px}.about-listening aside{padding:24px}.about-cta{padding-block:48px;display:block}.about-cta>a{margin-top:28px}}
