.ab-page{padding-block-end:3rem}.ab-eyebrow,.ab-page .ab-eyebrow{color:var(--color-muted);font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.ab-hero{padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,5vw,4rem)}.ab-hero h1{margin-block-start:1.25rem;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.04;max-width:16ch}.ab-hero__intro{margin-block-start:1.25rem;max-width:46rem;font-size:clamp(1.1rem,1.8vw,1.3125rem);line-height:1.6}.ab-section{padding-block:clamp(3rem,6vw,5rem)}.ab-founder{display:grid;gap:2.5rem;align-items:center}@media(min-width:64rem){.ab-founder{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:4rem}}.ab-founder__media{display:flex;justify-content:center}.ab-founder__image{width:100%;max-width:20rem;height:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}@media(min-width:64rem){.ab-founder__image{max-width:24rem}}.ab-founder__copy h2{font-size:clamp(1.5rem,3vw,2.25rem)}.ab-founder__copy p{margin-block-start:1rem;max-width:46ch;color:var(--color-muted);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.ab-founder__emphasis{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;letter-spacing:-.01em}.ab-founder__head{max-width:42rem}.ab-founder__head h2{margin-block-start:.85rem}.ab-founder__signature{color:var(--color-ink)!important;font-family:var(--font-display);font-size:1rem!important;font-weight:700}.ab-values{display:grid;gap:1.25rem;margin-block-start:2.5rem;grid-template-columns:1fr}@media(min-width:48rem){.ab-values{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-value{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:1.75rem}.ab-value h3{font-size:1.25rem;letter-spacing:-.01em}.ab-value p{color:var(--color-muted);font-size:.9375rem}.ab-cta{margin-block-start:1rem}.ab-cta__card{border:1px solid rgba(249,115,22,.24);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-lock);padding:clamp(3rem,8vw,5rem) clamp(1.5rem,5vw,3.5rem);text-align:center}.ab-cta__card h2{margin-block-start:1rem;font-size:clamp(1.9rem,4vw,3rem)}.ab-cta__card>p{margin-block-start:1rem;margin-inline:auto;max-width:40ch;color:var(--color-muted)}.ab-cta__actions{display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-block-start:2.25rem}@media(min-width:40rem){.ab-cta__actions{flex-direction:row}}
