.about-hero{background:var(--navy);color:var(--paper);padding:120px 0}.about-hero-eyebrow{font-family:var(--font-display);color:var(--teal);letter-spacing:0;margin:0 0 18px;font-size:clamp(14px,1.4vw,16px);font-weight:600;line-height:1.4}.about-hero-title{font-family:var(--font-display);color:var(--paper);letter-spacing:-.01em;max-width:1040px;margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:700;line-height:1.2}@media (max-width:900px){.about-hero{padding:80px 0 72px}}.ab-section-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2}.ab-why{background:var(--paper);padding:88px 0}.ab-why-inner{max-width:880px;margin:0 auto}.ab-why .ab-section-title{text-align:left}.ab-why-body{flex-direction:column;gap:20px;display:flex}.ab-why-body p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}.ab-why-stats{grid-template-columns:repeat(3,1fr);gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ab-why-stat{border-top:2px solid var(--teal);padding-top:16px}.ab-why-stat-num{font-family:var(--font-display);color:var(--teal-deep);letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1}.ab-why-stat-statement{color:var(--navy);margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.55}.ab-why-stat-source{color:var(--grey-700);margin:0;font-size:12.5px;font-style:italic;line-height:1.45}@media (max-width:800px){.ab-why-stats{grid-template-columns:1fr;gap:20px;margin-top:40px}.ab-why{padding:64px 0}}.ab-named{background:var(--grey-50);padding:72px 0}.ab-named-grid{grid-template-columns:.85fr 1fr;align-items:start;gap:56px;display:grid}.ab-named-portrait{margin:0;position:sticky;top:96px}.ab-named-portrait-frame{aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#1a1d36;position:relative;overflow:hidden}.ab-named-portrait-img{object-fit:cover;object-position:30% 18%}.ab-named-portrait-cap{font-family:var(--font-display);color:#fff;background:linear-gradient(#0000 0%,#000000c7 100%);padding:36px 24px 22px;font-size:18px;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.ab-named-portrait-cap span{color:#ffffffd9;margin-top:6px;font-size:13px;font-style:italic;font-weight:500;display:block}.ab-named-title{margin-top:0}.ab-named-text{flex-direction:column;gap:18px;display:flex}.ab-named-text p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.65}.ab-named-lead strong{font-family:var(--font-display);color:var(--navy);letter-spacing:-.005em;font-size:1.1em;font-weight:700}@media (max-width:900px){.ab-named-grid{grid-template-columns:1fr;gap:32px}.ab-named-portrait{width:100%;max-width:360px;margin:0 auto;display:block;position:static}.ab-named-portrait-frame{width:100%}}.ab-close{background:var(--paper);padding:88px 0}.ab-close-ctas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:600px){.ab-close{padding:56px 0}.ab-close-ctas{flex-direction:column;align-items:stretch}}
