.ab-lede p{font-size:1.05rem;line-height:1.75;color:#3a3a3a}.ab-lede p+p{margin-top:18px}.ab-glance{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:0;border-top:1px solid rgba(10,10,10,.12)}@media (min-width: 620px){.ab-glance{grid-template-columns:repeat(2,1fr);-moz-column-gap:26px;column-gap:26px}}.ab-glance li{position:relative;padding:11px 0 11px 20px;font-size:.92rem;line-height:1.5;color:#3a3a3a;border-bottom:1px solid rgba(10,10,10,.09)}.ab-glance li:before{content:"";position:absolute;left:0;top:1.15em;width:7px;height:7px;background:var(--nv-accent)}.ab-ink{background-color:#0a0a0a;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:96px 96px;padding:72px 0}@media (min-width: 768px){.ab-ink{padding:104px 0}}.ab-sechead .nv-sechead-line{background:#ffffff29}.ab-sechead .nv-eyebrow,.ab-sechead .nv-eyebrow>.nv-eyebrow-sq{color:var(--nv-accent-soft)}.ab-sechead .nv-eyebrow>.nv-eyebrow-sq{background:var(--nv-accent-soft)}.ab-sechead .nv-sechead-tag{color:#6b6b6b}.ab-beliefs{list-style:none;margin:0;padding:0;display:grid;gap:0}@media (min-width: 760px){.ab-beliefs{grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}}.ab-belief{padding:30px 0;border-top:1px solid rgba(255,255,255,.1)}@media (min-width: 760px){.ab-belief{padding:34px 32px;border-top:0;background:#0a0a0a}}.ab-belief-n{display:block;font-size:.72rem;font-weight:600;letter-spacing:.2em;color:var(--nv-accent-soft);margin-bottom:14px}.ab-belief-title{font-size:1.35rem;line-height:1.25;color:#fff;margin-bottom:12px}.ab-belief-body{font-size:.95rem;line-height:1.7;color:#b4b4b4}.ab-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(10,10,10,.12)}@media (min-width: 768px){.ab-steps{grid-template-columns:repeat(4,1fr);border-top:0}}.ab-step{padding:24px 0;border-bottom:1px solid rgba(10,10,10,.12)}@media (min-width: 768px){.ab-step{padding:26px 24px 26px 0;border-bottom:0;border-top:2px solid #0A0A0A}.ab-step+.ab-step{padding-left:24px}}.ab-step-n{display:block;font-size:.7rem;font-weight:600;letter-spacing:.2em;color:var(--nv-accent);margin-bottom:10px}.ab-step-title{font-size:1.1rem;font-weight:600;color:#0a0a0a;margin-bottom:7px}.ab-step-body{font-size:.92rem;line-height:1.65;color:#6b6b6b}.ab-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 26px}.ab-photo{position:relative;aspect-ratio:5 / 6;overflow:hidden;border:1px solid rgba(10,10,10,.12);background:var(--nv-sheet);margin-bottom:14px}.ab-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .64s var(--ease-out-expo)}.ab-member:hover .ab-photo img{transform:scale(1.04)}.ab-photo-empty{position:absolute;inset:0;display:grid;place-items:center;font-family:Fraunces,Georgia,serif;font-size:2.6rem;color:#0a0a0a38}.ab-member-name{font-size:1.05rem;font-weight:600;color:#0a0a0a}.ab-member-role{font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nv-accent);margin-top:4px}.ab-member-bio{font-size:.9rem;line-height:1.65;color:#6b6b6b;margin-top:10px}.ab-member-link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:.8rem;font-weight:600;color:#3a3a3a;border-bottom:1.5px solid var(--nv-accent);padding-bottom:2px;transition:color .16s ease,border-color .16s ease}.ab-member-link:hover{color:#0a0a0a;border-color:#0a0a0a}.ab-quote-band{background:var(--nv-sheet);background-image:linear-gradient(rgba(10,10,10,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,10,10,.045) 1px,transparent 1px);background-size:96px 96px;padding:72px 0}.ab-quote{max-width:46rem;margin:0 auto;text-align:center}.ab-quote blockquote{font-size:clamp(1.4rem,3.4vw,2.15rem);line-height:1.35;color:#0a0a0a;margin-bottom:20px}.ab-quote-name{display:block;font-size:.95rem;font-weight:600;color:#0a0a0a}.ab-quote-role{display:block;margin-top:5px;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--nv-accent)}
