.ab-hero[data-astro-cid-ta2fbyqs]{isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 4vw, 6rem));border-bottom:1px solid var(--color-border);padding-bottom:clamp(3rem,2rem + 4vw,5.5rem);position:relative;overflow:hidden}.ab-hero__backdrop[data-astro-cid-ta2fbyqs]{z-index:-1;background:radial-gradient(45% 70% at 80% 30%,#8b5cf624,#0000 70%);position:absolute;inset:0}.ab-hero__grid[data-astro-cid-ta2fbyqs]{gap:var(--space-7);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;display:grid}.ab-hero__content[data-astro-cid-ta2fbyqs]{gap:var(--space-5);display:grid}.ab-hero__title[data-astro-cid-ta2fbyqs]{letter-spacing:-.035em;font-size:clamp(2.5rem,1.5rem + 4vw,4.75rem);line-height:1.04}.ab-hero__text[data-astro-cid-ta2fbyqs]{max-width:40rem;font-size:var(--text-lg);color:var(--color-text-muted)}.ab-hero[data-astro-cid-ta2fbyqs] .ab-hero__mark{justify-self:end;max-width:340px}.ab-hero[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{opacity:.85;width:52%;height:auto}.ab-story__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.ab-story__head[data-astro-cid-ta2fbyqs]{gap:var(--space-4);top:calc(var(--header-h) + var(--space-6));display:grid;position:sticky}.ab-story__title[data-astro-cid-ta2fbyqs]{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ab-story__body[data-astro-cid-ta2fbyqs]{gap:var(--space-5);max-width:38rem;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.75;display:grid}.ab-story__opening[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);line-height:1.45}.ab-story__closing[data-astro-cid-ta2fbyqs]{margin-top:var(--space-4);padding:var(--space-5) 0 var(--space-5) var(--space-6);border-left:2px solid var(--color-accent)}.ab-story__closing[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);line-height:1.45}.ab-story__closing[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-subtle)}.ab-mission[data-astro-cid-ta2fbyqs]{padding-bottom:var(--section-y)}.ab-mission__panel[data-astro-cid-ta2fbyqs]{gap:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;background:radial-gradient(60% 80% at 50% 0%, #8b5cf629, transparent 70%), var(--color-bg-raised);justify-items:center;padding:clamp(2.5rem,1.5rem + 5vw,5.5rem) clamp(1.25rem,.5rem + 5vw,6rem);display:grid}.ab-mission__label[data-astro-cid-ta2fbyqs]{font-family:var(--font-body)}.ab-mission__statement[data-astro-cid-ta2fbyqs]{max-width:48rem;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight:500;line-height:1.35}.ab-vision__head[data-astro-cid-ta2fbyqs]{gap:var(--space-4);max-width:44rem;display:grid}.ab-vision__title[data-astro-cid-ta2fbyqs]{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ab-vision__grid[data-astro-cid-ta2fbyqs]{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.ab-vision__block[data-astro-cid-ta2fbyqs]{gap:var(--space-4);border-top:2px solid var(--color-accent);align-content:start;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.ab-vision__block--focus[data-astro-cid-ta2fbyqs]{border:1px solid var(--color-border);border-top:2px solid var(--color-text);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);color:var(--color-text-muted)}.ab-vision__label[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text);font-weight:600}.ab-vision__block--focus[data-astro-cid-ta2fbyqs] .ab-vision__label[data-astro-cid-ta2fbyqs]{color:var(--color-text)}.ab-vision__statement[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);line-height:1.3}.ab-vision__audiences[data-astro-cid-ta2fbyqs]{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ab-vision__audiences[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text);padding:.3rem .8rem;font-weight:500}.ab-beliefs__head[data-astro-cid-ta2fbyqs]{gap:var(--space-4);max-width:44rem;display:grid}.ab-beliefs__title[data-astro-cid-ta2fbyqs]{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ab-beliefs__grid[data-astro-cid-ta2fbyqs]{gap:var(--space-4);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ab-belief[data-astro-cid-ta2fbyqs]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--duration) var(--ease-out);align-content:start;display:grid}.ab-belief[data-astro-cid-ta2fbyqs]:hover{border-color:var(--color-border-strong)}.ab-belief__top[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.ab-belief__icon[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-md);background:var(--color-accent-soft);width:46px;height:46px;color:var(--color-accent-text);place-items:center;display:grid}.ab-belief[data-astro-cid-ta2fbyqs]:nth-child(3) .ab-belief__icon[data-astro-cid-ta2fbyqs]{background:var(--color-cyan-soft);color:var(--color-cyan)}.ab-belief__num[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-subtle)}.ab-belief[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:var(--text-xl)}.ab-belief[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted)}@media (width<=899px){.ab-hero__grid[data-astro-cid-ta2fbyqs],.ab-story__grid[data-astro-cid-ta2fbyqs],.ab-vision__grid[data-astro-cid-ta2fbyqs],.ab-beliefs__grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.ab-hero[data-astro-cid-ta2fbyqs] .ab-hero__mark{display:none}.ab-story__head[data-astro-cid-ta2fbyqs]{position:static}}
