.egf-about *,.egf-about *:before,.egf-about *:after{box-sizing:border-box;margin:0;padding:0}.egf-about{--egf-brand: #E24B4A;--egf-accent: #1D9E75;--egf-bg: #ffffff;--egf-bg-secondary: #f5f5f3;--egf-text-primary: #1a1a18;--egf-text-secondary: #5f5e5a;--egf-border: rgba(0, 0, 0, .1);--egf-radius-md: 8px;--egf-radius-lg: 12px;font-family:DM Sans,sans-serif;color:var(--egf-text-primary);max-width:860px;margin:0 auto;padding:4rem 1.5rem 5rem}.egf-about .egf-eyebrow{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--egf-brand);font-weight:500;margin-bottom:10px}.egf-about .egf-hero h1{font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,10vw,96px);font-weight:900;line-height:.95;text-transform:uppercase;color:var(--egf-text-primary);margin-bottom:16px}.egf-about .egf-hero h1 span{color:var(--egf-brand)}.egf-about .egf-hero p{font-size:17px;line-height:1.75;color:var(--egf-text-secondary);max-width:560px}.egf-about .egf-divider{height:3px;width:52px;background:var(--egf-brand);border-radius:2px;margin:2rem 0}.egf-about .egf-mission{background:var(--egf-bg-secondary);border-left:4px solid var(--egf-brand);border-radius:0 var(--egf-radius-lg) var(--egf-radius-lg) 0;padding:1.5rem 1.75rem;margin-bottom:3rem}.egf-about .egf-mission h2{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;color:var(--egf-text-primary)}.egf-about .egf-mission p{font-size:15px;line-height:1.75;color:var(--egf-text-secondary)}.egf-about .egf-section-label{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;color:var(--egf-text-primary)}.egf-about .egf-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:3rem}.egf-about .egf-pillar{background:var(--egf-bg-secondary);border-radius:var(--egf-radius-lg);padding:1.4rem 1.25rem;border:.5px solid var(--egf-border);transition:border-color .2s}.egf-about .egf-pillar:hover{border-color:var(--egf-brand)}.egf-about .egf-pillar-icon{font-size:22px;margin-bottom:10px;display:block}.egf-about .egf-pillar h3{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:6px;color:var(--egf-text-primary)}.egf-about .egf-pillar p{font-size:14px;line-height:1.65;color:var(--egf-text-secondary)}.egf-about .egf-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:3rem}.egf-about .egf-product-tag{background:var(--egf-bg);border:.5px solid var(--egf-border);border-radius:var(--egf-radius-md);padding:14px 16px;display:flex;align-items:center;gap:12px;transition:border-color .2s,transform .15s}.egf-about .egf-product-tag:hover{border-color:var(--egf-brand);transform:translateY(-2px)}.egf-about .egf-dot{width:9px;height:9px;border-radius:50%;background:var(--egf-brand);flex-shrink:0}.egf-about .egf-product-tag .egf-name{font-size:14px;font-weight:500;color:var(--egf-text-primary)}.egf-about .egf-product-tag .egf-desc{font-size:12px;color:var(--egf-text-secondary);margin-top:2px}.egf-about .egf-seo-strip{background:var(--egf-bg-secondary);border-left:3px solid var(--egf-accent);border-radius:0 var(--egf-radius-md) var(--egf-radius-md) 0;padding:16px 20px}.egf-about .egf-badge{display:inline-block;background:#e1f5ee;color:#0f6e56;font-size:11px;font-weight:500;padding:3px 10px;border-radius:100px;margin-bottom:8px;letter-spacing:.5px}.egf-about .egf-seo-strip p{font-size:14px;line-height:1.7;color:var(--egf-text-secondary)}.egf-about .egf-seo-strip strong{color:var(--egf-text-primary);font-weight:500}.egf-about .egf-tagline{margin-top:3.5rem;padding-top:2rem;border-top:.5px solid var(--egf-border);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.egf-about .egf-tagline p{font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;color:var(--egf-text-primary)}.egf-about .egf-tagline p span{color:var(--egf-brand)}.egf-about .egf-tagline small{font-size:13px;color:var(--egf-text-secondary)}@media(max-width:600px){.egf-about{padding:2.5rem 1rem 3rem}.egf-about .egf-pillars,.egf-about .egf-products{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/egf-about.css.map */
