:root{color-scheme:light dark;--paper: #f7f7f2;--paper-deep: #efefea;--ink: #202629;--muted: #6d7678;--line: #dedfda;--blue: #087f9c;--blue-dark: #06697f;--blue-soft: #e5f1f2;--white: #fff;--serif: Georgia, "Times New Roman", serif;--sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: Manrope, "DM Sans", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}.skip-link{position:absolute;z-index:100;left:16px;top:-50px;padding:9px 13px;background:var(--ink);color:#fff;border-radius:4px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid #32a4bc;outline-offset:3px}.section-wrap{width:min(1440px,calc(100% - 64px));margin:0 auto}.site-header{height:78px;padding:0 max(32px,calc((100vw - 1440px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f7f7f2f0;position:sticky;top:0;z-index:20;backdrop-filter:blur(12px)}.wordmark{display:flex;align-items:center;gap:10px;white-space:nowrap}.mark{font:800 23px/1 var(--display);letter-spacing:-.1em}.mark span{color:var(--blue)}.wordmark-divider{height:20px;border-left:1px solid #9da4a1;margin:0 2px 0 4px}.wordmark-label{font:700 10px/1 var(--display);letter-spacing:.24em;color:#737b7a}.main-nav{height:100%;display:flex;align-items:center;gap:32px}.main-nav a{height:100%;display:flex;align-items:center;position:relative;font-size:13px;color:#596264;transition:color .18s}.main-nav a:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid var(--blue)}.header-actions{display:flex;align-items:center;gap:20px}.language-switch{border:1px solid var(--line);background:transparent;padding:8px 12px;font-size:12px;font-weight:700;border-radius:3px;cursor:pointer}.language-switch:hover{border-color:var(--blue);color:var(--blue)}.header-contact{font-size:13px;font-weight:650}.header-contact span{color:var(--blue);margin-left:5px}.menu-toggle{display:none;border:0;background:none;width:42px;height:42px;padding:12px;cursor:pointer}.menu-toggle span{height:1px;width:18px;background:var(--ink);display:block;margin:5px auto}.hero{min-height:515px;display:grid;grid-template-columns:1fr .86fr;gap:50px;align-items:center;padding-top:64px;padding-bottom:65px}.hero-copy{padding:3px 0 0}.eyebrow{margin:0 0 20px;display:flex;align-items:center;gap:10px;color:var(--blue);font:700 10px/1.2 var(--display);letter-spacing:.16em}.eyebrow-line{width:24px;height:1px;background:var(--blue)}h1,h2,h3,p{margin-top:0}.hero h1{margin:0 0 22px;font:600 clamp(44px,5.5vw,72px) / 1.05 var(--display);letter-spacing:-.075em}.hero h1 em,.sourcing-copy h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.06em;color:var(--blue);font-style:italic}.hero-description{max-width:515px;color:#626b6c;font-size:16px;line-height:1.75;margin-bottom:26px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{min-height:48px;padding:0 17px;border:1px solid transparent;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:22px;cursor:pointer;font-size:13px;font-weight:650;transition:background .18s,border-color .18s,color .18s}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:var(--blue-dark)}.button-arrow{font-size:19px;font-weight:400}.text-link{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:8px 0;color:var(--ink);font-size:13px;font-weight:650;cursor:pointer}.text-link span:last-child{color:var(--blue);font-size:16px;transition:transform .18s}.text-link:hover span:last-child{transform:translate(2px,-2px)}.hero-proof{display:flex;align-items:center;gap:11px;margin-top:38px;color:#747c7d;font-size:12px}.proof-rule{width:34px;height:1px;background:var(--line)}.hero-art{position:relative;min-height:348px;border-radius:2px;overflow:hidden;background:#e6ece8;border:1px solid #d9e0dc;isolation:isolate}.hero-art:before{content:"";position:absolute;inset:0;background:linear-gradient(133deg,#e9eee7,#dee9e5 49%,#d7e2e1);z-index:-2}.art-grid{position:absolute;inset:0;background-image:linear-gradient(to right,#ffffff3e 1px,transparent 1px),linear-gradient(to bottom,#ffffff3e 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(115deg,black,transparent 85%);z-index:-1}.art-orbit{position:absolute;left:50%;top:52%;border:1px solid #087f9c42;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:290px;height:290px}.orbit-two{width:215px;height:215px;border-color:#087f9c29}.art-core{position:absolute;left:50%;top:52%;width:146px;height:146px;border:1px solid #087f9c7a;border-radius:50%;transform:translate(-50%,-50%);background:#f7f7f2dd;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 12px #087f9c08,0 0 0 32px #087f9c05}.core-mark{font:800 33px/1 var(--display);letter-spacing:-.1em}.core-caption{text-align:center;font-size:8px;font-weight:700;letter-spacing:.18em;color:#627275;line-height:1.65;margin-top:11px}.art-label{position:absolute;left:19px;right:19px;display:flex;align-items:center;justify-content:space-between;color:#586967;font:700 9px/1.2 var(--display);letter-spacing:.15em}.art-label-top{top:17px}.art-label-bottom{bottom:17px}.art-dot{width:6px;height:6px;background:var(--blue);border-radius:50%;margin-right:auto}.art-label-top span:last-child{margin-left:8px}.art-coordinate{color:#80908d;font-size:8px}.art-route{position:absolute;left:24%;right:24%;top:52%;height:1px;background:#087f9c65}.art-route span{position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;border:1px solid var(--blue);background:#e4ece7}.art-route span:first-child{left:-4px}.art-route span:last-child{right:-4px}.art-route i{position:absolute;left:50%;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #087f9c18}.trust-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f0f1ec}.trust-inner{min-height:82px;width:min(1440px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr auto;align-items:center;gap:25px}.trust-inner>span{font-family:var(--serif);font-size:15px;font-style:italic;color:#666f6e}.trust-item{display:flex;align-items:center;gap:11px;font-size:12px;font-weight:600}.trust-item b{color:var(--blue);font:700 9px var(--display)}.trust-link{color:var(--blue);font-size:19px}.inventory-section{padding-top:96px;padding-bottom:90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.section-heading h2,.about-section h2,.contact-inner h2{font:600 clamp(30px,3.4vw,43px) / 1.12 var(--display);letter-spacing:-.06em;margin:0}.section-intro{max-width:620px;color:#697273;font-size:14px;line-height:1.7;margin:12px 0 0}.heading-link{flex:0 0 auto;margin-bottom:3px}.inventory-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 195px 195px auto;gap:10px;align-items:end;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.search-box{height:44px;border:1px solid var(--line);background:#fbfbf8;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:3px;transition:border-color .18s var(--ease-ui),box-shadow .18s var(--ease-ui)}.search-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.search-clear{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .18s var(--ease-ui),background-color .18s var(--ease-ui),transform .18s var(--ease-ui)}.search-clear:hover{color:var(--ink);background:var(--paper-deep);transform:scale(1.06)}.search-clear svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.search-clear[hidden],.clear-filter[hidden]{display:none!important}.search-icon{font-size:23px;line-height:1;color:#798384}.search-box input{width:100%;border:0;background:transparent;outline:0;color:var(--ink);font-size:13px}.search-box input::placeholder{color:#8a9291}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.search-box kbd{font:11px var(--sans);border:1px solid var(--line);border-radius:2px;padding:2px 6px;color:#808988}.filter-label{display:grid;gap:5px;color:#687272;font:700 9px var(--display);letter-spacing:.12em}.filter-label select,.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--line);border-radius:3px;background:#fbfbf8;color:var(--ink);font-size:13px;outline:0}.filter-label select{height:44px;padding:0 10px;letter-spacing:normal;font:500 13px var(--sans)}.clear-filter{height:44px;border:0;background:none;text-align:right;color:var(--blue);font-size:12px;font-weight:650;cursor:pointer}.clear-filter:hover{text-decoration:underline}.filter-label select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 14%,transparent)}.results-meta{display:flex;align-items:center;justify-content:space-between;padding:17px 0 12px;color:#737b7b;font-size:11px}.results-meta p{margin:0}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.vehicle-card{min-width:0;border:1px solid var(--line);background:#fbfbf8;transition:border-color .18s,transform .18s,box-shadow .18s}.vehicle-card:hover{border-color:#aabec0;transform:translateY(-2px);box-shadow:0 10px 28px #15313a0a}.vehicle-photo{height:162px;position:relative;overflow:hidden;background:linear-gradient(135deg,#e8ece7,#dfe8e5 58%,#e5e9e3);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.vehicle-photo:before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,#f7f7f246 1px,transparent 1px),linear-gradient(90deg,#f7f7f246 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(130deg,black,transparent)}.photo-stamp{position:absolute;top:12px;left:12px;padding:5px 7px;background:#f7f7f2dd;border:1px solid #daddd7;color:#596666;font:700 8px var(--display);letter-spacing:.12em}.photo-placeholder{position:relative;color:#556568;text-align:center}.photo-placeholder b{display:block;font:700 25px/1.2 var(--display);letter-spacing:-.07em}.photo-placeholder span{display:block;margin-top:6px;color:#73817f;font-size:10px}.stock-code{position:absolute;right:12px;bottom:10px;color:#71807e;font:600 8px var(--display);letter-spacing:.08em}.vehicle-card-body{padding:16px 16px 15px}.vehicle-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--blue);font:700 9px var(--display);letter-spacing:.1em;text-transform:uppercase}.snapshot-badge{color:#757e7c;background:#eff0ec;padding:4px 6px;font-size:8px;letter-spacing:.04em}.vehicle-title{font:650 17px/1.3 var(--display);letter-spacing:-.035em;margin:0 0 3px}.vehicle-trim{font-size:11px;color:#707a79;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 14px}.vehicle-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid var(--line);padding-top:12px}.vehicle-specs span{display:block;color:#89918e;font-size:9px}.vehicle-specs b{display:block;margin-top:3px;color:#3a4444;font-size:11px;font-weight:650}.vehicle-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px}.vehicle-card-footer button{border:0;border-bottom:1px solid var(--blue);padding:3px 0;background:transparent;color:var(--blue-dark);font-size:11px;font-weight:700;cursor:pointer}.vehicle-card-footer small{color:#7a8381;font-size:9px}.inventory-footnote{display:flex;align-items:flex-start;gap:9px;margin:21px 0 0;color:#79817f;font-size:11px;line-height:1.6}.footnote-mark{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;border:1px solid #a9b2ac;border-radius:50%;font:700 10px var(--serif)}.empty-state{text-align:center;padding:60px 20px;border:1px dashed var(--line);margin-top:8px}.empty-icon{font-size:29px;color:var(--blue)}.empty-state h3{font-size:18px;margin:9px 0}.empty-state p{font-size:13px;color:var(--muted)}.sourcing-section{padding:86px 0;background:#e9edeb;border-top:1px solid #dbe1dc;border-bottom:1px solid #dbe1dc}.sourcing-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.sourcing-copy{padding-top:10px}.sourcing-copy h2{font:600 clamp(36px,4vw,51px) / 1.08 var(--display);letter-spacing:-.07em;margin:0 0 18px}.sourcing-copy>p:not(.eyebrow){color:#606c6a;font-size:14px;line-height:1.75;max-width:440px}.process-list{display:grid;gap:17px;padding:0;margin:27px 0 0;list-style:none}.process-list li{display:grid;grid-template-columns:28px 1fr;gap:10px}.process-list li>span{color:var(--blue);font:700 9px var(--display);padding-top:3px}.process-list strong{font-size:12px}.process-list p{font-size:11px;color:#75807d;margin:3px 0 0}.enquiry-card{background:#fbfbf8;border:1px solid #d8dfda;padding:26px 27px;box-shadow:0 18px 48px #183c4410}.form-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:21px}.form-step{color:var(--blue);font:700 9px var(--display);letter-spacing:.12em}.form-heading h3{font:650 21px/1.3 var(--display);letter-spacing:-.04em;margin:5px 0 0}.form-lock{font-size:19px;color:var(--blue)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:600;color:#66716f}.form-field input,.form-field select{height:41px;padding:0 10px;font-weight:400}.form-field textarea{resize:vertical;padding:10px;font-weight:400;line-height:1.5}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #087f9c15}.form-field input::placeholder,.form-field textarea::placeholder{color:#959d99}.form-wide{grid-column:1/-1}.form-privacy,.form-note{color:#7d8683;font-size:10px;line-height:1.55;margin:14px 0 0}.form-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.form-actions .button{min-height:44px;gap:12px;font-size:11px}.button-outline{border-color:#bdc8c3;background:transparent;color:#273332}.button-outline:hover{border-color:var(--blue);color:var(--blue)}.form-note{text-align:center;margin-top:9px}.form-error{margin:10px 0 0;color:#a43132;font-size:12px}.about-section{padding:95px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid var(--line)}.about-section h2{font-size:clamp(31px,3.4vw,44px)}.about-detail{padding-top:28px}.about-detail p{color:#616c6b;font-size:14px;line-height:1.85;margin-bottom:17px}.about-detail .text-link{margin-top:2px}.contact-strip{background:var(--ink);color:#f5f6f1;padding:46px 0}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.contact-inner .eyebrow{color:#83c9d3;margin-bottom:12px}.contact-inner .eyebrow-line{background:#83c9d3}.contact-inner h2{font-size:clamp(23px,3vw,34px)}.contact-copy{max-width:650px}.contact-description{max-width:62ch;margin-top:14px;color:#c2cbc8;font-size:15px;line-height:1.75}.contact-links{display:flex;gap:10px}.contact-links a{min-width:105px;display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #536061;padding:13px;color:#eff5f1;font-size:12px;transition:border-color .18s,background .18s}.contact-links a:hover{border-color:#8dcbd1;background:#ffffff09}.contact-links b{font-weight:400;color:#8dcbd1}.site-footer{background:var(--ink);color:#e5eae4;padding:20px 0;border-top:1px solid #ffffff22}.footer-inner{display:flex;align-items:center;gap:20px}.footer-mark .mark{font-size:19px}.footer-mark .wordmark-label{color:#aeb7b3}.footer-mark .wordmark-divider{border-color:#6c7772;height:17px}.footer-inner p{margin:0;color:#abb4b0;font-size:11px}.footer-inner small{margin-left:auto;color:#9ca7a2;font-size:10px}.detail-view{min-height:72vh;padding:44px 0 80px}.detail-back{display:inline-flex;gap:7px;color:var(--blue);font-size:12px;font-weight:650;margin-bottom:22px}.detail-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:start}.detail-photo{height:420px;position:relative;background:linear-gradient(135deg,#e8ece7,#dfe8e5 58%,#e5e9e3);border:1px solid var(--line);display:grid;place-items:center}.detail-photo:before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,#f7f7f246 1px,transparent 1px),linear-gradient(90deg,#f7f7f246 1px,transparent 1px);background-size:32px 32px}.detail-photo>div{position:relative;text-align:center}.detail-photo b{font:700 43px var(--display);letter-spacing:-.08em}.detail-photo span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.detail-content{padding:12px 0}.detail-content h1{font:650 clamp(30px,4vw,45px) / 1.12 var(--display);letter-spacing:-.06em;margin:8px 0}.detail-content>p{color:#667170;font-size:13px;line-height:1.7}.detail-id{display:inline-block;margin:8px 0 18px;padding:5px 7px;background:var(--blue-soft);color:var(--blue-dark);font:700 9px var(--display);letter-spacing:.08em}.detail-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0}.detail-specs div{padding:14px;border:1px solid var(--line);border-radius:var(--radius-control, 14px);background:var(--white);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.detail-specs div:hover{border-color:color-mix(in srgb,var(--blue) 42%,var(--line));transform:translateY(-1px)}.detail-specs span,.detail-specs b{display:block}.detail-specs span{color:#7b8482;font-size:10px}.detail-specs b{margin-top:4px;font-size:12px;font-weight:600}.detail-extra-specs{margin:-8px 0 20px;border:1px solid var(--line);border-radius:var(--radius-control, 14px);background:var(--white);overflow:hidden}.detail-extra-specs summary{padding:13px 15px;color:var(--blue-dark);font-size:11px;font-weight:650;cursor:pointer;list-style:none}.detail-extra-specs summary::-webkit-details-marker{display:none}.detail-extra-specs summary:after{content:"+";float:inline-end;color:var(--gold-dark, var(--blue));font-size:16px;line-height:1}.detail-extra-specs[open] summary:after{content:"−"}.detail-extra-specs .detail-specs{margin:0;padding:12px;border-top:1px solid var(--line)}.detail-docs{padding:16px;background:#eef0eb;border:1px solid var(--line);margin:20px 0}.detail-docs strong{display:block;font-size:12px}.detail-docs p{color:#687371;font-size:11px;margin:6px 0 0}.detail-spec-disclaimer{margin:12px 0;color:var(--muted);font-size:10px;line-height:1.5}.detail-legal-note{margin-top:18px;color:var(--muted);font-size:10px;line-height:1.5}.detail-legal-note p{margin:4px 0}.detail-actions{display:flex;gap:11px;flex-wrap:wrap}.detail-actions .button{min-height:44px;font-size:12px}.detail-note{margin-top:18px;color:#7a8380;font-size:10px;line-height:1.6}.rtl,.rtl .site-header,.rtl .hero-actions,.rtl .contact-inner,.rtl .section-heading,.rtl .results-meta{direction:rtl}.rtl .hero-copy,.rtl .form-field,.rtl .about-detail{text-align:right}.rtl .eyebrow-line{transform:scaleX(-1)}.rtl .vehicle-specs,.rtl .detail-specs{direction:rtl}@media(max-width:950px){.section-wrap,.trust-inner{width:min(100% - 48px,740px)}.site-header{padding:0 24px}.hero{grid-template-columns:1fr .8fr;gap:28px;min-height:460px;padding-top:48px;padding-bottom:48px}.hero-art{min-height:300px}.trust-inner{grid-template-columns:1fr 1fr 1fr auto;padding:18px 0}.trust-inner>span{grid-column:1/-1}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{grid-template-columns:minmax(220px,1fr) 160px 160px auto}.sourcing-layout{gap:35px}.about-section{gap:40px}.contact-inner{align-items:flex-start;flex-direction:column}.contact-links{width:100%}.contact-links a{flex:1}}@media(max-width:700px){.site-header{height:68px;padding:0 18px}.main-nav{display:none;position:absolute;top:67px;left:0;right:0;height:auto;padding:10px 18px 18px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 12px 18px #0000000c;align-items:stretch;flex-direction:column;gap:0}.main-nav.is-open{display:flex}.main-nav a{height:auto;padding:12px 0;border-bottom:1px solid var(--line)}.main-nav a:last-child{border:0}.main-nav a:hover:after{display:none}.header-actions{gap:10px}.header-contact{display:none}.menu-toggle{display:block}.section-wrap,.trust-inner{width:calc(100% - 36px)}.hero{grid-template-columns:1fr;gap:31px;padding-top:45px;padding-bottom:35px}.hero h1{font-size:clamp(43px,12vw,61px)}.hero-description{font-size:15px}.hero-proof{margin-top:25px}.hero-art{min-height:260px}.orbit-one{width:230px;height:230px}.orbit-two{width:175px;height:175px}.art-core{width:124px;height:124px}.trust-inner{grid-template-columns:1fr 1fr;gap:14px;padding:17px 0}.trust-inner>span{grid-column:1/-1}.trust-item{font-size:11px;gap:8px}.trust-link{display:none}.inventory-section{padding:65px 0}.section-heading{display:block;margin-bottom:23px}.section-heading h2{font-size:34px}.section-intro{font-size:13px}.heading-link{margin-top:12px}.inventory-toolbar{grid-template-columns:1fr 1fr;gap:10px;padding:13px 0}.search-box{grid-column:1/-1}.clear-filter{grid-column:1/-1;text-align:left;height:34px;padding:0}.results-meta{font-size:10px}.vehicle-grid{grid-template-columns:1fr}.vehicle-photo{height:180px}.vehicle-card-body{padding:15px}.sourcing-section{padding:62px 0}.sourcing-layout{grid-template-columns:1fr;gap:27px}.sourcing-copy h2{font-size:43px}.process-list{gap:13px}.enquiry-card{padding:21px 17px}.form-grid{gap:11px 9px}.form-field{font-size:10px}.form-actions{grid-template-columns:1fr}.form-actions .button{justify-content:space-between;padding:0 14px}.about-section{padding:64px 0;grid-template-columns:1fr;gap:12px}.about-detail{padding-top:0}.about-section h2{font-size:34px}.about-detail p{font-size:13px}.contact-strip{padding:35px 0}.contact-inner{gap:21px}.contact-links{display:grid;grid-template-columns:1fr;gap:7px}.contact-links a{min-height:47px}.footer-inner{align-items:flex-start;flex-wrap:wrap;gap:11px}.footer-inner p{flex-basis:100%;order:3}.footer-inner small{margin:0 0 0 auto}.detail-view{padding:27px 0 55px}.detail-layout{grid-template-columns:1fr;gap:18px}.detail-photo{height:260px}.detail-content{padding-top:0}.detail-content h1{font-size:34px}.detail-actions{display:grid;grid-template-columns:1fr}.detail-actions .button{justify-content:space-between}.filter-label select{min-width:0}.snapshot-badge{max-width:103px;text-align:right}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rtl #main-nav{right:auto;left:0}body.is-detail main>.hero,body.is-detail main>.trust-band,body.is-detail main>.inventory-section,body.is-detail main>.sourcing-section,body.is-detail main>.about-section{display:none}#detail-root[hidden]{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.filter-label{font-size:12px}.form-field{font-size:13px}.filter-label select,.form-field input,.form-field select,.form-field textarea{font-size:14px}.vehicle-photo.has-photo:before,.detail-photo.has-photo:before{display:none}.vehicle-photo>img,.detail-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vehicle-photo.has-photo,.detail-photo.has-photo{background:#e7eae7}.detail-photo.has-photo{overflow:hidden;background:#484a4b}.detail-gallery{min-width:0;display:grid;gap:12px}.detail-photo.has-photo.is-studio{height:auto;aspect-ratio:4 / 3;border-color:transparent;background:#4b4d4f;box-shadow:inset 0 0 70px #15191b35}.detail-photo.is-studio .detail-photo-open img{-webkit-mask-image:radial-gradient(ellipse 104% 104% at 50% 49%,#000 78%,transparent 100%);mask-image:radial-gradient(ellipse 104% 104% at 50% 49%,#000 78%,transparent 100%)}.detail-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.detail-gallery--five-photos .detail-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-thumb{position:relative;min-width:0;height:auto;aspect-ratio:4 / 3;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:12px;background:#484a4b;opacity:.76;cursor:pointer;transition:opacity .22s var(--ease-ui),border-color .22s var(--ease-ui),transform .22s var(--ease-ui),box-shadow .22s var(--ease-ui)}.detail-thumb img{display:block;width:100%;height:100%;object-fit:contain}.detail-thumb:hover{opacity:1;transform:translateY(-2px)}.detail-thumb.is-active{opacity:1;border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 30%,transparent)}.detail-thumb:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.photo-nav{position:absolute;z-index:2;top:50%;width:38px;height:38px;transform:translateY(-50%);display:grid;place-items:center;border:1px solid #ffffffaa;border-radius:50%;background:#17201ecc;color:#fff;font-size:25px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.photo-nav:hover{background:#17201ef2}.photo-prev{left:14px}.photo-next{right:14px}.photo-count{position:absolute;z-index:2;left:50%;bottom:13px;transform:translate(-50%);padding:4px 9px;border-radius:20px;background:#17201ecc;color:#fff;font:600 11px var(--sans)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}select.language-switch{min-width:120px;height:38px;padding:0 10px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:12px;font-weight:700;border-radius:3px;cursor:pointer}.vehicle-error{display:flex;min-height:55vh;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}.vehicle-error h1{max-width:640px}html[lang=ar-AE] body{font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif}html[lang=ar-AE] h1,html[lang=ar-AE] h2,html[lang=ar-AE] h3{font-family:Tahoma,Noto Sans Arabic,Arial,sans-serif;letter-spacing:normal}html[lang=ar-AE] .eyebrow,html[lang=ar-AE] .art-label{letter-spacing:normal}html[lang=ar-AE] .contact-links,html[lang=ar-AE] .language-switch{direction:ltr}:root{--muted: #586365;--blue: #06738c}.wordmark-label,.hero-proof,.art-coordinate,.search-icon,.search-box input::placeholder,.search-box kbd,.filter-label,.results-meta,.photo-placeholder span,.snapshot-badge,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.process-list p,.form-field input::placeholder,.form-field textarea::placeholder,.form-privacy,.form-note,.detail-specs span,.detail-docs p,.detail-note{color:var(--muted)}.stock-code{padding:4px 6px;background:#17201ecc;border-radius:2px;color:#fff}.footer-mark .mark span{color:#83c9d3}.hero-photo-slot{position:absolute;inset:0;z-index:-3;overflow:hidden}.hero-photo-slot .hero-visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;transform-origin:55% 55%;animation:hero-cinematic-drift 26s ease-in-out infinite alternate;transition:opacity 1.4s cubic-bezier(.22,.68,.18,1);opacity:0}.hero-photo-slot .hero-visual.is-visible{opacity:1}#hero-media[data-appearance=dark] .hero-visual:not(.is-night-image){display:none!important}@keyframes hero-cinematic-drift{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.075) translate3d(-.8%,-.35%,0)}}.hero-photo-slot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 35%,#ffffff0b 48%,transparent 62%);transform:translate(-115%);animation:hero-light-sweep 18s ease-in-out infinite}.hero-photo-slot.scene-shift:after{background:linear-gradient(108deg,transparent 34%,#ffffff12 42%,#ffffff80 49%,#b9f3ff42 52%,#ffffff08 59%,transparent 68%);animation:hero-reflection-sweep .9s cubic-bezier(.2,.72,.2,1) both}@keyframes hero-reflection-sweep{0%{transform:translate(-115%);opacity:0}22%{opacity:1}to{transform:translate(115%);opacity:0}}@keyframes hero-light-sweep{0%,58%{transform:translate(-115%)}82%,to{transform:translate(115%)}}.hero-art .art-orbit,.hero-art .art-core,.hero-art .art-route,.hero-art .art-label-bottom{display:none}.hero-art.has-photo:before{z-index:-2;background:linear-gradient(135deg,#14212424,#14212466)}.hero-art.has-photo .art-grid,.hero-art.has-photo .art-orbit,.hero-art.has-photo .art-core,.hero-art.has-photo .art-route,.hero-art.has-photo .art-label,.hero-art.has-photo .hero-feature{display:none}.hero-feature{position:absolute;z-index:2;left:22px;bottom:22px;width:min(330px,calc(100% - 44px));padding:14px 16px;background:#f7f7f2e8;border:1px solid #ffffff9c;backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:4px;color:#202629}.hero-feature>div:first-child,.hero-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-feature-stock,.hero-feature-id,.hero-feature-spec,.hero-feature-footer{font-size:10px;letter-spacing:.04em}.hero-feature-stock{font-weight:700;color:var(--blue)}.hero-feature-id{color:#586365}.hero-feature strong{font:600 19px/1.2 var(--display)}.hero-feature-spec{color:#586365}.hero-feature-footer{margin-top:5px;color:#586365}.hero-feature-footer a{color:#06697f;font-weight:700;white-space:nowrap}.hero-art.has-photo .hero-feature{background:#17201ed9;border-color:#fff5;color:#fff}.hero-art.has-photo .hero-feature-id,.hero-art.has-photo .hero-feature-spec,.hero-art.has-photo .hero-feature-footer{color:#f0f3f1}.hero-art.has-photo .hero-feature-footer a{color:#a4e5ee}@media(prefers-color-scheme:dark){:root{--paper: #111516;--paper-deep: #191f21;--ink: #edf2ef;--muted: #a5afac;--line: #343e40;--blue: #68c6d8;--blue-dark: #8bd5e2;--blue-soft: #20373c;--white: #1a2022}body,.site-header{background:#111516}.site-header{background:#111516f0}.wordmark-label,.main-nav a,.hero-description,.hero-proof,.trust-inner>span,.section-intro,.results-meta,.vehicle-trim,.vehicle-card-footer small,.inventory-footnote,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note,.about-detail p,.detail-content>p,.detail-specs span,.detail-docs p,.detail-note{color:#a8b2af}.wordmark-divider{border-color:#465153}.button-dark{background:#edf2ef;color:#111819}.button-dark:hover{background:#8bd5e2;color:#101719}.trust-band{background:#191f21}.hero-art{background:#111516;border-color:#343e40}.hero-art.has-photo:before{background:none}.vehicle-card,.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea,.enquiry-card{background:#1a2022;border-color:#343e40}.search-box input,.filter-label select,.form-field input,.form-field select,.form-field textarea,.button-outline{color:#edf2ef}.search-box input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#899693}.search-box kbd,.filter-label,.vehicle-specs span{color:#a8b2af}.search-box kbd{border-color:#465153}.snapshot-badge,.detail-docs{background:#202729;border-color:#343e40}.vehicle-specs b{color:#e5ece9}.vehicle-card-footer button,.clear-filter,.button-outline:hover{color:#8bd5e2}.sourcing-section{background:#191f21;border-color:#343e40}.form-field input,.form-field select,.form-field textarea{color-scheme:dark}.button-outline{border-color:#536061}.contact-strip,.site-footer{background:#090d0e}.detail-photo,.vehicle-photo{background:linear-gradient(135deg,#202729,#171d1f 58%,#202729)}.detail-photo:before,.vehicle-photo:before{opacity:.2}.photo-stamp{background:#17201ed9;border-color:#536061;color:#e7eeea}.photo-placeholder,.photo-placeholder span,.stock-code,.detail-photo span{color:#c2ceca}.empty-state{border-color:#465153}}:root{color-scheme:light;--paper: #fbfaf7;--paper-deep: #f2f0ea;--ink: #16252d;--muted: #5d696c;--line: #dcd9d1;--blue: #174c63;--blue-dark: #10394e;--blue-soft: #e7eef0;--white: #fff;--serif: "Iowan Old Style", "Baskerville", "Palatino Linotype", Georgia, serif;--sans: "Avenir Next", "Helvetica Neue", Arial, sans-serif;--display: "Avenir Next", "Helvetica Neue", Arial, sans-serif;--radius-card: 0;--radius-control: 2px;--radius-small: 2px}html{scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;letter-spacing:.002em}::selection{color:#fff;background:var(--blue)}:focus-visible{outline-color:#b39b6d;outline-offset:4px}.section-wrap,.trust-inner{width:min(1460px,calc(100% - 112px))}.site-header{height:82px;padding:0 max(56px,calc((100vw - 1460px)/2));background:#fbfaf7f0;border-color:var(--line);backdrop-filter:blur(16px)}.wordmark{gap:8px}.wordmark .mark,.footer-mark .mark{color:var(--ink);font:500 30px/1 var(--serif);letter-spacing:-.045em}.wordmark-divider{height:25px;margin:0 4px 0 8px;border-color:#c7c1b5}.wordmark-label{color:var(--ink);font:500 27px/1 var(--serif);letter-spacing:-.045em}.main-nav{gap:clamp(22px,3vw,42px)}.main-nav a{color:#49575a;font:500 13px/1 var(--sans);letter-spacing:.015em}.main-nav a:hover,.main-nav a:focus-visible{color:var(--blue)}.main-nav a:hover:after{border-bottom:1px solid #b39b6d}.language-switch,select.language-switch{min-height:42px;padding:0 14px;background:transparent;border:1px solid var(--line);border-radius:2px;color:var(--ink);font:500 13px var(--sans)}.hero{min-height:620px;grid-template-columns:minmax(350px,.76fr) minmax(0,1.24fr);gap:clamp(48px,6.3vw,100px);padding-top:74px;padding-bottom:78px}.hero-copy{padding-top:0}.eyebrow{gap:13px;margin-bottom:24px;color:var(--blue);font:600 10px/1.3 var(--sans);letter-spacing:.17em}.eyebrow-line{width:30px;background:#b39b6d}.hero h1{max-width:9.5ch;margin-bottom:24px;color:var(--ink);font:500 clamp(64px,7vw,94px)/.98 var(--serif);letter-spacing:-.058em}.hero h1 em,.sourcing-copy h2 em{color:var(--blue);font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.hero-description{max-width:40ch;margin-bottom:28px;color:#536165;font-size:16px;line-height:1.75}.hero-actions{gap:27px}.button{min-height:54px;padding:0 22px;border-radius:1px;font:600 13px/1 var(--sans);letter-spacing:.01em}.button-dark{background:var(--blue-dark);color:#fff}.button-dark:hover{background:#1c536b}.button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #102f3814}.text-link{color:var(--ink);font:600 13px/1.4 var(--sans)}.text-link span:last-child{color:var(--blue)}.hero-proof{max-width:34ch;margin-top:36px;color:#697476;font-size:12px;line-height:1.55}.proof-rule{flex:0 0 32px;background:#b39b6d}.hero-art{min-height:0;height:auto;aspect-ratio:1.62 / 1;border:0;border-radius:0;background:#e7e5df;box-shadow:none}.hero-art.has-photo:before{background:transparent}.hero-photo-slot .hero-visual{object-fit:cover;object-position:center 56%;animation-duration:34s}.hero-photo-slot:after{display:none}.hero-motion-toggle{right:18px;bottom:18px;width:38px;height:38px;border:1px solid rgb(255 255 255 / 52%);background:#16252dc7;color:#fff;backdrop-filter:blur(8px)}.trust-band{background:#f3f1eb;border-top:1px solid #e7e3da;border-bottom:1px solid #e7e3da}.trust-inner{min-height:98px;grid-template-columns:1.15fr 1fr 1fr 1fr auto;gap:clamp(16px,2.5vw,36px)}.trust-inner>span{color:#4f5c5e;font:italic 19px/1.25 var(--serif)}.trust-item{gap:13px;color:var(--ink);font-size:12px;font-weight:600}.trust-item b{color:var(--blue);font:600 10px var(--sans)}.trust-link{color:var(--blue)}.inventory-section{padding-top:112px;padding-bottom:104px}.section-heading{gap:30px;margin-bottom:36px}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2,.about-section h2,.contact-inner h2{color:var(--ink);font:500 clamp(40px,4.4vw,58px)/1.04 var(--serif);letter-spacing:-.045em}.section-intro{max-width:66ch;color:#596669;font-size:15px;line-height:1.7}.heading-link{margin-bottom:8px}.inventory-toolbar{grid-template-columns:minmax(240px,1fr) 180px 180px auto;gap:13px;padding:18px 0;border-top-color:#cfcabe;border-bottom-color:#cfcabe}.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea{border:1px solid #d5d1c7;border-radius:1px;background:#fffefa;color:var(--ink)}.search-box{height:48px;padding:0 14px}.search-box:focus-within,.filter-label select:focus-visible,.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #174c631a}.search-icon{color:#788184}.search-box input{color:var(--ink);font-size:14px}.filter-label{gap:6px;color:#606c6f;font:600 9px var(--sans);letter-spacing:.13em}.filter-label select{height:48px;padding:0 12px;font:500 13px var(--sans)}.clear-filter{height:48px;color:var(--blue);font-size:12px}.results-meta{padding:20px 0 16px;color:#667174;font-size:12px}.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.vehicle-card{min-width:0;padding:0 22px 20px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.vehicle-card:nth-child(3n+1){padding-left:0;border-left:0}.vehicle-card:nth-child(3n){padding-right:0}.vehicle-card:hover{border-color:var(--line);transform:none;box-shadow:none}.vehicle-photo{width:100%;height:auto;aspect-ratio:1.55 / 1;border:0;border-radius:0;background:#e9e7e1}.vehicle-photo>img{object-fit:cover;padding:0;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.photo-stamp{top:12px;left:12px;padding:6px 8px;border:1px solid rgb(255 255 255 / 72%);border-radius:1px;background:#fbfaf7e5;color:#4e5c5e;font:600 8px var(--sans);letter-spacing:.12em}.stock-code{right:12px;bottom:12px;padding:5px 7px;background:#16252db3;color:#fff;font:500 9px var(--sans);letter-spacing:.07em}.vehicle-card-body{padding:18px 0 0}.vehicle-kicker{margin-bottom:7px;color:var(--blue);font:600 9px var(--sans);letter-spacing:.14em}.snapshot-badge{background:transparent;color:#687476;font:500 9px var(--sans)}.vehicle-title{margin-bottom:3px;color:var(--ink);font:500 25px/1.15 var(--serif);letter-spacing:-.035em}.vehicle-trim{margin-bottom:13px;color:#667174;font-size:12px}.vehicle-specs{gap:9px;padding-top:11px;border-top:1px solid var(--line)}.vehicle-specs span{color:#697579;font-size:10px}.vehicle-specs b{margin-top:4px;color:var(--ink);font-size:12px;font-weight:600}.vehicle-card-footer{align-items:flex-start;flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.vehicle-card-footer small{color:var(--blue);font-size:12px}.vehicle-card-footer button{border:0;color:var(--ink);font:600 12px var(--sans)}.vehicle-card-footer button span{display:inline-block;margin-left:5px;color:var(--blue);transition:transform .18s ease}.vehicle-card-footer button:hover span{transform:translate(2px,-2px)}.inventory-footnote{margin-top:28px;color:#687476;font-size:12px}.sourcing-section{padding:104px 0;background:#f2f0ea;border-top:1px solid #e4e0d6;border-bottom:1px solid #e4e0d6}.sourcing-layout{grid-template-columns:.86fr 1.14fr;gap:clamp(48px,7vw,100px)}.sourcing-copy h2{margin-bottom:22px;color:var(--ink);font:500 clamp(44px,5vw,66px)/1.02 var(--serif);letter-spacing:-.05em}.sourcing-copy>p:not(.eyebrow){max-width:43ch;color:#566366;font-size:15px;line-height:1.75}.process-list{gap:20px;margin-top:32px}.process-list li{grid-template-columns:32px 1fr;gap:13px}.process-list li>span{color:var(--blue);font:500 11px var(--sans)}.process-list strong{color:var(--ink);font:600 13px var(--sans)}.process-list p{margin-top:5px;color:#626f72;font-size:12px;line-height:1.6}.enquiry-card{padding:clamp(25px,3.2vw,42px);border:1px solid #d9d5ca;border-radius:0;background:#fbfaf7;box-shadow:0 18px 48px #16252d0d}.form-heading h3{color:var(--ink);font:500 26px/1.2 var(--serif);letter-spacing:-.025em}.form-step{color:var(--blue)}.form-field{color:#556265;font-size:11px;font-weight:600}.form-field input,.form-field select{height:45px;padding:0 12px;font-size:13px}.form-field textarea{min-height:110px;padding:12px;font-size:13px}.form-actions .button{min-height:48px;font-size:12px}.button-outline{border-color:#bdb9ae;color:var(--ink)}.about-section{padding-top:112px;padding-bottom:112px;gap:clamp(45px,8vw,120px);border-bottom-color:var(--line)}.about-section h2{max-width:12ch}.about-detail{padding-top:20px}.about-detail p{color:#556265;font-size:15px;line-height:1.8}.contact-strip{padding:58px 0;background:#152832}.contact-inner{gap:44px}.contact-inner .eyebrow,.contact-inner .eyebrow-line{color:#c3aa7a;background-color:#c3aa7a}.contact-inner h2{color:#fbfaf7}.contact-description{color:#d0d7d5;font-size:14px}.contact-links a{min-width:120px;border-color:#e7e2d647;border-radius:1px;color:#fbfaf7;font-size:12px}.contact-links a:hover{border-color:#c3aa7a;background:#ffffff0d}.contact-links b{color:#c3aa7a}.site-footer{padding:24px 0;background:#101f27;border-top-color:#ffffff1f}.footer-mark .mark,.footer-mark .wordmark-label{color:#f5f2ea}.footer-mark .wordmark-divider{border-color:#e7e2d661}.footer-inner p,.footer-inner small{color:#c0c9c8;font-size:11px}.detail-view{padding-top:60px;padding-bottom:100px}.detail-content h1{color:var(--ink);font:500 clamp(42px,5vw,64px)/1.03 var(--serif);letter-spacing:-.045em}.detail-photo,.detail-photo.has-photo{border:0;border-radius:0;background:#e9e7e1}.detail-specs div{border-color:var(--line);border-radius:0;background:transparent}.detail-specs div:hover{background:#f2f0ea;border-color:#c8c1b2}.detail-docs{border-color:var(--line);border-radius:0;background:#f6f4ef}@media(max-width:1100px){.section-wrap,.trust-inner{width:min(100% - 72px,1000px)}.site-header{padding-right:36px;padding-left:36px}.hero{min-height:540px;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:42px}.hero h1{font-size:clamp(56px,6.5vw,76px)}.trust-inner{grid-template-columns:1fr 1fr 1fr;padding:23px 0}.trust-inner>span{grid-column:1 / -1}.inventory-toolbar{grid-template-columns:minmax(220px,1fr) 160px 160px auto}}@media(max-width:950px){.vehicle-card{padding-right:18px;padding-left:18px}.vehicle-card:nth-child(3n+1),.vehicle-card:nth-child(3n){padding-right:18px;padding-left:18px;border-left:1px solid var(--line)}.vehicle-card:nth-child(odd){padding-left:0;border-left:0}.vehicle-card:nth-child(2n){padding-right:0}.hero-art{min-height:0;height:auto}}@media(max-width:700px){.site-header{height:70px;padding:0 20px}.wordmark .mark,.footer-mark .mark{font-size:27px}.wordmark-label{font-size:24px}.wordmark-divider{height:21px;margin-left:5px}.main-nav{top:69px;padding:10px 20px 18px;background:var(--paper);box-shadow:0 16px 24px #101f2712}.main-nav a{font-size:14px}.section-wrap,.trust-inner{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:47px;padding-bottom:38px}.hero-copy,.hero-art{order:initial}.hero h1{max-width:11ch;margin-bottom:18px;font-size:clamp(50px,13vw,68px)}.hero-description{max-width:42ch;font-size:15px}.hero-art{width:100%;min-height:0;height:auto;aspect-ratio:1.34 / 1}.hero-proof{margin-top:25px}.trust-inner{grid-template-columns:1fr 1fr;gap:16px 14px;padding:22px 0}.trust-inner>span{grid-column:1 / -1;font-size:18px}.trust-item{align-items:flex-start;gap:8px;font-size:11px;line-height:1.45}.inventory-section{padding-top:76px;padding-bottom:72px}.section-heading{margin-bottom:25px}.section-heading h2,.about-section h2{font-size:40px}.section-intro{font-size:14px}.inventory-toolbar{grid-template-columns:1fr 1fr;gap:10px;padding:13px 0}.search-box{grid-column:1 / -1}.clear-filter{grid-column:1 / -1;height:36px;text-align:left}.vehicle-grid{grid-template-columns:minmax(0,1fr);gap:28px}.vehicle-card,.vehicle-card:nth-child(2n),.vehicle-card:nth-child(odd),.vehicle-card:nth-child(3n),.vehicle-card:nth-child(3n+1){padding:0 0 22px;border:0;border-bottom:1px solid var(--line)}.vehicle-photo{aspect-ratio:1.55 / 1}.vehicle-card-body{padding-top:16px}.vehicle-title{font-size:27px}.vehicle-specs{gap:8px}.vehicle-specs b{font-size:12px}.sourcing-section{padding:76px 0}.sourcing-layout{grid-template-columns:1fr;gap:30px}.sourcing-copy h2{font-size:48px}.enquiry-card{padding:24px 20px}.form-heading h3{font-size:24px}.form-grid{gap:12px 10px}.form-actions{grid-template-columns:1fr}.form-actions .button{justify-content:space-between;padding:0 16px}.about-section{grid-template-columns:1fr;gap:14px;padding-top:76px;padding-bottom:76px}.about-section h2{max-width:14ch}.about-detail{padding-top:0}.about-detail p{font-size:14px}.contact-strip{padding:42px 0}.contact-inner{gap:24px}.contact-inner h2{font-size:33px}.contact-links{display:grid;grid-template-columns:1fr;gap:8px}.contact-links a{min-height:48px}.footer-inner{gap:12px}.footer-inner p{flex-basis:100%;order:3}.footer-inner small{margin-left:auto}}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper: #151d21;--paper-deep: #202a2e;--ink: #f3f1ea;--muted: #b7c0be;--line: #39474a;--blue: #8db5c3;--blue-dark: #244b5c;--blue-soft: #253940;--white: #202a2e}body,.site-header{background-color:var(--paper)}.site-header{background-color:#151d21f0}.main-nav a,.hero-description,.hero-proof,.section-intro,.results-meta,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note,.about-detail p,.wordmark-label{color:#b7c0be}.wordmark .mark,.wordmark-label{color:var(--ink)}.trust-band,.sourcing-section{background:#1d282c;border-color:#39474a}.vehicle-card,.vehicle-photo,.detail-photo{background-color:#263135}.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea,.enquiry-card{background:#1b272b;border-color:#465458;color:var(--ink)}.contact-strip{background:#0e181d}.site-footer{background:#091318}.vehicle-specs b,.vehicle-title,.sourcing-copy h2,.form-heading h3,.detail-content h1{color:var(--ink)}.detail-specs div:hover{background:#202c30}}@media(prefers-reduced-motion:reduce){.hero-photo-slot .hero-visual,.hero-photo-slot:after{animation:none!important}}.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vehicle-photo{height:auto;aspect-ratio:4 / 3;background:linear-gradient(145deg,#e9ece8,#dfe5e2 55%,#e9eae6)}.vehicle-photo>img{object-fit:contain;padding:0}@media(max-width:700px){.vehicle-grid{grid-template-columns:minmax(0,1fr);gap:18px}.vehicle-photo{aspect-ratio:4 / 3}}html body .hero-description,html body .hero-proof,html body .section-intro,html body .results-meta,html body .vehicle-trim,html body .vehicle-specs span,html body .vehicle-card-footer small,html body .inventory-footnote,html body .sourcing-copy>p:not(.eyebrow),html body .process-list p,html body .form-field,html body .form-privacy,html body .form-note,html body .about-detail p,html body .detail-content>p,html body .detail-specs span,html body .detail-docs p,html body .detail-note,html body .wordmark-label,html body .main-nav a,html body .search-box kbd,html body .filter-label{color:#34464c}html body .search-box input::placeholder,html body .form-field input::placeholder,html body .form-field textarea::placeholder{color:#56676c;opacity:1}@media(prefers-color-scheme:dark){html body .hero-description,html body .hero-proof,html body .section-intro,html body .results-meta,html body .vehicle-trim,html body .vehicle-specs span,html body .vehicle-card-footer small,html body .inventory-footnote,html body .sourcing-copy>p:not(.eyebrow),html body .process-list p,html body .form-field,html body .form-privacy,html body .form-note,html body .about-detail p,html body .detail-content>p,html body .detail-specs span,html body .detail-docs p,html body .detail-note,html body .wordmark-label,html body .main-nav a,html body .search-box kbd,html body .filter-label{color:#d4dfdc}html body .search-box input::placeholder,html body .form-field input::placeholder,html body .form-field textarea::placeholder{color:#aebdb9}}:root{--ink: #111b20;--muted: #3b4b51;--line: #c7d2d5;--blue: #006b87;--blue-dark: #005a72}body{color:#111b20;font-weight:450;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}.hero-description,.hero-proof,.section-intro,.results-meta,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note,.about-detail p,.detail-content>p,.detail-specs span,.detail-docs p,.detail-note,.wordmark-label,.main-nav a,.search-box kbd,.filter-label{color:#34464c}.search-box input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#56676c;opacity:1}@media(prefers-color-scheme:dark){:root{--ink: #f4f7f6;--muted: #d3ddda;--line: #526064;--blue: #75d9ed;--blue-dark: #9be8f5}body{color:#f4f7f6}.hero-description,.hero-proof,.section-intro,.results-meta,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note,.about-detail p,.detail-content>p,.detail-specs span,.detail-docs p,.detail-note,.wordmark-label,.main-nav a,.search-box kbd,.filter-label{color:#d4dfdc}.search-box input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#aebdb9}}:root{--radius-card: 22px;--radius-control: 14px;--radius-small: 10px;--ease-ui: cubic-bezier(.22, 1, .36, 1)}.hero-art,.vehicle-card,.detail-photo,.enquiry-card{border-radius:var(--radius-card)}.vehicle-card{overflow:hidden}.button,.language-switch,select.language-switch,.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea,.detail-docs,.contact-links a{border-radius:var(--radius-control)}.snapshot-badge,.photo-stamp,.skip-link{border-radius:var(--radius-small)}.main-nav a,.language-switch,.button,.text-link,.vehicle-card,.vehicle-card-footer button,.contact-links a,.photo-nav,.clear-filter{transition-timing-function:var(--ease-ui)}.button{transition:background-color .26s var(--ease-ui),border-color .26s var(--ease-ui),color .26s var(--ease-ui),box-shadow .26s var(--ease-ui),transform .26s var(--ease-ui)}.button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #102f381c}.button:active{transform:scale(.985)}.vehicle-card{transition:border-color .32s var(--ease-ui),transform .32s var(--ease-ui),box-shadow .32s var(--ease-ui)}.vehicle-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #15313a16}.vehicle-photo>img,.detail-photo>img{transition:transform .6s var(--ease-ui)}.vehicle-card:hover .vehicle-photo>img{transform:scale(1.035)}.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea{transition:border-color .22s var(--ease-ui),box-shadow .22s var(--ease-ui),background-color .22s var(--ease-ui)}.search-box:focus-within,.filter-label select:focus-visible,.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 18%,transparent)}.contact-links a,.language-switch,.photo-nav{transition:border-color .24s var(--ease-ui),background-color .24s var(--ease-ui),color .24s var(--ease-ui),transform .24s var(--ease-ui)}.photo-nav:hover{transform:translateY(-50%) scale(1.06)}.vehicle-photo{width:100%;padding:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.vehicle-photo:focus-visible,.detail-photo-open:focus-visible,.lightbox-thumb:focus-visible,.lightbox-close:focus-visible{outline:3px solid #67d5e8;outline-offset:3px}.detail-photo-open{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;overflow:hidden;background:transparent;cursor:zoom-in}.detail-photo-open img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:opacity .24s var(--ease-ui)}.detail-photo-open:hover img{opacity:.96}.detail-photo .photo-nav,.detail-photo .stock-code,.detail-photo .photo-count{pointer-events:none}.detail-photo .photo-nav{pointer-events:auto}.photo-lightbox{width:min(1240px,calc(100vw - 56px));max-width:none;max-height:min(92dvh,1000px);padding:0;border:1px solid #ffffff20;border-radius:26px;overflow:hidden;background:#111516;color:#f6f8f7;box-shadow:0 34px 120px #0009}.photo-lightbox::backdrop{background:#070b0dcc;backdrop-filter:blur(12px)}.lightbox-shell{display:grid;grid-template-rows:auto minmax(300px,1fr) auto;max-height:min(92dvh,1000px)}.lightbox-header,.lightbox-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.lightbox-header{border-bottom:1px solid #ffffff18}.lightbox-heading{min-width:0}.lightbox-kicker{display:block;margin-bottom:5px;color:#9aa8a9;font:700 11px var(--display);letter-spacing:.14em}.lightbox-heading h2{margin:0;overflow:hidden;color:#f7f9f8;font:600 clamp(19px,2.5vw,27px)/1.15 var(--display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.lightbox-close{flex:0 0 auto;width:42px;height:42px;border:1px solid #ffffff28;border-radius:50%;background:#ffffff0d;color:#fff;font:300 29px/1 var(--sans);cursor:pointer;transition:background .22s var(--ease-ui),transform .22s var(--ease-ui)}.lightbox-close:hover{transform:rotate(90deg);background:#ffffff20}.lightbox-stage{position:relative;display:grid;min-height:0;min-height:clamp(300px,57vh,680px);place-items:center;overflow:hidden;background:#171c1e}.lightbox-stage>img{display:block;width:auto;height:auto;max-width:100%;max-height:min(65vh,720px);object-fit:contain;animation:lightbox-image-in .26s var(--ease-ui) both;user-select:none}@keyframes lightbox-image-in{0%{opacity:.55}to{opacity:1}}.lightbox-stage .photo-nav{width:48px;height:48px}.lightbox-stage .photo-prev{left:22px}.lightbox-stage .photo-next{right:22px}.lightbox-stage .photo-count{bottom:18px;padding:7px 12px;background:#0d1214d9;font-size:12px}.lightbox-footer{min-height:92px;border-top:1px solid #ffffff18}.lightbox-footer>p{flex:0 0 auto;margin:0;color:#c7d0d0;font-size:13px}.lightbox-thumbnails{display:flex;gap:9px;max-width:min(70%,760px);overflow-x:auto;padding:4px;scrollbar-color:#536365 transparent}.lightbox-thumb{position:relative;flex:0 0 76px;width:76px;height:58px;padding:0;border:1px solid #ffffff26;border-radius:9px;overflow:hidden;background:#222a2c;opacity:.58;cursor:pointer;transition:opacity .2s var(--ease-ui),border-color .2s var(--ease-ui),transform .2s var(--ease-ui)}.lightbox-thumb img{display:block;width:100%;height:100%;object-fit:cover}.lightbox-thumb:hover{transform:translateY(-2px);opacity:.9}.lightbox-thumb.is-active{border:2px solid #65d0e0;opacity:1}body.rtl .lightbox-footer{direction:rtl}@media(max-width:700px){.detail-thumbnails{gap:7px}.detail-gallery--five-photos .detail-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-thumb{height:auto;aspect-ratio:4 / 3;border-radius:9px}.photo-lightbox{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.lightbox-shell{grid-template-rows:auto minmax(220px,1fr) auto;max-height:calc(100dvh - 20px)}.lightbox-header,.lightbox-footer{padding:14px}.lightbox-stage{min-height:44dvh}.lightbox-stage>img{max-height:52dvh}.lightbox-stage .photo-prev{left:10px}.lightbox-stage .photo-next{right:10px}.lightbox-stage .photo-nav{width:40px;height:40px}.lightbox-footer{align-items:flex-start;flex-direction:column;gap:9px}.lightbox-thumbnails{max-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){.lightbox-stage>img{animation:none}}.hero-motion-toggle{position:absolute;z-index:3;right:16px;bottom:16px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #ffffff75;border-radius:50%;background:#101719a8;color:#fff;font:700 14px/1 var(--sans);cursor:pointer;backdrop-filter:blur(12px);transition:background-color .22s var(--ease-ui),border-color .22s var(--ease-ui),transform .22s var(--ease-ui)}.hero-motion-toggle:hover{background:#101719e8;border-color:#fff;transform:scale(1.06)}.hero-motion-toggle:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.hero-photo-slot .hero-visual{animation:none;transition:none}.hero-photo-slot.scene-shift:after{animation:none}}.text-link span:last-child{transition:transform .26s var(--ease-ui)}@supports (corner-shape: squircle){.hero-art,.vehicle-card,.detail-photo,.enquiry-card,.button,.language-switch,.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea,.contact-links a{corner-shape:squircle}}@media(max-width:700px){.hero{width:calc(100vw - 36px);min-width:0;grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-art{width:100%;max-width:100%;min-width:0}.hero h1{font-size:clamp(37px,11vw,48px);letter-spacing:-.07em;overflow-wrap:anywhere}.hero-description{width:100%;max-width:100%;overflow-wrap:anywhere}.hero-proof{max-width:100%;flex-wrap:wrap;overflow-wrap:anywhere}.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:14px}.hero-feature{left:14px;bottom:14px;width:min(310px,calc(100% - 28px));padding:12px 13px}.hero-feature strong{font-size:17px}.hero-art .art-label-bottom{display:none}}@media(min-width:701px){.hero{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(28px,4vw,52px);min-height:560px;padding-top:48px;padding-bottom:48px}.hero-copy{max-width:390px}.hero h1{font-size:clamp(40px,3.8vw,52px);letter-spacing:-.07em;margin-bottom:18px}.hero-description{font-size:14px;line-height:1.7;margin-bottom:21px}.hero-proof{font-size:11px;margin-top:27px}.hero-art{min-height:0;height:auto;aspect-ratio:16 / 9}}@media(min-width:701px)and (max-width:950px){.hero{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:24px;min-height:500px;padding-top:38px;padding-bottom:38px}.hero-copy{max-width:320px}.hero .eyebrow{gap:6px;margin-bottom:16px;font-size:8px;letter-spacing:.08em}.hero .eyebrow-line{width:20px}.hero-art{min-height:0;height:auto;aspect-ratio:16 / 9}.hero h1{font-size:clamp(36px,4.5vw,42px)}}@media(max-width:700px){.hero-art{order:-1;height:clamp(260px,70vw,320px);min-height:0;aspect-ratio:auto}.hero-photo-slot .hero-visual{object-fit:contain}.hero-copy{order:0}}:root{--paper: #fbfcfa;--paper-deep: #f0f4f3;--ink: #172328;--muted: #4d5d62;--line: #d2dddf;--blue: #007b99;--blue-dark: #00627c;--blue-soft: #e2f3f6;--white: #fff}body,.site-header{background-color:var(--paper)}.hero-description,.hero-proof,.section-intro,.results-meta,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note,.about-detail p,.detail-content>p,.detail-specs span,.detail-docs p,.detail-note,.wordmark-label,.main-nav a{color:#4d5d62}.eyebrow,.vehicle-card-footer button,.clear-filter,.footer-mark .mark span{color:#007b99}.hero-art.has-photo .hero-photo-slot .hero-visual{filter:brightness(1.035) saturate(1.06)}@media(prefers-color-scheme:dark){:root{--paper: #171e20;--paper-deep: #20292c;--ink: #f5f8f7;--muted: #c0ccca;--line: #465458;--blue: #63d5ec;--blue-dark: #8ae7f5;--blue-soft: #253e44;--white: #242e31}body,.site-header{background-color:#171e20}.site-header{background-color:#171e20f5}.hero-description,.hero-proof,.section-intro,.results-meta,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note,.about-detail p,.detail-content>p,.detail-specs span,.detail-docs p,.detail-note,.wordmark-label,.main-nav a,.search-box kbd,.filter-label{color:#c0ccca}.hero-art.has-photo .hero-photo-slot .hero-visual{filter:brightness(1.16) saturate(1.08)}#hero-media[data-appearance=dark] .hero-visual:not(.is-night-image){display:none!important}.trust-band,.sourcing-section{background-color:#20292c;border-color:#465458}.vehicle-card,.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea,.enquiry-card{background-color:#222c2f;border-color:#465458}.contact-strip,.site-footer{background-color:#111719}}body{font-size:17px}.main-nav a,.header-contact,.button,.search-box input,.filter-label select,.form-field input,.form-field select,.form-field textarea,.about-detail p,.detail-content>p{font-size:15px}.language-switch{font-size:13px}.hero-description,.section-intro,.sourcing-copy>p:not(.eyebrow),.process-list p,.form-field,.form-privacy,.form-note{font-size:17px}.results-meta,.vehicle-trim,.vehicle-specs span,.vehicle-card-footer small,.inventory-footnote,.detail-specs span,.detail-docs p,.detail-note{font-size:13px}.eyebrow{font-size:11px}@media(max-width:700px){.hero-description,.section-intro,.sourcing-copy>p:not(.eyebrow),.about-detail p,.detail-content>p{font-size:16px}}:root{color-scheme:light;--paper: #f5f4ef;--paper-deep: #ebe9e1;--ink: #202824;--muted: #66716b;--line: #d9d9d1;--blue: #8b7351;--blue-dark: #202824;--blue-soft: #e9e4da;--white: #fff;--sans: "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--display: "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--serif: "Iowan Old Style", Baskerville, Georgia, serif}html{scroll-padding-top:82px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.section-wrap,.trust-inner{width:min(1500px,calc(100% - 112px))}.site-header{height:78px;padding:0 max(56px,calc((100vw - 1500px)/2));background:#f5f4eff5;border-color:var(--line)}.wordmark{gap:0}.wordmark .mark,.footer-mark .mark{color:var(--ink);font:650 26px/1 var(--sans);letter-spacing:-.065em;white-space:nowrap}.wordmark-divider,.footer-mark .wordmark-divider,.wordmark-label,.footer-mark .wordmark-label{display:none!important}.main-nav{gap:clamp(22px,2.8vw,40px)}.main-nav a{color:#4e5953;font:600 12px/1 var(--sans);letter-spacing:.01em}.main-nav a:hover,.main-nav a:focus-visible{color:#806b4e}.main-nav a:hover:after{border-color:#aa906c}.language-switch,select.language-switch{min-height:40px;padding:0 13px;border:1px solid #d2d1c9;border-radius:4px;background:#f8f7f3;color:var(--ink);font:600 12px var(--sans)}.hero{min-height:0;grid-template-columns:minmax(330px,.76fr) minmax(0,1.24fr);gap:clamp(44px,6vw,88px);padding-top:clamp(52px,6.2vw,84px);padding-bottom:clamp(54px,6.4vw,88px)}.hero-copy{max-width:510px;padding-top:0}.eyebrow{gap:12px;margin-bottom:22px;color:#806b4e;font:700 10px/1.35 var(--sans);letter-spacing:.16em}.eyebrow-line{width:26px;background:#aa906c}.hero h1{max-width:11ch;margin-bottom:22px;color:var(--ink);font:600 clamp(48px,5.25vw,76px)/1.02 var(--display);letter-spacing:-.066em}.hero h1 em,.sourcing-copy h2 em{color:#8b7351;font:inherit;font-style:normal;letter-spacing:inherit}.hero-description{max-width:42ch;margin-bottom:27px;color:#58635d;font-size:15px;line-height:1.8}.hero-actions{gap:24px}.button{min-height:52px;padding:0 19px;border-radius:4px;font:650 12px/1 var(--sans)}.button-dark{background:#26332c;color:#fff}.button-dark:hover{background:#3b493f}.text-link{color:#2d3932;font:650 12px/1.4 var(--sans)}.text-link span:last-child{color:#927957}.hero-proof{max-width:35ch;margin-top:33px;color:#69736d;font-size:11px;line-height:1.6}.proof-rule{background:#aa906c}.hero-art{aspect-ratio:1.5/1;overflow:hidden;border-radius:7px;background:#e7e5df;box-shadow:0 22px 58px #242a251c}.hero-photo-slot .hero-visual{object-fit:cover;object-position:center 56%}.hero-motion-toggle{right:16px;bottom:16px;width:36px;height:36px;border:1px solid rgba(255,255,255,.58);background:#1c251fc2}.trust-band{background:#e9e7df;border-color:#deddd5}.trust-inner{min-height:86px;grid-template-columns:1.12fr 1fr 1fr 1fr auto;gap:clamp(15px,2.3vw,34px)}.trust-inner>span{color:#4c5851;font:600 13px/1.35 var(--sans);letter-spacing:-.01em}.trust-item{gap:11px;color:#38443d;font:600 11px var(--sans)}.trust-item b{color:#8b7351;font:700 9px var(--sans)}.trust-link{color:#8b7351}.inventory-section{padding-top:clamp(74px,8.5vw,118px);padding-bottom:100px}.section-heading{gap:28px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:14px}.section-heading h2,.about-section h2,.contact-inner h2{color:var(--ink);font:600 clamp(34px,4vw,54px)/1.1 var(--display);letter-spacing:-.052em}.section-intro{max-width:68ch;color:#657069;font-size:14px;line-height:1.75}.inventory-toolbar{grid-template-columns:minmax(240px,1fr) 175px 175px auto;gap:12px;padding:16px 0;border-top-color:#d4d4cc;border-bottom-color:#d4d4cc}.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea{border:1px solid #d3d4cc;border-radius:4px;background:#fbfaf7;color:var(--ink)}.search-box{height:46px;padding:0 13px}.search-box:focus-within,.filter-label select:focus-visible,.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{border-color:#8b7351;box-shadow:0 0 0 3px #8b73511c}.filter-label{gap:6px;color:#59645d;font:700 9px var(--sans);letter-spacing:.12em}.filter-label select{height:46px;padding:0 11px;font:550 12px var(--sans)}.clear-filter{color:#806b4e;font-size:11px}.results-meta{padding:18px 0 16px;color:#727b74;font-size:11px}.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.vehicle-card{min-width:0;padding:0 0 19px;overflow:hidden;border:1px solid #e0dfd8;border-radius:7px;background:#faf9f5;box-shadow:0 4px 14px #26302809;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vehicle-card:nth-child(3n+1),.vehicle-card:nth-child(3n){padding:0 0 19px;border-left:1px solid #e0dfd8}.vehicle-card:hover{border-color:#c7c2b5;transform:translateY(-3px);box-shadow:0 14px 30px #26302817}.vehicle-photo{width:100%;height:auto;aspect-ratio:1.48/1;border:0;border-radius:6px 6px 0 0;background:#e7e5df}.vehicle-photo:before{display:none}.vehicle-photo>img{object-fit:cover;padding:0;transition:transform .45s ease}.vehicle-card:hover .vehicle-photo>img{transform:scale(1.025)}.photo-stamp{top:11px;left:11px;padding:6px 8px;border:1px solid rgba(255,255,255,.66);border-radius:3px;background:#f8f7f2eb;color:#536057;font:700 8px var(--sans);letter-spacing:.1em}.stock-code{right:11px;bottom:11px;padding:5px 7px;border-radius:3px;background:#1f2923c2;color:#fff;font:600 8px var(--sans);letter-spacing:.08em}.vehicle-card-body{padding:17px 17px 0}.vehicle-kicker{margin-bottom:6px;color:#8b7351;font:700 9px var(--sans);letter-spacing:.13em}.snapshot-badge{background:transparent;color:#7a817a;font:550 8px var(--sans)}.vehicle-title{margin-bottom:4px;color:var(--ink);font:650 20px/1.2 var(--display);letter-spacing:-.035em}.vehicle-trim{margin-bottom:12px;color:#727a73;font-size:11px;line-height:1.55}.vehicle-specs{gap:8px;padding-top:11px;border-top:1px solid #e2e1da}.vehicle-specs span{color:#7a827b;font-size:9px}.vehicle-specs b{margin-top:3px;color:#39443d;font-size:11px;font-weight:650}.vehicle-card-footer{align-items:center;flex-direction:row;justify-content:space-between;gap:10px;margin:13px 17px 0;padding-top:11px;border-top:1px solid #e2e1da}.vehicle-card-footer small{color:#806b4e;font-size:10px;font-weight:650}.vehicle-card-footer button{border:0;color:#37433b;font:650 10px var(--sans)}.vehicle-card-footer button span{margin-left:4px;color:#8b7351}.vehicle-card-footer a{color:#37433b;font:650 10px var(--sans);text-decoration:none}.vehicle-card-footer a:hover{color:#806b4e}.inventory-footnote{margin-top:25px;color:#757e77;font-size:11px}.faq-section{padding:76px 0 82px}.faq-heading{max-width:620px;margin-bottom:28px}.faq-heading h2{margin:0 0 12px;color:var(--ink);font:600 clamp(32px,4vw,48px)/1.08 var(--display);letter-spacing:-.04em}.faq-heading>p:last-child{color:var(--muted);font-size:13px;line-height:1.7}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;border-top:1px solid var(--line)}.faq-grid details{border-bottom:1px solid var(--line)}.faq-grid summary{position:relative;min-height:58px;padding:18px 34px 16px 0;color:var(--ink);font-size:13px;font-weight:650;line-height:1.5;cursor:pointer;list-style:none}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";position:absolute;right:5px;top:15px;color:var(--gold-bright, #a88648);font-size:20px;font-weight:400}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{max-width:62ch;margin:0;padding:0 24px 18px 0;color:var(--muted);font-size:12px;line-height:1.75}.sourcing-section{padding:88px 0;background:#e9e7df;border-color:#dcdbd2}.sourcing-layout{grid-template-columns:.85fr 1.15fr;gap:clamp(42px,6vw,86px)}.sourcing-copy h2{margin-bottom:20px;color:var(--ink);font:600 clamp(40px,4.5vw,60px)/1.07 var(--display);letter-spacing:-.055em}.sourcing-copy>p:not(.eyebrow){max-width:44ch;color:#5d685f;font-size:14px;line-height:1.8}.process-list{gap:18px;margin-top:28px}.process-list li{grid-template-columns:30px 1fr;gap:12px}.process-list li>span{color:#8b7351;font:650 10px var(--sans)}.process-list strong{color:#303b34;font:650 12px var(--sans)}.process-list p{margin-top:5px;color:#667168;font-size:11px;line-height:1.65}.enquiry-card{padding:clamp(23px,3vw,38px);border:1px solid #dcdbd3;border-radius:7px;background:#fbfaf7;box-shadow:0 18px 50px #242a2512}.form-heading h3{color:#26312b;font:650 23px/1.25 var(--display);letter-spacing:-.03em}.form-step{color:#8b7351}.form-field{color:#59645d;font-size:10px;font-weight:650}.form-field input,.form-field select{height:43px;padding:0 11px;font-size:12px}.form-field textarea{min-height:104px;padding:11px;font-size:12px}.form-actions .button{min-height:46px;font-size:11px}.button-outline{border-color:#c7c7bd;color:#303c34}.about-section{padding-top:96px;padding-bottom:96px;gap:clamp(42px,7vw,104px);border-color:var(--line)}.about-section h2{max-width:14ch}.about-detail{padding-top:16px}.about-detail p{color:#5c675f;font-size:14px;line-height:1.8}.contact-strip{padding:62px 0;background:#202824}.contact-inner{gap:42px}.contact-inner .eyebrow{color:#d8bc8d;background:transparent}.contact-inner .eyebrow-line{background-color:#c3a77c}.contact-inner h2{color:#f5f4ef}.contact-description{color:#c5ccc5;font-size:13px}.contact-links a{min-width:120px;border:1px solid rgba(220,207,183,.35);border-radius:4px;background:#ffffff09;color:#f5f4ef}.contact-links b{color:#c3a77c}.site-footer{padding:24px 0;background:#171d19;border-top-color:#ffffff1f}.footer-mark .mark{color:#f5f4ef;font-size:21px}.footer-inner p,.footer-inner small{color:#b8c0b8;font-size:10px}.detail-view{padding-top:52px;padding-bottom:88px}.detail-content h1{color:var(--ink);font:650 clamp(38px,4.4vw,58px)/1.06 var(--display);letter-spacing:-.055em}.detail-photo,.detail-photo.has-photo{border:0;border-radius:7px;background:#e7e5df}.detail-specs div{border-color:#dcdcd4;border-radius:5px;background:#fbfaf7}.detail-specs div:hover{border-color:#c7beab;background:#f3f0e8}.detail-docs{border-color:#dcdcd4;border-radius:6px;background:#eeece5}@media(max-width:1100px){.section-wrap,.trust-inner{width:min(100% - 64px,1000px)}.site-header{padding-right:32px;padding-left:32px}.hero{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:34px;min-height:0}.hero h1{font-size:clamp(42px,5.5vw,60px)}.trust-inner{grid-template-columns:repeat(3,1fr);padding:20px 0}.trust-inner>span{grid-column:1/-1}.inventory-toolbar{grid-template-columns:minmax(180px,1fr) 145px 145px auto}.vehicle-grid{gap:16px}.vehicle-card-body{padding-right:13px;padding-left:13px}.vehicle-card-footer{margin-right:13px;margin-left:13px}}@media(max-width:700px){.section-wrap,.trust-inner{width:calc(100% - 36px)}.site-header{height:66px;padding:0 18px}.wordmark .mark{font-size:23px}.header-actions{gap:10px}.language-switch,select.language-switch{min-height:36px;padding:0 9px;font-size:11px}.hero{grid-template-columns:1fr;gap:26px;padding:22px 0 38px}.hero-art{order:-1;height:auto;min-height:0;aspect-ratio:1.36/1;border-radius:6px}.hero-photo-slot .hero-visual{object-fit:cover}.hero-copy{order:0;max-width:100%}.hero .eyebrow{margin-bottom:14px;font-size:9px}.hero h1{max-width:12ch;margin-bottom:15px;font-size:clamp(37px,10.5vw,48px);line-height:1.04}.hero-description{max-width:45ch;margin-bottom:19px;font-size:14px;line-height:1.72}.hero-actions{gap:17px}.button{min-height:48px}.hero-proof{margin-top:22px;font-size:10px}.trust-inner{grid-template-columns:1fr 1fr;gap:15px 12px;padding:19px 0}.trust-inner>span{grid-column:1/-1;font-size:12px}.trust-item{gap:8px;font-size:10px}.trust-link{display:none}.inventory-section{padding-top:65px;padding-bottom:68px}.section-heading{display:block;margin-bottom:22px}.section-heading h2,.about-section h2,.contact-inner h2{font-size:clamp(31px,8vw,39px)}.section-intro{font-size:13px;line-height:1.7}.heading-link{margin-top:17px}.inventory-toolbar{grid-template-columns:1fr 1fr;gap:10px;padding:13px 0}.search-box{grid-column:1/-1;height:44px}.filter-label select{height:43px}.clear-filter{grid-column:1/-1;justify-self:start;height:auto;padding:5px 0}.results-meta{padding:14px 0 12px;font-size:10px}.vehicle-grid{grid-template-columns:1fr;gap:15px}.vehicle-card,.vehicle-card:nth-child(3n+1),.vehicle-card:nth-child(3n){padding:0 0 16px;border:1px solid #e0dfd8}.vehicle-photo{aspect-ratio:1.42/1}.vehicle-card-body{padding:14px 14px 0}.vehicle-title{font-size:19px}.vehicle-card-footer{margin:11px 14px 0}.sourcing-section{padding:62px 0}.sourcing-layout{grid-template-columns:1fr;gap:25px}.sourcing-copy h2{font-size:clamp(36px,9vw,46px)}.sourcing-copy>p:not(.eyebrow){font-size:13px}.process-list{margin-top:22px}.enquiry-card{padding:19px}.about-section{padding-top:65px;padding-bottom:65px;gap:14px}.about-detail{padding-top:0}.about-detail p{font-size:13px}.contact-strip{padding:48px 0}.contact-inner{gap:22px}.contact-description{font-size:12px}.contact-links{gap:9px}.contact-links a{min-width:0;padding:10px 12px}.site-footer{padding:20px 0}.detail-view{padding-top:24px;padding-bottom:60px}.detail-content h1{font-size:36px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.wordmark .mark,.footer-mark .mark{font-weight:600;letter-spacing:-.045em;word-spacing:.08em}.hero h1{font-weight:550;letter-spacing:-.05em}.hero h1 em{letter-spacing:inherit}.section-heading h2,.about-section h2,.contact-inner h2,.sourcing-copy h2{font-weight:550;letter-spacing:-.04em}.vehicle-title{font-weight:600}@media(min-width:701px){.hero-art{aspect-ratio:1.68/1}}@media(max-width:700px){.hero h1{font-weight:550;letter-spacing:-.045em}}.ui-icon{display:inline-block;width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;transition:transform .24s var(--ease-ui),color .24s var(--ease-ui)}a:hover>.ui-icon,a:focus-visible>.ui-icon,button:hover>.ui-icon,button:focus-visible>.ui-icon{transform:translate(2px,-2px)}.button-arrow{width:17px;height:17px}.search-icon,.empty-icon{width:19px;height:19px;flex:0 0 auto;fill:none;stroke:#82775f;stroke-width:1.65;stroke-linecap:round;transition:transform .24s var(--ease-ui),color .24s var(--ease-ui)}.empty-icon{width:30px;height:30px}.search-box:focus-within .search-icon{transform:scale(1.06);stroke:var(--blue)}.empty-state .empty-icon{margin-bottom:8px;color:#82775f}.menu-toggle{display:none;place-content:center;gap:5px;border:1px solid transparent;border-radius:50%;transition:background-color .2s var(--ease-ui),border-color .2s var(--ease-ui),transform .2s var(--ease-ui)}.menu-toggle:hover{background:#ebe9e1;border-color:#ded9ce}.menu-toggle:active{transform:scale(.94)}.menu-toggle span{width:17px;height:1.5px;margin:0;border-radius:2px;transition:transform .24s var(--ease-ui),width .24s var(--ease-ui),background-color .24s var(--ease-ui)}.menu-toggle span+span{width:12px;margin-left:auto}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] span+span{width:17px;transform:translateY(-3.25px) rotate(-45deg)}@media(max-width:700px){.menu-toggle{display:grid}.main-nav{display:flex;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s var(--ease-ui),transform .18s var(--ease-ui),visibility .18s}.main-nav.is-open{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.main-nav a{transition:color .18s var(--ease-ui),padding-left .18s var(--ease-ui)}.main-nav a:hover,.main-nav a:focus-visible{padding-left:5px}}.filter-label select{appearance:none;padding-right:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23827358' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.filter-label select:hover{border-color:#bdb39f;background-color:#fff}.vehicle-card:focus-within{border-color:#c2b49b;box-shadow:0 12px 30px #20282412}.vehicle-card-footer button{min-height:36px;padding:0 2px 0 8px;border-radius:8px}.vehicle-card-footer button:hover{color:#806b4e}.vehicle-card-footer button .ui-icon{width:15px;height:15px;margin-left:2px}.contact-links b .ui-icon{width:15px;height:15px}.form-lock{margin-left:auto;color:#927957}@media(prefers-reduced-motion:reduce){.main-nav,.main-nav a,.menu-toggle,.menu-toggle span,.ui-icon,.search-icon,.vehicle-card-footer button{transition:none!important}}.language-control{position:relative;display:inline-flex;width:132px;height:40px;flex:0 0 auto;align-items:center;color:#796b55}.language-control .language-switch,.language-control select.language-switch{appearance:none;width:100%;min-width:0;height:100%;min-height:0;padding:0 34px 0 39px;border:1px solid #d9d5ca;border-radius:999px;background:#fbfaf7;color:#323b34;font:600 12px/1 var(--sans);letter-spacing:.01em;cursor:pointer;transition:border-color .2s var(--ease-ui),background-color .2s var(--ease-ui),box-shadow .2s var(--ease-ui)}.language-control:hover .language-switch{border-color:#b8a98c;background:#fffefa}.language-control:focus-within .language-switch{border-color:#9b8561;box-shadow:0 0 0 3px #9b856124;outline:0}.language-globe,.language-chevron{position:absolute;z-index:1;pointer-events:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.language-globe{left:13px;width:16px;height:16px;stroke-width:1.35}.language-chevron{right:12px;width:14px;height:14px;stroke-width:1.5;transition:transform .18s var(--ease-ui)}.language-control:focus-within .language-chevron{transform:translateY(1px)}@media(max-width:700px){.language-control{width:118px;height:36px}.language-control .language-switch,.language-control select.language-switch{padding-left:36px;font-size:11px}.language-globe{left:12px;width:15px;height:15px}.language-chevron{right:10px;width:13px;height:13px}}.header-actions{gap:9px}.theme-control{position:relative;display:inline-flex;width:126px;height:40px;flex:0 0 auto;align-items:center;color:#796b55}.theme-control select{appearance:none;width:100%;min-width:0;height:100%;padding:0 30px 0 39px;border:1px solid #d9d5ca;border-radius:999px;background:#fbfaf7;color:#323b34;font:600 12px/1 var(--sans);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.theme-control:hover select{border-color:#b8a98c;background:#fffefa}.theme-control:focus-within select{border-color:#9b8561;box-shadow:0 0 0 3px #9b856124;outline:0}.theme-icon,.theme-chevron{position:absolute;z-index:1;pointer-events:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.theme-icon{left:13px;width:16px;height:16px;stroke-width:1.45}.theme-chevron{right:10px;width:13px;height:13px;stroke-width:1.5}html[data-theme=light]{color-scheme:light}html:is([data-theme=dark],.system-dark){color-scheme:dark;--paper: #111614;--paper-deep: #1a211e;--ink: #f1f3ee;--muted: #aeb9b1;--line: #35413a;--blue: #d2b78b;--blue-dark: #e5cca2;--blue-soft: #2d302a;--white: #202824}html:is([data-theme=dark],.system-dark) body,html:is([data-theme=dark],.system-dark) .site-header{background:var(--paper);color:var(--ink)}html:is([data-theme=dark],.system-dark) .site-header{background:#111614f0;border-color:var(--line)}html:is([data-theme=dark],.system-dark) .trust-band,html:is([data-theme=dark],.system-dark) .sourcing-section{background:#1a211e;border-color:var(--line)}html:is([data-theme=dark],.system-dark) .vehicle-card,html:is([data-theme=dark],.system-dark) .enquiry-card,html:is([data-theme=dark],.system-dark) .detail-specs div,html:is([data-theme=dark],.system-dark) .detail-docs,html:is([data-theme=dark],.system-dark) .search-box,html:is([data-theme=dark],.system-dark) .filter-label select,html:is([data-theme=dark],.system-dark) .form-field input,html:is([data-theme=dark],.system-dark) .form-field select,html:is([data-theme=dark],.system-dark) .form-field textarea,html:is([data-theme=dark],.system-dark) .language-control select,html:is([data-theme=dark],.system-dark) .theme-control select{background:#1a211e;border-color:var(--line);color:var(--ink)}html:is([data-theme=dark],.system-dark) .vehicle-card:nth-child(3n+1),html:is([data-theme=dark],.system-dark) .vehicle-card:nth-child(3n){border-left-color:var(--line)}html:is([data-theme=dark],.system-dark) .vehicle-photo,html:is([data-theme=dark],.system-dark) .hero-art,html:is([data-theme=dark],.system-dark) .detail-photo{background:#242c28}html:is([data-theme=dark],.system-dark) .detail-specs div:hover{background:#252d28;border-color:#59664e}html:is([data-theme=dark],.system-dark) .detail-docs{background:#202824}html:is([data-theme=dark],.system-dark) .hero-description,html:is([data-theme=dark],.system-dark) .hero-proof,html:is([data-theme=dark],.system-dark) .section-intro,html:is([data-theme=dark],.system-dark) .results-meta,html:is([data-theme=dark],.system-dark) .vehicle-trim,html:is([data-theme=dark],.system-dark) .vehicle-specs span,html:is([data-theme=dark],.system-dark) .vehicle-card-footer small,html:is([data-theme=dark],.system-dark) .inventory-footnote,html:is([data-theme=dark],.system-dark) .sourcing-copy>p:not(.eyebrow),html:is([data-theme=dark],.system-dark) .process-list p,html:is([data-theme=dark],.system-dark) .process-list strong,html:is([data-theme=dark],.system-dark) .form-field,html:is([data-theme=dark],.system-dark) .about-detail p,html:is([data-theme=dark],.system-dark) .main-nav a,html:is([data-theme=dark],.system-dark) .trust-inner>span,html:is([data-theme=dark],.system-dark) .trust-item{color:var(--muted)}html:is([data-theme=dark],.system-dark) .vehicle-specs b,html:is([data-theme=dark],.system-dark) .vehicle-card-footer button,html:is([data-theme=dark],.system-dark) .vehicle-card-footer a,html:is([data-theme=dark],.system-dark) .form-heading h3,html:is([data-theme=dark],.system-dark) .text-link,html:is([data-theme=dark],.system-dark) .wordmark .mark{color:var(--ink)}html:is([data-theme=dark],.system-dark) .button-dark{background:#d2b78b;color:#1a211e}html:is([data-theme=dark],.system-dark) .trust-item b,html:is([data-theme=dark],.system-dark) .vehicle-kicker,html:is([data-theme=dark],.system-dark) .form-step{color:#d2b78b}html:is([data-theme=dark],.system-dark) .theme-control{color:#d2b78b}html:is([data-theme=dark],.system-dark) .theme-control:hover select,html:is([data-theme=dark],.system-dark) .language-control:hover .language-switch{background:#252d28}html:is([data-theme=dark],.system-dark) .inventory-toolbar,html:is([data-theme=dark],.system-dark) .vehicle-specs,html:is([data-theme=dark],.system-dark) .vehicle-card-footer{border-color:var(--line)}@media(max-width:700px){.theme-control{width:38px;height:36px}.theme-control select{padding:0;color:transparent;font-size:0}.theme-control select option{color:#202824;font-size:14px}.theme-icon{left:11px}.theme-chevron{display:none}}@media(prefers-reduced-motion:no-preference){body,.site-header,.trust-band,.sourcing-section,.vehicle-card,.enquiry-card,.detail-specs div,.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea{transition-duration:.18s}}html:is([data-theme=light],.system-light){color-scheme:light;--ink: #202824;--muted: #46534b;--line: #cdd0c7;--blue: #685437;--blue-dark: #50412b}html:is([data-theme=light],.system-light) .hero-description,html:is([data-theme=light],.system-light) .hero-proof,html:is([data-theme=light],.system-light) .section-intro,html:is([data-theme=light],.system-light) .results-meta,html:is([data-theme=light],.system-light) .vehicle-trim,html:is([data-theme=light],.system-light) .vehicle-specs span,html:is([data-theme=light],.system-light) .inventory-footnote,html:is([data-theme=light],.system-light) .sourcing-copy>p:not(.eyebrow),html:is([data-theme=light],.system-light) .process-list p,html:is([data-theme=light],.system-light) .form-field,html:is([data-theme=light],.system-light) .form-privacy,html:is([data-theme=light],.system-light) .form-note,html:is([data-theme=light],.system-light) .about-detail p,html:is([data-theme=light],.system-light) .main-nav a,html:is([data-theme=light],.system-light) .detail-specs span,html:is([data-theme=light],.system-light) .detail-content>p,html:is([data-theme=light],.system-light) .detail-note,html:is([data-theme=light],.system-light) .detail-docs p,html:is([data-theme=light],.system-light) .detail-legal-note p,html:is([data-theme=light],.system-light) .trust-inner>span,html:is([data-theme=light],.system-light) .trust-item,html:is([data-theme=light],.system-light) .snapshot-badge,html:is([data-theme=light],.system-light) .wordmark-label{color:#46534b!important}html:is([data-theme=light],.system-light) .filter-label,html:is([data-theme=light],.system-light) .vehicle-specs b,html:is([data-theme=light],.system-light) .detail-specs b,html:is([data-theme=light],.system-light) .vehicle-card-footer button,html:is([data-theme=light],.system-light) .vehicle-card-footer a,html:is([data-theme=light],.system-light) .process-list strong,html:is([data-theme=light],.system-light) .form-heading h3,html:is([data-theme=light],.system-light) .text-link,html:is([data-theme=light],.system-light) .main-nav a:hover,html:is([data-theme=light],.system-light) .main-nav a:focus-visible{color:#202824!important}html:is([data-theme=light],.system-light) .eyebrow,html:is([data-theme=light],.system-light) .vehicle-kicker,html:is([data-theme=light],.system-light) .trust-item b,html:is([data-theme=light],.system-light) .trust-link,html:is([data-theme=light],.system-light) .form-step,html:is([data-theme=light],.system-light) .clear-filter,html:is([data-theme=light],.system-light) .vehicle-card-footer small,html:is([data-theme=light],.system-light) .vehicle-card-footer button span,html:is([data-theme=light],.system-light) .text-link span:last-child,html:is([data-theme=light],.system-light) .hero h1 em,html:is([data-theme=light],.system-light) .sourcing-copy h2 em,html:is([data-theme=light],.system-light) .form-lock,html:is([data-theme=light],.system-light) .language-control,html:is([data-theme=light],.system-light) .theme-control{color:#685437!important}html:is([data-theme=light],.system-light) input::placeholder,html:is([data-theme=light],.system-light) textarea::placeholder{color:#58645c;opacity:1}html:is([data-theme=light],.system-light){--paper: #f7f4ec;--paper-deep: #eee9dd;--ink: #1b241f;--muted: #35423a;--line: #c9c8bc;--blue: #966600;--blue-dark: #795100;--blue-soft: #eee7d7}html:is([data-theme=dark],.system-dark){--paper: #111614;--paper-deep: #1a211e;--ink: #f1f3ee;--muted: #c3ccc5;--line: #35413a;--blue: #edc66f;--blue-dark: #f5d992;--blue-soft: #302b20}html:is([data-theme=light],.system-light) .hero-description,html:is([data-theme=light],.system-light) .hero-proof,html:is([data-theme=light],.system-light) .section-intro,html:is([data-theme=light],.system-light) .results-meta,html:is([data-theme=light],.system-light) .vehicle-trim,html:is([data-theme=light],.system-light) .vehicle-specs span,html:is([data-theme=light],.system-light) .inventory-footnote,html:is([data-theme=light],.system-light) .sourcing-copy>p:not(.eyebrow),html:is([data-theme=light],.system-light) .process-list p,html:is([data-theme=light],.system-light) .form-field,html:is([data-theme=light],.system-light) .form-privacy,html:is([data-theme=light],.system-light) .form-note,html:is([data-theme=light],.system-light) .about-detail p,html:is([data-theme=light],.system-light) .main-nav a,html:is([data-theme=light],.system-light) .detail-specs span,html:is([data-theme=light],.system-light) .detail-content>p,html:is([data-theme=light],.system-light) .detail-note,html:is([data-theme=light],.system-light) .detail-docs p,html:is([data-theme=light],.system-light) .detail-legal-note p,html:is([data-theme=light],.system-light) .trust-inner>span,html:is([data-theme=light],.system-light) .trust-item,html:is([data-theme=light],.system-light) .snapshot-badge,html:is([data-theme=light],.system-light) .wordmark-label{color:#35423a!important}html:is([data-theme=light],.system-light) .eyebrow,html:is([data-theme=light],.system-light) .vehicle-kicker,html:is([data-theme=light],.system-light) .trust-item b,html:is([data-theme=light],.system-light) .trust-link,html:is([data-theme=light],.system-light) .form-step,html:is([data-theme=light],.system-light) .clear-filter,html:is([data-theme=light],.system-light) .vehicle-card-footer small,html:is([data-theme=light],.system-light) .vehicle-card-footer button span,html:is([data-theme=light],.system-light) .text-link span:last-child,html:is([data-theme=light],.system-light) .hero h1 em,html:is([data-theme=light],.system-light) .sourcing-copy h2 em,html:is([data-theme=light],.system-light) .form-lock,html:is([data-theme=light],.system-light) .language-control,html:is([data-theme=light],.system-light) .theme-control{color:#966600!important}html:is([data-theme=dark],.system-dark) .trust-item b,html:is([data-theme=dark],.system-dark) .vehicle-kicker,html:is([data-theme=dark],.system-dark) .form-step,html:is([data-theme=dark],.system-dark) .theme-control{color:#edc66f}:root{--paper: #f7f4ec;--paper-deep: #eee9dd;--ink: #202923;--muted: #39463e;--line: #d5d2c7;--jade: #344a3e;--jade-light: #637969;--cinnabar: #a44335;--gold: #966600;--serif: "Iowan Old Style", "Songti SC", "Noto Serif SC", Baskerville, Georgia, serif;--display: "Iowan Old Style", Baskerville, Georgia, serif}html:is([data-theme=light],.system-light){--paper: #f7f4ec;--paper-deep: #eee9dd;--ink: #202923;--muted: #39463e;--line: #d5d2c7;--jade: #344a3e;--jade-light: #637969;--gold: #966600}html:is([data-theme=dark],.system-dark){--paper: #111614;--paper-deep: #1a211e;--ink: #f1f3ee;--muted: #c3ccc5;--line: #35413a;--jade: #293b31;--jade-light: #a5b6a8;--gold: #edc66f;--cinnabar: #cf6a58}body{background:var(--paper);color:var(--ink)}.site-header{background:color-mix(in srgb,var(--paper) 96%,transparent);border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:10px}.wordmark .mark{font-family:var(--sans);letter-spacing:-.06em}.cinnabar-seal{display:inline-grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border:0;border-radius:1px;background:var(--cinnabar);color:#fff8ed;font:600 13px/1 Songti SC,"Noto Serif SC",STSong,Georgia,serif;letter-spacing:0}.hero .eyebrow-line{background:var(--gold)}.hero h1,.section-heading h2,.sourcing-copy h2,.about-section h2,.contact-inner h2{font-family:var(--display);font-weight:500;letter-spacing:-.035em}.hero h1{line-height:1.04}.hero h1 em,.sourcing-copy h2 em{color:var(--gold);font-style:normal}.hero-art{border:1px solid color-mix(in srgb,var(--jade-light) 20%,transparent);border-radius:1px;box-shadow:0 22px 52px #252d271c}.button-dark{background:var(--jade)}.button-dark:hover{background:#405849}.trust-band,.sourcing-section{background:var(--paper-deep);border-color:var(--line)}.site-footer{border-top:1px solid rgba(255,255,255,.15)}.vehicle-card{border-color:var(--line);border-radius:2px}.vehicle-title{font-family:var(--sans)}.eyebrow{color:var(--gold)}.suzhou-origin{display:inline-flex;align-items:center;gap:9px;margin:4px 0 22px;color:var(--gold);font:700 10px/1.2 var(--sans);letter-spacing:.13em}.suzhou-origin:before{content:"";width:18px;height:1px;background:var(--cinnabar)}html:is([data-theme=dark],.system-dark) .button-dark{background:#edc66f;color:#182019}@media(max-width:700px){.wordmark{gap:8px}.cinnabar-seal{width:19px;height:19px;flex-basis:19px;font-size:12px}.hero h1{letter-spacing:-.025em}}body:before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%2369705e' filter='url(%23grain)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;inset:24px auto 0 -56px;width:min(36%,470px);background:radial-gradient(ellipse at 0 62%,rgba(102,143,95,.15),transparent 71%);pointer-events:none}.hero-art{position:relative}.hero-art:after{content:"";position:absolute;inset:10px;z-index:3;border:1px solid rgba(255,250,233,.36);pointer-events:none}.trust-band{background:linear-gradient(100deg,#e2e7da,#eee9dd 58%,#f1ede3);border-top:1px solid #c5cbbd;border-bottom:1px solid #d1d4c6}.trust-item b{font-family:var(--serif);font-size:12px;font-weight:500}.eyebrow-line{height:1px;width:28px}.inventory-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.search-box,.filter-label select,.form-field input,.form-field select,.form-field textarea{border-radius:2px}.enquiry-card{border-radius:2px;border-top:2px solid #9c8454;box-shadow:0 18px 45px #2834280e}.sourcing-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(105deg,#e7eadf,#ede9df 48%,#f0ece2)}.sourcing-section:before{content:"";position:absolute;left:0;bottom:-1px;width:min(50%,760px);height:185px;opacity:.18;pointer-events:none;background:bottom left / 100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 210' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='fade' x2='0' y2='1'%3E%3Cstop stop-color='%2364775d' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%2364775d' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='soft'%3E%3CfeGaussianBlur stdDeviation='1.3'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23soft)'%3E%3Cpath fill='url(%23fade)' d='M0 85Q35 96 63 121L114 67Q139 41 156 65L187 109Q201 127 223 110L282 63Q309 36 338 76L370 119Q394 147 432 139L497 113Q517 100 542 116L590 152Q649 165 711 158L800 172V210H0Z'/%3E%3Cpath fill='%23415b43' opacity='.23' d='M0 147Q31 128 54 148L96 173Q120 182 146 159L186 119Q205 103 222 127L252 164Q271 183 300 172L350 150Q375 136 398 162L428 185Q475 196 526 191L800 206V210H0Z'/%3E%3C/g%3E%3C/svg%3E")}.sourcing-layout{position:relative;z-index:1}.about-section{border-top:1px solid var(--line)}.contact-strip{background:radial-gradient(ellipse at 92% 112%,rgba(130,43,33,.55),transparent 57%),linear-gradient(105deg,#1e2c23,#141c17);border-top:1px solid rgba(211,180,112,.25)}.contact-links a{border-color:#dbc59861;background:#f4efe206}.contact-links a:hover{background:#dbc59817}.cinnabar-seal{background:#9c3b30;position:relative}.cinnabar-seal:after{content:"";position:absolute;inset:2px;border:1px solid rgba(255,248,237,.27);pointer-events:none}html:is([data-theme=dark],.system-dark) .hero:before{background:radial-gradient(ellipse at 0 62%,rgba(122,159,107,.12),transparent 71%)}html:is([data-theme=dark],.system-dark) .trust-band,html:is([data-theme=dark],.system-dark) .sourcing-section{background:linear-gradient(105deg,#1c2a20,#1a211e 58%,#20241e);border-color:var(--line)}html:is([data-theme=dark],.system-dark) .sourcing-section:before{opacity:.25}html:is([data-theme=dark],.system-dark) .cinnabar-seal{background:#b54c3b}@media(max-width:700px){.hero:before{left:-18px;width:68%}.hero-art:after{inset:7px}.sourcing-section:before{width:80%;height:130px;opacity:.12}}:root{--ink-contour: #586b5b}.hero:after,.about-section:after,.about-section{position:relative;isolation:isolate}html:is([data-theme=dark],.system-dark){--ink-contour: #a9baa9}html:is([data-theme=dark],.system-dark) .hero:after,html:is([data-theme=dark],.system-dark) .about-section:after,html:is([data-theme=dark],.system-dark) .sourcing-section:after{opacity:.38}@media(max-width:700px){.hero:after{display:none}.about-section:after{width:75%;height:52px;bottom:2px}.sourcing-section:after{width:80%;height:95px;bottom:9px;opacity:.2}}.hero>*,.about-section>*{position:relative;z-index:1}.hero:after,.about-section:after,.sourcing-section:after{mask-mode:alpha}.hero:after,.about-section:after,.sourcing-section:after{content:none}.ink-decoration{position:absolute;pointer-events:none;color:var(--ink-contour);opacity:.32;z-index:0}.hero>.ink-hero{position:absolute;top:8px;right:0;width:54%;height:110px;z-index:0}.about-section>.ink-about{position:absolute;left:0;bottom:7px;width:46%;height:88px;z-index:0}.ink-sourcing{left:0;bottom:20px;width:min(46%,680px);height:140px}html:is([data-theme=dark],.system-dark) .ink-decoration{opacity:.38}@media(max-width:700px){.hero>.ink-hero{display:none}.about-section>.ink-about{width:75%;height:52px;bottom:2px}.ink-sourcing{width:80%;height:95px;bottom:9px;opacity:.2}}.cinnabar-seal{background:#d72d20;color:#fffdf5;font-weight:700;box-shadow:0 1px 3px #8b1b1133}.cinnabar-seal:after{border-color:#fffdf5a6}html:is([data-theme=dark],.system-dark) .cinnabar-seal{background:#e63826;color:#fffdf5;box-shadow:0 0 0 1px #ff725233}.cinnabar-seal{font-family:Kaiti SC,STKaiti,KaiTi,楷体,serif;font-weight:500}.hero>.ink-hero{top:8px;bottom:auto;right:0;width:48%;height:88px}.brand-lockup{display:flex;align-items:center;gap:14px;flex:0 0 auto}.header-garden-mark{display:block;width:34px;height:24px;flex:0 0 34px;color:var(--jade-light);opacity:.82}.header-garden-mark path{fill:none;stroke:currentColor;stroke-width:1.05;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.brand-lockup{gap:8px}.header-garden-mark{width:27px;height:20px;flex-basis:27px}}.hero:before{width:min(48%,620px);background:radial-gradient(ellipse at 9% 76%,rgba(73,119,78,.21),transparent 65%),radial-gradient(ellipse at 28% 100%,rgba(114,151,103,.13),transparent 55%),linear-gradient(180deg,transparent 43%,rgba(104,145,91,.07) 62%,transparent 82%)}.sourcing-section:before{opacity:.27;height:210px}html:is([data-theme=dark],.system-dark) .hero:before{background:radial-gradient(ellipse at 9% 76%,rgba(111,155,103,.2),transparent 65%),radial-gradient(ellipse at 28% 100%,rgba(92,130,88,.13),transparent 55%),linear-gradient(180deg,transparent 43%,rgba(104,145,91,.06) 62%,transparent 82%)}html:is([data-theme=dark],.system-dark) .sourcing-section:before{opacity:.34}@media(max-width:700px){.hero:before{width:75%}.sourcing-section:before{height:150px;opacity:.18}}.about-detail{height:100%;display:flex;flex-direction:column}.about-detail .text-link{align-self:flex-end;margin-top:auto}@media(max-width:700px){.about-detail{min-height:0}}.about-detail [data-i18n=aboutBody]{font-size:16px;line-height:1.9}@media(max-width:700px){.about-detail [data-i18n=aboutBody]{font-size:15px}}.main-nav a[aria-current=location]{color:var(--blue-dark)}.detail-content,.vehicle-card-body,.form-field{min-width:0}.detail-specs b,.vehicle-title,.vehicle-trim{overflow-wrap:anywhere}.detail-specs .spec-wide{grid-column:1 / -1}.detail-thumb,.lightbox-thumb{min-width:44px;min-height:44px}.form-status{font-size:14px;line-height:1.6;color:var(--ink)}.detail-extra-specs summary{min-height:44px}@media(max-width:420px){.site-header{padding-left:12px;padding-right:12px;gap:8px}.wordmark .mark{font-size:22px}.brand-lockup{gap:6px}.header-garden-mark{width:22px;flex-basis:22px}.header-actions{gap:6px}.language-control{width:102px;height:40px}.language-control select.language-switch{padding-left:29px;padding-right:20px;font-size:12px}.language-globe{left:10px;width:13px}.language-chevron{right:8px;width:10px}.theme-control,.menu-toggle{width:40px;height:40px}.photo-lightbox::backdrop{backdrop-filter:none}}@media(max-width:360px){.site-header{padding-left:8px;padding-right:8px;gap:4px}.wordmark .mark{font-size:18px}.header-garden-mark{display:none}.header-actions{gap:4px}.language-control{width:92px}.theme-control,.menu-toggle{width:36px}}@media(max-width:700px){.faq-section{padding:56px 0 62px}.faq-grid{grid-template-columns:1fr}}.footer-links,.info-footer nav{display:flex;gap:1.25rem;flex-wrap:wrap}.footer-links a,.info-footer a{color:var(--ink);font-size:.875rem;text-underline-offset:4px}.enquiry-backup{margin-block:1.5rem}.enquiry-backup[hidden]{display:none}.enquiry-backup textarea{width:100%;resize:vertical;font-size:.875rem}.enquiry-backup .button{margin-top:.75rem}.info-header,.info-footer{max-width:1120px;margin:auto;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.info-header{border-bottom:1px solid var(--line)}.info-header>a:last-child{color:var(--ink);font-size:.875rem}.info-content{max-width:800px;margin:auto;padding:4rem 1.5rem}.info-content h1{font-family:var(--font-display,Georgia,serif);font-size:clamp(2.5rem,5vw,4rem);line-height:1.12;margin:1rem 0 2rem}.info-content h2{font-size:1.25rem;margin:2.5rem 0 .75rem}.info-content p{font-size:1rem;line-height:1.8;color:var(--ink)}.info-content .info-intro{font-size:1.125rem}.info-content a:not(.button){color:var(--ink);overflow-wrap:anywhere;text-underline-offset:4px}.info-content .button{margin-top:2rem}.info-footer{border-top:1px solid var(--line)}@media(max-width:700px){html{scroll-padding-top:72px}.site-header{height:64px;padding:0 16px;gap:8px;background:color-mix(in srgb,var(--paper) 94%,transparent)}.brand-lockup{min-width:0;gap:6px}.wordmark{gap:7px}.wordmark .mark{font-size:22px;letter-spacing:-.055em}.cinnabar-seal{width:19px;height:19px;flex-basis:19px;font-size:12px}.header-garden-mark{width:20px;height:16px;flex-basis:20px;opacity:.75}.header-actions{flex:0 0 auto;gap:5px}.language-control{width:98px;height:38px}.language-control .language-switch,.language-control select.language-switch{padding-left:30px;padding-right:20px;font-size:11px}.language-globe{left:9px;width:14px;height:14px}.language-chevron{right:7px;width:12px;height:12px}.theme-control{width:38px;height:38px}.theme-control select{padding:0;color:transparent;font-size:0}.theme-icon{left:10px;width:16px;height:16px}.menu-toggle{width:40px;height:40px;border-color:var(--line);border-radius:50%}.main-nav{top:calc(100% + 1px);left:10px;right:10px;padding:8px 16px 12px;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;background:var(--paper);box-shadow:0 14px 28px #1019141f}.main-nav a{min-height:46px;padding:11px 2px;font-size:14px}.section-wrap,.trust-inner{width:calc(100% - 36px)}.hero{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:28px 0 30px}.hero-copy{order:0}.hero-art{order:1;width:100%;min-height:0;height:auto;aspect-ratio:1.48 / 1;border-radius:4px;box-shadow:0 12px 28px #1f29231a}.hero-copy .eyebrow{margin-bottom:12px;font-size:9px;letter-spacing:.13em}.hero h1{max-width:13ch;margin-bottom:13px;font-size:clamp(37px,10vw,46px);line-height:1.06}.hero-description{max-width:42ch;margin-bottom:17px;font-size:14px;line-height:1.68}.hero-actions{align-items:stretch;gap:8px}.hero-actions .button{width:100%;min-height:50px;justify-content:space-between;padding:0 17px;border-radius:3px}.hero-actions .text-link{min-height:44px;justify-content:center}.hero-proof{max-width:36ch;margin-top:14px;font-size:11px;line-height:1.55}.proof-rule{width:24px;flex:0 0 24px}.trust-inner{gap:13px 10px;padding:17px 0}.trust-inner>span{font-size:11px;line-height:1.4}.trust-item{align-items:flex-start;font-size:10px;line-height:1.4}.inventory-section{padding:48px 0 54px}.section-heading{margin-bottom:18px}.section-heading h2,.about-section h2,.contact-inner h2{font-size:clamp(30px,8vw,37px);line-height:1.1}.section-intro{max-width:42ch;font-size:13px;line-height:1.65}.heading-link{margin-top:12px}.inventory-toolbar{gap:9px;padding:12px 0}.search-box{height:46px;border-radius:4px}.filter-label select{height:44px;padding-left:11px;padding-right:30px;border-radius:4px;font-size:11px}.results-meta{gap:8px;padding:12px 0;font-size:10px}.vehicle-grid{grid-template-columns:minmax(0,1fr);gap:13px}.vehicle-card,.vehicle-card:nth-child(3n+1),.vehicle-card:nth-child(3n){overflow:hidden;padding:0 0 13px;border:1px solid var(--line);border-radius:5px;background:var(--white);box-shadow:0 4px 14px #1f29230a}.vehicle-photo{aspect-ratio:1.58 / 1;height:auto;border-bottom-color:var(--line)}.vehicle-card-body{padding:13px 14px 0}.vehicle-kicker{margin-bottom:5px;font-size:9px}.vehicle-title{margin-bottom:4px;font-size:19px;line-height:1.25}.vehicle-trim{margin-bottom:11px;font-size:11px;line-height:1.5}.vehicle-specs{gap:7px;padding-top:10px}.vehicle-specs span{font-size:9px}.vehicle-specs b{font-size:11px}.vehicle-card-footer{min-height:42px;margin:10px 14px 0;padding-top:9px}.vehicle-card-footer button,.vehicle-card-footer a{min-height:40px;display:inline-flex;align-items:center;font-size:11px}.inventory-footnote{margin-top:17px;font-size:10px;line-height:1.6}.sourcing-section{padding:48px 0}.sourcing-layout{gap:22px}.sourcing-copy h2{font-size:clamp(34px,9vw,43px);line-height:1.06}.sourcing-copy>p:not(.eyebrow){font-size:13px;line-height:1.68}.process-list{gap:0}.process-list li{padding:12px 0}.enquiry-card{padding:17px;border-radius:5px}.form-field input,.form-field select,.form-field textarea{min-height:46px;font-size:16px}.form-field textarea{min-height:100px}.form-actions{flex-direction:column;gap:8px}.form-actions .button{width:100%;min-height:48px}.faq-section{padding:46px 0 52px}.faq-grid summary{min-height:54px;padding:15px 34px 14px 0;font-size:13px}.faq-grid details p{padding-bottom:15px;font-size:12px}.about-section{padding-top:48px;padding-bottom:52px;gap:12px}.about-detail [data-i18n=aboutBody]{font-size:14px;line-height:1.75}.contact-strip{padding:42px 0}.contact-inner{gap:18px}.contact-description{font-size:13px;line-height:1.65}.contact-links{display:grid;grid-template-columns:1fr;gap:8px}.contact-links a{min-height:46px;justify-content:space-between;padding:10px 13px}.site-footer{padding:17px 0 calc(18px + env(safe-area-inset-bottom))}.footer-links{gap:12px 18px}.footer-links a{min-height:40px;display:inline-flex;align-items:center}.detail-view{padding:16px 0 calc(42px + env(safe-area-inset-bottom))}.detail-content h1{font-size:clamp(30px,8vw,36px);line-height:1.12}.detail-photo{border-radius:4px}.detail-thumbnails{gap:7px}.detail-thumb,.lightbox-thumb{width:56px;height:56px}.detail-specs{grid-template-columns:1fr 1fr;gap:8px}.detail-specs div{min-height:70px;padding:10px}.detail-specs span{font-size:10px}.detail-specs b{font-size:12px}.detail-cta,.detail-actions{flex-direction:column}.detail-cta .button,.detail-actions .button{width:100%;min-height:48px}}@media(max-width:380px){.site-header{padding-inline:11px;gap:5px}.wordmark .mark{font-size:19px}.header-garden-mark{display:none}.header-actions{gap:3px}.language-control{width:90px}.theme-control{width:36px}.menu-toggle{width:38px;height:38px}.hero h1{font-size:36px}.vehicle-card-body{padding-right:12px;padding-left:12px}.vehicle-card-footer{margin-right:12px;margin-left:12px}}@media(prefers-reduced-motion:reduce){.main-nav,.main-nav a,.vehicle-card{transition:none!important}}
