.h-about-photo{padding:0;position:relative;min-height:600px;overflow:hidden}.h-about-photo>img{width:100%;height:600px;-o-object-fit:cover;object-fit:cover;border-radius:0}.about-caption{position:absolute;left:8%;bottom:48px;max-width:620px;background:rgba(66,50,77,.92);padding:32px;border-radius:var(--brand-radius);color:#fff}.about-caption h1,.about-caption p{color:#fff}.mission-grid,.value-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.mission-grid article,.value-grid article{padding:32px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.h-values{background:var(--brand-bg-alt)}.gallery-grid{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:16px;gap:16px}.gallery-grid img{height:360px;width:100%;-o-object-fit:cover;object-fit:cover}.h-careers{background:var(--brand-primary);color:#fff;text-align:center}.h-careers h2,.h-careers p{color:#fff}@media (max-width:768px){.gallery-grid,.mission-grid,.value-grid{grid-template-columns:1fr}}.ll-about-hero{background:var(--brand-bg-alt);padding:64px 0}.ll-about-hero img,.ll-community-impact img{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover}.ll-about-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.ll-founder-story{padding:80px 0}.story-copy{max-width:900px;margin:auto}.story-copy blockquote{font-size:1.5rem;border-left:5px solid var(--brand-accent);padding:24px;margin:32px 0;background:var(--brand-primary-light)}.ll-values{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.ll-values h2,.ll-values h3,.ll-values p{color:var(--brand-text-inverse)}.value-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.value-row span{color:var(--brand-accent);font-weight:800}.ll-community-impact{padding:80px 0}.ll-about-cta{background:var(--brand-primary);color:var(--brand-text-inverse)}.ll-about-cta h2,.ll-about-cta p{color:var(--brand-text-inverse)}.ll-about-cta .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}@media (max-width:991px){.ll-about-cta .container,.value-row{grid-template-columns:1fr}}