/* About: aligned media, quieter headings and an independent 3+2 trust layout. */
#arr-about .ab-section-head.ab-heading-only{display:block}
#arr-about #who-we-are .ab-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px}
#arr-about #who-we-are .ab-story-media{width:100%;max-width:none}
#arr-about #who-we-are .ab-carousel-viewport,#arr-about #who-we-are .ab-youtube-image{width:100%;aspect-ratio:3/2;background:#edf1f5}
#arr-about #who-we-are .ab-carousel-slide img,#arr-about #who-we-are .ab-youtube-image img{width:100%;height:100%;object-fit:contain}
#arr-about #arr-history .ab-history-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:70px;align-items:center}
#arr-about #arr-history .ab-history-person{display:block;width:100%;max-width:330px;justify-self:center;margin:0}
#arr-about #arr-history .ab-history-person img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0;margin:0}
#arr-about #why-arr .ab-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:0 65px;align-items:start}
#arr-about #why-arr .ab-trust-column{display:contents}
#arr-about #why-arr .ab-trust article{grid-column:auto;padding:25px 0 27px}
#arr-about #why-arr .ab-trust-column:first-child article{grid-column:1}
#arr-about #why-arr .ab-trust-column:last-child article{grid-column:2}
#arr-about #why-arr .ab-trust-column article:nth-child(1){grid-row:1}
#arr-about #why-arr .ab-trust-column article:nth-child(2){grid-row:2}
#arr-about #why-arr .ab-trust-column article:nth-child(3){grid-row:3}
#arr-about #why-arr .ab-trust article:last-child{padding-bottom:0}
#arr-about #why-arr .ab-trust p{margin-bottom:0}
@media(max-width:1050px){#arr-about #who-we-are .ab-story{gap:40px}#arr-about #arr-history .ab-history-grid{gap:40px}#arr-about #why-arr .ab-trust{gap:0 40px}}
@media(max-width:800px){#arr-about #who-we-are .ab-story{grid-template-columns:1fr;gap:27px}#arr-about #arr-history .ab-history-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);gap:30px}}
@media(max-width:650px){#arr-about #who-we-are .ab-story{gap:24px}#arr-about #arr-history .ab-history-grid{grid-template-columns:1fr;gap:28px}#arr-about #arr-history .ab-history-person{justify-self:start;max-width:330px}#arr-about #why-arr .ab-trust{grid-template-columns:1fr;grid-template-rows:auto;gap:0}#arr-about #why-arr .ab-trust-column{display:block}#arr-about #why-arr .ab-trust article,#arr-about #why-arr .ab-trust article:last-child{padding:22px 0 24px}}
