.ab-hero{padding-bottom:clamp(2.75rem,1.25rem + 3vw,4.5rem);overflow:clip}.ab-hero__top{grid-template:"eye mark""h mark""lede mark""cta mark"1fr/minmax(0,1fr) clamp(220px,23vw,360px);column-gap:clamp(32px,5vw,96px);display:grid}.ab-hero__eye{grid-area:eye;justify-self:start}.ab-hero__h{grid-area:h;margin-top:clamp(18px,2vw,30px)}.ab-hero__h em{display:block}.ab-hero__lede{grid-area:lede;max-width:46ch;margin-top:clamp(22px,2.2vw,34px)}.ab-hero__cta{flex-wrap:wrap;grid-area:cta;align-self:start;align-items:center;gap:8px 28px;margin-top:clamp(26px,2.6vw,38px);display:flex}.ab-hero__mark{grid-area:mark;place-self:end;width:100%}.ab-hero__mark img{opacity:.94;width:100%;height:auto}.ab-hero__logos{border-top:1px solid var(--line);margin-top:clamp(40px,4.4vw,68px);padding-top:clamp(20px,2vw,28px)}@media (prefers-reduced-motion:no-preference){.ab-hero__mark img{animation:ab-draw 1.5s var(--ease-out) .25s backwards}}@keyframes ab-draw{0%{clip-path:inset(100% 0 0);opacity:.35}}@media (width>=701px) and (width<=999px){.ab-hero__top{grid-template-columns:minmax(0,1fr) clamp(170px,22vw,240px);grid-template-areas:"eye eye""h h""lede mark""cta mark"}.ab-hero__mark{margin-top:clamp(22px,2.2vw,34px)}}@media (width<=700px){.ab-hero__top{grid-template:"eye""h""lede""cta"/minmax(0,1fr)}.ab-hero__mark{display:none}.ab-hero__eye{flex-direction:column;align-items:flex-start;gap:4px}.ab-hero__sep{display:none}.ab-hero__h{margin-top:14px}.ab-hero__lede{margin-top:18px}.ab-hero__cta{flex-direction:column;align-items:stretch;gap:4px;margin-top:24px}.ab-hero__cta .link{justify-content:center}.ab-hero__logos{margin-top:32px}}.ab-how .head{margin-bottom:clamp(28px,3vw,44px)}.ab-tenets{border-top:1px solid var(--line-2)}.ab-tenet{border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,8fr) minmax(0,4fr);align-items:start;gap:12px clamp(20px,3vw,56px);padding:clamp(22px,2.4vw,34px) 0;display:grid}.ab-tenet__n{padding-top:.9em}.ab-tenet__h{font:600 clamp(1.625rem, .95rem + 1.9vw, 2.75rem)/1.04 var(--display);letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}.ab-tenet__h em{color:var(--h1-accent);font-style:normal;display:block}.ab-tenet__b{justify-items:start;gap:4px;padding-top:.3em;display:grid}.ab-tenet__b p{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;font-size:17px;line-height:1.55}.ab-tenet__b .link{margin-bottom:-10px}@media (width<=860px){.ab-tenet{grid-template-columns:2.75rem minmax(0,1fr)}.ab-tenet__b{grid-column:2;padding-top:4px}}@media (width<=480px){.ab-tenet{grid-template-columns:minmax(0,1fr);gap:10px}.ab-tenet__n{padding-top:0}.ab-tenet__b{grid-column:1}}.ab-tier{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-tier:last-child{border-bottom:1px solid var(--line)}.ab-person{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(22px,2.4vw,34px) clamp(20px,2.6vw,44px);display:flex}.ab-tier--lead .ab-person{padding-block:clamp(28px,3.4vw,52px) clamp(28px,3.2vw,48px)}.ab-person+.ab-person{border-left:1px solid var(--line)}.ab-person:first-child{padding-left:0}.ab-person:last-child{padding-right:0}.ab-person__name{font:600 clamp(1.5rem, .9rem + 1.6vw, 2.4rem)/1.02 var(--display);letter-spacing:-.035em;color:#fff;text-wrap:balance}.ab-tier--lead .ab-person__name{letter-spacing:-.04em;font-size:clamp(2rem,1rem + 2.6vw,3.4rem);line-height:.98}.ab-tier--lead .ab-person__name span{display:block}.ab-person__role{font:500 13px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px}.ab-tier--lead .ab-person__role{color:var(--ink-soft);margin-top:16px}.ab-person__photo.proofslot{order:-1;gap:3px;width:96px;min-height:0;margin-bottom:18px;padding:10px}.ab-tier--lead .ab-person__photo.proofslot{width:112px;margin-bottom:22px}.ab-person__photo .proofslot__need{font-size:13px;line-height:1.25}.ab-person__slot.proofslot{text-align:left;margin-top:14px}.ab-person__slot+.ab-person__slot{margin-top:8px}.ab-person__slot .proofslot__need{margin:0;font-size:13.5px}@media (width<=680px){.ab-tier{grid-template-columns:minmax(0,1fr)}.ab-person,.ab-tier--lead .ab-person{padding:20px 0 19px}.ab-person+.ab-person{border-left:0;border-top:1px solid var(--line)}.ab-tier--lead .ab-person{padding-block:24px 22px}.ab-person:has(>.ab-person__photo){grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.ab-person:has(>.ab-person__photo)>*{grid-column:2;justify-self:start}.ab-person__photo.proofslot,.ab-tier--lead .ab-person__photo.proofslot{grid-area:1/1/span 5;width:88px;margin:0;padding:6px}.ab-person__photo .proofslot__need{font-size:12px}}.ab-proof .head{margin-bottom:clamp(28px,3vw,44px)}.ab-proof__more{margin-top:clamp(20px,2.4vw,32px)}@media (width>=901px){.ab-proof__stats .pf-stat__fig{--pf-em:var(--row-em,3)}.ab-proof__stats>:first-child .pf-stat__fig{font-size:min(var(--pf-fs), calc((100cqi - clamp(16px, 2vw, 32px)) / var(--pf-em)))}}@media (width>=561px){.ab-proof__stats .pf-stat__label{min-height:2.4em}}@media (width>=901px) and (width<=959px){.ab-proof__stats .pf-stat__label{min-height:3.6em}}@media (width<=560px){.ab-proof__stats.pf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-proof__stats.pf-stats>*{border-top:0;padding:20px 0 6px}.ab-proof__stats.pf-stats>:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.ab-proof__stats.pf-stats>:nth-child(n+3){border-top:1px solid var(--line)}.ab-proof__stats.pf-stats .pf-stat__label{min-height:2.4em;font-size:1.0625rem}.ab-proof__stats .pf-stat__fig{--pf-em:var(--row-em,3)}.ab-proof__stats>:nth-child(odd) .pf-stat__fig{font-size:min(var(--pf-fs), calc((100cqi - 16px) / var(--pf-em)))}}@media (width<=345px){.ab-proof__stats.pf-stats .pf-stat__label{min-height:3.6em}}.ab-portal__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:44px clamp(40px,6vw,112px);display:grid}.ab-portal__copy .h2{max-width:16ch;margin-top:18px}.ab-portal__ticks{margin:clamp(24px,2.6vw,36px) 0 10px}.ab-touch{padding-top:clamp(4px,.6vw,10px)}.ab-touch__h{margin-bottom:14px}.ab-touch__list{border-top:1px solid var(--line-2)}.ab-touch__list>div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:16px 0;display:grid}.ab-touch__list dt{font:500 12.5px/1.3 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;display:flex}.ab-touch__list dd{color:var(--ink);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.ab-touch__a{overflow-wrap:anywhere;align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}@media (width<=960px){.ab-portal__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ab-touch__list>div{grid-template-columns:minmax(0,1fr)}.ab-touch__list dd{font-size:16px}}.ab-svcs{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);display:grid}.ab-svcs>li{border-bottom:1px solid var(--line);min-width:0}.ab-svc{border-radius:4px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:64px;padding:12px 0;display:grid}.ab-svc__ic{width:22px;height:22px;color:var(--accent)}.ab-svc__name{font:500 clamp(1.0625rem, 1rem + .3vw, 1.25rem)/1.25 var(--display);letter-spacing:-.012em;color:var(--ink);transition:color .2s var(--ease)}.ab-svc__go{width:18px;height:18px;color:var(--muted);transition:transform .25s var(--ease), color .2s var(--ease)}@media (hover:hover) and (pointer:fine){.ab-svc:hover .ab-svc__name{color:#fff}.ab-svc:hover .ab-svc__go{color:var(--accent);transform:translate(3px)}}@media (width<=1000px){.ab-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ab-svcs{grid-template-columns:minmax(0,1fr)}}
