@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800&family=Inter:wght@400;600&display=swap");*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#09070d;color:#f6f3f8;font:13px Inter,Arial;overflow-x:hidden}a{text-decoration:none;color:inherit}header{position:sticky;top:0;z-index:20;height:76px;padding:0 5%;display:flex;align-items:center;gap:35px;background:rgba(9,7,13,.92);backdrop-filter:blur(12px);border-bottom:1px solid #3a1d55}.logo{font:800 23px "Barlow Condensed";letter-spacing:3px;color:#e9c7ff}.logo span{display:block;font-size:8px;letter-spacing:4px;color:#9b55e9}nav{display:flex;gap:25px;margin:auto}nav a{font-size:9px;text-transform:uppercase;letter-spacing:1.4px;color:#aaa2b4}.cta{display:inline-block;background:linear-gradient(90deg,#6c2a9d,#bd59ff);padding:12px 18px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 0 25px #8f35ce55;border:0;color:#fff;cursor:pointer}.auto-hero{height:100svh;min-height:720px;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 40%,#4b1b70,#09070d 55%),url("https://images.unsplash.com/photo-1555215695-3004980ad54e?auto=format&fit=crop&w=1900&q=90") center/cover;--build-progress:0}.auto-hero canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#09070d 0%,rgba(9,7,13,.76) 35%,rgba(9,7,13,.08) 72%),linear-gradient(0deg,#09070d,transparent 30%)}.hero-copy{position:absolute;z-index:2;left:8%;top:17%;width:min(560px,80%)}.hero-copy>p:first-child{font-size:9px;letter-spacing:2px;color:#d28cff}.hero-copy h1{font:800 clamp(70px,11vw,145px) "Barlow Condensed";line-height:.78;margin:20px 0}.hero-copy h1 em{color:#b54eff;font-style:normal}.hero-copy>p:not(:first-child){color:#bcb4c3;line-height:1.7;max-width:500px}.scroll-build{position:absolute;z-index:3;right:6%;bottom:45px;color:#d28cff;font-size:8px;letter-spacing:2px;text-align:center}.scroll-build i{display:block;height:90px;width:3px;background:linear-gradient(#d28cff,transparent);margin:10px auto;transform:scaleY(calc(.35 + var(--build-progress)*.65));transform-origin:top}.build-status{position:absolute;z-index:3;right:6%;top:120px;border-left:1px solid #bd59ff;padding-left:12px;display:grid;gap:5px;font-size:8px;letter-spacing:1.5px}.build-status b{color:#e9c7ff}.build-status span{color:#8e8298}.work{padding:90px 7%;background:#0d0a12}.eyebrow{color:#a94bdf;font-size:9px;letter-spacing:2.5px}.work h2,.parts h2,.gallery h2,.quote h2,.real-proof h2{font:800 64px "Barlow Condensed";margin:0 0 35px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cards article{background:#17121e;border:1px solid #30243a;padding:28px;min-height:210px}.cards h3{font:700 27px "Barlow Condensed"}.cards p{color:#9e96a7;line-height:1.6}.real-proof{padding:95px 7%;display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;background:#100b17}.real-proof .proof-copy>p:last-child{color:#aaa0b0;line-height:1.7}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proof-grid figure{margin:0;background:#17121e;border:1px solid #32253d;padding:10px}.proof-grid img{display:block;width:100%;height:360px;object-fit:cover}.proof-grid figcaption{font-size:8px;letter-spacing:1.5px;color:#c99be7;padding:12px 4px}.before-after{display:grid;grid-template-columns:1fr 1fr;height:560px}.ba{background-size:cover;background-position:center;position:relative}.ba span{position:absolute;top:20px;left:20px;background:#08070ccc;padding:8px 11px;font-size:9px;letter-spacing:2px}.before{background-image:url("https://racers.co.za/new/wp-content/uploads/2024/03/Land-Rover-damaged-in-an-accident-parked-outside-racers-paint-and-panel-before-repair.jpg");filter:saturate(.8) contrast(1.05)}.after{background-image:url("https://racers.co.za/new/wp-content/uploads/2024/03/Land-Rover-parked-outside-racers-paint-and-panel-after-repair.jpg");filter:saturate(1.25) contrast(1.05)}.parts{padding:90px 7%;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:#100b17}.parts h2 em{color:#b54eff;font-style:normal}.parts>div>p:last-child{color:#a8a0af;line-height:1.7}.part-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.part-grid article{background:#18121f;border:1px solid #32253d;padding:12px}.part-photo{height:180px;background-size:cover;background-position:center}.part-photo.p1{background-image:url("https://images.unsplash.com/photo-1485965120184-e220f721d03e?auto=format&fit=crop&w=800&q=85")}.part-photo.p2{background-image:url("https://images.unsplash.com/photo-1493238792000-8113da705763?auto=format&fit=crop&w=800&q=85")}.part-photo.p3{background-image:url("https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=800&q=85")}.part-grid h3{font-size:14px}.part-grid button{width:100%;padding:10px;background:#6f2c9f;color:#fff;border:0}.gallery{padding:90px 7%;background:#08070b}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.g{height:290px;background-size:cover;background-position:center;position:relative}.g span{position:absolute;left:12px;bottom:12px;font-size:9px;letter-spacing:2px;background:#08070dcc;padding:7px}.g1{background-image:url("https://images.unsplash.com/photo-1492144534655-ae79c964c9d7?auto=format&fit=crop&w=800&q=85")}.g2{background-image:url("https://images.unsplash.com/photo-1503736334956-4c8f8e92946d?auto=format&fit=crop&w=800&q=85")}.g3{background-image:url("https://images.unsplash.com/photo-1493238792000-8113da705763?auto=format&fit=crop&w=800&q=85")}.g4{background-image:url("https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=800&q=85")}.quote{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#130d19}.quote p{color:#a59dab;line-height:1.7}.quote form{display:grid;gap:10px}.quote input,.quote select,.quote textarea{background:#0b0910;color:#fff;border:1px solid #36283f;padding:14px}.quote textarea{min-height:130px;resize:vertical}.quote button{border:0;cursor:pointer}footer{padding:25px 7%;background:#050407;color:#777;font-size:9px;letter-spacing:1px}@media(max-width:850px){nav{display:none}.cards{grid-template-columns:1fr 1fr}.parts,.quote,.real-proof{grid-template-columns:1fr}.part-grid{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr 1fr}.before-after{height:400px}.hero-copy{left:6%}.build-status{right:4%}}@media(max-width:520px){.cards,.part-grid,.gallery-grid,.proof-grid{grid-template-columns:1fr}.before-after{grid-template-columns:1fr;height:650px}.before,.after{height:325px}.work h2,.parts h2,.gallery h2,.quote h2,.real-proof h2{font-size:48px}.auto-hero{min-height:720px}.hero-copy{top:14%;width:88%}.hero-copy h1{font-size:75px}.hero-copy>p:not(:first-child){font-size:11px}.cta{padding:11px 13px}.build-status{top:auto;bottom:38px;right:5%;font-size:7px}.scroll-build{display:none}.real-proof{padding:65px 6%}.proof-grid img{height:300px}}
