.hero-about{position:relative;background:radial-gradient(circle at top left,rgba(250,235,216,0.8),transparent 55%),radial-gradient(circle at bottom right,rgba(197,122,51,0.16),transparent 60%)}.hero-about-shell{align-items:center}.hero-about-copy .hero-kicker-text{font-size:var(--font-size-xs);letter-spacing:0.18em;text-transform:uppercase;color:var(--color-text-muted)}.hero-about-media img{width:100%;height:100%;object-fit:cover}.hero-about-photo,.hero-about-photo-secondary{background:transparent;box-shadow:var(--shadow-lg);border-radius:var(--radius-xl);overflow:hidden}.hero-about-photo::after,.hero-about-photo-secondary::after{display:none}.hero-media-badge--light{color:#2c1a0b}.hero-media-badge--dark{color:#fef8ee}.hero-about-panel{background:radial-gradient(circle at top left,#36251b 0%,#141018 40%,#08070b 100%)}.section-about-overview .about-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6)}.about-story-cta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.about-pills{margin-top:var(--space-3)}.about-philosophy h2{margin-bottom:var(--space-3)}.about-values-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);list-style:none !important;margin:0}.about-values-list h3{font-size:var(--font-size-md);margin-bottom:var(--space-1)}.section-about-people .about-people-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:var(--space-8);align-items:center}.about-people-media img{border-radius:var(--radius-lg)}.about-people-meta{margin-top:var(--space-4)}.about-people-cta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.section-about-experience .about-experience-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr);gap:var(--space-8);align-items:center}.about-experience-list{margin-bottom:var(--space-4)}.about-experience-list li{margin-bottom:var(--space-1)}.section-about-card .about-card-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);gap:var(--space-8);align-items:center}.about-card-list{margin-top:var(--space-3);margin-bottom:var(--space-4)}.about-card-cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.section-about-culinary .about-culinary-grid{grid-template-columns:minmax(0,1.6fr);justify-content:center}.about-sourcing-grid{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-5)}.about-sourcing-item h3{font-size:var(--font-size-md);margin-bottom:var(--space-1)}.about-culinary-cta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.section-about-invitation .about-invitation-card{background:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(248,236,216,0.98));box-shadow:var(--shadow-soft-elevated)}.about-invitation-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6)}.about-invitation-copy{flex:1 1 260px;max-width:600px}.about-invitation-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-3);min-width:220px}.about-invitation-actions .btn-ghost{text-align:left}.section-about-people{padding-top:var(--space-12);padding-bottom:var(--space-12)}.section-about-card{padding-top:var(--space-12);padding-bottom:var(--space-12)}@media (max-width:1023px){.section-about-overview .about-grid{grid-template-columns:1fr}.section-about-people .about-people-grid,.section-about-experience .about-experience-grid,.section-about-card .about-card-grid{grid-template-columns:1fr}.about-people-media,.about-experience-media{order:-1}}@media (max-width:767px){.about-invitation-inner{flex-direction:column;align-items:flex-start}.about-invitation-actions{width:100%}.about-invitation-actions .btn{width:100%;justify-content:center}}