.about{--ink: var(--bb-ink, #111);--ink-2: var(--bb-ink-2, #555);--bg: var(--bb-bg, #fff);--muted: #f6f7f8;--accent: var(--bb-accent, #111);--radius: 16px;color:var(--ink);background:var(--bg);line-height:1.6;font-family:var(--bb-font-body, "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)}.about__container{max-width:1160px;margin:0 auto;padding:0 20px}.about__hero{position:relative;width:100%;height:clamp(56vh,64vh,72vh);display:grid;place-items:center;overflow:clip}.about__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.about__hero-media img{width:100%;height:100%;object-fit:cover}.about__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,calc(var(--overlay, .3)*.9)),rgba(0,0,0,var(--overlay, .3)) 60%,#0000)}.about__hero-content{position:relative;z-index:2;text-align:center;color:#fff;padding:0 20px}.about__title{font-size:clamp(32px,5.2vw,64px);font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.about__subtitle{font-size:clamp(16px,2.2vw,20px);opacity:.9;margin:0}.section{padding:clamp(48px,6vw,88px) 0}.section--tight{padding:clamp(28px,4vw,48px) 0}.section__head{text-align:center;margin-bottom:clamp(20px,3vw,28px)}.section__eyebrow{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.section__title{font-size:clamp(22px,3.2vw,32px);font-weight:700;margin:8px 0 6px}.section__text{max-width:760px;margin:0 auto;color:var(--ink-2)}.story{display:grid;gap:clamp(18px,2.8vw,36px);grid-template-columns:1.05fr .95fr;align-items:center}.story__media img{width:100%;height:clamp(260px,42vw,540px);object-fit:cover;border-radius:var(--radius);display:block}.story__body p{margin:0;color:var(--ink-2)}@media (max-width: 880px){.story{grid-template-columns:1fr}}.values{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.value{background:var(--muted);border-radius:var(--radius);padding:20px;text-align:left}.value__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;margin-bottom:12px;overflow:hidden}.value__icon img{width:28px;height:28px;object-fit:contain}.value__title{font-weight:600;margin:2px 0 6px}.value__text{color:var(--ink-2);font-size:14px}@media (max-width: 1024px){.values{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.values{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.values{grid-template-columns:1fr}}.timeline{position:relative;display:grid;gap:22px;max-width:860px;margin:0 auto}.timeline:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:#e9eaec}.timeline__item{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start}.timeline__dot{width:42px;height:42px;border-radius:999px;background:#fff;border:2px solid var(--accent);display:grid;place-items:center;font-weight:700}.timeline__body{padding-bottom:8px}.timeline__title{margin:0 0 4px;font-weight:600}.timeline__text{margin:0;color:var(--ink-2)}.team{display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.member{border-radius:var(--radius);overflow:hidden;background:var(--muted)}.member__ph{width:100%;height:clamp(220px,32vw,320px);object-fit:cover;display:block}.member__meta{padding:12px 14px}.member__name{font-weight:600;margin:0 0 2px}.member__role{color:var(--ink-2);font-size:14px;margin:0}@media (max-width: 1024px){.team{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.team{grid-template-columns:repeat(2,1fr)}}@media (max-width: 420px){.team{grid-template-columns:1fr}}.stats{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.stat{background:#fff;border:1px solid #eee;border-radius:var(--radius);padding:18px;text-align:center}.stat__num{font-size:clamp(22px,4vw,36px);font-weight:700}.stat__label{color:var(--ink-2);font-size:13px}@media (max-width: 900px){.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 440px){.stats{grid-template-columns:1fr}}.logos{display:grid;gap:20px;grid-template-columns:repeat(6,1fr);align-items:center}.logo{background:#fff;border:1px solid #eee;border-radius:12px;display:grid;place-items:center;height:72px;padding:10px}.logo img{max-width:120px;max-height:40px;object-fit:contain}@media (max-width: 1024px){.logos{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.logos{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
