*{margin:0;padding:0;box-sizing:border-box}
:root{--ink:#111312;--cream:#eee9dc;--orange:#f36b21;--blue:#4969ff;--green:#718d55;--purple:#8868d7;--yellow:#e5bb3e;--red:#dd5548;--muted:#777;--pad:clamp(20px,4vw,68px);--ease:cubic-bezier(.2,.75,.2,1)}
html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;background:var(--ink);color:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}
.loader{position:fixed;z-index:999;inset:0;background:#eee9dc;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;transition:.7s}.loader.hide{opacity:0;visibility:hidden}.loader b{font-size:34px;letter-spacing:-3px}.loader span{width:120px;height:2px;background:#111;animation:load 1.1s ease forwards;transform-origin:left}.loader small{font:9px "DM Mono";letter-spacing:2px}@keyframes load{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.header{height:82px;padding:18px var(--pad);display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:100;color:#111;transition:.35s}.header.scrolled{padding-top:12px}.logo{width:48px;height:48px;background:#f7f3e9;color:#111;border:1px solid rgba(17,19,18,.15);border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;letter-spacing:-2px;box-shadow:0 5px 20px rgba(0,0,0,.12)}.logo span{font-size:6px;vertical-align:top;margin-left:1px}.editorial-nav{position:absolute;left:50%;top:18px;transform:translateX(-50%);display:flex;align-items:center;gap:0;background:#171817;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:4px;box-shadow:0 8px 30px rgba(0,0,0,.16)}.editorial-nav a{font:9px "DM Mono";text-transform:uppercase;letter-spacing:1.2px;color:#f5f3ec;min-width:82px;height:39px;padding:0 15px;display:flex;align-items:center;justify-content:center;border-radius:7px;position:relative;transition:background .25s,color .25s,transform .25s}.editorial-nav a:hover{background:#2a2c2a;color:#fff}.editorial-nav a.active{background:#f5f3ec;color:#151615;box-shadow:0 2px 7px rgba(0,0,0,.18)}.editorial-nav a.active:after{display:none}.header-right{display:flex;align-items:center;gap:15px}.uae-label{font:8px "DM Mono";letter-spacing:1.2px;color:#1a1b1a;background:rgba(247,243,233,.72);border:1px solid rgba(17,19,18,.12);border-radius:7px;padding:10px 12px}.menu{display:none;background:#171817;color:#fff;border:0;width:42px;height:42px;border-radius:8px;cursor:pointer;padding:0 9px}.menu span{height:1px;background:currentColor;display:block;margin:6px 0}.mobile-nav{display:none}
.hero{height:100svh;min-height:680px;background:#e9e0d0;color:#111;position:relative;overflow:hidden}.hero-color{position:absolute;width:65vw;height:75vw;border-radius:50%;right:-12%;top:-20%;background:linear-gradient(135deg,#ef6d25 0%,#e9a340 44%,#e9d98b 100%);filter:saturate(1.05)}.hero-orbit{position:absolute;border:1px solid rgba(17,19,18,.18);border-radius:50%;transform:rotate(-18deg)}.orbit-1{width:75vw;height:32vw;right:-12%;top:23%}.orbit-2{width:80vw;height:38vw;right:-15%;top:30%;border-color:rgba(17,19,18,.1)}.hero-vehicle{position:absolute;right:5%;bottom:15%;width:65%;height:55%;display:flex;align-items:center;justify-content:center;font:9px "DM Mono";letter-spacing:2px;color:rgba(17,19,18,.42)}.vehicle-silhouette{position:absolute;width:78%;height:34%;border:2px solid rgba(17,19,18,.24);border-radius:52% 48% 12% 12%;transform:skew(-8deg) rotate(-4deg);box-shadow:70px 45px 0 -35px rgba(17,19,18,.12)}.hero-copy{position:absolute;left:var(--pad);bottom:11%;max-width:900px}.hero-status{display:flex;gap:8px;margin-bottom:18px}.hero-status span{font:8px "DM Mono";letter-spacing:1.2px;background:rgba(247,243,233,.84);padding:8px 10px;border-radius:5px;color:#161716;border:1px solid rgba(17,19,18,.12)}.meta{display:flex;gap:45px;font:9px "DM Mono";letter-spacing:1.5px;margin-bottom:30px}.hero h1{font-size:clamp(66px,10vw,155px);line-height:.82;letter-spacing:-9px}.hero h1 em{font-style:normal;color:#5e5a50}.hero-copy>p{font-size:14px;max-width:390px;line-height:1.7;margin-top:35px}.round-arrow{position:absolute;left:450px;bottom:0;width:88px;height:88px;border:1px solid #111;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:18px;transition:.35s}.round-arrow small{font:7px "DM Mono";letter-spacing:1px;margin-top:3px}.round-arrow:hover{background:#111;color:#eee9dc;transform:rotate(10deg)}.hero-note{position:absolute;bottom:28px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;font:8px "DM Mono";letter-spacing:1.4px}.hero-note b{font-size:6px}
.cream{background:var(--cream);color:var(--ink)}section{position:relative}.section-id{position:absolute;right:var(--pad);top:var(--pad);font:9px "DM Mono";color:#777}.intro{padding:190px var(--pad) 150px;min-height:760px}.intro-meta{display:flex;justify-content:space-between;font:8px "DM Mono";color:#777;letter-spacing:1.4px;margin-bottom:100px}.intro-layout{display:grid;grid-template-columns:1.5fr .7fr;gap:8%;align-items:end}.intro h2,.cabin h2,.models h2{font-size:clamp(60px,9vw,135px);line-height:.83;letter-spacing:-8px}.intro h2 em,.cabin h2 em,.models h2 em{font-style:normal;color:#999}.intro-layout p{font-size:14px;line-height:1.9;max-width:410px}.under-link{display:inline-block;margin-top:45px;border-bottom:1px solid #111;padding-bottom:8px;font:9px "DM Mono"}.under-link b{margin-left:20px}
.vehicle{padding:180px var(--pad) 0;background:#dce1d4;color:#101411}.vehicle-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:90px}.tag{font:9px "DM Mono";letter-spacing:1.4px;display:inline-block;padding:8px 11px;margin-bottom:25px}.orange{background:var(--orange);color:#fff}.vehicle h2{font-size:clamp(55px,8vw,120px);line-height:.84;letter-spacing:-7px}.vehicle h2 i{font-style:normal;color:#5f6e5b}.vehicle-side{max-width:270px;font-size:12px;line-height:1.8;color:#5c625b;margin-bottom:5px}.vehicle-image{height:min(60vw,700px);background:linear-gradient(145deg,#b8c1b0,#6c7567);display:flex;align-items:center;justify-content:center;position:relative;color:rgba(17,19,18,.4);font:9px "DM Mono";letter-spacing:2px;overflow:hidden}.vehicle-image:before{content:"";position:absolute;width:70%;height:40%;border:2px solid rgba(17,19,18,.16);border-radius:50% 50% 10% 10%;transform:skew(-7deg) rotate(-4deg)}.image-mark{position:absolute;bottom:25px;right:25px;font:9px "DM Mono";color:#444}.specs{display:grid;grid-template-columns:repeat(4,1fr)}.specs>div{padding:35px 20px;border-right:1px solid rgba(17,19,18,.15)}.specs>div:last-child{border:0}.specs small{display:block;font:8px "DM Mono";color:#727970;margin-bottom:15px}.specs strong{font-size:clamp(30px,4vw,58px);letter-spacing:-3px}.specs i{font:9px "DM Mono";font-style:normal;color:#727970;margin-left:5px}
.performance{background:#4969ff;color:#f5f3ec;padding:190px var(--pad) 150px;min-height:900px}.tag.blue{background:#263c9c}.performance-title h2{font-size:clamp(75px,12vw,180px);line-height:.78;letter-spacing:-10px}.performance-title h2 em{font-style:normal;color:#b9c4ff}.stat-canvas{height:570px;max-width:1000px;margin:100px auto 0;position:relative;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.04)}.stat-main{position:absolute;left:7%;top:12%}.stat-main small{font:8px "DM Mono";letter-spacing:1.5px}.stat-main strong{display:block;font-size:clamp(100px,17vw,230px);line-height:.78;letter-spacing:-14px}.stat-main>b{font:10px "DM Mono"}.stat-main p{max-width:230px;font-size:11px;line-height:1.6;color:#d4dbff;margin-top:35px}.stat-small{position:absolute;border-left:1px solid rgba(255,255,255,.25);padding-left:22px}.stat-small strong{font-size:45px;letter-spacing:-3px;display:block}.stat-small span{font:8px "DM Mono";line-height:1.5;color:#d0d7ff}.s1{right:8%;top:15%}.s2{right:8%;top:48%}.s3{right:8%;top:75%}
.desert{display:grid;grid-template-columns:1.35fr .65fr;background:#1b211a;min-height:900px}.desert-image{min-height:750px;background:linear-gradient(140deg,#776548,#b48a52 48%,#31372a);display:flex;align-items:center;justify-content:center;font:9px "DM Mono";letter-spacing:2px;color:rgba(255,255,255,.4)}.desert-copy{padding:160px 10%;align-self:center}.tag.green{background:var(--green)}.desert h2{font-size:clamp(55px,7vw,105px);line-height:.83;letter-spacing:-6px}.desert h2 em{font-style:normal;color:#9f9f88}.desert-copy>p{font-size:13px;line-height:1.8;color:#a9ad9d;max-width:340px;margin-top:45px}.angles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:70px}.angles b{display:block;font-size:20px}.angles small{font:7px "DM Mono";color:#777;letter-spacing:1px}
.cabin{padding:190px var(--pad) 130px}.cabin-head{max-width:900px;margin-left:15%}.tag.purple{background:var(--purple);color:#fff}.cabin h2{margin-bottom:35px}.cabin-head p{max-width:330px;font-size:13px;line-height:1.8;color:#777}.cabin-image{height:min(58vw,680px);margin:90px auto 0;width:90%;background:linear-gradient(135deg,#d9cfc0,#8e8175 50%,#3c3732);display:flex;align-items:center;justify-content:center;font:9px "DM Mono";letter-spacing:2px;color:#615b55}.feature-list{width:90%;margin:60px auto 0;border-top:1px solid #b8b2a6}.feature-list div{display:grid;grid-template-columns:60px 1fr 30px;padding:24px 0;border-bottom:1px solid #b8b2a6;align-items:center}.feature-list span{font:8px "DM Mono";color:#999}.feature-list b{font-size:12px;letter-spacing:1px}.feature-list i{font-style:normal}
.color-story{display:grid;grid-template-columns:repeat(3,1fr);min-height:650px}.color-panel{padding:55px 45px;display:flex;flex-direction:column;justify-content:space-between;min-height:650px}.color-panel>span,.color-panel small{font:8px "DM Mono";letter-spacing:1.5px}.color-panel strong{font-size:clamp(40px,5vw,75px);line-height:.86;letter-spacing:-4px}.color-panel small{max-width:210px;line-height:1.6}.orange-panel{background:#ef6c27}.blue-panel{background:#596de5}.green-panel{background:#718e58}
.models{padding:190px var(--pad) 150px;background:#efe8d7;color:#111}.tag.yellow{background:var(--yellow)}.models-head{margin-left:15%}.models h2{font-size:clamp(55px,7vw,110px)}.model-tabs{display:flex;gap:25px;margin:80px 0 20px;border-bottom:1px solid #bbb4a7}.model-tabs button{border:0;background:none;padding:0 0 13px;font:9px "DM Mono";cursor:pointer}.model-tabs button.active{border-bottom:2px solid #111}.model-card{display:grid;grid-template-columns:1.4fr .6fr;min-height:600px}.model-visual{background:linear-gradient(145deg,#bfc7b7,#777f70);display:flex;align-items:center;justify-content:center;font-size:60px;letter-spacing:-4px;color:rgba(17,19,18,.3);transition:.3s}.model-info{padding:70px 0 70px 55px;align-self:center}.model-info>small{font:8px "DM Mono";color:#777}.model-info h3{font-size:clamp(38px,5vw,70px);letter-spacing:-4px;margin:20px 0}.model-info>p{font-size:13px;line-height:1.8;color:#777;max-width:350px}.model-data{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bbb4a7;border-bottom:1px solid #bbb4a7;margin:45px 0;padding:25px 0}.model-data b{font-size:23px;display:block}.model-data small{font:8px "DM Mono";color:#888}.dark-pill{background:#111;color:#fff;display:inline-block}
.contact{min-height:850px;padding:170px var(--pad) 40px;background:#d84e40;color:#111;overflow:hidden}.contact-shape{position:absolute;width:650px;height:650px;border:1px solid rgba(17,19,18,.18);border-radius:50%;right:-150px;top:80px}.contact-shape:after{content:"";position:absolute;inset:70px;border:1px solid rgba(17,19,18,.12);border-radius:50%}.cream-tag{background:#efe8d7}.contact h2{font-size:clamp(70px,11vw,170px);line-height:.78;letter-spacing:-10px;margin-top:20px}.contact h2 em{font-style:normal;color:#efe8d7}.contact>p{max-width:330px;font-size:13px;line-height:1.8;margin:45px 0}.contact-btn{background:#111;color:#fff;display:inline-block}.contact footer{position:absolute;bottom:30px;left:var(--pad);right:var(--pad);border-top:1px solid rgba(17,19,18,.3);padding-top:20px;display:grid;grid-template-columns:1fr 2fr 1fr;font:8px "DM Mono";letter-spacing:1px}
@media(max-width:1050px){
 .editorial-nav{gap:20px}.editorial-nav a{font-size:8px}
}
@media(max-width:900px){
 .editorial-nav,.uae-label{display:none}.menu{display:block}.logo{width:44px;height:44px}
 .mobile-nav{position:fixed;inset:0;background:#111;color:#fff;z-index:90;padding:28px var(--pad) 35px;display:none;flex-direction:column}
 .mobile-nav.open{display:flex}
 .mobile-nav-head{display:flex;justify-content:space-between;align-items:center;font:8px "DM Mono";letter-spacing:1.5px;color:#888}
 .mobile-nav-head button{border:0;background:none;color:#fff;font-size:32px;font-weight:200;cursor:pointer}
 .mobile-nav nav{display:flex;flex-direction:column;gap:0;margin-top:70px}
 .mobile-nav nav a{font-size:clamp(38px,10vw,65px);letter-spacing:-4px;padding:13px 0;border-bottom:1px solid #292929;display:flex;align-items:baseline;gap:18px}
 .mobile-nav nav a span{font:8px "DM Mono";letter-spacing:1px;color:#666;width:22px}
 .mobile-nav nav a b{font:18px "DM Mono";font-weight:400;margin-left:auto}
 .mobile-contact{color:#e9a340}
 .mobile-nav-foot{margin-top:auto;display:flex;justify-content:space-between;font:8px "DM Mono";letter-spacing:1px;color:#666}
 .hero-color{width:90vw;height:90vw}.hero-vehicle{width:95%;height:45%;right:0}.hero-copy{bottom:14%}.round-arrow{position:static;margin-top:35px}.intro-layout{grid-template-columns:1fr}.intro-layout>div{margin-top:55px}.vehicle-top{display:block}.vehicle-side{margin-top:35px}.specs{grid-template-columns:1fr 1fr}.performance{min-height:auto}.stat-canvas{height:600px}.stat-main{left:6%}.stat-small{right:6%}.desert{grid-template-columns:1fr}.desert-image{min-height:60vw}.desert-copy{padding:110px var(--pad)}.color-story{grid-template-columns:1fr}.model-card{grid-template-columns:1fr}.model-visual{height:55vw;min-height:350px}.model-info{padding:60px 0}.contact footer{grid-template-columns:1fr;gap:12px}
}
@media(max-width:600px){.meta{gap:15px}.meta span:nth-child(2){display:none}.hero h1{letter-spacing:-5px}.hero-note span:nth-child(2){display:none}.hero-status{gap:5px}.hero-status span{font-size:7px;padding:7px 8px}.intro,.vehicle,.performance,.cabin,.models,.contact{padding-top:120px}.intro h2,.cabin h2,.models h2{letter-spacing:-4px}.vehicle h2,.performance-title h2,.desert h2,.contact h2{letter-spacing:-4px}.vehicle-image{height:75vw}.specs strong{font-size:29px}.stat-canvas{height:560px}.stat-main strong{font-size:105px;letter-spacing:-8px}.stat-small strong{font-size:30px}.s1{top:48%;right:7%}.s2{top:66%;right:7%}.s3{top:83%;right:7%}.angles{margin-top:45px}.cabin-image{width:100%;height:70vw}.feature-list{width:100%}.color-panel{min-height:500px}.contact h2{letter-spacing:-5px}.contact-shape{width:400px;height:400px;right:-220px}}

.smart-section{background:#eee8d6;color:#121412;padding:180px var(--pad);display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:start}
.smart-copy h2{font-size:clamp(52px,7vw,105px);line-height:.84;letter-spacing:-6px}.smart-copy h2 em{font-style:normal;color:#88847b}.smart-copy>p{max-width:360px;color:#777;font-size:13px;line-height:1.8;margin-top:35px}
.tag.red{background:#d84e40;color:#fff}.smart-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bbb4a7}.smart-grid article{min-height:230px;padding:25px;border-bottom:1px solid #bbb4a7;border-right:1px solid #bbb4a7;display:flex;flex-direction:column;justify-content:space-between}.smart-grid article:nth-child(even){border-right:0}.smart-grid b{font:8px "DM Mono";color:#999}.smart-grid strong{font-size:23px;letter-spacing:-1px}.smart-grid span{font-size:11px;color:#777;line-height:1.6;max-width:220px}
.safety-section{display:grid;grid-template-columns:1.1fr .9fr;background:#20231e;min-height:800px}.safety-image{min-height:650px;background:linear-gradient(145deg,#777e6d,#252822);display:flex;align-items:center;justify-content:center;font:9px "DM Mono";color:#aaa;letter-spacing:2px}.safety-copy{padding:150px 10%;align-self:center}.safety-copy h2{font-size:clamp(55px,7vw,105px);line-height:.82;letter-spacing:-6px}.safety-copy h2 em{font-style:normal;color:#8f9588}.safety-copy>p{color:#aaa;max-width:350px;font-size:13px;line-height:1.8;margin:35px 0}.safety-stats{border-top:1px solid #454941}.safety-stats div{padding:23px 0;border-bottom:1px solid #454941;display:flex;justify-content:space-between;align-items:center}.safety-stats b{font-size:25px}.safety-stats span{font:7px "DM Mono";color:#888;text-align:right}
.config-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:90px auto 0;width:90%}.config-box{min-height:330px;padding:35px;background:#ded7c8;display:flex;flex-direction:column;justify-content:space-between}.config-box small{font:8px "DM Mono";color:#777}.config-box strong{font:9px "DM Mono";letter-spacing:1px}.swatches{display:flex;gap:12px}.swatches i{width:42px;height:42px;border-radius:50%;display:block;border:2px solid rgba(0,0,0,.1)}.gold{background:#b99848}.sage{background:#71845f}.gray{background:#767878}.white{background:#eee}.black{background:#111}.purple{background:#8060ad}.orange{background:#e97535}.layout-note{width:90%;margin:25px auto 0;border-top:1px solid #bbb4a7;padding-top:20px;font:8px "DM Mono";display:flex;gap:30px;color:#777}.layout-note b{color:#111}
.rox01-section{background:#9a8acb;color:#17151c;display:grid;grid-template-columns:.75fr 1.25fr;min-height:850px}.rox01-copy{padding:170px var(--pad);align-self:center}.rox01-copy h2{font-size:clamp(70px,9vw,140px);line-height:.8;letter-spacing:-9px}.rox01-copy h2 em{font-style:normal;color:#e9e5ef}.rox01-copy>p{max-width:380px;font-size:13px;line-height:1.8;margin-top:40px}.rox01-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(17,19,18,.25);margin-top:60px}.rox01-stats div{padding:22px 0;border-bottom:1px solid rgba(17,19,18,.25)}.rox01-stats b{font-size:30px;display:block}.rox01-stats span{font:7px "DM Mono";color:#5f5967}.rox01-image{background:linear-gradient(145deg,#aeb5a8,#444c43);display:flex;align-items:center;justify-content:center;font:9px "DM Mono";color:#666;letter-spacing:2px}
.compare-section{background:#101211;color:#fff;padding:180px var(--pad)}.compare-head{margin-left:15%}.compare-head h2{font-size:clamp(60px,8vw,120px);line-height:.82;letter-spacing:-7px}.compare-head h2 em{font-style:normal;color:#777}.compare-table{margin-top:100px;border-top:1px solid #333}.compare-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:22px 15px;border-bottom:1px solid #333;font:9px "DM Mono";align-items:center}.compare-row b{font:500 10px Manrope;color:#eee}.compare-row.head{color:#777}
.about-rox{padding:180px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:10%;min-height:700px}.about-rox-copy{margin-left:15%}.about-rox h2{font-size:clamp(55px,7vw,105px);line-height:.83;letter-spacing:-6px}.about-rox h2 em{font-style:normal;color:#999}.about-rox p{max-width:430px;color:#777;font-size:13px;line-height:1.9;margin-top:45px}.about-facts{align-self:end;border-top:1px solid #bbb4a7}.about-facts div{padding:28px 0;border-bottom:1px solid #bbb4a7;display:flex;justify-content:space-between}.about-facts b{font-size:30px}.about-facts span{font:8px "DM Mono";color:#777;text-align:right}
.contact-grid{border-top:1px solid rgba(17,19,18,.3);margin-top:120px;padding-top:25px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.contact-grid div{display:flex;flex-direction:column;gap:12px}.contact-grid small{font:8px "DM Mono";color:#6d4c48}.contact-grid span{font-size:10px;line-height:1.6}

@media(max-width:900px){
 .smart-section,.safety-section,.rox01-section,.about-rox{grid-template-columns:1fr}
 .smart-section{gap:70px}.smart-copy{margin:0}.smart-grid article{min-height:190px}
 .safety-image{min-height:60vw}.safety-copy{padding:100px var(--pad)}
 .config-layout{grid-template-columns:1fr;width:100%}.layout-note{width:100%;flex-wrap:wrap}
 .rox01-copy{padding:110px var(--pad)}.rox01-image{min-height:65vw}
 .compare-head{margin-left:0}.compare-table{overflow-x:auto}.compare-row{min-width:700px}
 .about-rox-copy{margin-left:0}.about-facts{margin-top:70px}.contact-grid{grid-template-columns:1fr 1fr;margin-top:80px}
}
@media(max-width:600px){
 .performance-foot{display:grid;gap:12px}.smart-grid{grid-template-columns:1fr}.smart-grid article{border-right:0}
 .safety-stats b{font-size:20px}.rox01-copy h2{letter-spacing:-5px}.contact-grid{grid-template-columns:1fr}
}
