#ab5-editorial .about-page{--about-gold:#c9b58e;--about-blue:#77b1ff;--about-graphite:#142128;--about-card-border:#30414a}#ab5-editorial .about-page .a-label{color:var(--about-gold);letter-spacing:1.8px;line-height:1.8}#ab5-editorial .about-page .a-action{background:var(--about-gold);max-width:100%;color:var(--a-paper);text-align:left;gap:17px;font-size:12px}#ab5-editorial .about-page .a-textlink{color:var(--about-blue);gap:13px;max-width:100%}#ab5-editorial .about-page .a-action svg,#ab5-editorial .about-page .a-textlink svg{flex-shrink:0}#ab5-editorial .about-actions{flex-wrap:wrap;align-items:center;gap:13px 26px;margin-top:30px;display:flex}#ab5-editorial .about-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:20px 45px;padding-top:52px;display:grid}#ab5-editorial .about-hero-copy{max-width:680px}#ab5-editorial .about-hero .a-eyebrow{color:var(--about-blue);margin-bottom:28px}#ab5-editorial .about-hero .a-dot{color:var(--about-gold)}#ab5-editorial .about-hero h1{letter-spacing:-2.5px;overflow-wrap:break-word;font-size:clamp(43px,5.2vw,70px);line-height:1.07}#ab5-editorial .about-hero h1>span,#ab5-editorial .about-hero h1 em{display:block}#ab5-editorial .about-hero h1 em{color:var(--about-gold);letter-spacing:-1.7px;margin-top:10px;font-size:1.05em;line-height:1.09}#ab5-editorial .about-strapline{color:var(--a-ink);margin-top:27px;font-size:15px}#ab5-editorial .about-prose p{max-width:760px;margin-top:18px;font-size:13px;line-height:1.95}#ab5-editorial .about-hero .about-prose{max-width:540px}#ab5-editorial .about-hero .about-prose p{font-size:12px}#ab5-editorial .about-trust{border-block:1px solid var(--a-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 25px;margin-top:35px;padding:22px 0;list-style:none;display:grid}#ab5-editorial .about-trust li{color:var(--a-muted);align-items:center;gap:10px;font-size:10px;display:flex}#ab5-editorial .about-trust li>span{background:var(--about-gold);border-radius:50%;flex-shrink:0;width:4px;height:4px}#ab5-editorial .about-section{padding-top:85px;padding-bottom:85px}#ab5-editorial .about-section-heading{max-width:850px}#ab5-editorial .about-section-heading h2{letter-spacing:-1.5px;text-wrap:balance;margin-top:20px;font-size:clamp(30px,3.5vw,44px);line-height:1.22}#ab5-editorial .about-section-lead{max-width:770px;margin-top:20px;margin-bottom:35px}#ab5-editorial .about-section-action{margin-top:32px}#ab5-editorial .about-identity{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}#ab5-editorial .about-quote{border-left:1px solid var(--about-gold);margin:0;padding-left:30px}#ab5-editorial .about-quote p{color:var(--a-ink);letter-spacing:-.6px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(27px,3vw,37px);line-height:1.35}#ab5-editorial .about-identity .about-quote{margin-bottom:30px}#ab5-editorial .about-purpose,#ab5-editorial .about-expertise,#ab5-editorial .about-clients,#ab5-editorial .about-recovery{background:var(--about-graphite)}#ab5-editorial .about-intro-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin-top:18px;display:grid}#ab5-editorial .about-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:35px;display:grid}#ab5-editorial .about-card{border:1px solid var(--about-card-border);background:var(--a-paper);border-radius:7px;flex-direction:column;align-items:flex-start;height:100%;padding:30px;transition:border-color .2s,transform .2s;display:flex}#ab5-editorial .about-card:hover{border-color:color-mix(in srgb,var(--about-gold) 65%,var(--about-card-border));transform:translateY(-3px)}#ab5-editorial .about-card-icon{width:24px;height:24px;color:var(--about-blue);stroke-width:1.2px;margin-bottom:27px}#ab5-editorial .about-card h3{letter-spacing:-.45px;font-size:20px;line-height:1.35}#ab5-editorial .about-card-tagline{color:var(--about-gold);margin-top:12px;font-size:11px;line-height:1.8}#ab5-editorial .about-card p{margin-top:16px;font-size:12px;line-height:1.9}#ab5-editorial .about-card .a-textlink{margin-top:auto;padding-top:24px;font-size:11px}#ab5-editorial .about-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}#ab5-editorial .about-principles .about-card{background:var(--about-graphite)}#ab5-editorial .about-philosophy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:65px;display:grid}#ab5-editorial .about-philosophy-aside{position:sticky;top:40px}#ab5-editorial .about-philosophy-aside .about-quote{margin-top:45px}#ab5-editorial .about-analysis-list{margin-top:32px}#ab5-editorial .about-analysis-list>div{border-top:1px solid var(--a-line);margin-top:22px;padding-top:20px}#ab5-editorial .about-analysis-list dt{letter-spacing:-.2px;font-size:15px}#ab5-editorial .about-analysis-list dd p{margin-top:11px;font-size:12px;line-height:1.9}#ab5-editorial .about-network{min-width:0}#ab5-editorial .about-network svg{width:100%;height:auto;display:block;overflow:visible}#ab5-editorial .about-network-grid{color:var(--a-line);opacity:.7}#ab5-editorial .about-network-paths{color:var(--about-blue);opacity:.3}#ab5-editorial .about-network figcaption{color:var(--a-muted);text-align:center;margin-top:18px;font-size:10px;line-height:1.8}#ab5-editorial .about-network figcaption span{color:var(--about-gold);margin-inline:6px}#ab5-editorial .about-client-panels{margin-top:40px}#ab5-editorial .about-client-panels article{border-top:1px solid var(--a-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:45px;padding:32px 0;display:grid}#ab5-editorial .about-client-name{align-items:baseline;gap:22px;display:flex}#ab5-editorial .about-client-name .a-number{color:var(--about-gold);flex-shrink:0}#ab5-editorial .about-client-name h3{letter-spacing:-.55px;font-size:22px;line-height:1.35}#ab5-editorial .about-client-panels .about-prose p:first-child{margin-top:0}#ab5-editorial .about-client-panels .a-textlink{margin-top:10px}#ab5-editorial .about-foundation-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:75px;display:grid}#ab5-editorial .about-foundation-intro .a-textlink{margin-top:15px}#ab5-editorial .about-architecture{border-bottom:1px solid var(--about-card-border);background:radial-gradient(at 60% 60%,#243d4d66,#0000 70%);height:470px;position:relative;overflow:hidden}#ab5-editorial .about-building{background:repeating-linear-gradient(0deg,#0000 0 21px,#64768444 21px 22px),repeating-linear-gradient(90deg,#15232d 0 28px,#64768433 28px 29px);border:1px solid #64768455;display:block;position:absolute}#ab5-editorial .about-building-back{opacity:.7;width:43%;height:245px;bottom:40px;left:8%;transform:skewY(-12deg)}#ab5-editorial .about-building-front{border-top-color:var(--about-gold);width:45%;height:340px;bottom:58px;left:40%;transform:skewY(-12deg)}#ab5-editorial .about-building-side{transform-origin:0 0;background:repeating-linear-gradient(0deg,#1c2b35 0 21px,#64768444 21px 22px);width:14%;height:340px;bottom:62px;left:85%;transform:skewY(24deg)}#ab5-editorial .about-architecture-caption{background:var(--a-paper);text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:var(--a-muted);padding:16px 0;font-size:10px;position:absolute;bottom:0;left:0;right:0}#ab5-editorial .about-architecture-caption>span{color:var(--about-gold);margin-inline:12px}#ab5-editorial .about-corporate-position{border-top:1px solid var(--a-line);margin-top:55px;padding-top:30px}#ab5-editorial .about-corporate-position>h3,#ab5-editorial .about-recovery-principles>h3{letter-spacing:-.6px;margin-bottom:24px;font-size:23px}#ab5-editorial .about-corporate-position dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}#ab5-editorial .about-corporate-position dt,#ab5-editorial .about-responsibility-grid dt{color:var(--a-ink);font-size:15px}#ab5-editorial .about-corporate-position dd p,#ab5-editorial .about-responsibility-grid dd p{margin-top:13px;font-size:12px;line-height:1.9}#ab5-editorial .about-recovery-intro{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}#ab5-editorial .about-recovery-principles{margin-top:45px;margin-bottom:30px}#ab5-editorial .about-recovery-principles .about-analysis-list>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:35px;display:grid}#ab5-editorial .about-recovery-principles .about-analysis-list dd p{margin-top:0}#ab5-editorial .about-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 45px;margin-top:40px;display:grid}#ab5-editorial .about-responsibility-grid>div{border-top:1px solid var(--a-line);padding-top:22px}#ab5-editorial .about-framework-placeholder{border-block:1px solid var(--a-line);margin-top:40px}#ab5-editorial .about-framework-placeholder summary{color:var(--about-blue);align-items:center;gap:15px;padding-block:20px;font-size:12px;list-style:none;display:flex}#ab5-editorial .about-framework-placeholder summary::-webkit-details-marker{display:none}#ab5-editorial .about-framework-placeholder summary>svg{flex-shrink:0;width:16px;height:16px;margin-left:auto}#ab5-editorial .about-placeholder-badge{color:var(--about-gold);border:1px solid var(--about-card-border);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px}#ab5-editorial .about-framework-placeholder>div{padding-bottom:22px}#ab5-editorial .about-framework-placeholder>div>p{font-size:12px}#ab5-editorial .about-framework-placeholder .about-actions{margin-top:10px}#ab5-editorial .about-final{text-align:center;background:var(--about-graphite);border-top:1px solid color-mix(in srgb,var(--about-gold) 30%,transparent)}#ab5-editorial .about-final .about-section-heading{margin-inline:auto}#ab5-editorial .about-final .about-section-heading h2{font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,5.4vw,64px);line-height:1.1}#ab5-editorial .about-final .about-prose{max-width:730px;margin:26px auto 0}#ab5-editorial .about-final .about-actions{justify-content:center}#ab5-editorial .about-final-caption{color:var(--a-muted);margin-top:35px;font-size:10px;line-height:1.8}@media (max-width:1050px){#ab5-editorial .about-hero{gap:20px 28px}#ab5-editorial .about-card{padding:24px}#ab5-editorial .about-identity,#ab5-editorial .about-philosophy,#ab5-editorial .about-foundation-intro,#ab5-editorial .about-recovery-intro{gap:38px}}@media (max-width:980px){#ab5-editorial .about-card-grid,#ab5-editorial .about-trust,#ab5-editorial .about-corporate-position dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){#ab5-editorial .about-section{padding-top:50px;padding-bottom:50px}#ab5-editorial .about-hero{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:30px}#ab5-editorial .about-hero h1{max-width:620px;font-size:55px}#ab5-editorial .about-hero>div:nth-child(2){width:100%;max-width:470px;margin-inline:auto}#ab5-editorial .about-trust{margin-top:0}#ab5-editorial .about-identity,#ab5-editorial .about-philosophy,#ab5-editorial .about-foundation-intro,#ab5-editorial .about-recovery-intro{grid-template-columns:minmax(0,1fr);gap:35px}#ab5-editorial .about-philosophy-aside{position:static}#ab5-editorial .about-philosophy-aside .about-network{max-width:500px;margin-inline:auto}#ab5-editorial .about-philosophy-aside .about-quote{margin-top:25px}#ab5-editorial .about-client-panels article{grid-template-columns:minmax(0,1fr);gap:20px}#ab5-editorial .about-architecture{width:100%;max-width:440px;height:380px;margin-inline:auto}#ab5-editorial .about-building-front,#ab5-editorial .about-building-side{height:280px}#ab5-editorial .about-building-back{height:200px}}@media (max-width:640px){#ab5-editorial .about-card-grid,#ab5-editorial .about-purpose-grid,#ab5-editorial .about-intro-columns,#ab5-editorial .about-responsibility-grid{grid-template-columns:minmax(0,1fr)}#ab5-editorial .about-intro-columns{gap:0}#ab5-editorial .about-recovery-principles .about-analysis-list>div{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:460px){#ab5-editorial .about-hero h1{letter-spacing:-1.8px;font-size:43px}#ab5-editorial .about-hero h1 em{letter-spacing:-.8px;font-size:1.04em}#ab5-editorial .about-strapline{font-size:13px}#ab5-editorial .about-section-heading h2{letter-spacing:-1px;font-size:30px}#ab5-editorial .about-prose p{font-size:12px}#ab5-editorial .about-trust{gap:17px}#ab5-editorial .about-trust li{align-items:flex-start;font-size:10px}#ab5-editorial .about-trust li>span{margin-top:7px}#ab5-editorial .about-page .a-action{padding:14px 18px;font-size:11px}#ab5-editorial .about-page .a-textlink{font-size:11px}#ab5-editorial .about-card{padding:25px}#ab5-editorial .about-quote{padding-left:22px}#ab5-editorial .about-quote p{font-size:29px}#ab5-editorial .about-corporate-position dl{grid-template-columns:minmax(0,1fr)}#ab5-editorial .about-framework-placeholder summary{flex-wrap:wrap;gap:8px 12px}#ab5-editorial .about-framework-placeholder summary>span:first-child{width:100%}#ab5-editorial .about-final .about-section-heading h2{font-size:43px}}@media (prefers-reduced-motion:reduce){#ab5-editorial .about-page *,#ab5-editorial .about-page :before,#ab5-editorial .about-page :after{transition:none!important;animation:none!important}#ab5-editorial .about-card:hover{transform:none}}
