.ab-page{--green:#243126;--terra:#a5532d;--sand:#f7f3ec;background:#fff;color:#2d2a26;font-family:Manrope,sans-serif}.ab-page *{box-sizing:border-box}.ab-page a{text-decoration:none}.ab-page img{display:block;height:100%;object-fit:cover;width:100%}.ab-shell{margin:auto;width:min(1280px,calc(100% - 80px))}.ab-kicker{color:var(--terra);font-size:var(--sp-type-label);font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ab-page h1,.ab-page h2,.ab-page h3{color:var(--green);font-family:Cormorant Garamond,serif;font-weight:500}.ab-page h2{letter-spacing:-.04em;line-height:.94;margin:12px 0 20px}.ab-page p{line-height:1.7}.ab-button{background:var(--terra);color:#fff;display:inline-flex;font-size:var(--sp-type-action);font-weight:700;letter-spacing:.08em;padding:16px 22px;text-transform:uppercase}.ab-button-light{background:#fff;color:var(--green)}.ab-text-link{color:var(--green);font-size:var(--sp-type-action);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ab-hero{display:grid;gap:6%;grid-template-columns:.92fr 1.08fr;padding-block:52px 72px}.ab-hero-copy{align-self:center;padding:26px 0}.ab-hero h1{letter-spacing:-.055em;line-height:.86;margin:18px 0 26px;white-space:pre-line}.ab-hero-copy>p:not(.ab-kicker){color:#69635c;font-size:var(--sp-type-label);max-width:540px}.ab-hero picture{height:520px}.ab-actions{align-items:center;display:flex;gap:25px;margin-top:30px}.ab-philosophy{border-top:1px solid #ddd7cf;display:grid;gap:8%;grid-template-columns:.8fr 1.2fr;padding-block:78px}.ab-philosophy header>p:last-child{color:#69635c;font-size:var(--sp-type-body);max-width:470px}.ab-philosophy>div{border-top:1px solid #ddd7cf}.ab-philosophy article{display:grid;gap:8%;grid-template-columns:.7fr 1fr;padding:22px 0}.ab-philosophy article+article{border-top:1px solid #ddd7cf}.ab-philosophy h3{line-height:1;margin:0}.ab-philosophy article p{color:#69635c;font-size:var(--sp-type-body);margin:0}.ab-name{align-items:center;background:var(--sand);display:grid;gap:7%;grid-template-columns:.9fr 1.1fr;padding:50px}.ab-name picture{height:480px}.ab-name>div>p:not(.ab-kicker){font-size:var(--sp-type-label);margin:12px 0}.ab-paths{padding-block:82px}.ab-paths>header{align-items:end;display:grid;grid-template-columns:.4fr 1fr}.ab-path-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:34px}.ab-path-grid article{border:1px solid #dcd6ce;min-height:350px;padding:38px}.ab-path-grid article+article{background:var(--green);border-color:var(--green);color:#fff}.ab-path-grid article+article h3{color:#fff}.ab-path-grid h3{line-height:.95;margin:45px 0 16px}.ab-path-grid article>p:not(.ab-kicker){font-size:var(--sp-type-label);max-width:480px}.ab-path-grid nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:34px}.ab-path-grid nav a{color:var(--green);font-size:var(--sp-type-label);font-weight:700;text-transform:uppercase}.ab-path-grid .ab-button{margin-top:25px}.ab-b2b{background:var(--sand);padding-block:75px}.ab-b2b>.ab-shell{display:grid;gap:6%;grid-template-columns:.7fr 1.3fr}.ab-b2b header>p:last-child{color:#69635c;font-size:var(--sp-type-body)}.ab-services{border-top:1px solid #d8cdbc}.ab-services article{display:grid;gap:5%;grid-template-columns:.45fr 1fr;padding:20px 0}.ab-services article+article{border-top:1px solid #d8cdbc}.ab-services h3{margin:0}.ab-services p{color:#69635c;font-size:var(--sp-type-body);margin:0}.ab-b2b .ab-text-link{grid-column:2;margin-top:5px}.ab-proof{border-block:1px solid #ddd7cf;display:grid;grid-template-columns:repeat(4,1fr);padding:22px max(40px,calc((100vw - 1280px)/2))}.ab-proof span{font-size:var(--sp-type-label);letter-spacing:.09em;text-align:center;text-transform:uppercase}.ab-proof span+span{border-left:1px solid #ddd7cf}.ab-conversion{padding-block:70px}.ab-conversion>.ab-shell{display:grid;grid-template-columns:1fr 1fr}.ab-conversion article{background:var(--sand);min-height:390px;padding:42px}.ab-conversion article+article{background:var(--terra);color:#fff}.ab-conversion article+article h2{color:#fff}.ab-conversion article>p:not(.ab-kicker){font-size:var(--sp-type-label);max-width:440px}.ab-conversion .ab-button{margin-top:24px}@media(max-width:850px){.ab-shell{width:calc(100% - 36px)}.ab-b2b>.ab-shell,.ab-hero,.ab-name,.ab-philosophy{grid-template-columns:1fr}.ab-hero picture{height:430px;order:-1}.ab-name{padding:28px}.ab-name picture{height:390px}.ab-philosophy{gap:25px}.ab-paths>header{grid-template-columns:1fr}.ab-b2b .ab-text-link{grid-column:auto}.ab-proof{grid-template-columns:1fr 1fr;padding-inline:18px}.ab-proof span{padding:13px 4px}.ab-proof span:nth-child(3){border-left:0}.ab-proof span:nth-child(n+3){border-top:1px solid #ddd7cf}}@media(max-width:580px){.ab-shell{width:calc(100% - 28px)}.ab-hero{padding-block:22px 58px}.ab-hero picture{height:360px}.ab-philosophy{padding-block:58px}.ab-philosophy article{grid-template-columns:1fr;gap:9px}.ab-name{width:100%}.ab-name picture{height:330px}.ab-paths{padding-block:60px}.ab-conversion>.ab-shell,.ab-path-grid{grid-template-columns:1fr}.ab-path-grid article{min-height:320px;padding:28px}.ab-path-grid h3{margin-top:34px}.ab-b2b{padding-block:58px}.ab-services article{grid-template-columns:1fr}.ab-conversion{padding:14px}.ab-conversion>.ab-shell{width:100%}.ab-conversion article{min-height:350px;padding:30px}}