.geely-case .hero .hero-film{object-position:center}.geely-case .hero:after{background:linear-gradient(90deg,#000c,#0003),linear-gradient(0deg,#0009,transparent)}.geely-case .hero h1{max-width:920px}.geely-schedule{padding:40px;background:#e7e5dd;color:#151515;display:grid;gap:40px}.geely-schedule span{font-size:15px}.geely-schedule h3{font-size:42px;font-weight:300;margin:8px 0}.geely-schedule p{font-size:18px;line-height:1.5;margin:0}.geely-craft{padding:55px 35px;border:1px solid #ffffff40;background:radial-gradient(at top right,#33463f,#171c1b 70%)}.geely-craft span{font-size:11px;letter-spacing:.12em;color:#bbc9bd}.geely-craft p{font-weight:300;font-size:clamp(26px,3vw,43px);line-height:1.4;margin:30px 0}.geely-case figcaption{font-size:13px;line-height:1.6;color:#aaa;margin-top:12px}.geely-case .geely-gallery{grid-template-columns:1fr}.geely-case .geely-gallery img{height:auto;max-height:none}.geely-case .editorial-photo img{height:auto;max-height:none}.geely-case header img{filter:brightness(0) invert(1)!important}@media(max-width:700px){.geely-case .hero{min-height:82svh}.geely-case .hero h1{font-size:43px}.geely-case .hero .hero-film{object-position:62% center}.geely-schedule{padding:30px}.geely-craft{padding:35px 25px}}
.geely-case .hero img.hero-film{z-index:0!important;filter:brightness(.48)}.geely-case .hero:after{z-index:1}.geely-case .hero>p,.geely-case .hero>h1,.geely-case .hero>.facts{z-index:2}

.geely-case .section{background:#111!important;color:#f5f4f0}.geely-case .section h2{color:#f5f4f0}.geely-case .section .source{color:#bbb}
