:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2e4c8;--paper-raised:#fff8e9;--paper-deep:#dfc79e;--ink:#17110d;--gravel:#5d4d3f;--quiet:#776454;--rule:#d0b58a;--line-strong:#a9855a;--rust:#e05f2c;--rust-dark:#b6401d;--brass:#f09a43;--sage:#56715b;--display:"Outfit Variable", Arial, sans-serif;--sans:"Outfit Variable", Arial, sans-serif;--body:"Outfit Variable", Arial, sans-serif}body{background:var(--paper);color:var(--ink)}body:before{opacity:.018}::selection{background:var(--ink);color:#fff}:focus-visible{outline-color:var(--rust)}.site-header.standalone-header{border-color:var(--rule);background:color-mix(in srgb, var(--paper-raised) 94%, transparent);color:var(--ink)}.site-header .brand-copy strong,.site-header nav a,.site-header .phone-link{color:var(--ink)}.site-header .brand-star,.site-header .header-book{border-color:var(--rust);background:var(--rust);color:var(--paper-raised)}.sandstone-home,.sandstone-home .ns-hero,.sandstone-home .ns-inventory,.sandstone-home .ns-proof,.sandstone-home .ns-visit{background:var(--paper);color:var(--ink)}.sandstone-home .ns-hero:before{background:0 0}.sandstone-home .ns-kicker,.sandstone-home .ns-section-index,.sandstone-home .ns-route-label,.sandstone-home .ns-stage-label,.sandstone-home .vehicle-card-meta span,.sandstone-home .vehicle-card-stock{color:var(--rust)}.sandstone-home .ns-hero-copy h1,.sandstone-home .ns-section-header h2,.sandstone-home .ns-proof-grid strong,.sandstone-home .ns-deal-room h2,.sandstone-home .ns-visit-copy h2{color:var(--ink)}.sandstone-home .ns-hero-lede,.sandstone-home .ns-section-intro,.sandstone-home .ns-proof-grid p,.sandstone-home .ns-deal-room p,.sandstone-home .ns-visit-copy p{color:var(--gravel)}.sandstone-home .ns-button-primary,.sandstone-home .ns-visit-card-primary{border-color:var(--rust);background:var(--rust);color:var(--paper-raised)}.sandstone-home .ns-button-secondary,.sandstone-home .ns-inline-link,.sandstone-home .ns-visit-card-secondary{border-color:var(--ink);color:var(--ink)}.sandstone-home .ns-vehicle-stage,.sandstone-home .vehicle-card,.sandstone-home .ns-visit-ticket{border-color:var(--rule);background:var(--paper-raised);color:var(--ink)}.sandstone-home .ns-stage-paper:first-child{background:#cad7dc}.sandstone-home .ns-stage-paper:nth-child(2){background:#dbe4e7}.sandstone-home .ns-stage-frame{border-color:var(--ink);background:var(--paper-deep)}.sandstone-home .ns-stage-facts,.sandstone-home .ns-search-rail,.sandstone-home .ns-route-track{border-color:var(--ink);background:var(--ink);color:#fff}.sandstone-home .ns-stage-facts span,.sandstone-home .ns-stage-facts small,.sandstone-home .ns-stage-route,.sandstone-home .ns-route-track a{color:#dce5e8}.sandstone-home .ns-route-track a{border-color:var(--line-strong)}.sandstone-home .ns-route-track a:hover{border-color:var(--rust);background:var(--rust);color:#fff}.sandstone-home .vehicle-card:hover{border-color:var(--ink);box-shadow:0 18px 36px #17110d1f}.sandstone-home .ns-proof-grid article{border-color:var(--rule);background:0 0}.sandstone-home .ns-deal-room{background-color:var(--paper-deep);background-image:linear-gradient(#17110d0b 1px,#0000 1px),linear-gradient(90deg,#17110d0b 1px,#0000 1px)}.sandstone-home .ns-deal-route{border-color:var(--line-strong);color:var(--ink);background:#fff}.sandstone-home .ns-deal-route:before{background:var(--ink)}.sandstone-home .ns-deal-route:hover,.sandstone-home .ns-deal-route:hover p,.sandstone-home .ns-deal-route:hover span{color:#fff}.sandstone-home .ns-visit-ticket:before{background:#cbd8dd}.site-footer.standalone-footer{border-color:var(--rule);background:var(--paper-deep);color:var(--ink)}.deal-page.shell{width:min(1360px,100% - 48px);padding-bottom:96px}.deal-showroom-head{border-color:var(--rule);min-height:72px}.deal-showroom-head>span,.deal-showroom-head>a{color:var(--ink);font-size:11px}.deal-showroom-head>span{color:var(--rust)}.deal-selected-vehicle{border-color:var(--rule);grid-template-columns:240px minmax(0,1fr) auto;gap:clamp(22px,4vw,52px);padding:28px 0 34px}.deal-selected-vehicle>img{border:1px solid var(--line-strong);background:var(--paper-deep);object-fit:cover;object-position:center;border-radius:12px;width:240px;height:180px}.deal-selected-vehicle>div{align-self:center}.deal-selected-vehicle>div span,.deal-selected-vehicle>p span{color:var(--rust);font-size:10px}.deal-selected-vehicle>div strong{max-width:24ch;color:var(--ink);letter-spacing:-.035em;font-size:clamp(30px,3.1vw,48px);font-weight:650;line-height:.98}.deal-selected-vehicle>div small{color:var(--gravel);margin-top:12px;font-size:11px;line-height:1.5}.deal-selected-vehicle>p{text-align:right;align-self:center;min-width:190px}.deal-selected-vehicle>p strong{color:var(--ink);font-size:clamp(38px,4vw,60px);font-weight:650}.deal-purchase-path{gap:10px;padding:32px 0}.deal-purchase-path legend{color:var(--gravel);margin-bottom:12px;font-size:11px}.deal-purchase-path button{border-color:var(--rule);min-height:88px;color:var(--ink);background:#fff;border-radius:12px;padding:18px 20px}.deal-purchase-path button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:none}.deal-purchase-path button strong{font-size:17px}.deal-purchase-path button span{color:inherit;font-size:11px}.deal-workspace{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:clamp(24px,4vw,52px)}.deal-controls-stack{gap:14px}.deal-control-card,.deal-summary-card{border:1px solid var(--rule);background:#fff;border-radius:14px}.deal-control-card{padding:22px}.deal-control-heading{color:var(--ink);gap:16px}.deal-control-heading>b{border-color:var(--line-strong);width:36px;height:36px;color:var(--rust);font-size:11px}.deal-control-heading strong{color:var(--ink);font-size:15px}.deal-control-heading small,.deal-control-card>p,.deal-delivery-note{color:var(--gravel);font-size:12px;line-height:1.55}.deal-control-heading>em{color:var(--ink);font-size:24px}.deal-control-card>input[type=range]{height:32px;accent-color:var(--rust);margin-block:18px 8px}.deal-segmented,.deal-credit-grid{gap:8px}.deal-segmented button,.deal-credit-grid button,.deal-summary-timing button{border-color:var(--rule);background:var(--paper-raised);min-height:48px;color:var(--ink);border-radius:9px;font-size:11px}.deal-segmented button[aria-pressed=true],.deal-credit-grid button[aria-pressed=true],.deal-summary-timing button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.deal-credit-grid button strong{font-size:13px}.deal-credit-grid button span{color:inherit;font-size:10px}.deal-inline-label{color:var(--gravel);font-size:10px}.deal-option-card{border-color:var(--rule);background:var(--paper-raised);border-radius:10px;min-height:92px}.deal-option-card[aria-pressed=true]{border-color:var(--ink);background:var(--paper-deep)}.deal-option-card>span strong,.deal-option-card>b{color:var(--ink);font-size:13px}.deal-option-card>span small{color:var(--gravel);font-size:12px}.deal-trade-fields input,.deal-trade-fields select,.deal-location-grid input,.deal-location-grid select,.deal-contact-sheet input{border:1px solid var(--line-strong);min-height:50px;color:var(--ink);background:#fff;border-radius:8px;font-size:16px}.deal-trade-fields label,.deal-location-grid label,.deal-contact-sheet label{color:var(--gravel);font-size:11px}.deal-summary-card{border:2px solid var(--ink);top:96px;overflow:hidden;box-shadow:0 20px 48px #17110d1f}.deal-summary-card>header{border-color:var(--rule);background:var(--ink);color:#fff;padding:28px 24px 24px}.deal-summary-card>header span,.deal-summary-card>header small{color:#d7c5aa;font-size:11px}.deal-summary-card>header strong{color:#fff;font-size:clamp(46px,5vw,66px);font-weight:650}.deal-summary-card .deal-location-grid,.deal-money-list,.deal-summary-timing,.deal-summary-disclaimer{margin-inline:24px}.deal-refresh,.deal-primary-action,.deal-secondary-action,.deal-bank-action,.deal-deposit-warning>a{border-radius:8px;min-height:52px;margin-inline:24px;font-size:11px}.deal-primary-action{border-color:var(--rust);background:var(--rust);color:#fff;letter-spacing:.01em;text-transform:none;font-size:16px;font-weight:700}.deal-primary-action:hover{background:var(--rust-dark)}.deal-bank-action{color:var(--ink);text-underline-offset:4px;border-color:#0000;text-decoration:underline}.deal-money-list>div{border-color:var(--rule);min-height:42px}.deal-money-list dt,.deal-money-list dd,.deal-total-legend span{color:var(--gravel);font-size:10px}.deal-money-list dd,.deal-money-total dt,.deal-money-total dd{color:var(--ink)}.deal-money-list .deal-money-total{border-color:var(--ink)}.deal-money-total dd{font-size:23px}.deal-contact-sheet{border-color:var(--line-strong);background:var(--paper-deep);border-radius:12px;margin:18px 24px;padding:22px}.deal-contact-sheet h2{color:var(--ink);font-size:30px;font-weight:650}.deal-contact-sheet>p{color:var(--gravel);font-size:13px}.deal-contact-sheet fieldset button,.deal-contact-sheet>button{border-radius:8px;min-height:46px;font-size:10px}.deal-contact-sheet fieldset button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.deal-contact-sheet>button[type=submit]{border-color:var(--rust);background:var(--rust);color:#fff}.deal-accepted{border:1px solid var(--sage);background:#eff8f4;border-radius:12px;margin:18px 24px;padding:20px}.deal-accepted>strong{color:var(--ink);font-size:18px}.deal-accepted p{color:var(--gravel);font-size:12px}.deal-credit-handoff{background:var(--rust);color:#fff;border-radius:8px;place-items:center;min-height:54px;margin-top:16px;font-size:16px;font-weight:700;display:grid}.deal-after-send{border-color:var(--rule)}.deal-after-send>strong,.deal-after-send li{color:var(--gravel);font-size:10px}.credit-page.shell{width:min(1320px,100% - 48px);padding-block:64px 110px}.credit-hero{gap:16px;max-width:940px;margin-bottom:42px}.credit-hero h1{max-width:14ch;color:var(--ink);letter-spacing:-.055em;font-size:clamp(50px,6.5vw,84px);font-weight:680;line-height:.94}.credit-hero>p:not(.kicker){max-width:58ch;color:var(--gravel);font-size:18px;line-height:1.55}.credit-trust span{border-color:var(--line-strong);color:var(--ink);border-radius:999px;font-size:9px}.credit-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);display:grid}.credit-journey-summary{border:1px solid var(--rule);background:#fff;border-radius:14px;gap:18px;padding:20px;display:grid;position:sticky;top:96px;box-shadow:0 16px 36px #17110d14}.credit-journey-summary>span{color:var(--rust);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.credit-summary-vehicle{gap:8px;display:grid}.credit-summary-vehicle img{aspect-ratio:4/3;border:1px solid var(--rule);background:var(--paper-deep);object-fit:cover;border-radius:10px;width:100%}.credit-summary-vehicle strong,.credit-summary-empty strong{color:var(--ink);font-size:19px;line-height:1.08}.credit-summary-vehicle small,.credit-summary-empty p{color:var(--gravel);font-size:11px;line-height:1.5}.credit-summary-vehicle b{color:var(--ink);font-size:25px}.credit-carried-deal{border-block:1px solid var(--rule);margin:0}.credit-carried-deal>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.credit-carried-deal>div:last-child{border-bottom:0}.credit-carried-deal dt,.credit-carried-deal dd{color:var(--gravel);margin:0;font-size:10px}.credit-carried-deal dd{color:var(--ink);text-align:right;font-weight:700}.credit-summary-security{border-left:3px solid var(--ink);background:var(--paper-deep);color:var(--gravel);margin:0;padding:13px;font-size:11px;line-height:1.5}.credit-wizard{border:1px solid var(--line-strong);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #17110d1a}.credit-progress-head{border-bottom:1px solid var(--rule);background:var(--ink);color:#fff;gap:14px;padding:22px clamp(22px,4vw,42px);display:grid}.credit-progress-copy{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.credit-progress-copy span,.credit-progress-copy b{color:#fff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.credit-progress-copy b{color:#d7c5aa}.credit-progress-track{grid-template-columns:repeat(8,1fr);gap:6px;display:grid}.credit-progress-track i{background:var(--gravel);border-radius:999px;height:4px;transition:background .18s,transform .18s}.credit-progress-track i.is-complete{background:var(--rust);transform:scaleY(1.35)}.credit-wizard-panel{min-height:560px;padding:clamp(28px,5vw,58px)}.credit-wizard-panel>h2{max-width:17ch;color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:680;line-height:.98}.credit-wizard-panel>h2:focus{outline:0}.credit-step-intro{max-width:65ch;color:var(--gravel);margin:13px 0 32px;font-size:15px;line-height:1.55}.credit-wizard-panel>div:not([hidden]){animation:.26s cubic-bezier(.22,1,.36,1) both credit-step-forward}.credit-wizard-panel[data-direction=back]>div:not([hidden]){animation-name:credit-step-back}@keyframes credit-step-forward{0%{transform:translate(18px)}to{transform:translate(0)}}@keyframes credit-step-back{0%{transform:translate(-18px)}to{transform:translate(0)}}.credit-grid{gap:18px}.credit-name-grid{grid-template-columns:1.2fr 1fr 1.2fr .6fr}.credit-grid label,.credit-signature{color:var(--ink);font-family:var(--display);letter-spacing:0;text-transform:none;gap:8px;font-size:13px;font-weight:650}.credit-grid label small,.credit-signature small{color:var(--quiet);font-size:11px;font-weight:450}.credit-grid input,.credit-grid select,.credit-grid textarea,.credit-signature input{border:1px solid var(--line-strong);min-height:52px;color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;font-size:16px;box-shadow:inset 0 1px #17110d0a}.credit-grid input:hover,.credit-grid select:hover,.credit-grid textarea:hover{border-color:var(--ink)}.credit-grid input:focus,.credit-grid select:focus,.credit-grid textarea:focus{border-color:var(--rust);outline-offset:1px;outline:3px solid #c4412f29}.credit-selected-vehicle{border:1px solid var(--rule);background:var(--paper-raised);border-radius:12px;grid-template-columns:180px 1fr;gap:18px;margin-top:22px;padding:14px;display:grid}.credit-selected-vehicle img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:180px}.credit-selected-vehicle div{align-content:center;gap:6px;display:grid}.credit-selected-vehicle strong,.credit-selected-vehicle b{color:var(--ink);font-size:19px}.credit-selected-vehicle span{color:var(--gravel);font-size:11px}.credit-selected-vehicle b{font-size:22px}.credit-joint-toggle{border:1px solid var(--line-strong);width:100%;min-height:88px;color:var(--ink);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.credit-joint-toggle>span{gap:4px;display:grid}.credit-joint-toggle strong{font-size:17px}.credit-joint-toggle small,.credit-joint-skip{color:var(--gravel);font-size:12px}.credit-joint-toggle>i{background:var(--rule);width:46px;height:26px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px}.credit-joint-toggle>i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;margin:3px;transition:transform .18s;display:block}.credit-joint-toggle[aria-pressed=true]{border-color:var(--ink);background:var(--paper-deep)}.credit-joint-toggle[aria-pressed=true]>i{background:var(--ink)}.credit-joint-toggle[aria-pressed=true]>i:after{transform:translate(20px)}.credit-joint-fields{gap:22px;margin-top:26px;display:grid}.credit-joint-fields h3{color:var(--ink);margin:10px 0 -6px;font-size:19px}.credit-same-address{border:1px solid var(--rule);background:var(--paper-raised);border-radius:9px;padding:14px}.credit-choice-grid{gap:14px}.credit-choice-grid button{border-color:var(--line-strong);min-height:150px;color:var(--ink);background:#fff;border-radius:12px;padding:22px}.credit-choice-grid button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.credit-choice-grid strong{font-size:28px;font-weight:650}.credit-choice-grid span{color:inherit;font-size:13px;line-height:1.5}.credit-sensitive,.credit-call-first{border:1px solid var(--line-strong);background:var(--paper-deep);color:var(--ink);border-radius:12px;margin-top:20px;padding:22px}.credit-sensitive-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.credit-sensitive-head>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.credit-sensitive-head strong,.credit-call-first strong{color:var(--ink);font-size:16px}.credit-sensitive-head p,.credit-call-first p{color:var(--gravel);margin:3px 0 0;font-size:12px}.credit-sensitive-co{border-top:1px solid var(--line-strong);margin-top:26px;padding-top:24px}.credit-authorization-box{border:1px solid var(--ink);background:var(--paper-deep);border-radius:12px;gap:14px;margin-top:22px;padding:20px;display:grid}.credit-consent{color:var(--ink);font-size:13px;line-height:1.55}.credit-consent input{width:22px;height:22px;accent-color:var(--ink)}.credit-contact-consent{margin-top:20px}.credit-privacy-line{color:var(--gravel);margin:18px 0 0;font-size:12px}.credit-privacy-line a{color:var(--ink);text-decoration:underline}.credit-review{border-top:1px solid var(--rule);display:grid}.credit-review>div{border-bottom:1px solid var(--rule);grid-template-columns:130px 1fr auto;align-items:center;gap:16px;min-height:66px;display:grid}.credit-review span{color:var(--quiet);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.credit-review strong{color:var(--ink);font-size:14px;line-height:1.45}.credit-review button{color:var(--rust);background:0 0;border:0;font-weight:700;text-decoration:underline}.credit-final-security{border-left:4px solid var(--ink);background:var(--paper-deep);margin-top:22px;padding:16px}.credit-final-security strong{color:var(--ink);font-size:15px}.credit-final-security p{color:var(--gravel);margin:4px 0 0;font-size:12px}.credit-submit{border:1px solid var(--rust);background:var(--rust);color:#fff;letter-spacing:0;text-transform:none;border-radius:9px;width:100%;min-height:58px;margin-top:22px;font-size:17px;font-weight:720}.credit-submit:hover{background:var(--rust-dark)}.credit-wizard-actions{border-top:1px solid var(--rule);background:var(--paper-raised);justify-content:space-between;gap:14px;padding:18px clamp(22px,4vw,42px);display:flex}.credit-wizard-actions button{border:1px solid var(--line-strong);min-width:130px;min-height:50px;color:var(--ink);background:#fff;border-radius:8px;font-size:14px;font-weight:650}.credit-wizard-actions button:last-child{border-color:var(--rust);background:var(--rust);color:#fff;margin-left:auto}.credit-wizard-actions button:disabled{opacity:.35}.credit-wizard button:active,.deal-page button:active,.deal-page a:active{transform:translateY(1px)scale(.99)}.credit-complete{border-color:var(--sage);box-shadow:16px 16px 0 var(--paper-deep);background:#fff;border-radius:16px}.credit-complete-mark{background:var(--sage);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:26px;display:grid}.credit-complete h2{color:var(--ink);font-weight:680}.credit-complete p{color:var(--gravel)}.credit-complete-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.credit-complete-actions a{border:1px solid var(--ink);min-height:50px;color:var(--ink);text-transform:none;border-radius:8px;place-items:center;padding-inline:20px;font-size:14px;font-weight:650;display:grid}.credit-complete-actions a:first-child{border-color:var(--rust);background:var(--rust);color:#fff}@media (width<=1050px){.deal-selected-vehicle{grid-template-columns:190px minmax(0,1fr) auto}.deal-selected-vehicle>img{width:190px;height:143px}.credit-workspace{grid-template-columns:250px minmax(0,1fr)}.credit-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.deal-workspace,.credit-workspace{grid-template-columns:1fr}.deal-summary-card,.credit-journey-summary{position:static}.credit-journey-summary{grid-template-columns:170px minmax(0,1fr);align-items:center}.credit-journey-summary>span,.credit-summary-security,.credit-carried-deal{grid-column:1/-1}}@media (width<=680px){.deal-page.shell,.credit-page.shell{width:calc(100% - 24px)}.deal-selected-vehicle{grid-template-columns:112px 1fr;gap:14px;padding-block:18px 24px}.deal-selected-vehicle>img{border-radius:8px;width:112px;height:84px}.deal-selected-vehicle>div strong{font-size:22px}.deal-selected-vehicle>div small{font-size:9px}.deal-selected-vehicle>p{text-align:left;grid-column:1/-1;min-width:0}.deal-selected-vehicle>p strong{font-size:40px}.deal-purchase-path{grid-template-columns:1fr;padding-block:24px}.deal-purchase-path button{min-height:68px}.deal-control-card{padding:16px}.deal-summary-card .deal-location-grid,.deal-money-list,.deal-summary-timing,.deal-summary-disclaimer,.deal-refresh,.deal-primary-action,.deal-secondary-action,.deal-bank-action,.deal-contact-sheet,.deal-accepted{margin-inline:16px}.credit-page.shell{padding-block:38px 80px}.credit-hero h1{font-size:clamp(43px,13vw,60px)}.credit-hero>p:not(.kicker){font-size:16px}.credit-journey-summary{grid-template-columns:108px 1fr;padding:14px}.credit-summary-vehicle img{width:108px}.credit-progress-head{padding:18px}.credit-progress-copy b{display:none}.credit-progress-track{gap:4px}.credit-wizard-panel{min-height:0;padding:26px 18px 34px}.credit-wizard-panel>h2{font-size:36px}.credit-step-intro{margin-bottom:24px;font-size:14px}.credit-grid,.credit-name-grid,.credit-choice-grid{grid-template-columns:1fr}.credit-wide{grid-column:auto}.credit-selected-vehicle{grid-template-columns:96px 1fr}.credit-selected-vehicle img{width:96px}.credit-choice-grid button{min-height:118px}.credit-review>div{grid-template-columns:1fr auto;gap:5px 12px;padding-block:12px}.credit-review span,.credit-review strong{grid-column:1}.credit-review button{grid-area:1/2/span 2}.credit-wizard-actions{z-index:2;padding:14px 18px;position:sticky;bottom:0}.credit-wizard-actions button{min-width:105px}}@media (prefers-reduced-motion:reduce){.credit-wizard-panel>div:not([hidden]),.credit-wizard-panel[data-direction=back]>div:not([hidden]){animation:none}.credit-progress-track i,.credit-joint-toggle>i:after{transition:none}}[data-buyer-motion]{view-transition-name:buyer-surface}.vdp-gallery-main,.deal-selected-vehicle>img,.credit-summary-vehicle img{view-transition-name:buyer-vehicle}.vdp-gallery-main,.deal-selected-vehicle>img,.credit-summary-vehicle img,.credit-selected-vehicle img{background:var(--paper-deep)}.vdp-gallery-main>img,.deal-selected-vehicle>img,.credit-summary-vehicle img,.credit-selected-vehicle img{object-fit:contain;object-position:center}.deal-trade-fields input,.deal-trade-fields select,.deal-location-grid input,.deal-location-grid select,.deal-contact-sheet input,.credit-grid input,.credit-grid select,.credit-grid textarea,.credit-signature input,.vehicle-lead-form input,.vehicle-lead-form textarea{border-color:var(--line-strong);background:var(--paper-raised);color:var(--ink);box-shadow:inset 0 1px #ffffffb8,0 1px #241b140a}.deal-trade-fields input:focus,.deal-trade-fields select:focus,.deal-location-grid input:focus,.deal-location-grid select:focus,.deal-contact-sheet input:focus,.credit-grid input:focus,.credit-grid select:focus,.credit-grid textarea:focus,.vehicle-lead-form input:focus,.vehicle-lead-form textarea:focus{border-color:var(--rust);outline:3px solid color-mix(in srgb, var(--rust) 18%, transparent);outline-offset:1px}.deal-trade-fields input::placeholder,.deal-contact-sheet input::placeholder,.credit-grid input::placeholder,.credit-grid textarea::placeholder,.vehicle-lead-form input::placeholder,.vehicle-lead-form textarea::placeholder{color:color-mix(in srgb, var(--quiet) 76%, transparent)}.credit-carried-options{border:1px solid var(--rule);background:color-mix(in srgb, var(--brass) 9%, var(--paper-raised));border-radius:9px;padding:13px}.credit-carried-options strong,.credit-carried-options p{margin:0}.credit-carried-options strong{color:var(--ink);font-size:11px}.credit-carried-options p{color:var(--gravel);margin-top:4px;font-size:10px;line-height:1.45}@keyframes buyer-surface-in{0%{transform:translateY(8px)scale(.995)}to{transform:none}}::view-transition-old(buyer-surface){animation:.18s ease-in reverse both buyer-surface-in}::view-transition-new(buyer-surface){animation:.42s cubic-bezier(.22,1,.36,1) both buyer-surface-in}::view-transition-old(buyer-vehicle){object-fit:contain;height:100%}::view-transition-new(buyer-vehicle){object-fit:contain;height:100%}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms}::view-transition-old(*){animation-duration:1ms}::view-transition-new(*){animation-duration:1ms}}
