@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500&family=Manrope:wght@300;400;500;600&family=Noto+Sans+Arabic:wght@300;400;500&display=swap');
:root{color-scheme:dark;--bg:#050607;--silver:#c5c9cf;--muted:#91979e;--line:#ffffff25}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:#f5f5f3;font-family:Manrope,'Noto Sans Arabic',Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c5c9cf;outline-offset:5px}[hidden]{display:none!important}header{height:98px;position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line)}.wordmark{font-size:25px;letter-spacing:5px;font-weight:500;line-height:1;display:inline-flex;flex-direction:column}.wordmark span{font-size:9px;letter-spacing:7px;margin-top:8px}nav{display:flex;gap:42px;font-size:12px;color:#c5c9cf}.language{border:0;background:none;color:inherit;font-size:13px}.language span{margin-inline-start:20px}.journey{height:100svh;min-height:760px}.stage{height:100svh;min-height:760px;position:relative;overflow:hidden}.poster,#film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.poster{object-position:center 63%}.shade{position:absolute;inset:0;background:linear-gradient(180deg,#05060780,transparent 56%,#050607ab)}.hero-copy{position:absolute;top:18%;inset-inline-start:8%;z-index:2}.eyebrow{font-size:10px;font-weight:500;letter-spacing:3px;line-height:1.7;color:var(--silver);margin:0 0 23px}h1,h2,h3{font-family:'Barlow Condensed','Noto Sans Arabic',Arial,sans-serif;font-weight:300;line-height:.96;margin:0;letter-spacing:1px}h1{font-size:clamp(66px,6.8vw,110px)}.arabic{font-size:15px;color:#c5c9cf;width:max-content;max-width:100%;margin-top:22px}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:30px}.button{display:inline-flex;justify-content:space-between;gap:38px;align-items:center;min-height:49px;padding:16px 21px;background:#e9e9e5;color:#111;border:1px solid #e9e9e5;font-size:10px;letter-spacing:1.5px;font-weight:600;transition:background .2s}.button:hover{background:white}.text-link{background:transparent;border:0;border-bottom:1px solid #a1a8ad;padding:8px 0;color:inherit;font-size:11px;letter-spacing:1px}.hero-bottom{position:absolute;bottom:42px;inset-inline:5%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#d1d3d6}.scroll{display:flex;align-items:center;gap:18px}.line{height:38px;width:1px;background:#fff8}.count{font-variant-numeric:tabular-nums}.progress{position:absolute;bottom:0;left:0;width:100%;height:2px}.progress i{display:block;width:0;height:100%;background:var(--silver)}.section{padding:100px 8%;scroll-margin-top:0}.section-top,.section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.small,.caption{font-size:10px;color:var(--muted);line-height:1.9}.small{letter-spacing:1px}.section-heading h2{font-size:64px}.section-heading p{color:var(--silver)}.filters{display:grid;grid-template-columns:repeat(4,1fr) auto;gap:24px;padding:32px 0;margin-top:24px;border-bottom:1px solid var(--line)}label{display:flex;flex-direction:column;gap:9px;font-size:10px;color:var(--muted)}select,input,textarea{width:100%;min-width:0;background:transparent;border:0;border-bottom:1px solid #ffffff35;border-radius:0;padding:12px 0;color:#eee;resize:vertical}select option{background:#17191d;color:#fff}.vehicle-card{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;padding:40px 0}.vehicle-image{overflow:hidden;background:#10151c;display:block}.vehicle-image img{width:100%;display:block;aspect-ratio:1.5;object-fit:cover}.vehicle-info h3{font-size:57px;margin:12px 0 22px}.vehicle-info .eyebrow{margin-bottom:0}.badge{display:inline-block;color:#b6bcc5;border:1px solid #ffffff35;padding:5px 8px;font-size:8px;letter-spacing:1px}.specs{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin:22px 0}.specs div{padding:13px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:10px}dd{margin:7px 0 0;font-size:12px}.card-actions{display:flex;gap:25px;align-items:center}.about{background:#10151b;display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-block:110px}.about h2,.contact h2{font-size:clamp(55px,5.4vw,82px)}.about-copy{padding-top:20px}.about-copy p{font-size:21px;font-weight:300;line-height:1.8;color:#b6bec6}.ornament{font-family:Georgia,serif;font-style:italic;font-size:76px;color:#9faab655}.about-copy a{display:inline-block;margin-top:20px}.contact{padding-top:110px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.contact-grid>div>p{color:var(--muted);line-height:1.8;margin-top:28px}.contact .caption{max-width:390px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}form>label,.form-row{margin-bottom:22px}.check{flex-direction:row;align-items:flex-start;line-height:1.7}.check input{width:16px;height:16px;margin:0;flex-shrink:0}.trap{position:absolute;left:-10000px}.contact form .button{width:100%}#form-status{font-size:12px;line-height:1.6}footer{margin:0 5%;padding:40px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:28px;justify-content:space-between}footer p{font-size:10px;color:var(--muted);max-width:230px}footer>span,footer>a:not(.wordmark){font-size:9px;color:var(--muted)}dialog{max-width:550px;width:90%;background:#17191d;color:white;border:1px solid #ffffff40;padding:36px}dialog::backdrop{background:#000b}dialog h2{font-size:32px}dialog p{color:#b5bdc5;line-height:1.8}.dialog-buttons{display:flex;gap:12px;flex-wrap:wrap}.secondary{background:transparent;color:#fff}.empty{padding:60px 0;color:var(--muted)}.skip{position:fixed;top:-100px;background:white;color:black;padding:12px;z-index:30}.skip:focus{top:10px}.detail-hero{height:90svh;min-height:660px;position:relative;display:flex;align-items:flex-end;padding:70px 8%}.detail-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.detail-hero>div{z-index:1}.detail-hero h1{font-size:90px}.detail-body{display:grid;grid-template-columns:1fr 1fr;gap:9%}.detail-body h2{font-size:45px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gallery img{width:100%}#channels{display:flex;gap:24px;flex-wrap:wrap;margin-top:25px}.film-enabled{height:650svh}.film-enabled .stage{position:sticky;top:0}.film-enabled #chapter{position:absolute;bottom:15%;left:8%;font-family:'Barlow Condensed','Noto Sans Arabic',sans-serif;font-size:clamp(40px,5vw,80px);max-width:70%}html[dir=rtl] h1,html[dir=rtl] h2{line-height:1.4;letter-spacing:0}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .hero-copy{top:17%}html[dir=rtl] h1{font-size:65px}
@media(min-width:1500px){.hero-copy{top:19%}.poster{object-position:center 60%}}@media(max-width:760px){header{height:80px;padding-inline:6%}.wordmark{font-size:20px}nav{gap:18px;font-size:10px}.language span{display:none}.language{font-size:11px}.journey,.stage{min-height:750px}.poster{object-fit:cover;object-position:58% 50%;opacity:.75}.hero-copy{top:18%;inset-inline-start:7%}h1{font-size:69px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-bottom{bottom:30px}.edition{display:none}.section{padding:65px 7%}.section-top,.section-heading{align-items:flex-start;flex-direction:column;gap:5px}.section-heading h2{font-size:48px}.section-heading p{font-size:14px}.filters{grid-template-columns:1fr 1fr;gap:18px}.filters button{justify-self:start}.vehicle-card,.about,.contact-grid,.detail-body{grid-template-columns:1fr;gap:35px}.vehicle-card{padding-top:30px}.vehicle-info h3{font-size:50px}.about-copy p{font-size:18px}.ornament{display:none}.form-row{gap:20px}footer{flex-wrap:wrap;gap:25px}footer p{max-width:210px}.detail-hero h1{font-size:65px}.detail-hero{min-height:650px}.gallery{grid-template-columns:1fr}html[dir=rtl] h1{font-size:46px}html[dir=rtl] .hero-copy{inset-inline:7%}#chapter{font-size:38px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.film-enabled{height:100svh}}
.trap{position:fixed;inset:0 auto auto 0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}
#sequence-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sequence-enabled{height:auto;min-height:0}.sequence-enabled .stage{min-height:0;height:100svh}.sequence-enabled #chapter{position:absolute;bottom:15%;inset-inline-start:8%;font-family:"Barlow Condensed","Noto Sans Arabic",sans-serif;font-size:clamp(40px,5vw,80px);max-width:70%}.sequence-status{position:absolute;bottom:85px;inset-inline-start:5%;font-size:10px;letter-spacing:1px;color:#c5c9cf;z-index:3}
@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500&display=swap");html[lang=he] body,html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{font-family:Heebo,Arial,sans-serif}.direct-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.whatsapp-button{background:#d8e6dc;border-color:#d8e6dc}.vehicle-image img{object-fit:contain;aspect-ratio:1.1}.concept-note{position:absolute;bottom:10px;inset-inline:5%;font-size:9px;color:#d1d3d6;text-align:center}#floating-contact{position:fixed;bottom:18px;inset-inline-end:22px;display:flex;gap:1px;z-index:20;background:#59616c;box-shadow:0 6px 25px #0008}#floating-contact a{padding:14px 18px;background:#e9e9e5;color:#111;font-size:12px}#floating-contact a:first-child{background:#d8e6dc}footer{padding-bottom:90px}.detail-hero p{max-width:650px;line-height:1.7}.detail-hero img{object-fit:contain;background:#050607}.detail-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050607ee,transparent 80%)}.detail-hero>div{z-index:2}.card-actions{margin-top:20px}.sequence-enabled .hero-copy{top:15%}@media(max-width:760px){html[dir=rtl] h1{font-size:44px}.hero-copy{inset-inline:7%}.direct-actions .button{gap:12px}#floating-contact{bottom:12px;inset-inline-end:12px}.concept-note{bottom:4px;font-size:8px}.hero-bottom{bottom:65px}header nav{gap:12px}}
