.about-page{min-height:100vh}.about-hero{background:linear-gradient(135deg,var(--color-wine)0%,var(--color-wine-dark)100%);color:#fff;padding:var(--spacing-xl)0;text-align:center;background:linear-gradient(135deg,#1a0f0f 0%,#2d1a1a 50%,#1a0f0f 100%)}.about-hero-content h1{color:#fff;margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem)}.tagline{letter-spacing:.3em;text-transform:uppercase;color:var(--color-beige);font-size:clamp(1.2rem,2vw,1.5rem)}.brand-story{padding:var(--spacing-xl)0;background:var(--color-beige-light)}.story-grid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}.story-content h2{color:var(--color-wine);margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem)}.story-content p{color:var(--color-gray);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.story-image .image-wrapper{width:100%;height:600px;position:relative;overflow:hidden}.values-section{padding:var(--spacing-xl)0;background:#fff}.section-title{text-align:center;margin-bottom:var(--spacing-lg);color:var(--color-wine);font-size:clamp(2.5rem,5vw,3.5rem)}.values-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.value-card{background:var(--color-cream);text-align:center;transition:var(--transition-smooth);padding:2.5rem}.value-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #722f3726}.value-card h3{color:var(--color-wine);margin-bottom:1rem;font-size:1.5rem}.value-card p{color:var(--color-gray);font-size:1rem;line-height:1.7}.about-cta{background:var(--color-wine);color:#fff;padding:var(--spacing-xl)0;text-align:center;background:linear-gradient(135deg,#1a0f0f 0%,#2d1a1a 50%,#1a0f0f 100%)}.about-cta h2{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.about-cta p{color:#ffffffe6;margin-bottom:2rem;font-size:1.2rem}@media (max-width:768px){.story-grid{grid-template-columns:1fr}.story-image .image-wrapper{height:400px}}
