.vdp-page{overflow:clip}.vdp-page .vdp-gallery-stage{background:#120f0c;box-shadow:0 28px 70px #17110d3d}.vdp-page .vdp-gallery-shade{display:none}.vdp-page .vdp-gallery-main>img{object-position:center;filter:saturate(1.035)contrast(1.015)}.vdp-gallery-loading{opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff8e93d 48%,#0000 62%);position:absolute;inset:0;transform:translate(-100%)}.vdp-gallery-stage.is-loading .vdp-gallery-loading{opacity:1;animation:1s ease-in-out infinite vdp-photo-loading}.vdp-page .vdp-gallery-position,.vdp-page .vdp-gallery-tour{color:#fff8e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120f0cad;border:1px solid #fff8e957;border-radius:999px;padding:7px 10px;top:14px;bottom:auto}.vdp-page .vdp-gallery-expand{display:none}.vdp-page .vdp-title-row p,.vdp-page .vdp-title-row .vdp-identity{color:#554335}.vdp-page .vdp-title-tags span{color:#2b2119;background:#fff8e99e;border-color:#8d6f4d}.vdp-page .vdp-title-tags span:nth-last-child(2){color:#9f3418;border-color:#b6401d}.vdp-experience{color:#fff8e9;background:radial-gradient(circle at 85% 5%,#e05f2c3d,#0000 30%),#17110d;margin-top:clamp(52px,8vw,118px);padding:clamp(70px,8vw,120px) 0 clamp(84px,10vw,150px);position:relative;overflow:clip}.vdp-experience:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.vdp-experience-heading{z-index:1;grid-template-columns:1fr auto;align-items:end;margin-bottom:clamp(54px,7vw,96px);display:grid;position:relative}.vdp-experience-heading p{color:#ff8a5c;font:700 9px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;margin:0 0 13px}.vdp-experience-heading h2{color:#fff8e9;letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(48px,7vw,102px);font-weight:500;line-height:.9}.vdp-experience-heading h2 em{color:#e05f2c;font-weight:500;display:block}.vdp-experience-heading>span{color:#d8c5a5;font:700 8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.vdp-scene-rail{border-left:1px solid #fff8e933;height:max-content;display:grid;position:sticky;top:160px}.vdp-scene-rail a{color:#ae9b7f;font:600 8px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:30px 1fr;gap:8px;padding:12px 0 12px 16px;transition:color .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.vdp-scene-rail a:before{content:"";opacity:0;background:#e05f2c;width:3px;transition:opacity .22s,transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:-2px;transform:scaleY(.2)}.vdp-scene-rail a[aria-current=step]{color:#fff8e9;transform:translate(5px)}.vdp-scene-rail a[aria-current=step]:before{opacity:1;transform:scaleY(1)}.vdp-scene{opacity:.92;background:#211914;border:1px solid #fff8e929;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(26px,4.5vw,64px);min-height:min(540px,62vh);padding:clamp(26px,4vw,48px);transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1),border-color .4s;display:grid;position:relative;overflow:hidden;transform:scale(.99);box-shadow:0 35px 90px #0000003d}.vdp-scene.is-active{opacity:1;border-color:#ff8a5c6b;transform:scale(1)}.vdp-scene:after{aspect-ratio:1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:280px;position:absolute;bottom:-90px;right:-90px}.vdp-scene-copy{z-index:2;position:relative}.vdp-scene-copy>span{color:#ff8a5c;font:700 8px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.vdp-scene-copy h3{color:#fff8e9;letter-spacing:-.045em;max-width:650px;margin:16px 0 20px;font-size:clamp(38px,5vw,70px);font-weight:500;line-height:.95}.vdp-scene-copy p{color:#d8c5a5;max-width:54ch;margin:0;font-size:clamp(15px,1.4vw,18px)}.vdp-scene-visual{background:linear-gradient(135deg,#e05f2c47,#0000 55%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 52px),#0e0c0a;border:1px solid #ffffff38;border-radius:26px;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.vdp-scene-visual>span,.vdp-scene-visual>b{z-index:2;text-shadow:0 1px 8px #000000a6}.vdp-scene-visual>svg{color:#ff8a5c;stroke-width:1px;width:92px;height:92px}.vdp-scene-visual>span,.vdp-scene-visual>b{font:700 8px/1 var(--mono);letter-spacing:.14em;position:absolute;top:20px}.vdp-scene-visual>span{color:#fff8e9;left:20px}.vdp-scene-visual>b{color:#ff6b47;right:20px}.vdp-scene-visual>b:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.2s ease-in-out infinite vdp-rec;display:inline-block}.vdp-number-stage{border-top:1px solid #17110d47;border-left:1px solid #17110d47;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vdp-number-stage>div{border-bottom:1px solid #17110d47;border-right:1px solid #17110d47;min-width:0;padding:clamp(22px,3vw,42px)}.vdp-number-stage dt{color:#17110d;font:700 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.vdp-number-stage dt svg{width:14px}.vdp-number-stage dd{overflow-wrap:anywhere;color:#fff8e9;font:600 clamp(25px, 3.4vw, 48px)/.95 var(--display);letter-spacing:-.04em;margin:14px 0 0}.vdp-trust-orbit{aspect-ratio:1;background:radial-gradient(circle,#e05f2c33,#0000 62%);border:1px solid #fff8e938;border-radius:50%;place-items:center;width:min(100%,390px);display:grid;position:relative}.vdp-trust-orbit:before,.vdp-trust-orbit:after{border-radius:inherit;content:"";border:1px dashed #fff8e933;animation:24s linear infinite vdp-orbit;position:absolute;inset:12%}.vdp-trust-orbit:after{animation-duration:15s;animation-direction:reverse;inset:28%}.vdp-trust-orbit svg{color:#ff8a5c;stroke-width:1.2px;width:72px;height:72px}.vdp-trust-orbit span{color:#fff8e9;font:700 10px/1.2 var(--mono);text-align:center;position:absolute;top:17%}.vdp-trust-orbit i{color:#d8c5a5;font:700 8px/1 var(--mono);text-transform:uppercase;position:absolute;bottom:17%}.vdp-route-map{background:radial-gradient(circle at 75% 35%,#e05f2c3d,#0000 6%),repeating-linear-gradient(35deg,#0000 0 41px,#17110d0f 42px 44px),#d8c39c;border-radius:28px;min-height:320px;position:relative;overflow:hidden}.vdp-route-map>i{transform-origin:0;border-top:3px dashed #e05f2c;width:58%;height:2px;position:absolute;top:55%;left:17%;transform:rotate(-19deg)}.vdp-route-map>svg{color:#e05f2c;fill:#fff8e9;width:46px;height:46px;position:absolute;top:26%;right:20%}.vdp-route-map>span,.vdp-route-map>b{font:800 9px/1 var(--mono);letter-spacing:.1em;position:absolute}.vdp-route-map>b{color:#a93417;top:43%;right:12%}.vdp-page .vdp-price-heading{background:#fff8e9;border-bottom-color:#fff8e926}.vdp-page .vdp-price-heading>span,.vdp-page .vdp-price-heading small{color:#5e4b3b}.vdp-page .vdp-lead-section{border:0;width:min(100% - 32px,1180px);margin:clamp(76px,10vw,150px) auto;padding:0}.vdp-lead-section>.kicker{display:none}.vdp-lead-section .vehicle-lead-form{background:radial-gradient(circle at 90% 10%,#e05f2c52,#0000 30%),#17110d;border-radius:32px;padding:clamp(34px,6vw,82px);position:relative;overflow:hidden;box-shadow:0 35px 90px #17110d33}.vdp-lead-section .vehicle-lead-form:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #fff8e921;border-radius:50%;width:360px;position:absolute;top:-120px;right:-120px}.lead-live-badge{color:#ffab84;font:700 8px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.lead-live-badge i{background:#e05f2c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #e05f2c24}.vdp-lead-section .vehicle-lead-form h2{color:#fff8e9;letter-spacing:-.05em;max-width:900px;font-size:clamp(48px,7vw,88px)}.vdp-lead-section .vehicle-lead-form>p{color:#d8c5a5;font-size:16px}.vdp-lead-section .vehicle-lead-form label,.vdp-lead-section .vehicle-lead-form legend{color:#d8c5a5}.vdp-lead-section .vehicle-lead-form input,.vdp-lead-section .vehicle-lead-form textarea{color:#17110d;background:#fff8e9;border-color:#8e765c;border-radius:12px}.lead-detail-picker{border:0;margin:4px 0 2px;padding:0}.lead-detail-picker legend{font:700 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.lead-detail-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vehicle-lead-form .lead-detail-picker button{color:#fff8e9;text-align:left;background:#251d17;border:1px solid #695544;border-radius:12px;align-items:center;gap:9px;min-height:52px;padding:10px 13px;display:flex}.vehicle-lead-form .lead-detail-picker button span{background:#fff8e91a;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.vehicle-lead-form .lead-detail-picker button[aria-pressed=true]{background:#e05f2c2e;border-color:#e05f2c}.vdp-lead-section .vehicle-lead-form .lead-intent-picker button{color:#fff8e9;border-color:#695544}.vdp-lead-section .vehicle-lead-form .lead-intent-picker button[aria-pressed=true]{color:#fff8e9;background:#e05f2c;border-color:#e05f2c}.vdp-lead-section .lead-contact-note{color:#bba789!important}.vdp-lead-section .vehicle-lead-form .consent-check{color:#d8c5a5}.vdp-lead-section .vehicle-lead-form>button[type=submit]{background:#e05f2c;border-radius:999px;min-height:62px;font-size:10px}.vdp-page .vdp-story{padding-block:clamp(56px,7vw,96px)}.vdp-page .vdp-spec-section{background:#17110d;border-radius:30px;padding:clamp(30px,5vw,62px)}.vdp-page .vdp-spec-section h2{color:#fff8e9}.vdp-page .vdp-spec-section dl>div{border-top-color:#514035;transition:background .22s,padding-left .22s}.vdp-page .vdp-spec-section dl>div:hover{background:#e05f2c1c;padding-left:12px}.vdp-page .vdp-spec-section dt{color:#bba789}.vdp-page .vdp-spec-section dd{color:#fff8e9;font-size:clamp(19px,2vw,28px)}.vdp-page .vdp-condition-card,.vdp-page .vdp-inspection-card{border-radius:24px;min-height:420px;transition:transform .36s cubic-bezier(.16,1,.3,1)}.vdp-page .vdp-condition-card:hover,.vdp-page .vdp-inspection-card:hover{transform:translateY(-8px)}.vdp-page .vdp-condition-card{background:#e05f2c}.vdp-page .vdp-condition-card>span,.vdp-page .vdp-condition-card p,.vdp-page .vdp-condition-card>strong,.vdp-page .vdp-condition-card h3,.vdp-page .vdp-condition-card li{color:#fff8e9}.vdp-page .vdp-inspection-card{background:#17110d}.vdp-page .vdp-inspection-card h3,.vdp-page .vdp-inspection-card>div span{color:#fff8e9}.vdp-page .vdp-inspection-card>div,.vdp-page .vdp-inspection-card>div span{border-color:#514035}.vdp-page .vdp-protection{background:#d8c39c;padding-block:clamp(52px,6vw,84px)}.vdp-page .vdp-protection article{background:#fff8e9;border:0;border-radius:22px;min-height:236px;padding:26px;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s;position:relative;overflow:hidden}.vdp-page .vdp-protection article:nth-child(2n){transform:translateY(24px)}.vdp-page .vdp-protection article:hover{z-index:2;transform:translateY(-8px)rotate(-.7deg);box-shadow:0 24px 55px #17110d2b}.vdp-page .vdp-protection article strong{margin-top:48px;font-size:clamp(27px,2.5vw,39px)}.vdp-record-drawer>:not(summary){animation:.32s cubic-bezier(.16,1,.3,1) both vdp-record-open}@keyframes vdp-record-open{0%{opacity:0;transform:translateY(-12px)}}@keyframes vdp-rec{50%{opacity:.25}}@keyframes vdp-photo-loading{to{transform:translate(100%)}}@keyframes vdp-orbit{to{transform:rotate(360deg)}}@media (width<=900px){.vdp-scene-rail{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#17110de0;border:1px solid #fff8e92e;border-radius:999px;display:flex;position:sticky;top:118px;overflow-x:auto}.vdp-scene-rail::-webkit-scrollbar{display:none}.vdp-scene-rail a{flex:none;grid-template-columns:auto 1fr;padding:12px 14px}.vdp-scene-rail a:before{width:auto;height:2px;inset:auto 12px 0;transform:scaleX(.2)}.vdp-scene-rail a[aria-current=step]{transform:none}.vdp-scene-rail a[aria-current=step]:before{transform:scaleX(1)}.vdp-scene{grid-template-columns:1fr;min-height:auto}}@media (width<=600px){.vdp-page .vdp-title-row h1{font-size:clamp(39px,12.5vw,54px);line-height:.92}.vdp-page .vdp-gallery-main{aspect-ratio:4/3}.vdp-page .vdp-gallery-position,.vdp-page .vdp-gallery-tour{font-size:7px;top:9px}.vdp-page .vdp-gallery-position{left:9px}.vdp-page .vdp-gallery-tour{right:9px}.vdp-experience{margin-top:45px;padding-top:58px}.vdp-experience-heading{grid-template-columns:1fr}.vdp-experience-heading h2{font-size:clamp(46px,15vw,68px)}.vdp-experience-heading>span{margin-top:22px}.vdp-scene{border-radius:22px;gap:30px;padding:24px 18px}.vdp-scene-copy h3{font-size:clamp(38px,12vw,52px)}.vdp-scene-visual,.vdp-route-map{min-height:290px}.vdp-number-stage{grid-template-columns:1fr}.vdp-number-stage dd{font-size:34px}.vdp-trust-orbit{width:260px;margin-inline:auto}.vdp-page .vdp-lead-section{width:calc(100% - 20px)}.vdp-lead-section .vehicle-lead-form{border-radius:24px;padding:32px 18px}.vdp-lead-section .vehicle-lead-form h2{font-size:48px}.lead-detail-picker>div{grid-template-columns:1fr 1fr}.vdp-page .vdp-spec-section{border-radius:22px;padding:26px 18px}.vdp-page .vdp-condition-card,.vdp-page .vdp-inspection-card{min-height:0}.vdp-page .vdp-protection .standalone-shell>div{scroll-snap-type:x mandatory;padding:10px 0 34px;display:flex;overflow-x:auto}.vdp-page .vdp-protection article{scroll-snap-align:center;min-width:82vw}.vdp-page .vdp-protection article:nth-child(2n){transform:none}}@media (prefers-reduced-motion:reduce){.vdp-scene,.vdp-scene-rail a{transition:none}.vdp-scene{opacity:1;transform:none}.vdp-scene-visual>b:before,.vdp-gallery-stage.is-loading .vdp-gallery-loading,.vdp-trust-orbit:before,.vdp-trust-orbit:after{animation:none}}@media (width>=901px){.vdp-page .vdp-gallery{align-self:start;position:sticky;top:143px}}
