.about-lede{padding:calc(var(--unit) * 6) 0 calc(var(--unit) * 4);background:var(--bg)}.about-lede__grid{display:grid;gap:calc(var(--unit) * 5);align-items:start}@media(min-width:900px){.about-lede__grid{grid-template-columns:1.15fr 1fr;gap:calc(var(--unit) * 8)}}.about-lede__img{border:1px solid var(--border);aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-card);border-radius:12px}.about-lede__img img{width:100%;height:100%;object-fit:cover}.about-lede .display-heading{font-size:clamp(36px,5vw,52px);margin-bottom:calc(var(--unit) * 2);text-wrap:balance}.about-lede p{color:var(--muted);font-size:16px;line-height:1.75;margin-bottom:calc(var(--unit) * 2);text-wrap:pretty;letter-spacing:.01em}.about-lede p:last-child{margin-bottom:0}.about-section{padding:var(--section-pad-y) 0;background:var(--bg-soft)}@media(max-width:767px){.about-section{padding:var(--section-pad-y-mobile) 0}}.about-section--alt{background:var(--bg)}.about-section .display-heading{font-size:clamp(36px,5vw,48px);margin-bottom:calc(var(--unit) * 3);text-wrap:balance}.about-section p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.75;text-wrap:pretty;letter-spacing:.01em}.about-split{display:grid;gap:calc(var(--unit) * 5);align-items:center}@media(min-width:900px){.about-split{grid-template-columns:1fr 1fr;gap:calc(var(--unit) * 8)}}.about-split__content .display-heading{margin-bottom:calc(var(--unit) * 3)}.about-split__content p+p{margin-top:calc(var(--unit) * 2)}.about-split__figure{margin:0;overflow:hidden;aspect-ratio:4 / 3;background:var(--bg-card)}.about-split__figure img{width:100%;height:100%;object-fit:contain}.about-split__figure--logo{padding:calc(var(--unit) * 6);display:flex;align-items:center;justify-content:center;background:#fff}.about-split__figure--logo img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.about-gallery{padding:calc(var(--unit) * 2) 0 calc(var(--unit) * 8);background:var(--bg-soft)}.about-gallery__grid{display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media(min-width:768px){.about-gallery__grid{grid-template-columns:repeat(3,1fr)}}.about-gallery__cell{margin:0;overflow:hidden;aspect-ratio:4 / 3;background:var(--bg-card)}.about-gallery__cell img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.33,1,.68,1)}.about-gallery__cell:hover img{transform:scale(1.04)}.about-values{display:grid;gap:var(--gutter);margin-top:calc(var(--unit) * 5)}@media(min-width:768px){.about-values{grid-template-columns:repeat(3,1fr)}}.about-value-card{padding:calc(var(--unit) * 3);border:1px solid var(--border);background:var(--white);transition:box-shadow .25s ease}.about-value-card:hover{box-shadow:0 4px 20px #0000000f}.about-value-card h3{font-size:15px;font-weight:700;color:var(--blue);margin-bottom:calc(var(--unit) * 1.5);text-transform:uppercase;letter-spacing:.08em}.about-value-card p{font-size:14px;margin:0;max-width:none}.about-cta{margin-top:calc(var(--unit) * 6)}.about-leadership{display:grid;gap:var(--gutter);margin-top:calc(var(--unit) * 4)}.about-section--leadership .display-heading{text-align:center}@media(min-width:768px){.about-leadership{grid-template-columns:repeat(2,1fr);justify-content:center}}@media(min-width:1024px){.about-leadership{grid-template-columns:repeat(4,1fr);gap:calc(var(--unit) * 4)}}.leadership-card{display:flex;flex-direction:column;overflow:hidden;max-width:320px;margin:0 auto;width:100%}.leadership-card__img{aspect-ratio:4 / 5;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.leadership-card__img img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.leadership-card:hover .leadership-card__img img{transform:scale(1.05)}.leadership-card__info{padding:calc(var(--unit) * 2.5);background:var(--white);border:1px solid var(--border);border-top:none;text-align:center}.leadership-card__info h3{font-size:18px;font-weight:700;color:var(--blue);margin-bottom:4px}.leadership-card__info p{font-size:14px;color:var(--muted);margin:0;text-transform:uppercase;letter-spacing:.05em;text-align:center}
