.about-container{color:#333;min-height:100vh}.hero-overlay{z-index:1;background-color:#000000b3;position:absolute;inset:0}.hero-content{z-index:3;text-align:center;position:relative}.overview-section{padding:6rem 2rem}.overview-container{max-width:var(--site-container-outer);padding-inline:var(--site-container-gutter);margin:0 auto}.overview-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:4rem;display:grid}.overview-tagline{color:#dc2626;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:flex}.overview-title{color:#1f2937;margin-bottom:2rem;font-size:2.5rem;font-weight:700;line-height:1.2}.overview-description{color:#64748b;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.overview-description:last-child{margin-bottom:0}.overview-image-container{position:relative}.overview-image{object-fit:cover;border-radius:12px;width:100%;height:500px;box-shadow:0 20px 40px #0000001a}.brand-colors-section{padding:6rem 2rem}.brand-colors-container{max-width:var(--site-container-outer);padding-inline:var(--site-container-gutter);text-align:center;margin:0 auto}.brand-tagline{color:#dc2626;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:flex}.brand-title{color:#1f2937;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.brand-description{color:#64748b;max-width:600px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}.brand-colors-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.brand-color-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #00000014}.brand-color-icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;display:flex}.brand-color-icon-content{justify-content:center;align-items:center;display:flex}.brand-color-icon-content img{object-fit:contain;width:40px;height:40px}.brand-color-name{color:#1f2937;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.brand-color-meaning{color:#64748b;line-height:1.6}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@media (max-width:768px){.hero-section{padding:8rem 1rem 6rem}.hero-title{font-size:2.2rem}.hero-description{font-size:1rem}.overview-grid,.brand-colors-grid{grid-template-columns:1fr!important}}@media (max-width:480px){.hero-title{font-size:1.8rem}.hero-description{font-size:.9rem}.overview-section,.brand-colors-section{padding:4rem 1rem!important}}
