.about-page{background-color:var(--color-background);padding:4rem 2rem}.about-container{max-width:960px;margin:0 auto}.about-section{margin-bottom:4rem}.about-section h1{font-family:var(--font-subheading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-secondary);margin-bottom:2rem;font-size:2.5rem;font-weight:400}.brand-purpose-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.brand-purpose-left{background-color:var(--color-light-bg);align-items:center;padding:2rem;display:flex}.brand-purpose-left p{font-size:1.1rem;line-height:1.8}.brand-purpose-right h2{font-family:var(--font-heading);color:var(--color-dark-bg);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.brand-purpose-right p{margin-bottom:2rem;line-height:1.6}.brand-purpose-right ul{padding-left:1.5rem;line-height:1.8;list-style:outside}.visual-style-content{max-width:600px}.visual-style-content p{font-size:1.1rem;line-height:1.8}
