:root{--bg:#f7f5ef;--ink:#20221f;--muted:#696b63;--line:#dedfd5;--accent:#c53327;--card:#fff}body{background:#f7f5ef}.site-nav{background:#183d31;color:#fff;border:0}.site-nav .wrap{min-height:82px;max-width:1440px}.site-nav .logo{width:220px}.site-nav nav a{font-size:12px}.hero.campaign-hero{background:#183d31;position:relative;padding:40px 0 0;isolation:isolate}.campaign-hero .wrap{max-width:1440px}.campaign-hero .wrap:first-of-type{min-height:540px}.campaign-hero .hero-copy{z-index:2;padding:15px 0 45px}.campaign-hero .eyebrow{color:#c8d1b1;font-size:10px}.campaign-hero h1{font-family:Inter,Arial,sans-serif;font-weight:600;letter-spacing:-.075em;font-size:clamp(60px,6.5vw,100px);line-height:1.02;color:#faf7e8;max-width:650px}.campaign-hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em;color:#dfc994}.campaign-hero p{font-size:16px;color:#d0d9cd}.campaign-hero .hero-photo{background:none;border:0;box-shadow:none;padding:0;z-index:1;align-self:center;transform:rotate(-3deg)}.campaign-hero .hero-photo img{height:430px;width:100%;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.03);border-radius:0}.campaign-hero .hero-photo span{background:none;color:#d0d9cd;border:0;text-align:right;font-size:9px;letter-spacing:.16em;transform:rotate(3deg)}.hero-word{position:absolute;bottom:60px;left:32%;font:800 clamp(90px,15vw,230px)/1 Inter,sans-serif;letter-spacing:-.07em;color:#ffffff06;white-space:nowrap;z-index:-1}.campaign-hero .primary-chip{background:#e4cf9c;border-color:#e4cf9c;color:#183d31}.campaign-hero .chip{border-radius:0;padding:16px 22px;font-size:12px}.campaign-hero .hero-foot{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff25;min-height:64px;align-items:center;font-size:9px;color:#d0d9cd;letter-spacing:.1em}.hero-foot a{text-decoration:none}main.wrap{max-width:1440px;padding:0 48px}.brand-worlds{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px}.brand-world{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:310px;padding:36px;text-decoration:none;position:relative;align-items:center}.jawa-world{background:#e8e3d7}.yezdi-world{background:#e0e5da}.brand-world .eyebrow{font-size:9px;color:#5d665a}.brand-world h2{font-family:Georgia,serif;font-size:52px;font-weight:400;line-height:1;letter-spacing:-.05em}.brand-world p{font-size:12px}.brand-world img{width:130%;max-width:130%;mix-blend-mode:multiply;object-fit:contain}.world-link{font-size:11px;font-weight:600;border-bottom:1px solid #a3ab9a;padding-bottom:6px}.section-heading h2{font-family:Georgia,serif;font-weight:400;font-size:52px}.section-heading .eyebrow{font-size:10px}.grid{gap:28px}.card{border:0;background:transparent;border-radius:0}.card:hover{box-shadow:none}.card .art{display:block;background:#eeede7!important;border:0}.card .shot{height:270px;background:transparent;mix-blend-mode:multiply;padding:20px;transition:transform .3s}.card:hover .shot{transform:scale(1.025)}.badge{display:none}.cbody{padding:20px 0 24px}.model-brand{font-size:9px;text-transform:uppercase;letter-spacing:.2em;color:#717567;margin:0 0 9px}.cbody h3{font:500 22px/1.25 Inter,sans-serif;letter-spacing:-.04em}.tag{min-height:0;font-size:11px;margin:8px 0 20px}.model-bottom{border-top:1px solid #d5d8ce;padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.model-bottom a,.model-bottom button{font:500 11px Inter,sans-serif;color:#243f32;text-decoration:none}.model-bottom button{border:0;background:none;cursor:pointer;padding:7px 0}.tabs{margin-top:22px}.tab{padding:12px 22px;font-size:12px}.tab[aria-pressed=true]{color:#183d31;border-color:#183d31}.search-label{font-size:9px}.search-label input{background:transparent;border-radius:0}.offer{background:#d8e0cc;border:0;padding:34px 38px;margin:44px 0 0;grid-template-columns:1fr 1.6fr}.offer h2{font:400 34px Georgia,serif;color:#183d31}.offer ul{font-size:12px}.offer>div:last-child .btn{background:#183d31;border-radius:0}.colour-stage{margin-top:90px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;background:#e9e5dc;padding:52px}.colour-stage h2,.ownership h2{font:400 54px/1.05 Georgia,serif;letter-spacing:-.05em}.colour-stage>img{width:100%;height:380px;object-fit:contain;mix-blend-mode:multiply}.colour-stage p{font-size:13px}.colour-stage #spotName{font-weight:600;font-size:12px;margin-top:24px}.spot-colours{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.spot-colours button{border:1px solid #babdb1;background:none;color:#283d31;padding:8px 10px;font-size:10px;cursor:pointer}.spot-colours button[aria-pressed=true]{background:#183d31;color:#fff;border-color:#183d31}.text-link{font-size:12px;text-decoration:none;border-bottom:1px solid #777;padding-bottom:6px}.ownership{padding:84px 0 0}.ownership-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:36px}.ownership-grid a{text-decoration:none;border-top:1px solid #bfc4b7;padding-top:20px}.ownership-grid span{font-size:10px;color:#74816c}.ownership-grid h3{font:500 20px Inter,sans-serif;margin-top:24px}.ownership-grid p{font-size:12px;color:var(--muted);max-width:300px}.ownership-grid b{font-size:11px;color:#183d31}.block h2{font-family:Georgia,serif;font-weight:400}.panel{background:transparent;border:0;border-radius:0;padding:0}#reviews{border-top:1px solid var(--line);padding-top:50px}#reviews .btn{width:auto!important;background:#183d31;border-radius:0;font-size:12px}#reviews h2{font-size:43px}#reviews p{font-size:13px}dialog{width:min(620px,calc(100% - 28px));max-height:88vh;overflow:auto;border:0;background:#f7f5ef;color:#20221f;padding:36px;box-shadow:0 30px 120px #0005}dialog::backdrop{background:#0d221cc9;backdrop-filter:blur(6px)}dialog .block{margin:0}dialog .block h2{font-size:33px}dialog .panel{display:block!important}dialog .dialog-close{position:sticky;top:0;float:right;background:#e1e5d9;border:0;width:34px;height:34px;cursor:pointer;z-index:2}dialog input,dialog select{border-radius:0;background:#fff}dialog .btn{border-radius:0}.visit-grid{margin-top:45px;padding:0 0 20px;border-top:1px solid var(--line);gap:80px}.visit-grid h2{font-size:34px}.contact a{font-size:12px}.contact>div,.contact p{font-size:13px}.site-nav nav a:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #c53327;outline-offset:4px}
@media(max-width:1000px){.brand-world{padding:24px}.brand-world h2{font-size:42px}.campaign-hero h1{font-size:70px}.campaign-hero .hero-photo img{height:360px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.colour-stage{padding:34px;gap:24px}.colour-stage h2,.ownership h2{font-size:44px}}
@media(max-width:700px){main.wrap{padding:0 20px}.site-nav .wrap{min-height:76px}.site-nav .logo{width:185px}.campaign-hero .wrap{display:block}.campaign-hero{padding-top:20px!important}.campaign-hero .hero-copy{padding:16px 0 6px}.campaign-hero h1{font-size:62px;max-width:100%;margin-bottom:18px}.campaign-hero p{font-size:13px}.campaign-hero .hero-photo{margin-top:10px;transform:none}.campaign-hero .hero-photo img{height:255px}.campaign-hero .hero-photo span{transform:none;text-align:center;font-size:8px;padding-bottom:22px}.campaign-hero .hero-foot{display:flex;min-height:55px;gap:10px;font-size:8px}.hero-foot span:last-child{display:none}.hero-word{left:3%;bottom:115px;font-size:95px}.campaign-hero .chip{padding:13px 14px;font-size:11px}.brand-worlds{gap:12px;margin-top:28px;grid-template-columns:1fr}.brand-world{min-height:230px;padding:26px}.brand-world h2{font-size:43px}.brand-world img{width:115%;max-width:115%;height:190px}.brand-world .eyebrow{font-size:8px}.section-heading h2{font-size:40px}.grid{gap:25px;grid-template-columns:1fr}.card .shot{height:260px}.cbody{padding:18px 0 8px}.cbody h3{font-size:23px}.offer{padding:26px;margin-top:34px}.offer h2{font-size:32px}.offer ul{font-size:11px}.colour-stage{display:flex;flex-direction:column;gap:20px;padding:28px 24px;margin-top:50px;align-items:stretch}.colour-stage h2{font-size:43px}.colour-stage>img{height:250px;order:-1}.ownership{padding-top:50px}.ownership h2{font-size:43px}.ownership-grid{grid-template-columns:1fr;gap:26px}.ownership-grid h3{margin-top:12px}.ownership-grid p{max-width:100%}#reviews h2{font-size:35px}.visit-grid{gap:20px}.bar{background:#f7f5ef}.bar .btn{border-radius:0}.model-directory{padding-top:25px}dialog{padding:24px}.hero-copy .chips{margin-top:20px}}
.campaign-hero .hero-photo{display:block;overflow:visible}.campaign-hero .hero-photo span{position:static;display:block;min-height:24px;padding:14px 0 18px}.campaign-hero .hero-photo img{mix-blend-mode:normal}
/* Keep the approved palette readable when the device prefers dark mode. */
html:root,html:root:not([data-theme="light"]),html:root[data-theme="dark"]{--bg:#f7f5ef;--card:#fff;--ink:#20221f;--muted:#555d52;--line:#cdd2c5;--accent:#a72b21;--accent-ink:#fff;--wa:#127447;--art1:#fff;--art2:#f0f2f4;--bike:#20221f;color-scheme:light}
body,main{color:#20221f}main h1,main h2,main h3,.brand-world,.brand-world:visited,.brand-world h2,.cbody h3,.section-heading h2,.colour-stage h2,.ownership h2,.ownership-grid h3{color:#20221f}.brand-world p,.tag,.note,label,.contact>div,.contact p,.model-brand,.search-label,.journey-note,footer{color:#555d52}.brand-world .eyebrow{color:#4b5848}.brand-world .world-link,.model-bottom a,.model-bottom button,.text-link{color:#183d31}.campaign-hero h1{color:#faf7e8}.campaign-hero h1 em{color:#dfc994}.site-nav,.site-nav a{color:#fff}.campaign-hero p,.campaign-hero .hero-foot,.campaign-hero .hero-photo span{color:#d0d9cd}.campaign-hero .chip{color:#faf7e8}.campaign-hero .primary-chip{color:#183d31}dialog,dialog h2{color:#20221f}input::placeholder{color:#626b60;opacity:1}.capture-success{color:#11683c}

/* Final usability repairs */
.ownership-grid span{color:#4f5c47}.spot-colours button,.detail-colours button,.model-bottom a,.model-bottom button,.text-link,.world-link{min-height:44px;display:inline-flex;align-items:center}.model-bottom a,.model-bottom button{font-size:13px}.dialog-close{min-width:44px!important;min-height:44px!important}.skip-link{position:fixed;top:8px;left:8px;transform:translateY(-180%);z-index:1000;background:#183d31;color:#fff;padding:12px 20px}.skip-link:focus{transform:none}.site-nav .logo{overflow:visible}.site-nav nav{gap:18px;flex-wrap:wrap}.model-directory a{padding:10px 0;min-height:44px}.detail-columns>*,.detail-hero>*{min-width:0}.section-intro{padding-top:44px}.section-intro h1{font:400 clamp(38px,5vw,62px)/1.12 Georgia,serif;margin:16px 0}.static-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px 0}.static-models img{width:100%;height:250px;object-fit:contain;background:#eeede7}.static-models h2{font:500 22px Inter,sans-serif}.static-models a{display:block;padding:12px 0}.service-details{max-width:780px;padding:32px 0}.service-details a{margin:8px 8px 8px 0}[aria-invalid=true]{border-color:#a72b21!important}#formErrors:empty{display:none}
@media(max-width:700px){.static-models{grid-template-columns:minmax(0,1fr)}.site-nav .wrap{flex-wrap:wrap;padding-top:14px;padding-bottom:10px;gap:6px}.site-nav nav{gap:6px 16px;width:100%}.site-nav nav a{display:inline-flex!important;min-height:44px;align-items:center;font-size:12px}.site-nav .nav-call{display:none!important}.section-intro{padding-top:24px}.campaign-hero .eyebrow{line-height:1.7}dialog{padding:22px}.detail-hero .btn{display:flex}.ownership-grid span{font-size:12px}}
