.sandstone-home .ns-hero{color:#f2e4c8;background:#090908;min-height:calc(100svh - 84px);overflow:hidden}.sandstone-home .ns-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#090908 0 32%,#090908c7 46%,#09090814 74%),linear-gradient(0deg,#090908 0,#0000 34%);inset:0}.sandstone-home .ns-hero:after{z-index:3;background:#e6561c;width:34vw;height:5px;top:auto;bottom:14px;right:-3vw;transform:rotate(-2.5deg);box-shadow:-80px 12px 0 -2px #f2e4c880}.sandstone-home .ns-hero .ns-button-primary:before,.sandstone-home :where(.ns-hero-bloom,.ns-hero-orbit,.ns-hero-motion-rail,.ns-stage-paper,.ns-stage-label,.ns-hero-signal){display:none}.sandstone-home .ns-hero-inner{z-index:2;width:100%;max-width:none;min-height:calc(100svh - 84px);padding:0;display:block;position:relative}.sandstone-home .ns-hero-copy{z-index:4;flex-direction:column;justify-content:center;align-items:flex-start;width:min(670px,48vw);min-height:calc(100svh - 84px);padding:64px 0 64px clamp(24px,4.2vw,74px);display:flex;position:relative}.sandstone-home .ns-hero-copy .ns-kicker{display:none}.sandstone-home .ns-hero-copy h1{color:#f2e4c8;letter-spacing:-.07em;text-transform:none;margin:0;font-size:clamp(72px,8.4vw,142px);font-weight:840;line-height:.76}.sandstone-home .ns-hero-copy h1>span:last-child{color:#e6561c}html body .sandstone-home .ns-hero-copy h1>span:first-child{color:#f2e4c8}.sandstone-home .ns-title-streaks{display:none}.sandstone-home .ns-hero-lede{color:#eadbc0;max-width:32ch;margin:34px 0 0;font-size:clamp(18px,1.7vw,25px);line-height:1.25}.sandstone-home .ns-actions{margin-top:30px}.sandstone-home .ns-button{border-radius:0;min-height:60px;font-size:11px}.sandstone-home .ns-button-primary{color:#fff;background:#e6561c;border-color:#e6561c}.sandstone-home .ns-button-quiet{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090859;border-color:#f2e4c8a6}.cinema-inventory-link{color:#f2e4c8;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid #e6561c;align-items:center;gap:20px;margin-top:26px;font-size:10px;font-weight:700;display:inline-flex}.cinema-inventory-link span{color:#e6561c;font-size:20px}.sandstone-home .ns-vehicle-stage{z-index:0;min-height:100%;box-shadow:none;background:#111;border:0;display:block;position:absolute;inset:0 0 0 29%;transform:none}.sandstone-home .ns-stage-photo{aspect-ratio:auto;clip-path:none;background:#111;border:0;border-radius:0;position:absolute;inset:0}.sandstone-home .ns-stage-photo:after{background:linear-gradient(#0000 70%,#080807bd)}.sandstone-home .ns-stage-photo img{object-fit:cover;filter:contrast(1.06)saturate(.92)brightness(.79);width:100%;height:100%;transform:scale(1.025)}.sandstone-home .ns-stage-glow{display:none}.sandstone-home .ns-stage-facts{z-index:4;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090908d1;border:1px solid #f2e4c83d;border-top:4px solid #e6561c;border-radius:0;grid-template-columns:minmax(0,1.35fr) auto auto auto;width:min(580px,50vw);position:absolute;bottom:44px;left:auto;right:clamp(20px,4vw,72px)}.sandstone-home .ns-stage-facts>span{background:0 0;border-color:#f2e4c826}.sandstone-home .ns-stage-facts small{color:#b5a58f}.sandstone-home .ns-stage-facts strong{color:#fff;text-overflow:clip;overflow:visible}.home-conversion-fork{color:#17120e;background:linear-gradient(107deg,#e6561c14,#0000 40%),#d9c7a7;padding:44px clamp(18px,4vw,72px) 72px;position:relative;overflow:hidden}.home-conversion-fork:before{content:"";opacity:.4;transform-origin:top;background:#231e18;width:8px;position:absolute;top:116px;bottom:-140px;left:50%;transform:perspective(500px)rotateX(52deg)translate(-50%);box-shadow:-18vw 0 0 -2px #e6561c,18vw 0 0 -2px #f2e4c8;-webkit-mask-image:linear-gradient(#0000 0,#000 110px calc(100% - 90px),#0000);mask-image:linear-gradient(#0000 0,#000 110px calc(100% - 90px),#0000)}.home-conversion-fork h2{z-index:1;color:#17120e;letter-spacing:-.055em;text-align:center;text-transform:uppercase;margin:0 0 36px;font-size:clamp(40px,5vw,78px);font-weight:820;position:relative}.home-conversion-fork>div{z-index:1;grid-template-columns:1fr 1fr;gap:clamp(24px,7vw,110px);max-width:1240px;margin:0 auto;display:grid;position:relative}.home-conversion-fork a{color:#fff;background:#16120e;border:1px solid #544737;align-content:center;min-height:240px;padding:38px 40px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:16px 16px #17120e2e}.home-conversion-fork a:hover{transform:translateY(-8px)rotate(-.4deg);box-shadow:24px 24px #e6561c52}.home-conversion-fork a>span{color:#e6561c;border:2px solid #e6561c;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.home-conversion-fork a svg{width:28px;height:28px}.home-conversion-fork a strong{margin-top:24px;font-size:clamp(27px,3vw,45px);line-height:1}.home-conversion-fork a small{color:#c5b59c;margin-top:8px;font-size:15px}.home-conversion-fork a>b{color:#e6561c;font-size:27px;position:absolute;bottom:22px;right:28px}.sandstone-home .ns-search-rail{background:#0d0c0a;border-color:#332b22}.sandstone-home .ns-search-rail :where(span,a){color:#d1c0a4}.sandstone-home .ns-inventory{color:#f2e4c8;background:#0d0c0a;width:100%;max-width:none;padding:90px clamp(18px,4vw,70px)}.sandstone-home .ns-section-heading{max-width:none}.sandstone-home .ns-section-heading .ns-kicker{color:#e6561c}.sandstone-home .ns-section-heading h2{color:#f2e4c8;font-size:clamp(50px,6vw,98px)}.sandstone-home .ns-section-intro p{color:#a99a85}.sandstone-home .ns-inline-link{color:#f2e4c8}.sandstone-home .ns-vehicle-index{color:#9a8c78;border-color:#40362b}.sandstone-home .vehicle-card{background:#d9c7a7;box-shadow:11px 11px #31291f}.ownership-offer-scene{color:#f2e4c8;background:radial-gradient(circle at 80% 20%,#e6561c33,#0000 28%),#0a0908;grid-template-columns:minmax(600px,1.35fr) minmax(340px,.65fr);min-height:780px;display:grid;position:relative;overflow:hidden}.ownership-offer-scene:before{content:"";background:#e6561c;height:6px;position:absolute;bottom:0;left:0;right:0}.ownership-offer-visual{background:linear-gradient(150deg,#211c16,#090908 72%);min-height:780px;position:relative}.ownership-offer-visual:after{content:"";background:repeating-linear-gradient(125deg,#f2e4c806 0 1px,#0000 1px 20px);border:1px solid #f2e4c81f;position:absolute;inset:10% 5% 8% 4%;transform:rotate(-2deg)}.ownership-offer-visual>div{z-index:1;color:#1b1712;background:#d9c7a7;border:1px solid #6c5944;padding:24px;display:grid;position:absolute;box-shadow:18px 20px #00000040}.ownership-offer-visual svg{color:#e6561c;width:38px;height:38px}.ownership-offer-visual strong{font-family:var(--display);font-size:clamp(27px,3vw,50px);line-height:.95}.ownership-offer-visual span,.ownership-offer-visual small{font-family:var(--mono);text-transform:uppercase;font-size:10px}.offer-document{width:42%;min-height:330px;top:10%;left:7%;transform:rotate(-5deg)}.offer-document:after{color:#e6561c;content:"AMD";width:76px;height:76px;font-family:var(--mono);border:3px solid #e6561c;border-radius:50%;align-self:end;place-items:center;font-weight:800;display:grid}.offer-fuel{width:39%;min-height:205px;top:22%;right:7%;transform:rotate(4deg);color:#f2e4c8!important;background:#14110e!important}.offer-service-tag{width:31%;min-height:190px;bottom:13%;left:18%;transform:rotate(4deg)}.offer-detail-print{width:31%;min-height:210px;bottom:9%;right:16%;transform:rotate(-4deg);color:#fff!important;background:#1d1915!important}.offer-fee-receipt{width:24%;min-height:170px;bottom:37%;right:3%;transform:rotate(7deg)}.ownership-offer-copy{flex-direction:column;justify-content:center;padding:70px clamp(24px,5vw,80px) 70px 30px;display:flex}.ownership-offer-copy h2{color:#f2e4c8;letter-spacing:-.07em;margin:0;font-size:clamp(66px,7vw,120px);font-weight:850;line-height:.78}.ownership-offer-copy>p{color:#c6b59b;max-width:20ch;margin:30px 0;font-size:clamp(21px,2vw,30px);line-height:1.2}.ownership-offer-copy>div{flex-wrap:wrap;gap:12px;display:flex}.ownership-offer-copy a{color:#fff;min-height:56px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #e6561c;align-items:center;gap:10px;padding:14px 18px;font-size:10px;font-weight:800;display:inline-flex}.ownership-offer-copy a:first-child{background:#e6561c}.ownership-offer-copy a svg{width:18px}.ownership-offer-copy>small{color:#7e715f;max-width:46ch;font-family:var(--mono);text-transform:uppercase;margin-top:18px;font-size:9px}@media (width<=980px){.sandstone-home .ns-hero-copy{width:62vw}.sandstone-home .ns-stage-facts{width:58vw}.ownership-offer-scene{grid-template-columns:1fr}.ownership-offer-copy{padding:60px 28px 80px}}@media (width<=700px){.sandstone-home .ns-hero-inner{min-height:720px}.sandstone-home .ns-vehicle-stage{inset:0}.sandstone-home .ns-hero:before{background:linear-gradient(0deg,#090908 0 23%,#0909085c 66%,#090908bd)}.sandstone-home .ns-hero-lede{text-shadow:0 2px 18px #090908d9}.sandstone-home .ns-hero-copy{justify-content:flex-start;width:100%;min-height:720px;padding:54px 18px 250px}.sandstone-home .ns-hero-copy h1{font-size:clamp(62px,18vw,88px)}.sandstone-home .ns-hero-lede{margin-top:24px}.sandstone-home .ns-actions{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,430px);display:grid}.sandstone-home .ns-button{min-height:54px;padding-inline:12px}.cinema-inventory-link{margin-top:18px}.sandstone-home .ns-stage-facts{grid-template-columns:minmax(0,1.3fr) auto auto;width:auto;bottom:22px;left:14px;right:14px}.sandstone-home .ns-stage-facts .ns-stage-route{display:none}.home-conversion-fork{padding:42px 14px 54px}.home-conversion-fork h2{font-size:42px}.home-conversion-fork>div{grid-template-columns:1fr;gap:14px}.home-conversion-fork:before{display:none}.home-conversion-fork a{min-height:190px;padding:28px}.sandstone-home .ns-inventory{padding:64px 14px}.ownership-offer-visual{min-height:660px}.ownership-offer-visual>div{padding:16px}.offer-document{width:56%;min-height:280px;top:7%;left:5%}.offer-fuel{width:44%;min-height:170px;top:16%;right:3%}.offer-service-tag{width:44%;min-height:160px;bottom:14%;left:4%}.offer-detail-print{width:45%;min-height:180px;bottom:8%;right:5%}.offer-fee-receipt{width:36%;min-height:145px;bottom:37%;right:10%}.ownership-offer-copy h2{font-size:72px}}.booking-experience{--cinema-black:#0d0c0a;--cinema-panel:#181512;--cinema-paper:#d9c7a7;--cinema-paper-bright:#f2e4c8;--cinema-orange:#e6561c;min-height:100vh;color:var(--cinema-paper-bright);background:radial-gradient(circle at 72% 10%,#e6561c26,#0000 28%),linear-gradient(115deg,#080807,#17130f 54%,#090908);overflow:hidden}.booking-stage{border-bottom:5px solid var(--cinema-orange);isolation:isolate;background:linear-gradient(90deg,#080807f5 0 28%,#0808072e 58%,#080807a6),radial-gradient(circle at 62% 48%,#f2e4c814,#0000 34%);grid-template-rows:1fr auto;grid-template-columns:minmax(270px,.72fr) minmax(560px,1.28fr);min-height:730px;display:grid;position:relative}.booking-stage:before{z-index:-1;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 89px,#f2e4c809 90px),linear-gradient(175deg,#0000 62%,#e6561c17 62.2% 62.8%,#0000 63%);position:absolute;inset:0}.booking-stage-copy{z-index:2;align-self:center;padding:60px 0 150px clamp(24px,4vw,70px)}.booking-stage-copy h1{max-width:6ch;color:var(--cinema-paper-bright);font-family:var(--display);letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(74px,8.5vw,142px);font-weight:820;line-height:.77}.booking-stage-copy p{color:#c8b99f;max-width:31ch;margin:28px 0 0;font-size:clamp(18px,1.8vw,26px);line-height:1.25}.booking-selected-vehicle{min-height:590px;position:relative;overflow:hidden}.booking-selected-vehicle:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0a09 0,#0000 20% 70%,#09080780);position:absolute;inset:0}.booking-selected-vehicle>img{object-fit:cover;filter:contrast(1.06)saturate(.92)brightness(.78);width:100%;height:100%;min-height:590px;animation:.72s cubic-bezier(.16,1,.3,1) both booking-vehicle-arrival}@keyframes booking-vehicle-arrival{0%{opacity:.25;filter:blur(12px)brightness(.65);transform:translate(9%)scale(1.08)}to{opacity:1;filter:contrast(1.06)saturate(.92)brightness(.78);transform:none}}.booking-selected-vehicle>div:not(.booking-vehicle-empty){z-index:2;border-top:4px solid var(--cinema-orange);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0908d1;min-width:min(360px,75%);padding:22px 24px;display:grid;position:absolute;bottom:82px;right:clamp(22px,4vw,70px);box-shadow:0 24px 60px #00000059}.booking-selected-vehicle strong{color:#fff;font-size:clamp(23px,2.5vw,38px);line-height:1}.booking-selected-vehicle span,.booking-selected-vehicle b{font-family:var(--mono)}.booking-selected-vehicle span{color:#b9a990;text-transform:uppercase;margin-top:8px;font-size:11px}.booking-selected-vehicle b{color:var(--cinema-orange);margin-top:3px;font-size:24px}.booking-vehicle-empty{color:#b9a990;background:linear-gradient(145deg,#171512,#0b0a09);align-content:center;place-items:center;gap:18px;min-height:590px;display:grid}.booking-vehicle-empty svg{stroke-width:1px;width:86px;height:86px}.booking-vehicle-rail{z-index:4;scroll-snap-type:x mandatory;scrollbar-color:var(--cinema-orange) #27221d;grid-column:1/-1;gap:0;padding:0 clamp(20px,3vw,50px) 22px;display:flex;overflow-x:auto}.booking-vehicle-rail button{color:#fff;cursor:pointer;scroll-snap-align:start;background:#0d0c0a;border:1px solid #41382f;border-right:0;border-radius:0;flex:0 0 236px;width:236px;min-height:132px;display:grid;position:relative;overflow:hidden}.booking-vehicle-rail button:last-child{border-right:1px solid #41382f}.booking-vehicle-rail button[aria-pressed=true]{z-index:2;border:3px solid var(--cinema-orange)}.booking-vehicle-rail img{object-fit:cover;opacity:.78;width:100%;height:132px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s}.booking-vehicle-rail button:hover img,.booking-vehicle-rail button[aria-pressed=true] img{opacity:1;transform:scale(1.045)}.booking-vehicle-rail button>span{color:#fff;text-align:left;background:linear-gradient(#0000,#080807f5);padding:28px 10px 9px;font-size:13px;font-weight:700;display:grid;position:absolute;inset:auto 0 0}.booking-vehicle-rail small{color:#c4b59d;font-family:var(--mono);font-size:8px;font-weight:400}.booking-route{width:min(1400px,100% - 32px);margin:0 auto;padding:58px 0 90px;position:relative}.booking-route:before{z-index:0;background:var(--cinema-orange);content:"";border-radius:999px;width:6px;position:absolute;top:112px;bottom:130px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #e6561c52}.booking-progress{z-index:1;grid-template-columns:repeat(3,1fr);max-width:760px;margin:0 auto 46px;padding:0;list-style:none;display:grid;position:relative}.booking-progress:before{z-index:-1;content:"";background:#675a4a;height:3px;position:absolute;top:24px;left:13%;right:13%}.booking-progress li{color:#b9a990;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:8px;font-size:11px;font-weight:700;display:grid}.booking-progress li span{background:var(--cinema-black);border:3px solid #675a4a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.booking-progress li[data-active=true]{color:var(--cinema-paper-bright)}.booking-progress li[data-active=true] span{border-color:var(--cinema-orange);background:var(--cinema-orange);color:#fff}.booking-time-scene,.booking-visit-scene{z-index:1;width:calc(50% - 48px);margin-left:auto;position:relative}.booking-time-scene{background:linear-gradient(145deg,#211d18,#11100e);border:1px solid #5d5041;padding:28px;box-shadow:18px 20px #0000003d}.booking-time-scene:before,.booking-visit-scene:before{background:var(--cinema-orange);content:"";width:48px;height:6px;position:absolute;top:44px;right:100%}.booking-time-scene header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.booking-time-scene header svg{color:var(--cinema-orange)}.booking-time-scene h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(30px,3vw,50px)}.booking-date-rail,.booking-time-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.booking-date-rail button,.booking-time-rail button{color:#191511;cursor:pointer;scroll-snap-align:center;background:#d7c4a3;border:1px solid #685a49;border-right:0;border-radius:0;flex:1 0 130px;min-height:76px}.booking-date-rail button:last-child,.booking-time-rail button:last-child{border-right:1px solid #685a49}.booking-date-rail button[aria-pressed=true],.booking-time-rail button[aria-pressed=true]{background:var(--cinema-orange);color:#fff;box-shadow:inset 0 0 0 3px #ffffff29}.booking-date-rail strong{font-family:var(--display);text-transform:uppercase;font-size:20px;display:block}.booking-date-rail span{font-family:var(--mono);font-size:9px}.booking-time-rail{margin-top:14px}.booking-time-rail button{color:#d7c4a3;min-height:66px;font-family:var(--mono);background:#141210;flex-basis:105px;font-size:13px;font-weight:700}.booking-visit-scene{margin-top:58px;margin-left:0;margin-right:auto}.booking-visit-scene:before{left:100%;right:auto}.booking-request-tags{grid-template-columns:repeat(4,1fr);display:grid}.booking-request-tags button{color:#1b1712;cursor:pointer;background:#d7c4a3;border:1px solid #725f49;border-right:0;border-radius:0;min-height:166px;padding:24px 10px;position:relative}.booking-request-tags button:last-child{border-right:1px solid #725f49}.booking-request-tags button:before{content:"";background:#947d61;border:4px solid #17130f;border-radius:50%;width:16px;height:16px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.booking-request-tags button[aria-pressed=true]{background:var(--cinema-orange);color:#fff;transform:translateY(-9px)}.booking-request-tags button[aria-pressed=true]:before{background:#fff}.booking-request-tags svg{width:30px;height:30px}.booking-request-tags span{margin-top:14px;font-weight:800;display:block}.booking-contact-sheet{background:#16130f;border:1px solid #554839;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:22px;display:grid}.booking-contact-sheet label:not(.honeypot,.booking-consent){color:#b9a990;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.booking-contact-sheet label:nth-child(3){grid-column:1/-1}.booking-contact-sheet label>span{color:#b9a990}.booking-contact-sheet input:not([type=checkbox]){color:#fff;background:#0d0c0a;border:1px solid #594c3e;border-radius:0;min-height:48px}.booking-contact-sheet input:focus{border-color:var(--cinema-orange);outline:none;box-shadow:0 0 0 3px #e6561c2e}.booking-consent{color:#ab9c86;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:12px;display:flex}.booking-consent input{accent-color:var(--cinema-orange);margin-top:3px}.booking-submit,.booking-deal-first{border:1px solid var(--cinema-orange);min-height:58px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;place-items:center;font-size:11px;font-weight:800;display:grid}.booking-submit{background:var(--cinema-orange);color:#fff;cursor:pointer}.booking-submit:disabled{cursor:not-allowed;opacity:.45}.booking-deal-first{color:#fff;text-decoration:none}.booking-confirmation,.booking-error{z-index:2;width:min(680px,90%);margin:58px auto 0;position:relative}.booking-confirmation{border:2px solid var(--cinema-orange);background:var(--cinema-paper);color:#1d1813;box-shadow:13px 13px 0 var(--cinema-orange);align-items:center;gap:20px;padding:26px 32px;display:flex;transform:rotate(-1deg)}.booking-confirmation svg{width:46px;height:46px;color:var(--cinema-orange)}.booking-confirmation div{display:grid}.booking-confirmation strong{font-family:var(--display);text-transform:uppercase;font-size:34px}.booking-confirmation span{font-size:16px}.booking-confirmation small{font-family:var(--mono);margin-top:5px}.booking-error{color:#fff;background:#2c1511;border-left:5px solid #d33;padding:18px}.booking-safety{z-index:1;color:#8e806c;font-family:var(--mono);letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:30px auto 0;font-size:10px;position:relative}@media (width<=980px){.booking-stage{grid-template-rows:auto 520px auto;grid-template-columns:1fr;min-height:0}.booking-stage-copy{padding:70px 24px 20px}.booking-stage-copy h1{max-width:none;font-size:clamp(64px,14vw,108px)}.booking-selected-vehicle,.booking-selected-vehicle>img,.booking-vehicle-empty{min-height:520px}.booking-selected-vehicle>div:not(.booking-vehicle-empty){bottom:24px;right:18px}.booking-time-scene,.booking-visit-scene{width:calc(100% - 36px);margin-left:auto;margin-right:auto}.booking-route:before{left:20px}.booking-time-scene:before,.booking-visit-scene:before{display:none}}@media (width<=640px){.booking-stage{grid-template-rows:auto 350px auto}.booking-stage-copy{padding-top:46px}.booking-stage-copy h1{font-size:clamp(58px,19vw,84px)}.booking-stage-copy p{margin-top:18px;font-size:17px}.booking-selected-vehicle,.booking-selected-vehicle>img,.booking-vehicle-empty{min-height:350px}.booking-selected-vehicle>div:not(.booking-vehicle-empty){min-width:0;padding:14px 16px}.booking-selected-vehicle strong{font-size:22px}.booking-vehicle-rail{padding-inline:14px}.booking-vehicle-rail button{flex-basis:190px;width:190px}.booking-route{width:calc(100% - 20px);padding-top:38px}.booking-progress{margin-bottom:34px}.booking-progress li{font-size:8px}.booking-progress li span{width:38px;height:38px}.booking-progress:before{top:19px}.booking-time-scene{width:calc(100% - 14px);padding:18px 12px}.booking-time-scene h2{font-size:28px}.booking-date-rail button{flex-basis:128px}.booking-time-rail button{flex-basis:112px}.booking-visit-scene{width:calc(100% - 14px)}.booking-request-tags{grid-template-columns:repeat(2,1fr);gap:7px}.booking-request-tags button{border-right:1px solid #725f49;min-height:118px}.booking-contact-sheet{grid-template-columns:1fr;padding:16px}.booking-contact-sheet label:nth-child(3),.booking-consent{grid-column:auto}.booking-submit,.booking-deal-first{min-height:54px}}@media (prefers-reduced-motion:reduce){.booking-selected-vehicle>img{animation:none}.booking-vehicle-rail img,.booking-request-tags button{transition:none}}@media (width<=700px){.sandstone-home .ns-stage-facts{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090908ed}.sandstone-home .ns-button-quiet{-webkit-backdrop-filter:none;backdrop-filter:none}}
