.page-about-new2{--ab-ink:#12110f;--ab-muted:#5f5a55;--ab-paper:#fff;--ab-dark:#11100f;--ab-tan:#c79a6e;--ab-line:#c79a6e6b;color:var(--ab-ink);background:var(--ab-paper)}.page-about-new2 .ab-page{font-family:var(--font-sans);font-size:1rem;line-height:1.55;overflow:clip}.page-about-new2 .ab-page *,.page-about-new2 .ab-page :before,.page-about-new2 .ab-page :after{box-sizing:border-box}.page-about-new2 .ab-page p,.page-about-new2 .ab-page figure,.page-about-new2 .ab-page h1,.page-about-new2 .ab-page h2,.page-about-new2 .ab-page h3,.page-about-new2 .ab-page ol,.page-about-new2 .ab-page ul,.page-about-new2 .ab-page dl,.page-about-new2 .ab-page dd{margin:0}.page-about-new2 .container.ab-container{--bs-gutter-x:4rem}.page-about-new2 .ab-section{padding-block:clamp(4.5rem,8vw,7.5rem)}.page-about-new2 .ab-eyebrow,.page-about-new2 .ab-step__category,.page-about-new2 .ab-step__link,.page-about-new2 .ab-step__here,.page-about-new2 .ab-diff__title{color:var(--ab-tan);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.35}.page-about-new2 .ab-heading,.page-about-new2 .ab-hero__title,.page-about-new2 .ab-step__name,.page-about-new2 .ab-stats__value{font-family:var(--font-display);font-weight:400;line-height:1.08}.page-about-new2 .ab-hero{color:#fff;background:url(/images/about2/ab-hero-background.webp) 50%/cover no-repeat;align-items:center;min-height:min(54rem,100svh - 4.5rem);display:flex}.page-about-new2 .ab-hero__inner{padding-block:clamp(4rem,8vw,8rem)}.page-about-new2 .ab-hero__title{color:#fff;letter-spacing:-.035em;max-width:11ch;font-size:clamp(3.25rem,6.2vw,5.8rem)}.page-about-new2 .ab-hero__copy{color:#ffffffe6;max-width:33rem;margin-top:clamp(1.5rem,2.8vw,2.5rem);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:300;line-height:1.62}.page-about-new2 .ab-who{background:#fff}.page-about-new2 .ab-who .ab-heading{color:var(--ab-ink);letter-spacing:-.03em;margin-top:1.15rem;font-size:clamp(2.55rem,4vw,4rem)}.page-about-new2 .ab-who__copy{color:var(--ab-muted);margin-top:clamp(1.7rem,3vw,2.75rem);font-size:clamp(.9375rem,1.25vw,1.1rem);line-height:1.6}.page-about-new2 .ab-who__copy p+p{margin-top:1.55rem}.page-about-new2 .ab-group{color:#fff;background:var(--ab-dark)}.page-about-new2 .ab-group .ab-heading{color:#fff;letter-spacing:-.03em;max-width:23ch;margin-top:1.4rem;font-size:clamp(2.4rem,4vw,4rem)}.page-about-new2 .ab-group__row{--bs-gutter-x:clamp(2.25rem, 5vw, 4.75rem);--bs-gutter-y:clamp(4rem, 8vw, 7.5rem);margin-top:calc(clamp(4.5rem, 8vw, 7.5rem) - var(--bs-gutter-y));padding:0;list-style:none}.page-about-new2 .ab-step{min-width:0}.page-about-new2 .ab-step__marker{color:#e8d5c1;font-family:var(--font-display);align-items:center;gap:1rem;font-size:1.125rem;font-style:italic;display:flex}.page-about-new2 .ab-step__dot{border:1px solid var(--ab-tan);border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem}.page-about-new2 .ab-step--current .ab-step__dot{border-color:var(--ab-tan);background:var(--ab-tan)}.page-about-new2 .ab-step__category{margin-top:1.65rem!important}.page-about-new2 .ab-step__name{color:#fff;letter-spacing:-.025em;font-size:clamp(1.75rem,2.7vw,2.65rem);margin-top:.75rem!important}.page-about-new2 .ab-step__body{color:#ffffffad;max-width:32rem;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.65;margin-top:1.2rem!important}.page-about-new2 .ab-step__link,.page-about-new2 .ab-step__here{text-decoration:none;display:inline-block;margin-top:1.55rem!important}.page-about-new2 .ab-step__link:hover,.page-about-new2 .ab-step__link:focus-visible{color:#fff}.page-about-new2 .ab-step__media{aspect-ratio:367/218;background:#2a2724;overflow:hidden;margin-top:2rem!important}.page-about-new2 .ab-step__media img{object-fit:cover;width:100%;height:100%;display:block}.page-about-new2 .ab-group__note{color:#ffffffb3;border-top:1px solid #e8d5c173;padding-top:1.35rem;font-size:clamp(.75rem,1vw,.9375rem);font-style:italic;margin-top:clamp(3rem,5vw,5rem)!important}.page-about-new2 .ab-stats{color:#fff;background:var(--ab-dark);padding-block:0 clamp(4rem,7vw,6.5rem)}.page-about-new2 .ab-stats__row{--bs-gutter-x:3rem;--bs-gutter-y:0;text-align:center;padding:0}.page-about-new2 .ab-stats__cell{min-width:0}.page-about-new2 .ab-stats__cell:nth-child(n+3){margin-top:clamp(3.5rem,6vw,6rem)}.page-about-new2 .ab-stats__value{color:var(--ab-tan);letter-spacing:-.035em;font-size:clamp(2.6rem,4.5vw,4.4rem)}.page-about-new2 .ab-stats__label{color:#ffffffd1;letter-spacing:.17em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.45;margin-top:.45rem!important}.page-about-new2 .ab-diff{background:#fff}.page-about-new2 .ab-diff__heading{text-align:center}.page-about-new2 .ab-diff .ab-heading{color:var(--ab-ink);letter-spacing:-.035em;margin-top:1.35rem;font-size:clamp(2.3rem,4vw,4rem)}.page-about-new2 .ab-diff__row{--bs-gutter-x:clamp(3rem, 9vw, 8rem);--bs-gutter-y:clamp(3.25rem, 7vw, 6.5rem);margin-top:calc(clamp(4rem, 7vw, 6.5rem) - var(--bs-gutter-y));padding:0;list-style:none}.page-about-new2 .ab-diff__item{min-width:0}.page-about-new2 .ab-diff__body{max-width:31rem;color:var(--ab-muted);font-size:clamp(.9375rem,1.2vw,1.08rem);line-height:1.62;margin-top:1.75rem!important}.page-about-new2 .git-cta{background:#e8ddd0;padding:clamp(3.125rem,6.25vw,5.75rem) 24px}.page-about-new2 .git-cta__inner{max-width:50rem;margin-inline:auto}.page-about-new2 .git-cta__inner>:not(:first-child){margin-top:1.5rem}.page-about-new2 .git-cta__eyebrow{letter-spacing:.2em;margin-bottom:1.25rem;font-size:.625rem}.page-about-new2 .git-cta__title{letter-spacing:-.025em;max-width:100%;margin-inline:auto;font-size:clamp(2.5rem,4.8vw,3.25rem);font-weight:400;line-height:1.03}.page-about-new2 .git-cta__copy{max-width:100%;margin:1rem auto 1.85rem;font-size:clamp(.875rem,1.1vw,1rem);line-height:1.55}.page-about-new2 .git-cta__btn{letter-spacing:.18em;min-width:150px;min-height:48px;padding:.75rem 1.25rem;font-size:.6875rem}@media (width>=576px) and (width<=834px){.page-about-new2 .ab-hero__inner{justify-content:flex-start!important}.page-about-new2 .ab-hero__inner>*{margin-top:3rem!important}}@media (width<=834px){.page-about-new2 .container.ab-container{--bs-gutter-x:3.75rem}.page-about-new2 .ab-section{padding-block:4.5rem}.page-about-new2 .ab-hero{aspect-ratio:1;background-position:50%;min-height:0}.page-about-new2 .ab-hero__inner{flex-direction:column;justify-content:center;min-height:100%;padding-block:3rem;display:flex}.page-about-new2 .ab-hero__title{font-size:clamp(3.1rem,7vw,4.7rem)}.page-about-new2 .ab-hero__copy{max-width:31rem;margin-top:1.65rem;font-size:clamp(1rem,2vw,1.15rem)}.page-about-new2 .ab-who{padding-block:4.5rem 5rem}.page-about-new2 .container.ab-who__inner{max-width:none}.page-about-new2 .ab-who .ab-heading,.page-about-new2 .ab-group .ab-heading{font-size:clamp(2.25rem,5.3vw,3.35rem)}.page-about-new2 .ab-who__copy{font-size:.9375rem}.page-about-new2 .ab-group{padding-block:4rem 2.25rem}.page-about-new2 .ab-group__row{--bs-gutter-x:2.35rem;--bs-gutter-y:4rem;margin-top:calc(4.2rem - var(--bs-gutter-y))}.page-about-new2 .ab-step__body{font-size:.875rem}.page-about-new2 .ab-stats{padding-bottom:4rem}.page-about-new2 .ab-stats__row{--bs-gutter-x:2rem}.page-about-new2 .ab-stats__cell:nth-child(n+3){margin-top:3.75rem}.page-about-new2 .ab-diff{padding-block:4.75rem 4.25rem}.page-about-new2 .ab-diff__row{--bs-gutter-x:3rem;--bs-gutter-y:4rem;margin-top:calc(4.25rem - var(--bs-gutter-y))}}@media (width<=599.98px){.page-about-new2 .container.ab-container{--bs-gutter-x:2.5rem}.page-about-new2 .ab-section{padding-block:3.75rem}.page-about-new2 .ab-hero{aspect-ratio:4/5;min-height:0}.page-about-new2 .ab-hero__inner{padding-block:2.5rem}.page-about-new2 .ab-hero__title{font-size:clamp(2.65rem,12vw,3.8rem)}.page-about-new2 .ab-hero__copy{font-size:.9375rem}.page-about-new2 .ab-who{padding-block:3.75rem 4.25rem}.page-about-new2 .ab-who .ab-heading,.page-about-new2 .ab-group .ab-heading,.page-about-new2 .ab-diff .ab-heading{font-size:clamp(2rem,9vw,2.8rem)}.page-about-new2 .ab-who__copy{font-size:.9rem}.page-about-new2 .ab-group{padding-block:3.5rem 2rem}.page-about-new2 .ab-group__row,.page-about-new2 .ab-diff__row{margin-top:calc(3.5rem - var(--bs-gutter-y))}.page-about-new2 .ab-step__name{font-size:2rem}.page-about-new2 .ab-step__media{margin-top:1.5rem!important}.page-about-new2 .ab-group__note{font-size:.75rem;margin-top:3.5rem!important}.page-about-new2 .ab-stats{padding-bottom:3.75rem}.page-about-new2 .ab-stats__row{--bs-gutter-x:1.25rem}.page-about-new2 .ab-stats__cell{flex-direction:column;justify-content:center;display:flex}.page-about-new2 .ab-stats__cell:nth-child(n+3){margin-top:2.75rem}.page-about-new2 .ab-stats__value{font-size:clamp(2rem,9vw,2.8rem)}.page-about-new2 .ab-stats__label{letter-spacing:.1em;font-size:.6rem}.page-about-new2 .ab-diff{padding-block:4rem 3.5rem}.page-about-new2 .ab-diff__body{font-size:.9rem;margin-top:1.25rem!important}.page-about-new2 .git-cta{padding:3.25rem 20px}.page-about-new2 .git-cta__eyebrow{margin-bottom:1rem}.page-about-new2 .git-cta__title{font-size:clamp(2rem,8.2vw,2.5rem);line-height:1.08}.page-about-new2 .git-cta__copy{margin:1rem auto 1.65rem;font-size:.875rem}}@media (width<=575px){.page-about-new2 .ab-hero{background:linear-gradient(90deg,#140e0ab3,#140e0a1f 72%),linear-gradient(#0000 46%,#00000061),url(/images/about2/ab-hero-background.webp) 50%/cover no-repeat}}@media (prefers-reduced-motion:reduce){.page-about-new2 .ab-step__link{transition:none}}
