.brand-story{--bs-primary: var(--bmw-primary, #1c69d4);--bs-primary-active: var(--bmw-primary-active, #1554b0);--bs-ink: var(--bmw-ink, #262626);--bs-body: var(--bmw-body, #3c3c3c);--bs-muted: var(--bmw-muted, #6b6b6b);--bs-hairline: var(--bmw-hairline, #e6e6e6);--bs-canvas: var(--bmw-canvas, #fff);--bs-surface-soft: var(--bmw-surface-soft, #f7f7f7);--bs-surface-dark: var(--bmw-surface-dark, #1a2129);--bs-on-dark: var(--bmw-on-dark, #fff);--bs-on-dark-soft: var(--bmw-on-dark-soft, #bbb);--bs-section-pad: clamp(64px, 10vw, 120px);--bs-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bs-radius: var(--bmw-radius, 4px);color:var(--bs-body);font-family:var(--bs-font);-webkit-font-smoothing:antialiased}.brand-story *,.brand-story *:before,.brand-story *:after{box-sizing:border-box}.brand-story a{text-decoration:none;color:inherit}.bs-container{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.bs-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.bs-reveal.is-visible{opacity:1;transform:none}.bs-reveal--delay-1{transition-delay:.1s}.bs-reveal--delay-2{transition-delay:.2s}.bs-reveal--delay-3{transition-delay:.3s}.bs-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-primary);margin:0 0 20px}.bs-kicker--light{color:var(--bs-on-dark-soft)}.bs-headline{font-size:clamp(40px,7vw,72px);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--bs-ink);margin:0 0 28px;max-width:14ch}.bs-lead{font-size:clamp(18px,2.2vw,22px);font-weight:300;line-height:1.55;color:var(--bs-body);margin:0 0 20px;max-width:52ch}.bs-lead--soft{color:var(--bs-muted);font-size:clamp(16px,2vw,19px)}.bs-section-title{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--bs-ink);margin:0 0 20px}.bs-section-lead{font-size:18px;font-weight:300;line-height:1.6;color:var(--bs-muted);margin:0;max-width:48ch}.bs-problem{background:var(--bs-canvas);padding:var(--bs-section-pad) 0 calc(var(--bs-section-pad) * .75);text-align:center}.bs-problem .bs-container{display:flex;flex-direction:column;align-items:center}.bs-problem .bs-headline{max-width:16ch}.bs-reveal-band{background:var(--bs-surface-dark);color:var(--bs-on-dark);padding:var(--bs-section-pad) 0;text-align:center}.bs-reveal-band__inner{display:flex;flex-direction:column;align-items:center}.bs-tagline{font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--bs-on-dark);margin:0 0 24px;max-width:18ch}.bs-tagline-sub{font-size:clamp(17px,2vw,20px);font-weight:300;line-height:1.6;color:var(--bs-on-dark-soft);margin:0 0 48px;max-width:46ch}.bs-reveal-stats{display:flex;gap:clamp(24px,5vw,64px);flex-wrap:wrap;justify-content:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);width:100%;max-width:720px}.bs-reveal-stat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.bs-reveal-stat__value{font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--bs-on-dark);line-height:1}.bs-reveal-stat__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-on-dark-soft)}.bs-timeline{background:var(--bs-canvas);padding:var(--bs-section-pad) 0}.bs-timeline__header{margin-bottom:clamp(48px,8vw,80px);padding-bottom:40px;border-bottom:1px solid var(--bs-hairline)}.bs-chapter{display:grid;grid-template-columns:200px 1fr;gap:clamp(24px,4vw,56px);padding:clamp(40px,6vw,64px) 0;border-bottom:1px solid var(--bs-hairline)}.bs-chapter:last-child{border-bottom:none}.bs-chapter__meta{position:sticky;top:88px;align-self:start;display:flex;flex-direction:column;gap:6px}.bs-chapter__year{font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--bs-ink);line-height:1;letter-spacing:-.02em}.bs-chapter__era{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-primary)}.bs-chapter__title{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.2;color:var(--bs-ink);margin:0 0 20px;letter-spacing:-.01em}.bs-chapter__body p{font-size:16px;font-weight:300;line-height:1.7;color:var(--bs-body);margin:0 0 18px;max-width:62ch}.bs-chapter__body p:last-child{margin-bottom:0}.bs-chapter__pull{font-size:clamp(18px,2.5vw,22px)!important;font-weight:400!important;font-style:italic;color:var(--bs-ink)!important;border-left:3px solid var(--bs-primary);padding-left:20px;margin-top:28px!important}.bs-chapter__pull--finale{font-size:clamp(20px,3vw,26px)!important;font-style:normal;font-weight:700!important;border-left:none;padding-left:0;text-align:center;max-width:none!important;margin-top:36px!important}.bs-chapter--dark{background:var(--bs-surface-soft);margin:0 calc(-1*clamp(20px,4vw,48px));padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px);border-bottom-color:transparent}.bs-chapter--highlight{border-bottom:2px solid var(--bs-primary)}.bs-chapter--finale{text-align:center}.bs-chapter--finale .bs-chapter__meta{position:static;align-items:center}.bs-chapter--finale .bs-chapter__body{display:flex;flex-direction:column;align-items:center}.bs-chapter--finale .bs-chapter__body p{text-align:center}.bs-compare{margin:32px 0;padding:28px;background:var(--bs-surface-soft);border:1px solid var(--bs-hairline);border-radius:var(--bs-radius);max-width:520px}.bs-chapter--dark .bs-compare{background:var(--bs-canvas)}.bs-compare--hero{max-width:100%;background:linear-gradient(135deg,rgba(28,105,212,.06) 0%,var(--bs-surface-soft) 100%)}.bs-compare__label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-muted);margin-bottom:20px}.bs-compare__bars{display:flex;flex-direction:column;gap:16px}.bs-compare__bar-wrap{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px}.bs-compare__bar-label{font-size:13px;font-weight:700;color:var(--bs-ink)}.bs-compare__bar{height:28px;background:var(--bs-hairline);border-radius:2px;overflow:hidden;--bs-bar-fill: 0%}.bs-compare__bar-fill{display:block;height:100%;width:var(--bs-bar-fill);background:var(--bs-primary);border-radius:2px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.bs-compare__bar:not(.is-animated) .bs-compare__bar-fill{width:0}.bs-compare__bar.is-animated .bs-compare__bar-fill{width:var(--bs-bar-fill)}.bs-compare__bar-note{font-size:12px;color:var(--bs-muted);white-space:nowrap}.bs-compare__caption{font-size:14px;font-weight:400;color:var(--bs-primary);margin:16px 0 0}.bs-compare__stat-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bs-compare__stat{padding:24px;background:var(--bs-canvas);border:1px solid var(--bs-hairline);border-radius:var(--bs-radius);text-align:center}.bs-compare__stat--accent{border-color:var(--bs-primary);background:#1c69d40d}.bs-compare__stat-num{display:block;font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--bs-ink);line-height:1;margin-bottom:8px}.bs-compare__stat--accent .bs-compare__stat-num{color:var(--bs-primary)}.bs-compare__stat-desc{font-size:12px;color:var(--bs-muted);line-height:1.4}.bs-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;max-width:100%}.bs-product-card{padding:24px 20px;background:var(--bs-surface-soft);border:1px solid var(--bs-hairline);border-radius:var(--bs-radius);display:flex;flex-direction:column;gap:8px}.bs-product-card__name{font-size:15px;font-weight:700;color:var(--bs-ink)}.bs-product-card__desc{font-size:13px;font-weight:300;line-height:1.5;color:var(--bs-muted)}.bs-values{background:var(--bs-surface-soft);padding:var(--bs-section-pad) 0;text-align:center}.bs-values .bs-section-title{margin-bottom:48px}.bs-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--bs-hairline);background:var(--bs-canvas);text-align:left}.bs-value-card{padding:40px 32px;border-right:1px solid var(--bs-hairline)}.bs-value-card:last-child{border-right:none}.bs-value-card__title{font-size:20px;font-weight:700;color:var(--bs-ink);margin:0 0 12px;line-height:1.25}.bs-value-card__body{font-size:14px;font-weight:300;line-height:1.65;color:var(--bs-body);margin:0}.bs-cta{background:var(--bs-surface-dark);color:var(--bs-on-dark);padding:var(--bs-section-pad) 0}.bs-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.bs-cta__title{font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.12;color:var(--bs-on-dark);margin:0}.bs-cta__actions{display:flex;gap:16px;flex-wrap:wrap}.bs-btn-primary{display:inline-flex;align-items:center;height:48px;padding:0 32px;background:var(--bs-primary);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--bs-radius);border:1px solid var(--bs-primary);transition:background .2s ease}.bs-btn-primary:hover{background:var(--bs-primary-active);border-color:var(--bs-primary-active);color:#fff}.bs-btn-outline{display:inline-flex;align-items:center;height:48px;padding:0 32px;background:transparent;color:var(--bs-on-dark);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--bs-radius);border:1px solid var(--bs-on-dark);transition:background .2s ease}.bs-btn-outline:hover{background:#ffffff1a;color:var(--bs-on-dark)}@media(max-width:900px){.bs-chapter{grid-template-columns:1fr;gap:16px}.bs-chapter__meta{position:static;flex-direction:row;align-items:baseline;gap:12px}.bs-product-grid,.bs-values__grid{grid-template-columns:1fr}.bs-value-card{border-right:none;border-bottom:1px solid var(--bs-hairline)}.bs-value-card:last-child{border-bottom:none}.bs-compare__stat-pair{grid-template-columns:1fr}.bs-cta__inner{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.bs-compare__bar-wrap{grid-template-columns:40px 1fr}.bs-compare__bar-note{grid-column:2;margin-top:-4px}.bs-reveal-stats{flex-direction:column;gap:24px}}@media(prefers-reduced-motion:reduce){.bs-reveal{opacity:1;transform:none;transition:none}.bs-compare__bar-fill{transition:none;width:var(--bs-bar-fill)!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/brand-story.css.map */
