.ab-page{--ab-dark:linear-gradient(170deg, var(--teal) 0%, var(--teal-deep) 48%, var(--midnight) 100%);--ab-line:#1a5c6b24}.ab-page .btn-ghost-light{color:var(--pale-teal);background:0 0;border:1.5px solid #d4e8ea52}.ab-page .btn-ghost-light:hover{border-color:var(--pale-teal);background:#d4e8ea14}.ab-page .btn svg{width:16px;height:16px}.ab-page main section{padding:80px 0}.ab-ctas{flex-wrap:wrap;gap:14px;display:flex}.ab-page main section.ab-values{background:radial-gradient(60% 50% at 50% 0%, #e8943a24 0%, #e8943a00 75%), linear-gradient(180deg, var(--cream) 0%, var(--sand) 100%);padding:96px 0 88px}.ab-values-head{text-align:center;max-width:820px;margin:0 auto 56px}.ab-emblem{width:64px;height:auto;margin:0 auto 22px;display:block}.ab-values-head .kicker:after{content:"";background:var(--amber);flex-shrink:0;width:22px;height:1.5px}.ab-values-head h1{letter-spacing:-.024em;color:var(--teal-deep);text-wrap:balance;margin:0 0 20px;font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.04}.ab-values-head h1 .ab-ink{color:var(--amber-ink)}.ab-values-head p{color:var(--slate);text-wrap:balance;max-width:54ch;margin:0 auto;font-size:1.14rem;line-height:1.6}.ab-values-list{max-width:1080px;margin:0 auto;padding:0;list-style:none}.ab-value{border-top:1px solid #1a5c6b2e;gap:6px 32px;padding:30px 0 32px;display:grid;position:relative}.ab-value:last-child{border-bottom:1px solid #1a5c6b2e}.ab-value:before{content:"";background:var(--amber);width:40px;height:3px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}.ab-value:hover:before{width:100%}.ab-value-n{font-family:var(--font-display);letter-spacing:.02em;color:var(--amber-ink);padding-top:10px;font-size:1.05rem;font-weight:600}.ab-value h2{letter-spacing:-.022em;color:var(--teal-deep);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.05}.ab-value-line{font-family:var(--font-display);color:var(--teal);margin:4px 0 8px;font-size:1.16rem;font-weight:600;line-height:1.4}.ab-value-detail{color:var(--slate);max-width:58ch;margin:0;font-size:.98rem;line-height:1.62}.ab-sign{justify-content:center;align-items:center;gap:14px;margin-top:48px;display:flex}.ab-sign-avs{display:flex}.ab-sign-avs span{background:var(--teal-deep);width:44px;height:44px;color:var(--cloud);font-family:var(--font-display);border:2px solid var(--sand);border-radius:99px;place-items:center;font-size:.88rem;font-weight:600;display:grid}.ab-sign-avs span+span{background:var(--teal);margin-left:-10px}.ab-sign-who strong{font-family:var(--font-display);color:var(--teal-deep);font-size:1.04rem;font-weight:600;display:block}.ab-sign-who span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-ink);margin-top:2px;font-size:11px;display:block}.ab-page main section.ab-partners{background:var(--cream);scroll-margin-top:var(--nav-height)}.ab-partners h2{letter-spacing:-.02em;color:var(--teal-deep);margin:0 0 32px;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.05}.ab-profiles{align-items:start;gap:20px;display:grid}.profile{border-radius:var(--r-lg);scroll-margin-top:calc(var(--nav-height) + 16px);background:#fff;border:1px solid #1a5c6b1f;padding:30px}.profile-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.profile-av{background:var(--teal-deep);width:56px;height:56px;color:var(--cloud);font-family:var(--font-display);border-radius:99px;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:600;display:grid}.profile h3{color:var(--teal-deep);margin:0;font-size:1.4rem}.profile .role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-ink);margin:5px 0 0;font-size:11.5px}.profile-tldr{border-left:3px solid var(--amber);background:var(--amber-wash);border-radius:0 var(--r-md) var(--r-md) 0;font-family:var(--font-display);color:var(--teal-deep);margin:0 0 18px;padding:12px 18px;font-size:1.12rem;font-weight:600;line-height:1.4}.profile p{color:var(--slate);margin:0 0 14px;font-size:.98rem;line-height:1.62}.profile .profile-creds{font-family:var(--font-mono);letter-spacing:.02em;color:var(--teal-deep);font-size:12px;line-height:1.5}.profile-story{border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);margin:18px 0}.profile-story summary{cursor:pointer;font-family:var(--font-display);color:var(--teal);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:1rem;font-weight:600;list-style:none;display:flex}.profile-story summary::-webkit-details-marker{display:none}.profile-story summary:hover{color:var(--teal-deep)}.profile-story summary svg{width:18px;height:18px;transition:transform .25s var(--ease);flex-shrink:0}.profile-story[open] summary svg{transform:rotate(180deg)}.profile-story summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:var(--r-sm)}.profile-story p:last-child{margin-bottom:18px}.profile .li{margin-top:0}.ab-page main section.ab-endcap{text-align:center;color:var(--cloud);background:radial-gradient(110% 130% at 50% -20%, #e8943a38 0%, transparent 55%), var(--ab-dark)}.ab-endcap h2{color:var(--cloud);text-wrap:balance;margin:0 auto 16px;font-size:clamp(1.9rem,3.4vw,2.6rem)}.ab-endcap p{color:#d4e8eae6;max-width:56ch;margin:0 auto 30px;font-size:1.1rem;line-height:1.6}.ab-endcap .ab-ctas{justify-content:center}.ab-endcap .ab-where{color:#d4e8eab3;margin:36px auto 0;font-size:.92rem}.ab-endcap .ab-where a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width>=860px){.ab-value{grid-template-columns:56px minmax(0,5fr) minmax(0,6fr);align-items:start;padding:34px 0 36px}}@media (prefers-reduced-motion:reduce){.ab-value:before{transition:none}}@media (width>=1024px){.ab-profiles{grid-template-columns:1fr 1fr}}@media (width<=860px){.ab-page main section{padding:64px 0}.ab-page main section.ab-values{padding:72px 0 64px}.ab-values-head{margin-bottom:40px}}@media (width<=560px){.ab-ctas .btn{justify-content:center;width:100%}.profile{padding:24px 20px}}
