.about-hero{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,var(--color-bg-lighter) 0%,var(--color-white) 50%,var(--color-primary-light) 100%);text-align:center}.hero-content-about{max-width:800px;margin:0 auto}.hero-title-about{font-size:3.5rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);letter-spacing:-.02em}.hero-description-large{font-size:1.25rem;line-height:1.8;color:var(--color-text-secondary)}.mission-section{padding:var(--spacing-3xl) 0}.mission-content{max-width:1000px;margin:0 auto}.mission-text{text-align:center;margin-bottom:var(--spacing-3xl)}.mission-statement{font-size:1.25rem;line-height:1.8;color:var(--color-text-secondary);max-width:700px;margin:var(--spacing-lg) auto 0}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.value-card{padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.value-icon{width:64px;height:64px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.value-icon svg{color:var(--color-white)}.value-card h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.value-card p{color:var(--color-text-secondary);line-height:1.7}.science-section{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-light)}.science-approach{display:flex;flex-direction:column;gap:var(--spacing-2xl);max-width:900px;margin:var(--spacing-3xl) auto 0}.approach-item{display:flex;gap:var(--spacing-xl);align-items:flex-start}.approach-number{flex-shrink:0;width:80px;height:80px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);color:var(--color-white);font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center}.approach-content h3{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.approach-content p{font-size:1rem;line-height:1.7;color:var(--color-text-secondary)}.ingredient-philosophy{padding:var(--spacing-3xl) 0}.philosophy-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:start}.philosophy-intro{font-size:1.125rem;line-height:1.7;color:var(--color-text-secondary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl)}.criteria-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.criteria-item{display:flex;gap:var(--spacing-md);align-items:flex-start}.criteria-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--color-success);display:flex;align-items:center;justify-content:center}.criteria-icon svg{color:var(--color-white)}.criteria-content h4{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.criteria-content p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.philosophy-visual{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ingredient-showcase{padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ingredient-showcase.highlight{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-white) 100%);border-color:var(--color-primary)}.ingredient-showcase h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}.never-list,.always-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.never-list li,.always-list li{font-size:.9375rem;color:var(--color-text-secondary);padding:var(--spacing-xs);display:flex;align-items:center}.never-list li:before{content:"\2715";margin-right:var(--spacing-xs);color:#ef4444;font-weight:700}.always-list li:before{content:"\2713";margin-right:var(--spacing-xs);color:var(--color-success);font-weight:700}.red-light-section{padding:var(--spacing-3xl) 0;background-color:var(--color-bg-lighter)}.red-light-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.wavelength-diagram{background-color:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.diagram-header{margin-bottom:var(--spacing-xl)}.diagram-header h3{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.diagram-header p{color:var(--color-text-secondary)}.wavelength-bars{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.wavelength-bar{display:flex;flex-direction:column;gap:var(--spacing-xs)}.bar-fill{height:40px;border-radius:var(--radius-md);transition:width var(--transition-slow)}.bar-label{display:flex;justify-content:space-between;align-items:center}.wavelength-value{font-weight:700;font-size:1.125rem;color:var(--color-primary)}.wavelength-name{font-size:.875rem;color:var(--color-text-secondary)}.penetration-depth{padding:var(--spacing-lg);background-color:var(--color-primary-light);border-radius:var(--radius-md);text-align:center}.depth-indicator{display:flex;flex-direction:column;gap:var(--spacing-xs)}.depth-value{font-size:2rem;font-weight:700;color:var(--color-primary)}.depth-label{font-size:.875rem;color:var(--color-text-secondary);font-weight:600}.red-light-intro{font-size:1.125rem;line-height:1.7;color:var(--color-text-secondary);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl)}.red-light-benefits{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.rl-benefit h4{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.rl-benefit p{color:var(--color-text-secondary);line-height:1.7}.commitment-section{padding:var(--spacing-3xl) 0}.commitment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.commitment-card{padding:var(--spacing-xl);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-base)}.commitment-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.commitment-icon{width:80px;height:80px;margin:0 auto var(--spacing-md);border-radius:50%;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-white) 100%);border:2px solid var(--color-primary);display:flex;align-items:center;justify-content:center}.commitment-icon svg{color:var(--color-primary)}.commitment-card h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.commitment-card p{color:var(--color-text-secondary);line-height:1.7}.cta-section{padding:var(--spacing-3xl) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);color:var(--color-white)}.cta-content{text-align:center;max-width:700px;margin:0 auto}.cta-content h2{font-size:2.5rem;font-weight:700;color:var(--color-white);margin-bottom:var(--spacing-md)}.cta-content p{font-size:1.125rem;color:#ffffffe6;margin-bottom:var(--spacing-xl)}.cta-buttons{display:flex;gap:var(--spacing-md);justify-content:center}.cta-section .btn{background-color:var(--color-white);color:var(--color-primary)}.cta-section .btn-secondary{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.cta-section .btn:hover{transform:translateY(-2px)}@media (max-width: 1024px){.values-grid,.commitment-grid,.philosophy-layout,.red-light-content{grid-template-columns:1fr}.red-light-visual{order:-1}}@media (max-width: 768px){.hero-title-about{font-size:2.5rem}.hero-description-large,.mission-statement{font-size:1rem}.approach-item{flex-direction:column;text-align:center}.approach-number{margin:0 auto}.cta-buttons{flex-direction:column}.cta-buttons .btn{width:100%}.never-list,.always-list{grid-template-columns:1fr}}.nav-link.active{color:var(--color-primary)}.nav-link.active:after{width:100%}
/*# sourceMappingURL=/cdn/shop/t/82/assets/about.css.map */
