.about-hero-section{background:linear-gradient(180deg,var(--powder-blue) 0%,var(--warm-cream) 100%);text-align:center;padding-top:calc(72px + var(--space-3xl))}.about-hero-content{max-width:700px;margin:0 auto}.about-hero-content h1{margin-top:var(--space-md);margin-bottom:var(--space-lg)}.about-hero-content .lead{max-width:600px;margin:0 auto}.philosophy-section{background:transparent}.philosophy-grid{align-items:center}.philosophy-content .eyebrow-badge{margin-bottom:var(--space-md)}.philosophy-content h2{margin-bottom:var(--space-lg)}.philosophy-content p{margin-bottom:var(--space-md);line-height:1.8}.philosophy-image-frame{background:var(--powder-blue);border-radius:var(--radius-lg);aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.philosophy-image-frame:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--rose-gold-light);border-radius:calc(var(--radius-lg) - 4px);pointer-events:none;z-index:2}.philosophy-image-frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.philosophy-image:hover .philosophy-image-frame img{transform:scale(1.03)}.values-section{background:transparent}.value-card{text-align:center;padding:var(--space-xl);background:var(--warm-white);border-radius:var(--radius-lg);border:1px solid var(--marble-gray);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.value-card .trust-icon{margin:0 auto var(--space-md)}.value-card h3{margin-bottom:var(--space-sm)}.value-card p{font-size:.85rem;color:var(--warm-gray);line-height:1.6}.difference-section{background:transparent}.difference-items{max-width:750px;margin:0 auto}.difference-item{display:flex;gap:var(--space-xl);padding:var(--space-xl);border-left:3px solid var(--rose-gold);margin-bottom:var(--space-lg);background:var(--warm-cream);border-radius:0 var(--radius-md) var(--radius-md) 0}.difference-number{font-family:Playfair Display,serif;font-size:2rem;font-weight:600;color:var(--rose-gold);line-height:1;flex-shrink:0}.difference-content h3{margin-bottom:var(--space-xs);font-size:1.1rem}.difference-content p{font-size:.9rem;color:var(--warm-gray);line-height:1.7}.commitment-section{background:transparent}.commitment-grid{align-items:center}.commitment-content .eyebrow-badge{margin-bottom:var(--space-md)}.commitment-content h2{margin-bottom:var(--space-lg)}.commitment-content p{margin-bottom:var(--space-md);line-height:1.8}.commitment-badges{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.commitment-badge{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--warm-white);border-radius:var(--radius-md);border:1px solid var(--marble-gray);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.commitment-badge:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.commitment-badge svg{flex-shrink:0;margin-top:2px}.commitment-badge strong{display:block;font-size:.95rem;color:var(--soft-charcoal);margin-bottom:2px}.commitment-badge p{font-size:.8rem;color:var(--warm-gray);margin:0}.commitment-image{margin-top:var(--space-2xl);grid-column:1 / -1}.commitment-image-frame{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-medium);max-height:400px;position:relative}.commitment-image-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);border:2px solid var(--rose-gold-light);pointer-events:none}.commitment-image-frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.commitment-image:hover .commitment-image-frame img{transform:scale(1.02)}.about-page .cta-section{background:var(--warm-cream)}@media(max-width:1024px){.philosophy-grid,.commitment-grid{grid-template-columns:1fr;gap:var(--space-2xl)}}@media(max-width:768px){.about-hero-section{padding-top:calc(72px + var(--space-2xl))}.commitment-badges{grid-template-columns:1fr}.difference-item{flex-direction:column;gap:var(--space-md)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/about.css.map */
