.fga-about{background:#fffdfb}.fga-about p{line-height:1.75}.about-intro{background:#f3e8e2;text-align:center}.about-intro h1{font-size:clamp(40px,5vw,72px);max-width:950px;margin:0 auto 32px}.about-lead{max-width:960px;margin:auto;text-align:left}.about-lead p+p{margin-top:20px}.about-brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:start}.about-brand{min-width:0;border:1px solid #e6d8d0;border-radius:20px;overflow:hidden;background:#fcf9f6}.about-brand>img{display:block;width:100%;height:auto;aspect-ratio:1600/534;object-fit:cover}.about-brand-copy{padding:32px}.about-brand h2{font-size:clamp(30px,3vw,44px);margin-bottom:22px;line-height:1.13}.about-brand p{margin-bottom:20px}.about-brand .eyebrow{font-size:10px;letter-spacing:.12em}.about-brand .button{margin-top:8px;max-width:100%;font-size:14px}.about-values{padding-top:20px}.about-values-heading{text-align:center;max-width:760px;margin:0 auto 38px}.about-values-heading h2{font-size:clamp(34px,4vw,54px);margin-bottom:20px}.about-value{padding:32px 38px;border-radius:18px;background:#eee9e1;margin-top:22px}.about-value h3{font-family:inherit;font-size:20px;line-height:1.4;margin:0 0 14px;letter-spacing:0}.about-value p{margin:0}@media(max-width:800px){.about-brands{grid-template-columns:1fr;gap:28px}.about-brand-copy{padding:26px}.about-value{padding:26px}.about-intro h1{font-size:clamp(38px,9vw,58px)}.about-values{padding-top:0}}
