@font-face{font-family:Barlow;src:url('assets/fonts/barlow-700.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('assets/fonts/manrope-700.ttf') format('truetype');font-weight:600 800;font-display:swap}
:root{--paper:#f6f5f1;--ink:#20201d;--red:#d92e27;--muted:#74746d;--line:#deded6;--font:Manrope,Arial,sans-serif;--display:Barlow,'Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.7}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #cf4d3d;outline-offset:6px}button:disabled{cursor:wait}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:.98}h2{font-size:clamp(40px,4.2vw,68px);letter-spacing:-.02em}button{border:0;background:none}.skip-link{position:fixed;top:-100px;left:15px;padding:10px 20px;background:white;z-index:100}.skip-link:focus{top:10px}.site-header{height:108px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line);position:relative;z-index:20;background:var(--paper)}.brand{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.brand-word{font-family:Arial,sans-serif;font-size:44px;font-weight:900;font-style:italic;letter-spacing:-3px;position:relative}.brand-dot{font-size:10px;position:absolute;top:3px;right:-9px;font-style:normal;letter-spacing:0}.brand-sub{font-size:8px;font-weight:700;letter-spacing:4.9px;margin-top:8px;padding-left:5px}.desktop-nav{display:flex;gap:36px;font-size:12px;font-weight:700}.desktop-nav a{position:relative}.desktop-nav a:after{content:'';height:2px;background:var(--red);position:absolute;left:0;right:100%;bottom:-7px;transition:right .25s}.desktop-nav a:hover:after{right:0}.header-right{display:flex;align-items:center;gap:32px}.region{font-size:10px;font-weight:700;display:flex;align-items:center;gap:7px}.region>span{color:var(--muted);margin-left:2px}.uae-flag{display:inline-block;width:22px;height:14px;background:linear-gradient(#00834b 0 33%,#fff 33% 66%,#141414 66%);border-left:6px solid #d32d27;box-shadow:0 0 0 1px #00000008;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:51px;padding:15px 23px;font-size:11px;font-weight:700;line-height:1.4;transition:background .25s,color .25s,transform .25s}.button span{font-size:20px;font-weight:400;line-height:1}.button:hover{transform:translateY(-2px)}.button-outline{border:1px solid #a9aaa2}.button-outline:hover{background:var(--ink);color:white}.button-red{background:var(--red);color:white}.button-red:hover{background:#b9221c}.button-light{background:var(--paper);color:var(--ink)}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;min-height:740px;padding:63px 5% 82px;display:grid;grid-template-columns:47% 53%;overflow:hidden}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.1px;display:flex;align-items:center;gap:12px;line-height:1.5}.red-dash{height:2px;width:25px;background:var(--red);display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(88px,9.25vw,154px);letter-spacing:-.028em;line-height:.84;margin:33px 0 29px}.hero h1>span{color:var(--red)}.hero-description{color:#676761;font-size:13px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:27px}.text-link{display:inline-flex;align-items:center;gap:14px;font-size:11px;font-weight:700}.text-link span{font-size:18px;font-weight:400}.text-link:hover{color:var(--red)}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:34px;font-size:9px;color:#85857d;line-height:1.8}.hero-proof strong{font-weight:700;color:#53534d}.proof-icon{font-size:38px;line-height:1;color:var(--red)}.hero-stage{position:relative;min-height:560px;perspective:1100px;isolation:isolate}.stage-circle{position:absolute;top:52px;left:5%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ef5447,#ce2522 65%,#af1e1d);z-index:-2}.stage-watermark{position:absolute;font-family:Arial,sans-serif;font-size:145px;font-weight:900;font-style:italic;letter-spacing:-12px;color:#ffffff0c;top:205px;left:3%;z-index:-1;transform:rotate(-17deg)}.orbit{position:absolute;border:1px solid #d1cec5;border-radius:50%;pointer-events:none;z-index:-3}.orbit-one{width:100%;aspect-ratio:1;top:20px;left:0;transform:rotate(-35deg) scaleY(.91)}.orbit-two{width:112%;aspect-ratio:1;top:-20px;left:-6%;transform:rotate(-35deg) scaleY(.91);border-style:dashed;opacity:.35}.stage-cross{position:absolute;color:#8c8a80;font-size:23px;font-weight:400}.cross-one{left:-1%;top:35px}.cross-two{right:-1%;bottom:120px}.product-scene{height:530px;position:relative;transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform}.hero-product{position:absolute;object-fit:contain;filter:drop-shadow(15px 24px 13px #33180e38);height:auto;will-change:transform}.product-back{width:50%;top:76px;left:0;transform:rotate(-15deg) translateZ(-45px);animation:float-back 7s ease-in-out infinite}.product-front{width:61%;top:-16px;left:25%;z-index:3;transform:rotate(8deg) translateZ(70px);animation:float-front 6s ease-in-out infinite;transition:opacity .2s}.product-side{width:37%;top:210px;right:-2%;z-index:4;transform:rotate(18deg) translateZ(95px);animation:float-side 8s ease-in-out infinite}.stage-spec{position:absolute;bottom:85px;left:2%;z-index:5;display:flex;align-items:center;gap:12px;background:#f6f5f1ef;padding:12px 17px;box-shadow:0 3px 15px #00000003}.stage-spec strong{font-family:var(--display);font-size:28px;line-height:1}.stage-spec div{display:flex;flex-direction:column;gap:5px}.stage-spec div>span{font-size:7px;letter-spacing:1.3px}.spec-dot{width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 0 5px #d92e2714}.stage-spec i{display:block;width:42px;height:1px;background:#a5a69b;margin-left:10px}.stage-caption{position:absolute;right:-18px;top:160px;writing-mode:vertical-rl;font-size:8px;letter-spacing:2px}.stage-bottom{position:absolute;bottom:-7px;left:8%;right:0;display:flex;justify-content:space-between;align-items:center}.small-label{font-size:8px;letter-spacing:1.8px;font-weight:700}.slide-control{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:700}.slide-rule{width:35px;height:1px;background:var(--ink)}.muted{color:#aaa99f}.slide-control button{border:1px solid var(--line);height:38px;width:38px;font-size:20px;margin-left:9px;transition:background .2s}.slide-control button:hover{background:var(--red);color:white}.scroll-cue{position:absolute;bottom:21px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.8px}.scroll-cue span:last-child{font-size:20px}.promise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;overflow:hidden;padding:23px 5%;gap:36px;background:#eeede7}.promise-strip>span{font-family:var(--display);font-size:21px;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;gap:4vw}.promise-strip i{color:var(--red);font-style:normal;font-size:27px}.section-pad{padding:99px 5%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px}.section-heading h2{margin-top:24px}.muted-heading{color:#8b8b80}.section-heading>p{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:4px;max-width:300px}.range-controls{display:flex;justify-content:space-between;align-items:center;margin:48px 0 28px;border-bottom:1px solid var(--line)}.filters{display:flex;gap:29px}.filters button{font-size:11px;font-weight:700;position:relative;padding:0 0 18px;color:#85867b;white-space:nowrap}.filters button.active{color:var(--ink)}.filters button:after{content:'';height:2px;bottom:-1px;left:0;right:100%;position:absolute;background:var(--red);transition:right .25s}.filters button.active:after{right:0}.filters sup{font-size:8px;margin-left:4px;font-weight:400}.range-count{font-size:8px;letter-spacing:1.5px;align-self:flex-start}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{position:relative;display:flex;flex-direction:column;text-align:left;background:#eeede7;border:1px solid transparent;transition:border .25s,background .25s;min-width:0;padding:20px 22px 19px;overflow:hidden}.product-card:hover{border-color:#cfccc0;background:#eae8df}.product-card>.card-label{color:#77776c;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;width:100%;text-transform:uppercase}.card-label .card-num{opacity:.55}.card-image{height:240px;display:flex;align-items:center;justify-content:center;padding:8px 20px 3px;position:relative}.card-image:after{content:'';position:absolute;bottom:10px;width:45%;height:9px;border-radius:50%;background:#342c161b;filter:blur(7px)}.card-image img{height:100%;width:auto;object-fit:contain;filter:drop-shadow(4px 8px 3px #33281012);transition:transform .5s cubic-bezier(.22,1,.36,1);z-index:1}.product-card:hover img{transform:translateY(-9px) rotate(5deg)}.card-type{font-size:8px;color:#7c7e73;letter-spacing:1.1px;text-transform:uppercase;display:block;margin:13px 0 6px}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.card-bottom h3{font-size:39px;letter-spacing:-.8px}.card-bottom .card-arrow{border:1px solid #c7c9bc;border-radius:50%;height:32px;width:32px;display:grid;place-items:center;font-size:19px;font-weight:400;transition:all .2s}.product-card:hover .card-arrow{background:var(--red);color:white;border-color:var(--red)}.card-volume{font-size:9px;color:#7b7c72;margin-top:13px;border-top:1px solid #dadbd1;padding-top:12px;width:100%}.range-bottom{display:flex;align-items:center;gap:18px;margin-top:28px;font-size:10px;color:#7c7e71}.range-bottom .text-link{color:var(--ink);font-size:10px}.download-link{margin-left:auto}.download-link small{font-size:7px;color:#939486}.performance{display:grid;grid-template-columns:48% 45%;justify-content:space-between;background:#20211e;color:var(--paper);overflow:hidden;min-height:620px}.performance-art{position:relative;min-height:475px;isolation:isolate}.art-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(#b4b4a210 1px,transparent 1px),linear-gradient(90deg,#b4b4a210 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse,#000,transparent 73%)}.oil-drop{position:absolute;left:24%;top:18%;width:45%;aspect-ratio:1;border-radius:6% 60% 60% 60%;transform:rotate(45deg);background:radial-gradient(ellipse at 25% 23%,#fbe8b1 0%,#e5b952 10%,#bb7722 25%,#4c3011 51%,#a16414 67%,#ffe0a1 79%,#5d3f21 95%);box-shadow:inset -20px -20px 25px #39200e88,inset 8px 6px 13px #ffd88045,20px 25px 70px #0006;animation:oil-breathe 8s ease-in-out infinite;z-index:2}.oil-drop:before{content:'';position:absolute;inset:6% 10% 50% 14%;background:linear-gradient(135deg,#fff9,transparent 75%);border-radius:20% 80% 20% 80%;filter:blur(7px)}.oil-drop>span{position:absolute;width:21%;height:8%;background:#ffdf9399;right:5%;bottom:28%;border-radius:50%;filter:blur(10px);transform:rotate(-30deg)}.oil-ring{position:absolute;left:8%;top:5%;width:80%;aspect-ratio:1;border:1px solid #c6ab623d;border-radius:50%}.ring-a{transform:rotateX(48deg) rotate(-30deg);animation:orbit 18s linear infinite}.ring-a:after{content:'';position:absolute;top:14%;left:12%;width:6px;height:6px;background:#c29b5e;border-radius:50%;box-shadow:0 0 16px #c29b5e}.ring-b{transform:rotateX(40deg) rotate(50deg);border-color:#8f8a6d28;scale:1.14}.art-label{position:absolute;font-size:8px;letter-spacing:2px;color:#a3a598}.label-top{top:0;left:0}.label-bottom{bottom:27px;left:0}.art-coordinate{position:absolute;font-size:9px;color:#909286;bottom:27px;right:10%}.performance-copy .eyebrow{color:#c0c2b4}.performance-copy h2{font-size:clamp(40px,4.1vw,63px);margin:23px 0}.performance-copy h2 span{color:#b4b7a8}.performance-intro{color:#a9ad9f;font-size:11px;line-height:1.9;max-width:440px}.benefits{margin-top:30px}.benefits details{border-bottom:1px solid #43463d;padding:16px 0}.benefits summary{font-size:12px;font-weight:700;display:flex;align-items:center;gap:17px;list-style:none;cursor:pointer}.benefits summary>span{font-size:8px;color:#737b67}.benefits summary>i,.faq summary>i{font-style:normal;font-size:22px;font-weight:400;margin-left:auto}.benefits details[open] summary>i,.faq details[open] summary>i{transform:rotate(45deg)}.benefits details p{color:#a0a795;font-size:11px;line-height:1.9;margin:12px 26px 0}.benefits summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.emirates{position:relative;min-height:620px;overflow:hidden;color:white}.emirates>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.emirates-shade{position:absolute;inset:0;background:linear-gradient(90deg,#21170bd9,#21170b35 64%,#21170b00)}.emirates-content{position:relative;padding:70px 7%;max-width:750px}.emirates .eyebrow{font-size:9px;letter-spacing:2px}.emirates h2{font-size:clamp(50px,5.6vw,85px);margin:39px 0 24px;line-height:.98}.emirates em{color:#e4c693;font-style:normal}.emirates-content>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#f0e9decc}.emirates .button{margin-top:28px}.emirates-note{position:absolute;bottom:25px;right:5%;font-size:7px;letter-spacing:1.6px}.choose-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:100px;padding-bottom:100px}.choose-copy h2{margin-top:23px}.red-text{color:var(--red)}.choose-copy>p:not(.eyebrow){margin:23px 0;color:#74786c;font-size:12px;line-height:1.9}.choose-copy .button{margin-top:4px}.faq{align-self:center}.faq details{padding:22px 0;border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{display:flex;align-items:center;gap:20px;list-style:none;font-size:12px;font-weight:700;cursor:pointer}.faq p{font-size:11px;color:#777b6e;line-height:1.9;max-width:400px;margin-top:12px}.site-footer{background:#e9e9e1;padding:54px 5% 0;overflow:hidden}.footer-top{display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr;gap:20px}.footer-top .brand{align-self:start;justify-self:start}.footer-top p{font-size:10px;color:#777c6e;line-height:1.9}.footer-top>div{display:flex;flex-direction:column;gap:8px;font-size:10px}.footer-region{display:flex;align-items:flex-start;gap:9px;font-size:8px;letter-spacing:.6px}.footer-word{font-family:var(--display);font-size:clamp(100px,18.1vw,300px);line-height:.85;letter-spacing:-.03em;margin:65px 0 35px;color:#c6c9bb;white-space:nowrap}.footer-bottom{border-top:1px solid #d0d4c4;display:flex;justify-content:space-between;gap:25px;padding:20px 0;font-size:8px;color:#878b7c}.footer-bottom>a{font-size:7px;letter-spacing:1px;color:#34392c}.product-dialog,.finder-dialog{padding:0;border:0;max-width:820px;width:calc(100% - 40px);background:var(--paper);color:var(--ink);max-height:90vh;overflow:auto;box-shadow:0 25px 100px #0004}.product-dialog::backdrop,.finder-dialog::backdrop{background:#181a16b5;backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:17px;top:12px;font-size:31px;z-index:5;width:40px;height:40px;line-height:1}.dialog-close:hover{color:var(--red)}.dialog-layout{display:grid;grid-template-columns:43% 57%}.dialog-image{display:flex;align-items:center;justify-content:center;background:#e9e8df;padding:40px 35px;min-height:530px}.dialog-image img{max-height:390px;object-fit:contain;filter:drop-shadow(8px 13px 6px #0002)}.dialog-copy{padding:60px 35px 35px}.dialog-copy h2{font-size:66px;margin:15px 0}.dialog-copy>p{font-size:12px;color:#74786b;line-height:1.9}.spec-table{margin:25px 0;font-size:11px}.spec-table>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:10px 0}.spec-table dt{color:#868a7b}.spec-table dd{margin:0;text-align:right;font-weight:700}.dialog-copy .suitability-note{font-size:9px;margin-bottom:20px}.dialog-copy .button{width:100%}.finder-dialog{max-width:520px;padding:48px 40px}.finder-dialog h2{margin:22px 0;font-size:57px}.finder-dialog>p:not(.eyebrow){font-size:12px;color:#6e7366}.finder-dialog label{display:block;font-size:10px;font-weight:700;margin:24px 0 8px}.finder-dialog select{appearance:auto;width:100%;padding:13px 12px;background:white;border:1px solid #c9ccbf;font-size:12px;border-radius:0;color:var(--ink)}.finder-dialog .button{width:100%;margin-top:25px}.finder-dialog .finder-note{font-size:9px!important;line-height:1.8;margin-top:20px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:white;padding:13px 22px;font-size:11px;opacity:0;pointer-events:none;transition:all .25s;z-index:1000;max-width:90%;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:1}.js-motion .reveal{opacity:0;transform:translateY(23px);transition:opacity .8s,transform .8s}.js-motion .reveal.visible{opacity:1;transform:translateY(0)}
@keyframes float-front{0%,100%{transform:translateY(0) rotate(8deg) translateZ(70px)}50%{transform:translateY(-13px) rotate(5deg) translateZ(70px)}}@keyframes float-back{0%,100%{transform:translateY(0) rotate(-15deg) translateZ(-45px)}50%{transform:translateY(12px) rotate(-11deg) translateZ(-45px)}}@keyframes float-side{0%,100%{transform:translateY(0) rotate(18deg) translateZ(95px)}50%{transform:translateY(-16px) rotate(21deg) translateZ(95px)}}@keyframes oil-breathe{0%,100%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-13px) rotate(50deg)}}@keyframes orbit{to{transform:rotateX(48deg) rotate(330deg)}}
@media(min-width:1500px){.hero{min-height:850px}.hero-stage{max-width:750px}.product-scene{height:640px}.stage-spec{bottom:90px}.hero-copy{padding-top:15px}.product-front{top:0}.product-side{top:230px}.stage-circle{top:62px}.card-image{height:290px}}
@media(max-width:1100px){.site-header{padding:0 4%;height:90px}.desktop-nav{gap:20px;font-size:10px}.header-right{gap:20px}.header-cta{padding:12px 16px;font-size:10px;min-height:44px;gap:20px}.region{display:none}.hero{padding:58px 4% 78px;min-height:690px;grid-template-columns:46% 54%}.hero h1{font-size:108px}.hero-stage{min-height:500px}.stage-circle{top:63px}.product-scene{height:460px}.product-front{top:14px}.product-back{top:80px}.product-side{top:210px}.stage-spec{bottom:75px}.hero-actions{gap:18px;align-items:flex-start;flex-direction:column}.hero-proof{margin-top:21px}.product-card{padding:17px}.card-image{height:210px;padding:8px 0}.card-bottom h3{font-size:34px}.section-pad{padding:75px 4%}.section-heading>p{max-width:250px}.promise-strip>span{font-size:18px}.promise-strip{gap:25px;padding:20px 4%}.performance{grid-template-columns:46% 49%}.performance-art{min-height:420px}.oil-drop{top:26%}.oil-ring{top:17%}.hero-description{font-size:11px}.filters{gap:23px}.filters button{font-size:10px}.emirates{min-height:580px}.stage-caption{right:-10px}.stage-bottom{left:1%}.small-label{font-size:7px}}
@media(max-width:760px){html{scroll-padding-top:30px}.site-header{height:80px;padding:0 6%}.brand-word{font-size:36px}.brand-sub{font-size:6px;letter-spacing:4.3px;margin-top:6px}.desktop-nav,.header-cta{display:none}.header-right{gap:20px}.region{display:flex;font-size:8px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:28px;height:35px;padding:3px}.menu-toggle>span{height:1px;background:var(--ink);width:22px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav:not([hidden]){display:flex;position:absolute;z-index:30;left:0;right:0;top:80px;background:var(--paper);padding:23px 6% 30px;flex-direction:column;gap:20px;border-bottom:1px solid var(--line);box-shadow:0 30px 40px #0001}.mobile-nav a,.mobile-nav button{text-align:left;font-size:15px;font-weight:700;padding:0}.hero{grid-template-columns:1fr;padding:40px 6% 65px;min-height:0;overflow:hidden}.eyebrow{font-size:8px;letter-spacing:1.7px;gap:9px}.red-dash{width:20px}.hero h1{font-size:clamp(88px,20vw,145px);margin:25px 0;line-height:.83}.hero-description{font-size:12px}.hero-actions{flex-direction:row;align-items:center;gap:23px;margin-top:24px}.hero-actions .text-link{font-size:9px;max-width:120px;line-height:1.7}.hero-actions .button{padding:15px 19px;font-size:10px;gap:24px}.hero-proof{display:none}.hero-stage{min-height:500px;margin-top:30px;margin-left:2%;margin-right:2%}.stage-circle{top:42px;left:7%;width:85%}.orbit-one{top:10px}.orbit-two{top:-15px;width:105%;left:-2.5%}.product-scene{height:440px;max-width:480px;margin:auto}.product-front{width:59%;top:-5px;left:25%}.product-back{width:48%;top:54px;left:1%}.product-side{width:36%;top:163px;right:0}.stage-spec{bottom:60px;left:0;padding:10px 13px}.stage-spec strong{font-size:25px}.stage-spec i{width:25px}.stage-spec div>span{font-size:6px}.stage-caption{right:-15px;top:110px;font-size:6px}.cross-one{top:12px}.cross-two{bottom:100px}.stage-bottom{bottom:8px;left:0}.scroll-cue{bottom:15px;left:6%;right:6%;font-size:7px}.stage-watermark{top:170px;font-size:110px}.promise-strip{padding:17px 6%;gap:28px;flex-wrap:nowrap}.promise-strip>span{font-size:16px;gap:25px}.promise-strip>span:nth-child(n+3){display:none}.promise-strip i{font-size:20px}.section-pad{padding:60px 6%}h2{font-size:clamp(39px,9.4vw,58px)}.section-heading{display:block}.section-heading h2{margin-top:20px}.section-heading>p{margin-top:22px;font-size:11px;max-width:340px}.desktop-break{display:none}.range-controls{margin-top:30px;margin-bottom:20px;overflow:visible}.range-count{display:none}.filters{gap:20px;width:100%;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters button{font-size:9px;padding-bottom:14px}.filters sup{font-size:7px;margin-left:2px}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.product-card{padding:14px 13px}.card-label{font-size:6px!important;letter-spacing:.7px!important}.card-image{height:205px;padding:7px 0 0}.card-type{font-size:6px;margin-top:9px;letter-spacing:.5px}.card-bottom h3{font-size:32px}.card-bottom .card-arrow{height:26px;width:26px;font-size:17px;flex-shrink:0}.card-volume{font-size:8px;margin-top:10px;padding-top:9px}.range-bottom{flex-wrap:wrap;gap:14px;margin-top:22px;font-size:9px}.range-bottom>p{width:100%}.range-bottom .text-link{font-size:9px}.performance{display:flex;flex-direction:column-reverse;gap:45px;padding-top:60px;padding-bottom:30px}.performance-copy h2{font-size:46px}.performance-intro{font-size:11px}.benefits summary{font-size:11px}.performance-art{min-height:360px;max-width:440px;width:100%;margin:auto}.oil-drop{top:15%;left:27%;width:42%}.oil-ring{top:0;left:15%;width:70%}.label-top{font-size:7px}.label-bottom{bottom:15px;font-size:7px}.art-coordinate{bottom:15px}.emirates{min-height:590px}.emirates>img{object-position:58% center}.emirates-shade{background:linear-gradient(90deg,#21170bc9,#21170b44)}.emirates-content{padding:53px 6% 65px}.emirates h2{font-size:57px;margin-top:39px}.emirates-content>p:not(.eyebrow){font-size:11px}.emirates-note{font-size:6px;left:6%;right:6%;bottom:19px;letter-spacing:.8px}.choose-section{grid-template-columns:1fr;gap:38px}.choose-copy h2{font-size:49px}.choose-copy>p:not(.eyebrow){font-size:11px}.faq details{padding:19px 0}.faq summary{font-size:11px}.site-footer{padding:38px 6% 0}.footer-top{grid-template-columns:1fr 1.4fr;gap:30px}.footer-region{font-size:7px}.footer-top p{font-size:9px}.footer-top>div{font-size:9px;gap:9px}.footer-word{font-size:18.2vw;margin:44px 0 25px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:7px;padding:18px 0}.footer-bottom>span:nth-child(2){order:3;width:100%}.footer-bottom>a{margin-left:auto}.dialog-layout{grid-template-columns:1fr}.dialog-image{min-height:0;height:245px;padding:20px}.dialog-image img{height:100%;width:auto}.dialog-copy{padding:30px 25px}.dialog-copy h2{font-size:54px}.product-dialog{max-width:440px}.dialog-close{top:7px;right:8px}.finder-dialog{padding:40px 25px 30px}.finder-dialog h2{font-size:49px}.button{min-height:48px}.toast{font-size:10px}}
@media(max-width:390px){.hero-stage{min-height:420px}.product-scene{height:370px}.stage-spec{bottom:55px}.product-side{top:150px}.hero-actions{gap:16px}.card-image{height:172px}.card-bottom h3{font-size:28px}.card-type{font-size:5.5px}.hero h1{font-size:86px}.range-bottom .download-link{margin-left:0}.stage-spec i{display:none}.emirates h2{font-size:50px}}

/* Draw interface icons as vectors; no platform-dependent emoji glyphs. */
.ui-icon{display:inline-block;width:18px;height:18px;flex-shrink:0;vertical-align:middle}
.mobile-nav .ui-icon{margin-left:10px}
.slide-control button{display:grid;place-items:center}
.card-arrow .ui-icon{width:15px;height:15px}
.footer-top .ui-icon,.footer-bottom .ui-icon{width:12px;height:12px;margin-left:5px}
.promise-strip .strip-separator{display:block;width:28px;height:1px;background:var(--red);flex-shrink:0}
.hero-proof{gap:0}
.scene-motion{position:relative;transform-style:preserve-3d}
.product-scene{touch-action:pan-y;transform-origin:50% 45%;-webkit-transform-style:preserve-3d}
.hero-product{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}
.motion-paused .scene-motion,.motion-paused .hero-product{animation-play-state:paused}
@keyframes mobile-scene-drift{
 0%,100%{transform:rotateY(-7deg) rotateX(2deg) translateY(0)}
 50%{transform:rotateY(7deg) rotateX(-3deg) translateY(-7px)}
}
@media (hover:none),(pointer:coarse),(max-width:760px){
 .scene-motion{animation:mobile-scene-drift 8s ease-in-out infinite;will-change:transform}
 .product-scene{transition:transform .3s ease-out}
 .product-front{animation-duration:5s}
 .product-back{animation-duration:6.5s}
 .product-side{animation-duration:6s}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}.product-scene{transform:none!important}}
