.abt-title-line{display:block}.abt-page main h2 em{display:inline-block}.abt-proof-ledger>div,.abt-services li,.abt-talk-paths>div{position:relative}.abt-motion-rule{position:absolute;inset:0 0 auto;height:2px;background:var(--royal);transform-origin:left;pointer-events:none}.abt-proof .abt-motion-rule{background:#a9c4f4}@media (prefers-reduced-motion:no-preference){.abt-page main a>span[aria-hidden]{display:inline-block;transition:transform .25s cubic-bezier(.16,1,.3,1)}.abt-page main a:focus-visible>span[aria-hidden],.abt-page main a:hover>span[aria-hidden]{transform:translate(3px,-3px)}.abt-page main a[href^="#"]:hover>span[aria-hidden]{transform:translateY(4px)}.abt-team-name{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;transition:-webkit-text-decoration-color .25s ease;transition:text-decoration-color .25s ease;transition:text-decoration-color .25s ease,-webkit-text-decoration-color .25s ease}.abt-team-tile:hover .abt-team-name{-webkit-text-decoration-color:var(--royal);text-decoration-color:var(--royal)}}.abt-page main{--abt-rule:rgba(13,45,87,.2)}.abt-page main ::selection{background:var(--royal);color:white}.abt-page main h1,.abt-page main h2{color:var(--navy);font-weight:500;letter-spacing:-.04em;text-wrap:balance}.abt-page main h2{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.1}.abt-page main em{color:var(--royal);font-style:normal}.abt-page main a{text-underline-offset:5px}.abt-page main section{scroll-margin-top:100px}.abt-roots{padding-top:30px;padding-bottom:24px;background:var(--paper)}.abt-hero-foot,.abt-masthead{display:flex;justify-content:space-between;gap:20px;font-size:.78rem;font-weight:600;color:var(--slate)}.abt-masthead{border-top:1px solid var(--abt-rule);padding-top:17px}.abt-roots-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);padding:45px 0 40px}.abt-roots-copy h1{font-size:clamp(2.6rem,4.65vw,4.5rem);line-height:1.07;margin-bottom:32px}.abt-intro{font-size:clamp(1.15rem,1.7vw,1.5rem);color:var(--navy);line-height:1.4;margin-bottom:15px}.abt-roots-copy .pg-lede{font-size:1rem;max-width:46ch}.abt-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.abt-hero-actions .btn-primary,.abt-talk .btn-primary{display:inline-flex;gap:30px;align-items:center}.abt-text-link{display:inline-flex;align-items:center;gap:22px;font-size:.92rem;font-weight:600;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--abt-rule);text-decoration-color:var(--abt-rule);transition:color .18s ease}.abt-text-link:hover{color:var(--royal)}.abt-founder{margin:0;position:relative}.abt-founder-photo{overflow:hidden;background:#e6e1d9;aspect-ratio:4/4.6}.abt-founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.abt-founder figcaption{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;background:var(--navy);color:white}.abt-founder figcaption strong{display:block;font-size:1.15rem;font-weight:600}.abt-founder figcaption span span{font-size:.8rem;color:#c2d2e8}.abt-founder-sign{font-size:.95rem;line-height:1.2;font-weight:500;text-align:right}.abt-hero-foot{align-items:center;border-top:1px solid var(--abt-rule);padding-top:20px}.abt-hero-foot a{color:var(--navy);text-decoration:none;display:flex;gap:24px}.abt-relationship{background:white}.abt-story{display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%}.abt-story-copy{max-width:53ch;color:var(--slate)}.abt-story-copy p+p{margin-top:22px}.abt-story-copy p:first-child{font-size:1.35rem;color:var(--navy);line-height:1.5}.abt-services{margin-top:68px;padding-top:28px;border-top:1px solid var(--abt-rule);display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%}.abt-services>p{font-size:1.15rem;color:var(--slate)}.abt-services strong{color:var(--navy);font-weight:500}.abt-services ul{list-style:none;padding:0;margin:0}.abt-services li+li{border-top:1px solid var(--abt-rule)}.abt-services a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;color:var(--navy);transition:color .18s ease}.abt-services a span,.abt-services a:hover{color:var(--royal)}.abt-team{background:var(--paper)}.abt-team-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:48px}.abt-team-heading>p{color:var(--slate);max-width:34ch}.abt-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:42px 24px;gap:42px 24px}.abt-team-monogram,.abt-team-photo{aspect-ratio:4/5;overflow:hidden;background:#e7e6e1}.abt-team-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.abt-team-tile:hover img{transform:scale(1.025)}.abt-team-monogram{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--navy);background:#dce4e9;gap:20px}.abt-team-monogram span{font-size:3.5rem;font-weight:400;letter-spacing:-.04em}.abt-team-monogram small{font-size:.75rem}.abt-page h3.abt-team-name{font-size:1.05rem;font-weight:600;letter-spacing:-.02em;margin-top:18px;color:var(--navy)}.abt-team-role{font-size:.83rem;color:var(--slate);margin-top:5px}.abt-proof{background:var(--navy);color:white}.abt-proof-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:9%;gap:9%}.abt-page .abt-proof h2{color:white}.abt-page .abt-proof em{color:#a9c4f4}.abt-proof-note{color:#c2d2e8;margin-top:35px}.abt-proof-ledger{margin:0}.abt-proof-ledger>div{border-top:1px solid #647c9b;padding:24px 0}.abt-proof-ledger dt{font-size:1.45rem;font-weight:500;margin-bottom:10px}.abt-proof-ledger dd{margin:0;color:#c2d2e8;font-size:.95rem;max-width:46ch}.abt-talk{background:var(--paper)}.abt-talk-top{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;grid-gap:9%;gap:9%}.abt-talk-top p{color:var(--slate);margin-bottom:26px}.abt-talk-paths{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:36px;gap:36px;border-top:1px solid var(--abt-rule);margin-top:65px;padding-top:28px}.abt-page .abt-talk-paths h3{font-size:.83rem;color:var(--slate);font-weight:500;margin-bottom:15px}.abt-talk-paths p{font-size:.8rem;color:var(--slate);margin-top:12px;max-width:32ch}.abt-talk-phone{color:var(--navy);font-size:1.4rem;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1000px){.abt-team-tile:nth-child(2n){margin-top:38px}}@media (max-width:1000px){.abt-roots-grid{gap:30px}.abt-hero-actions{gap:18px}.abt-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abt-team-heading{align-items:start}}@media (max-width:760px){.abt-masthead{font-size:.7rem;flex-wrap:wrap;gap:5px}.abt-proof-grid,.abt-roots-grid,.abt-services,.abt-story,.abt-talk-top{grid-template-columns:1fr;gap:32px}.abt-roots-grid{padding-top:34px}.abt-roots-copy h1{font-size:clamp(2.55rem,7.5vw,3.9rem);margin-bottom:25px}.abt-founder{max-width:520px;width:100%;margin:6px auto 0}.abt-founder-photo{aspect-ratio:4/4.2}.abt-hero-foot{font-size:.7rem;align-items:start}.abt-hero-foot>span{max-width:20ch}.abt-hero-foot a{gap:12px;white-space:nowrap}.abt-services{margin-top:40px}.abt-team-heading{display:grid;grid-gap:22px;gap:22px;margin-bottom:32px}.abt-talk-paths{grid-template-columns:1fr;gap:25px;margin-top:42px}.abt-talk-paths>div+div{padding-top:25px;border-top:1px solid var(--abt-rule)}}@media (max-width:480px){.abt-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.abt-team-monogram,.abt-team-photo{aspect-ratio:4/4.5}.abt-page h3.abt-team-name{font-size:.92rem;line-height:1.3}.abt-team-role{font-size:.76rem}.abt-team-monogram span{font-size:2.4rem}.abt-team-monogram small{font-size:.6rem}.abt-founder figcaption{padding:18px}}@media (prefers-reduced-motion:reduce){.abt-page main *,.abt-page main :after,.abt-page main :before{animation:none!important;transition:none!important}}