.about-page{color:var(--ink);background:#faf9f5}.about-button{background:var(--moss);color:#fff}.about-photo{background:#e4e2d6;border-radius:16px;min-width:0;min-height:420px;position:relative;overflow:hidden}.about-photo img{object-fit:cover}.about-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding-block:80px;display:grid}.about-story .about-photo{align-self:stretch}.about-story-copy>p:not(.sales-kicker){margin:24px 0 0}.about-checks{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.about-checks li{color:#575a50;align-items:center;gap:12px;font-size:1rem;line-height:1.5;display:flex}.about-checks span{background:var(--moss);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.85rem;display:grid}.about-values{background:#efeee7;padding-block:40px}.about-values-grid{grid-template-columns:repeat(4,1fr);display:grid}.about-values article{border-left:1px solid #d6d7ca;padding:0 30px}.about-values article:first-child{border:0;padding-left:0}.about-values svg{fill:none;width:34px;height:34px;stroke:var(--moss);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:16px}.about-page h3{letter-spacing:-.035em;margin:0;font-size:1.125rem;font-weight:650;line-height:1.35}.about-values p{margin:10px 0 0}.about-process{padding-block:80px}.about-process ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.about-process li{align-items:flex-start;gap:20px;display:flex}.about-step-number{height:56px;color:var(--moss);background:#e5e7d9;border-radius:50%;flex:0 0 56px;place-items:center;font-size:1.2rem;font-weight:650;display:grid}.about-process li p{margin:10px 0 0}.about-cta{background:#eeeae0;border-radius:18px;grid-template-columns:1fr 1fr;margin-bottom:64px;display:grid;overflow:hidden}.about-cta>div:first-child{padding:48px}.about-cta p:not(.sales-kicker){margin:24px 0}.about-cta .about-photo{border-radius:16px}@media (max-width:1040px){.about-story{gap:32px}.about-values article{padding-inline:18px}.about-process ol{gap:24px}.about-cta>div:first-child{padding:32px}}@media (max-width:760px){.about-story,.about-cta{grid-template-columns:1fr}.about-story,.about-process{padding-block:56px}.about-story .about-photo{min-height:340px}.about-values-grid{grid-template-columns:1fr 1fr;gap:30px 0}.about-values article:nth-child(3){border:0;padding-left:0}.about-process ol{grid-template-columns:1fr;gap:28px}.about-cta>div:first-child{padding:28px}.about-cta .about-photo{min-height:300px}}
