/* Final spacing and uncluttered hero-image treatment */
.page-intro .hero-bike{background:transparent!important;clip-path:none}.page-intro .hero-bike:before,.page-intro .hero-bike:after{display:none}.page-intro .hero-bike img{width:112%;height:88%;mix-blend-mode:screen;filter:drop-shadow(0 20px 14px rgba(5,21,68,.34))}.page-intro .hero-bike-meta b{color:#fff}.page-intro .hero-bike-meta span{color:#cbd9ff}.page-intro .hero-dots i{background:#88a7f4}.brand-story{margin-top:64px}.story-content,.leader-card{box-shadow:0 18px 34px rgba(23,32,59,.10)}.leader-card{box-shadow:0 18px 34px rgba(23,32,59,.22)}
@media(max-width:520px){.page-intro{height:680px;min-height:680px!important;justify-content:flex-start;padding-top:22px}.page-intro .hero-bike{order:1;margin:0 0 18px;width:100%;height:275px!important;min-height:275px;max-height:275px;flex:0 0 275px}.page-intro .hero-main{order:2;width:100%}.page-intro #hero-kicker{min-height:31px}.page-intro h1{min-height:118px}.page-intro #hero-description{min-height:50px}.page-intro .hero-bike img{width:119%;height:86%;max-height:236px;object-fit:contain}.brand-story{margin-top:38px}}
.company-art{padding:28px;display:flex;flex-direction:column;justify-content:space-between}.company-art>span,.company-art>i{display:none}.company-year,.company-location{position:relative;z-index:1}.company-year span,.company-year b,.company-year small,.company-location i,.company-location b,.company-location span{display:block}.company-year span{color:#cbd7ff;font-size:10px}.company-year b{margin:5px 0;color:#fff;font-size:78px;line-height:1;letter-spacing:-6px}.company-year small{color:#aebfff;font-size:10px}.company-location{padding:14px 16px;border:1px solid #607ce8;border-radius:10px;background:#345be1}.company-location i{color:var(--yellow);font-size:9px;font-style:normal}.company-location b{margin:5px 0;color:#fff;font-size:13px}.company-location span{color:#cad6ff;font-size:9px}.company-art .factory-line{bottom:-78px;right:-18px;border-top-width:3px;opacity:.8}@media(max-width:520px){.company-art{padding:22px}.company-year b{font-size:64px}.company-location{padding:12px 14px}.company-location b{font-size:12px}}
.company-art{height:350px;gap:12px;padding:16px;background:#eaf0ff}.company-year{flex:1;padding:23px;border-radius:12px;background:var(--blue)}.company-year span{color:#d9e1ff}.company-year b{margin:9px 0 7px;font-size:66px;line-height:.9}.company-year small{color:#ccd7ff}.company-location{padding:15px 17px;border:0;border-radius:12px;background:#fff;color:var(--ink)}.company-location i{color:var(--blue)}.company-location b{margin:6px 0;color:var(--ink);font-size:13px}.company-location span{color:#68748a;font-size:9px}.company-art .factory-line{display:none}@media(max-width:520px){.company-art{height:300px;padding:12px;gap:9px}.company-year{padding:18px}.company-year b{font-size:56px}.company-location{padding:13px 14px}.company-location b{font-size:12px}}
.company-art .company-year,.company-art .company-location{position:static!important;inset:auto!important;transform:none!important;width:auto!important}.company-art .company-year p,.company-art .company-location p,.company-art .company-year b,.company-art .company-location b,.company-art .company-year small,.company-art .company-location small{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:auto!important;height:auto!important;letter-spacing:normal!important}.company-art .company-year p,.company-art .company-location p{margin:0;font-size:10px;line-height:1.5}.company-art .company-year p{color:#d9e1ff}.company-art .company-location p{color:var(--blue)}.company-art .company-year b{color:#fff}.company-art .company-location b{color:var(--ink)}.company-art .company-location small{color:#68748a;font-size:9px}
.company-art .company-year{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.company-art .company-year p,.company-art .company-year small{width:100%!important;text-align:center}
