.ab-head{padding-top:72px}.ab-head .eyebrow{color:var(--gold-ink)}.ab-head__title{max-width:900px;text-wrap:balance}.ab-head__lede{max-width:760px;margin-top:24px;color:var(--ink-2);font-size:21px;line-height:1.38105;letter-spacing:.011em}.ab-photo{margin-top:64px}.ab-photo img{width:100%;height:auto;border-radius:28px;background:var(--bg-alt)}.ab-photo figcaption{margin-top:14px;color:var(--ink-2);font-size:14px;line-height:1.42859;letter-spacing:-.016em}.ab-photo--wide img{aspect-ratio:2.1 / 1;object-fit:cover}.ab-time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.ab-time li{position:relative;padding-top:28px;border-top:1px solid var(--hair)}.ab-time li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--gold)}.ab-time__year{display:block;margin-bottom:12px;color:var(--gold-ink);font-size:40px;line-height:1.1;font-weight:600}.ab-time h3{font-size:21px;line-height:1.19048;font-weight:600;letter-spacing:.011em;margin-bottom:8px}.ab-time p{color:var(--ink-2)}.ab-purpose{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin-top:56px}.ab-purpose .tile--card{padding:48px 44px 52px}.ab-purpose .ab-purpose__label{color:var(--gold-ink);font-size:17px;line-height:1.23536;font-weight:600;margin-bottom:14px}.ab-purpose .ab-purpose__text{color:var(--ink);font-size:28px;line-height:1.25;font-weight:600;letter-spacing:.007em;text-wrap:pretty}.ab-services{margin-top:0}.ab-services .tile--card{display:flex;flex-direction:column}.ab-services .more{margin-top:auto;padding-top:20px}.ab-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin-top:64px}.ab-clients li{padding-top:20px;border-top:1px solid var(--hair)}.ab-clients h3{font-size:21px;line-height:1.19048;font-weight:600;letter-spacing:.011em;margin-bottom:6px}.ab-clients p{color:var(--ink-2);font-size:17px;line-height:1.47059}.ab-clients__more{margin-top:40px;color:var(--ink-2)}.ab-home{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.ab-home__copy{margin-top:24px;color:var(--ink-2);font-size:21px;line-height:1.38105;letter-spacing:.011em}.ab-home__links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:28px}.ab-home__links .more{min-height:44px}.ab-facts{padding:36px 36px 40px;border-radius:28px;background:var(--bg)}.ab-facts h3{font-size:24px;line-height:1.16667;font-weight:600;letter-spacing:.009em;margin-bottom:20px}.ab-facts dl{display:grid;gap:18px}.ab-facts dt{color:var(--ink-2);font-size:12px;line-height:1.33337;letter-spacing:-.01em;text-transform:uppercase}.ab-facts dd{margin-top:2px;font-size:17px;line-height:1.47059}.ab-facts a{color:var(--link)}@media (max-width: 1068px){.ab-time{gap:0 32px}.ab-time__year{font-size:32px;line-height:1.125}.ab-purpose .ab-purpose__text{font-size:24px}.ab-clients{grid-template-columns:1fr 1fr}.ab-home{grid-template-columns:1fr;gap:48px}}@media (max-width: 734px){.ab-head{padding-top:48px}.ab-head__lede,.ab-home__copy{font-size:19px;line-height:1.4211;letter-spacing:.012em}.ab-photo{margin-top:40px}.ab-photo img{border-radius:22px}.ab-photo--wide img{aspect-ratio:4 / 3}.ab-time{grid-template-columns:1fr;gap:36px}.ab-purpose{grid-template-columns:1fr;margin-top:40px}.ab-purpose .tile--card{padding:32px 28px 36px}.ab-purpose .ab-purpose__text{font-size:21px;line-height:1.28}.ab-clients{grid-template-columns:1fr;gap:28px;margin-top:40px}.ab-facts{padding:28px 24px 32px;border-radius:22px}}
