.signature-site{--signature-gold:#ddba76;--signature-deep-gold:#b99758}.signature-header{border-bottom-width:1px;border-bottom-color:#75603a}.signature-brand>img{width:48px;height:58px;border:0}.signature-header nav a,.signature-header-phone{font-size:12px;letter-spacing:.025em;text-transform:none}.signature-site .signature-hero{min-height:min(720px,82svh);align-items:end;justify-content:center;isolation:isolate;padding:80px 24px 64px;text-align:center}.signature-site .signature-hero-visual{z-index:-1}.signature-site .signature-hero-visual:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.12) 35%,rgba(0,0,0,.88))}.signature-site .signature-hero-copy{background:transparent;max-width:1000px;padding:0}.signature-site .signature-hero h1{margin:0 0 20px;font-family:var(--font-showroom-latin),sans-serif;font-size:clamp(38px,5vw,76px);line-height:1.15;letter-spacing:-.04em;color:var(--signature-gold)}.signature-site .signature-hero-copy>p{max-width:620px;margin:0 auto 30px;font-size:clamp(16px,1.8vw,22px);line-height:1.6;color:#eee}.signature-site .signature-hero-actions{justify-content:center;gap:18px}.signature-site .signature-hero-actions a{min-width:190px;justify-content:center;padding:16px 26px;border-radius:30px;letter-spacing:0}.signature-hero-aux{display:inline-flex;margin-top:24px;color:var(--signature-gold);border-bottom:1px solid;font-size:13px}.signature-finance,.signature-trade-in{margin:0 clamp(22px,4vw,68px);padding:80px 0;border-top:1px solid var(--signature-line)}.signature-finance{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px)}.signature-finance h2,.signature-trade-in h2{margin:0 0 24px;font-size:clamp(30px,4vw,58px);line-height:1.2;font-weight:500;letter-spacing:-.04em}.signature-finance h2 em{color:var(--signature-gold);font-style:normal}.signature-finance p,.signature-shortlist-share p,.signature-trade-in p{color:var(--signature-muted);line-height:1.75;font-size:14px}.signature-finance>div>a{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:var(--signature-gold)}.signature-finance-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.signature-finance-fields label,.signature-tool-actions label,.signature-trade-in form>label{display:grid;gap:9px;font-size:13px;min-width:0}.signature-finance-fields input,.signature-tool-actions input,.signature-trade-in input{width:100%;min-width:0;color:#fff;background:#111;padding:13px 14px;border:1px solid #494338;border-radius:6px;font:inherit;color-scheme:dark}.signature-finance-fields>.signature-tool-actions,.signature-finance-fields>details,.signature-finance-fields>output,.signature-finance-fields>p{grid-column:1/-1}.signature-finance-fields output{border-block:1px solid var(--signature-line);padding:24px 0;display:grid;gap:10px}.signature-finance-fields output span{color:var(--signature-muted);font-size:13px}.signature-finance-fields output strong{font-size:36px;font-weight:500;color:var(--signature-gold)}.signature-site details summary{cursor:pointer;padding:12px 0;font-size:14px}.signature-tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.signature-tool-actions button,.signature-tool-actions>a,.signature-trade-in button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid #76623f;border-radius:7px;background:transparent;color:var(--signature-gold);font:inherit;font-size:13px;cursor:pointer}.signature-tool-actions button:disabled{opacity:.45;cursor:default}.signature-tool-actions [role=status]{font-size:12px;color:var(--signature-muted)}.signature-collection>.signature-tool-actions{margin-bottom:30px}.signature-shortlist-share{margin:28px 0;padding:24px 0;border-block:1px solid var(--signature-line)}.signature-shortlist-share h3{margin:0 0 18px;font-weight:500}.signature-trade-in form{display:grid;gap:20px;max-width:900px;margin-block:20px}.signature-trade-in form>button{justify-self:start;background:var(--signature-gold);color:#080808}.signature-site :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--signature-gold);outline-offset:4px}@keyframes showroom-enter{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes showroom-cta-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.8deg)}60%{transform:rotate(1.4deg)}80%{transform:rotate(-.6deg)}}@media (prefers-reduced-motion:no-preference){html:has(.signature-site){scroll-behavior:smooth}.showroom-route-transition{animation:showroom-enter .26s ease-out}.signature-site :is(.signature-hero-actions a,.signature-header-enquire,.signature-trade-in button):is(:hover,:focus-visible){animation:showroom-cta-wiggle .44s ease-in-out}.signature-site :is(a,button){transition:background-color .18s ease,border-color .18s ease,color .18s ease}}.signature-site section[id]{scroll-margin-top:96px}@media (max-width:760px){.signature-site .signature-hero{min-height:620px;padding-bottom:44px}.signature-site .signature-hero-visual img{-o-object-position:60% center;object-position:60% center}.signature-site .signature-hero-actions{flex-wrap:wrap}.signature-site .signature-hero-actions a{min-width:0;padding:13px 20px}.signature-finance{grid-template-columns:1fr}.signature-finance,.signature-trade-in{padding-block:48px}.signature-finance-fields{gap:16px}.signature-tool-actions label{flex:1 1 140px}}@media (prefers-reduced-motion:reduce){.showroom-route-transition,.signature-site :is(a,button){animation:none!important;transition:none!important}html:has(.signature-site){scroll-behavior:auto}}.signature-service-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px clamp(22px,4vw,68px);border-bottom:1px solid var(--signature-line)}.signature-service-header>a{display:inline-flex;align-items:center;gap:12px}.signature-service-page{min-height:100svh}.signature-service-intro{max-width:960px;margin-inline:auto;padding:100px 24px}.signature-service-intro h1{font-size:clamp(40px,6vw,80px);color:var(--signature-gold);font-weight:500;margin:0 0 28px}.signature-service-intro p{font-size:20px;line-height:1.8;color:var(--signature-muted)}.signature-service-contact{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:16px 24px;background:var(--signature-gold);color:#080808!important;border-radius:30px}.signature-service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:30px clamp(22px,4vw,68px) 70px}.signature-service-list>a,.signature-services>div>a{display:grid;gap:14px;padding:24px 0;border-top:1px solid var(--signature-line)}.signature-service-list span,.signature-services>div>a p{color:var(--signature-muted);font-size:14px;line-height:1.65}.signature-services>div>a h3{margin:0;font-size:24px;font-weight:500}.signature-service-list a[aria-current=page]{color:var(--signature-gold)}@media (max-width:760px){.signature-service-list{grid-template-columns:1fr 1fr}.signature-service-intro{padding-block:60px}}.signature-films{padding:80px clamp(20px,6vw,100px);background:#11120f}.signature-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:36px}.signature-film-grid article{min-width:0;border:1px solid #ffffff20;border-radius:12px}.signature-film-grid article>a,.signature-film-grid button,.signature-film-grid iframe{display:flex;width:100%;aspect-ratio:16/9;align-items:center;justify-content:center;gap:12px;border:0;background:linear-gradient(135deg,#2b2920,#141511);color:#ddba76}.signature-film-grid button{cursor:pointer}.signature-film-grid article>a:hover,.signature-film-grid button:hover{background:#343025}.signature-film-grid h3{font:500 16px/1.6 var(--font-showroom-latin),sans-serif;padding:18px}.signature-review-link{display:inline-flex;align-items:center;gap:12px;color:#ddba76}@media (max-width:900px){.signature-film-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.signature-film-grid{grid-template-columns:1fr}}.signature-mobile-nav{display:none}body:has(.signature-site,.showroom-sharaf-client) .showroom-consent span{color:#ddba76}body:has(.signature-site,.showroom-sharaf-client) .showroom-consent button:first-child{background:#ddba76;color:#111;border-color:#ddba76}@media (max-width:1100px){.signature-mobile-nav{display:flex;align-items:center;justify-content:space-around;gap:16px;padding:12px 20px;background:#080808;border-bottom:1px solid #75603a}.signature-mobile-nav a{font-size:12px;white-space:nowrap}}.showroom-panorama-motion-status{padding:8px 14px;font-size:12px;line-height:1.6;color:#ddba76}.showroom-panorama-canvas.psv-fullscreen-emulation{height:100dvh!important;width:100vw!important;padding-bottom:env(safe-area-inset-bottom)}.signature-pwa{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:24px;background:#11120f}.signature-pwa button,.signature-pwa summary{display:flex;gap:10px;align-items:center;color:#ddba76;cursor:pointer}.signature-pwa p{max-width:540px;font-size:13px;line-height:1.7;padding-top:12px}.showroom-sharaf-client .showroom-logo img{filter:none}.showroom-sharaf,.signature-compare,.signature-site{--signature-gold:#d6b577;--signature-deep-gold:#aa8952;--signature-line:#39362f;--signature-muted:#b4b0a8;--signature-surface:#141414;--signature-compare-accent:#d6b577;color:#f4f0e8;background:#080808}.signature-compare :is(a,button,input,select):focus-visible,.signature-site :is(a,button,input,select):focus-visible{outline:2px solid #f0d6a6;outline-offset:5px}.signature-site .signature-header{padding-inline:clamp(20px,4vw,72px);background:#080808}.signature-site .signature-hero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:620px;text-align:start;padding:60px clamp(24px,5vw,88px);gap:24px;background:linear-gradient(125deg,#080808 30%,#1a1813)}.signature-site .signature-hero-visual{position:relative;inset:auto;z-index:0;min-width:0;height:480px;overflow:hidden;border-radius:4px}.signature-site .signature-hero-visual img{-o-object-fit:contain;object-fit:contain}.signature-site .signature-hero-visual:after{display:none}.signature-site .signature-hero-copy{min-width:0;position:relative;z-index:1}.signature-site .signature-hero h1{font-family:var(--font-signature-display),var(--font-showroom-arabic),sans-serif;font-size:clamp(54px,6.5vw,112px);line-height:.98;font-weight:500;letter-spacing:-.025em;text-transform:uppercase;color:#f4f0e8}.signature-site .signature-hero h1 em{display:block;font-style:normal;color:#d6b577}.signature-site .signature-hero-copy>p{margin:26px 0 32px;font-size:18px;max-width:410px}.signature-site .signature-hero-actions{justify-content:flex-start;gap:12px}.signature-site .signature-hero-actions a{border-radius:6px;min-width:0;padding:15px 22px}.signature-compare__vehicle-link:first-of-type,.signature-site :is(.signature-hero-actions a:first-child,.signature-header-enquire){background:linear-gradient(115deg,#eed7a8,#c4a56d 52%,#ae8f59);color:#15120c;border:1px solid #d6b577;box-shadow:inset 0 1px 0 #f8e4bc}.signature-compare__vehicle-link,.signature-site :is(.signature-hero-actions a,.signature-header-enquire,.signature-load-more){position:relative;overflow:hidden;isolation:isolate}.signature-site :is(.signature-hero-actions a,.signature-header-enquire):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#fff5 50%,transparent 75%);transform:translateX(-130%);transition:transform .6s ease}.signature-site :is(.signature-hero-actions a,.signature-header-enquire):hover:after{transform:translateX(130%)}.signature-site .signature-search-rail{width:auto;border:1px solid #65573b;margin-inline:clamp(20px,4vw,72px);border-radius:6px}.signature-site .signature-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border:0}.signature-site .signature-vehicle-card{border:1px solid #39362f;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.signature-site .signature-vehicle-main{display:flex;flex-direction:column;flex:1}.signature-site .signature-vehicle-image{aspect-ratio:16/10;background:#101010}.signature-site .signature-vehicle-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.signature-site .signature-vehicle-backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(18px) brightness(.45) saturate(.7);transform:scale(1.12)}.signature-site .signature-vehicle-image>img{position:absolute;inset:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;filter:none;transform:none}.signature-site .signature-vehicle-card:hover .signature-vehicle-image>img{transform:none;filter:none}.signature-site .signature-vehicle-card:hover{border-color:#ae8f59;background:#181713}.signature-site .signature-vehicle-copy{flex:1;padding:25px;display:flex;flex-direction:column}.signature-site .signature-vehicle-copy h3{min-height:1.1em;font-size:clamp(28px,3vw,46px)}.signature-site .signature-vehicle-copy>strong{margin-top:auto}.signature-site .signature-vehicle-image>small,.signature-site .signature-vehicle-status{font-size:10px}.signature-site .signature-services{background:linear-gradient(120deg,#16140f,#080808 65%)}.signature-site .signature-services>div{display:grid;grid-template-columns:1fr}.signature-site .signature-services>div>a{border-bottom:1px solid #514631;padding:24px 0;transition:padding .22s ease,color .22s ease}.signature-site .signature-services>div>a:hover{padding-inline-start:12px;color:#eed7a8}.signature-contact{background:linear-gradient(120deg,#080808 15%,#242017)}.signature-contact h2{color:#ead3a7}.signature-finance{background:linear-gradient(125deg,#12110e,#080808)}.signature-finance-fields{padding:28px;border:1px solid #65573b;border-radius:6px;background:#151515}.signature-finance-fields label{min-width:0}.signature-finance-fields label small{color:#ffd3b8;line-height:1.5}.signature-finance-breakdown{grid-column:1/-1;margin:0}.signature-finance-breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #39362f}.signature-finance-breakdown dd{margin:0;text-align:end}.signature-film-grid button{position:relative;isolation:isolate;overflow:hidden}.signature-film-grid button>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.signature-film-grid button>svg{background:#d6b577;color:#080808;border-radius:50%;width:56px;height:56px;padding:16px}.signature-film-grid button>span{background:#080808df;padding:5px 12px;border-radius:4px}.signature-film-grid article{border:1px solid #39362f;border-radius:6px;overflow:hidden}.signature-compare .signature-compare__intro{padding-block:24px;min-height:0;gap:20px}.signature-compare .signature-compare__intro h1{font-size:clamp(28px,4vw,48px);line-height:1.15;margin:12px 0}.signature-compare .signature-compare__intro>p{max-width:580px}.signature-compare .signature-compare__controls{padding-block:20px}.signature-compare .signature-compare__label{position:sticky;inset-inline-start:0;z-index:2;background:#171612}.signature-compare .signature-compare__vehicle-link{min-height:44px;padding:12px;border-radius:5px}.signature-differences-toggle{display:flex;align-items:center;gap:12px;min-height:44px}.signature-differences-toggle input{width:20px;height:20px;accent-color:#d6b577}.showroom-route-curtain{display:none}.signature-site [data-signature-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.showroom-route-transition[data-entering=false]{animation:none}.showroom-route-transition[data-entering=true]{animation:sharaf-route-arrive .5s cubic-bezier(.16,1,.3,1)}.showroom-route-transition[data-entering=true] .showroom-route-curtain{display:block;position:fixed;inset:0;z-index:100;pointer-events:none;background:linear-gradient(120deg,#171510,#080808);animation:sharaf-curtain .55s cubic-bezier(.76,0,.24,1) both}.signature-hero-actions,.signature-hero-copy>p{animation:sharaf-copy-arrive .85s cubic-bezier(.16,1,.3,1) both}.signature-compare__vehicle-head{animation:sharaf-copy-arrive .35s ease-out}@keyframes sharaf-route-arrive{0%{opacity:.7}to{opacity:1}}@keyframes sharaf-curtain{0%{transform:translateY(-100%)}18%{transform:translateY(-85%)}to{transform:translateY(-100%);visibility:hidden}}@keyframes sharaf-copy-arrive{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (max-width:900px){.signature-site .signature-hero{grid-template-columns:1fr;min-height:0;padding-top:40px}.signature-site .signature-hero-visual{height:auto;aspect-ratio:16/10}.signature-site .signature-hero h1{font-size:clamp(48px,10vw,80px)}.signature-site .signature-vehicle-grid{gap:16px}.signature-site .signature-vehicle-copy{padding:18px}.signature-finance-fields{padding:20px}}@media (max-width:600px){.signature-site .signature-vehicle-grid{grid-template-columns:1fr}.signature-site .signature-hero-actions{align-items:stretch}.signature-site .signature-hero-actions a{flex:1 1 100%}.signature-finance-breakdown>div{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){.showroom-route-transition,.showroom-sharaf *,.signature-compare *,.signature-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.showroom-route-curtain{display:none!important}}.signature-filter-tools{flex-wrap:wrap;margin-block:20px}.signature-filter-tools,.signature-filter-tools label{display:flex;align-items:center;gap:12px}.signature-filter-tools button,.signature-filter-tools select{min-height:44px;background:#141414;color:#f4f0e8;border:1px solid #65573b;border-radius:5px;padding:10px 14px}.signature-filter-tools button{display:inline-flex;align-items:center;gap:8px}.signature-site .signature-services :is(h2,h3,p){color:#f4f0e8}.signature-site .signature-services h3{font-size:24px}.signature-compare.signature-compare{background:#080808}.signature-compare .signature-compare__header{border-bottom-width:1px}.signature-compare .signature-compare__intro h1{max-width:none;font-family:var(--font-showroom-latin),sans-serif;letter-spacing:-.045em}.signature-compare .signature-compare__intro>div>span{margin-bottom:8px}.signature-compare .signature-compare__controls{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:16px}.signature-compare .signature-compare__controls-heading h2{font-size:18px}.signature-compare .signature-compare__controls-heading>strong{font-size:22px}.signature-compare .signature-compare__picker{margin:0}.signature-compare .signature-compare__announcement{grid-column:1/-1;min-height:0;margin:0}.signature-compare .signature-compare__comparison{padding-top:20px}.signature-compare .signature-compare__section-heading{margin-bottom:16px;align-items:center;gap:16px}.signature-compare .signature-compare__section-heading h2{font-size:22px}.signature-compare .signature-compare__vehicle-image{aspect-ratio:16/10;position:relative;min-height:0}.signature-compare .signature-compare__vehicle-image img{position:absolute;inset:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.signature-compare .signature-compare__vehicle-title h3{font-size:28px}@media (max-width:700px){.signature-compare .signature-compare__controls,.signature-compare .signature-compare__intro{grid-template-columns:1fr}.signature-compare .signature-compare__intro>p{font-size:13px;line-height:1.5}.signature-compare .signature-compare__section-heading{flex-wrap:wrap}.signature-compare .signature-compare__header{flex-wrap:wrap;gap:16px}.signature-compare .signature-compare__label{min-width:95px;max-width:110px;white-space:normal}}.signature-inventory-intro{padding:clamp(40px,7vw,100px) 0 32px;border-bottom:1px solid #d6b57733}.signature-inventory-intro>span{color:#d6b577;font-size:11px;letter-spacing:.2em}.signature-inventory-intro h1{margin:16px 0;font-size:clamp(40px,6vw,80px);line-height:1.1;letter-spacing:-.04em}.signature-inventory-intro p,.signature-inventory-pagination p{color:#c4beb3}.signature-inventory-pagination{text-align:center;padding:28px 0}.signature-site a.signature-load-more{display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none}.signature-site .signature-hero h1>span{display:block;font-size:clamp(23px,2.6vw,42px);letter-spacing:.18em;margin-bottom:14px}.signature-site .signature-hero h1 em{font-size:clamp(96px,13vw,194px);line-height:.9;letter-spacing:-.015em;background:linear-gradient(125deg,#fbf0d9,#d6b577 55%,#ad8749);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signature-site[dir=rtl] .signature-hero h1>span{letter-spacing:0}.signature-site[dir=rtl] .signature-hero h1 em{font-size:clamp(70px,8vw,120px);line-height:1.3}.signature-site .signature-hero-visual{border-block:1px solid #d6b57755;background:radial-gradient(ellipse at 50% 65%,#75603b30,transparent 70%)}.signature-site .signature-hero-visual:before{content:"";position:absolute;z-index:-1;background:linear-gradient(110deg,transparent 25%,#d6b57718 48%,transparent 70%);transform:translateX(-30%)}@media (prefers-reduced-motion:no-preference){.signature-site .signature-hero-visual:before{animation:signature-ambient-light 9s ease-in-out infinite alternate}.signature-site .signature-services>div>a:hover svg{transform:translate(4px,-4px)}.signature-site .signature-services>div>a svg{transition:transform .25s ease}}@keyframes signature-ambient-light{to{transform:translateX(30%)}}@media (max-width:700px){.signature-site .signature-hero{padding-top:36px}.signature-site .signature-hero-copy>p{margin:20px 0 24px}.signature-site .signature-hero h1>span{font-size:26px}.signature-site .signature-hero h1 em{font-size:100px}.signature-site[dir=rtl] .signature-hero h1 em{font-size:72px}}.showroom-sharaf,.signature-compare,.signature-site{--signature-radius-card:12px;--signature-radius-control:6px;--signature-radius-action:999px}.signature-site .signature-hero-visual{border:1px solid #d6b57730;border-radius:var(--signature-radius-card)}.signature-compare .signature-compare__vehicle-link,.signature-site :is(.signature-hero-actions a,.signature-header-enquire){border-radius:var(--signature-radius-action)}.showroom-sharaf .signature-tool-actions :is(a,button),.signature-site :is(.signature-tool-actions a,.signature-tool-actions button,.signature-contact-links a,.signature-load-more){border-radius:var(--signature-radius-control)}.signature-site .signature-search-rail{border-radius:var(--signature-radius-card);overflow:hidden}.signature-site .signature-search-rail>button{border-radius:var(--signature-radius-control);margin:6px}.signature-site .signature-vehicle-card{border-radius:var(--signature-radius-card);border-color:#d6b57726;background:linear-gradient(150deg,#1b1a17,#101010 65%)}.signature-site .signature-vehicle-image{border-radius:8px;margin:4px 4px 0}.signature-site .signature-compare-toggle{border-radius:0 0 var(--signature-radius-card) var(--signature-radius-card)}.signature-site .signature-services>div>a{border:0;border-top:1px solid #d6b57733;border-radius:0;padding:28px 0;margin:0}.signature-site .signature-contact{border:0;border-top:1px solid #d6b57733;border-radius:0;padding-block:clamp(40px,5vw,72px);margin-block:48px 0;background:radial-gradient(ellipse at 100% 0,#76613d18,transparent 65%)}.signature-compare .signature-compare__table-scroll,.signature-finance-fields,.signature-site .signature-film-grid article,.signature-site .signature-journal article{border-radius:0}.signature-finance-fields :is(input,select){border-radius:var(--signature-radius-control)}.signature-compare .signature-compare__vehicle-image,.signature-site .signature-film-grid :is(button,iframe,article>a){border-radius:8px;overflow:hidden}.signature-site .signature-compare-tray{border-radius:var(--signature-radius-card)}.signature-compare .signature-compare__controls{border:0;border-block:1px solid #d6b57730;border-radius:0;padding:24px 0;margin-block:20px;background:transparent}.showroom-video-media>iframe,.showroom-video-poster{display:block;width:100%;aspect-ratio:16/9;border:0;background:#111;color:#f4f0e8}.showroom-video-poster{position:relative;cursor:pointer;overflow:hidden}.showroom-video-poster>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.showroom-video-poster>span{position:absolute;inset:0;display:flex;gap:12px;align-items:center;justify-content:center;background:#0003}.signature-compare select,.signature-site select{color-scheme:dark;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;border:1px solid #5e5139;border-radius:6px;background-color:#171613;color:#f4f0e8;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.signature-compare select:hover,.signature-site select:hover{border-color:#d6b577;background-color:#211e18}.signature-compare select:focus-visible,.signature-site select:focus-visible{outline:2px solid #d6b577;outline-offset:3px}.signature-compare select option,.signature-site select option{background-color:#171613;color:#f4f0e8}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.signature-compare select,.signature-site select{background-image:none}.signature-compare select,.signature-compare select::picker(select),.signature-site select,.signature-site select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.signature-compare select::picker(select),.signature-site select::picker(select){margin-block-start:8px;padding:6px;max-height:min(360px,55dvh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #8d754c;border-radius:8px;background:#171613;color:#f4f0e8;box-shadow:0 18px 48px #0009;scrollbar-color:#8d754c #171613}.signature-compare select::picker-icon,.signature-site select::picker-icon{color:#d6b577;margin-inline-start:8px;transition:rotate .16s ease}.signature-compare select:open::picker-icon,.signature-site select:open::picker-icon{rotate:180deg}.signature-compare select option,.signature-site select option{min-height:44px;padding:10px 12px;gap:12px;border-radius:4px;font-size:14px;line-height:1.5}.signature-compare select option:is(:hover,:focus-visible),.signature-site select option:is(:hover,:focus-visible){background:#30291d;color:#fff8e9;outline:none}.signature-compare select option:checked,.signature-site select option:checked{background:#d6b577;color:#17130c;font-weight:600}.signature-compare select option::checkmark,.signature-site select option::checkmark{color:currentColor}}@media (prefers-reduced-motion:reduce){.signature-compare select,.signature-compare select::picker-icon,.signature-site select,.signature-site select::picker-icon{transition:none}}.signature-site .signature-hero{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:580px;height:clamp(580px,51vw,760px);padding:48px clamp(32px,5vw,88px);gap:0;overflow:hidden;background:#080808}.signature-site .signature-hero-visual{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;border:0;border-radius:0;background:#080808}.signature-site .signature-hero-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:35% 65%;transform:none;animation:none}.signature-site .signature-hero-visual:before{inset:0;z-index:1;background:radial-gradient(ellipse at 67% 15%,#efd8ad14,transparent 48%);transform:none;animation:none;pointer-events:none}.signature-site .signature-hero-copy{width:32%;max-width:440px;margin:0;text-align:start}.signature-site .signature-hero h1,.signature-site .signature-hero h1 em,.signature-site .signature-hero h1>span{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.4vw,82px);font-weight:400;font-style:normal;line-height:1.04;letter-spacing:-.045em;text-transform:none;color:#f4f0e8;background:none;-webkit-text-fill-color:currentColor}.signature-site .signature-hero-copy>p{max-width:330px;margin:25px 0 32px;font-size:16px;line-height:1.65;color:#d0ccc4}.signature-site .signature-hero-actions{flex-direction:column;align-items:flex-start;margin:0;gap:20px}.signature-site .signature-hero-actions a{min-height:48px;padding:14px 22px;border-radius:4px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.015em;text-transform:none}.signature-site .signature-hero-actions a:first-child{background:#d6b577;color:#17130c;border:1px solid #d6b577;box-shadow:none;gap:26px}.signature-site .signature-hero-actions a:last-child{min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#f4f0e8;text-decoration:underline;text-decoration-color:#8d754c;text-underline-offset:8px}.signature-site .signature-hero-motion-toggle{position:absolute;inset-inline-end:clamp(24px,5vw,88px);bottom:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #f4f0e83d;border-radius:4px;background:#080808b3;color:#f4f0e8;font-size:12px;cursor:pointer}.signature-site .signature-hero-motion-toggle svg{width:14px;height:14px}.signature-site .signature-header a.signature-header-enquire{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #8d754c;border-radius:4px;background:transparent;color:#d6b577}.signature-site .signature-search-rail{margin-block-start:0}.signature-site[dir=rtl] .signature-hero h1,.signature-site[dir=rtl] .signature-hero h1 em,.signature-site[dir=rtl] .signature-hero h1>span{font-family:var(--font-showroom-arabic),serif;font-size:clamp(42px,4.5vw,68px);line-height:1.45;letter-spacing:0}.signature-site[dir=rtl] .signature-hero{direction:ltr}.signature-site[dir=rtl] .signature-hero-copy{direction:rtl;margin:0}@keyframes signature-cinematic-pan{0%{transform:scale(1)}to{transform:scale(1.035) translateX(-.35%)}}@keyframes signature-cinematic-light{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.signature-site .signature-hero-visual img{animation:signature-cinematic-pan 20s ease-in-out infinite alternate;animation-play-state:paused}.signature-site .signature-hero-visual:before{animation:signature-cinematic-light 12s ease-in-out infinite alternate;animation-play-state:paused}.signature-site .signature-hero[data-motion-running=true][data-motion-paused=false] .signature-hero-visual img,.signature-site .signature-hero[data-motion-running=true][data-motion-paused=false] .signature-hero-visual:before{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.signature-site .signature-hero-motion-toggle{display:none}}@media (max-width:900px){.signature-site .signature-hero{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:0}.signature-site .signature-hero-copy{width:100%;max-width:none;padding:42px 24px 20px}.signature-site .signature-hero h1,.signature-site .signature-hero h1 em,.signature-site .signature-hero h1>span{font-size:clamp(48px,13vw,64px)}.signature-site .signature-hero-copy>p{margin:20px 0 24px;max-width:290px}.signature-site .signature-hero-actions{gap:8px}.signature-site .signature-hero-visual{position:relative;height:clamp(270px,45vw,400px);flex:none}.signature-site .signature-hero-visual img{-o-object-position:left center;object-position:left center}.signature-site .signature-hero-motion-toggle{bottom:16px}.signature-site[dir=rtl] .signature-hero h1,.signature-site[dir=rtl] .signature-hero h1 em,.signature-site[dir=rtl] .signature-hero h1>span{font-size:46px}}@media (max-width:700px){.signature-site .signature-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:16px}.signature-site .signature-header .signature-brand{min-width:0;max-width:100%;gap:8px}.signature-site .signature-brand-copy{min-width:0}.signature-site .signature-brand-copy strong{max-width:100%}.signature-site .signature-header-tools{gap:8px}.signature-site .signature-header a.signature-header-enquire{padding-inline:10px;letter-spacing:.05em}}.signature-site .signature-contact-details a{gap:14px}.signature-contact-label{flex:1}.signature-site .signature-contact-icon{position:relative;display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/22%)}.signature-contact-icon--phone{background:linear-gradient(145deg,#397cec,#2254bd)}.signature-contact-icon--whatsapp{background:linear-gradient(145deg,#24bc65,#11783f)}.signature-site .signature-contact-icon>svg{width:22px;height:22px}.signature-site .signature-contact-icon>.signature-contact-icon-handset{position:absolute;width:10px;height:10px;inset:14px auto auto 15px;stroke-width:2.5}