@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=Sora:wght@300;400;500;600;700&display=swap");:root{--bg:#080809;--bg-soft:#111214;--surface:rgba(17,19,22,0.88);--surface-strong:#15181d;--surface-elevated:#1a1e24;--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.16);--text:#f2efe9;--muted:#a7adb7;--accent:#9c1423;--accent-soft:rgba(156,20,35,0.24);--gold:#d8b36d;--success:#2d9d62;--warning:#b87429;--shadow:0 24px 80px rgba(0,0,0,0.34);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--page-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(156,20,35,.22),transparent 28%),radial-gradient(circle at 85% 20%,rgba(216,179,109,.1),transparent 18%),linear-gradient(180deg,#050506,#0a0b0d 45%,#0e1014);color:var(--text);font-family:Sora,Trebuchet MS,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}code{font-family:SFMono-Regular,Consolas,monospace}.site-shell{position:relative}.site-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent 35%),linear-gradient(0deg,rgba(255,255,255,.02),transparent 40%);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 100%);mask-image:radial-gradient(circle at center,black 40%,transparent 100%)}.main-shell{padding-bottom:5rem}.maintenance-shell{min-height:100svh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at top center,rgba(156,20,35,.22),transparent 20%),radial-gradient(circle at 82% 20%,rgba(216,179,109,.08),transparent 16%),linear-gradient(180deg,#050506,#0a0b0d 52%,#0f1217)}.maintenance-panel{width:min(100%,36rem);display:grid;grid-gap:1rem;gap:1rem;text-align:center;padding:clamp(2rem,5vw,3.25rem);border-radius:2rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(19,21,25,.86),rgba(11,12,14,.92));box-shadow:0 28px 88px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.maintenance-title{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(3rem,10vw,5.8rem);line-height:.92;letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.maintenance-copy{margin:0;color:var(--text);font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6}.page-container{width:min(calc(100% - 2rem),var(--page-width));margin:0 auto}.opening-cinematic{--opening-video-y:0%;--opening-copy-y:0%;--opening-copy-opacity:1;position:relative;min-height:100svh;isolation:isolate;overflow:hidden;background:#040506}.opening-media-shell,.opening-poster,.opening-video,.opening-video-film,.opening-video-tint{position:absolute;inset:0}.opening-media-shell{background:#050506;transform:translateY(var(--opening-video-y));will-change:transform}.opening-poster,.opening-video{width:100%;height:100%;object-fit:cover}.opening-video{opacity:.82;filter:saturate(1.08) brightness(.68)}.opening-poster{background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.82;filter:saturate(1.06) brightness(.62)}.opening-video-tint{background:radial-gradient(circle at 18% 18%,rgba(156,20,35,.3),transparent 28%),radial-gradient(circle at 82% 22%,rgba(255,255,255,.08),transparent 16%),linear-gradient(180deg,rgba(4,5,6,.28),rgba(4,5,6,.6) 50%,rgba(4,5,6,.92))}.opening-video-film{background:linear-gradient(90deg,rgba(4,5,6,.32),transparent 35%,transparent 65%,rgba(4,5,6,.32)),linear-gradient(180deg,rgba(255,255,255,.03),transparent 34%)}.opening-content-shell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:6.5rem 0 0;transform:translateY(var(--opening-copy-y));opacity:var(--opening-copy-opacity);will-change:transform,opacity}.opening-content{position:relative;width:auto;text-align:center}.opening-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.7rem;justify-content:center;padding:.55rem;border-radius:999px;background:rgba(7,8,9,.42);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(0,0,0,.28)}.opening-button{min-width:13.75rem;padding:1rem 1.8rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase}.opening-button.primary{background:linear-gradient(135deg,rgba(188,28,46,.96),rgba(122,14,29,.96))}.opening-button.ghost{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03)}.inventory-intro{background:#fff;padding:3.3rem 0 4.2rem;color:#111317}.inventory-intro-shell{display:grid;grid-gap:1.7rem;gap:1.7rem}.inventory-intro-head{text-align:center}.inventory-intro-title{margin:0;font-family:Sora,Trebuchet MS,sans-serif;font-size:clamp(2.75rem,4vw,4.2rem);font-weight:500;line-height:1.02;letter-spacing:-.04em;color:#111317}.inventory-intro-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.35rem;gap:1.35rem;align-items:start}.inventory-intro-card{display:grid;justify-items:center;grid-gap:.6rem;gap:.6rem;padding:.35rem .2rem;text-align:center}.inventory-intro-media{position:relative;width:100%;aspect-ratio:1.95/1;overflow:visible}.inventory-intro-image{--inventory-car-scale:1;--inventory-car-offset-y:0rem;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 18px rgba(0,0,0,.16));transition:transform .22s ease,filter .22s ease;transform-origin:center bottom;transform:translateY(var(--inventory-car-offset-y)) scale(var(--inventory-car-scale))}.inventory-intro-image--berline{--inventory-car-scale:0.96;--inventory-car-offset-y:-0.25rem}.inventory-intro-image--supercars{--inventory-car-scale:1.08;--inventory-car-offset-y:0.45rem}.inventory-intro-image--pickup,.inventory-intro-image--sport-coupe,.inventory-intro-image--suv{--inventory-car-scale:1}.inventory-intro-card:hover .inventory-intro-image{transform:translateY(var(--inventory-car-offset-y)) scale(calc(var(--inventory-car-scale) + .07));filter:drop-shadow(0 22px 22px rgba(0,0,0,.18))}.inventory-intro-card strong{display:block;position:relative;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.26rem;line-height:.95;letter-spacing:.04em;text-transform:uppercase;color:#0f1115;padding-bottom:.45rem;min-height:2.9rem;max-width:12rem}.inventory-intro-card strong:after{content:"";position:absolute;left:50%;bottom:0;width:4.5rem;height:3px;background:#2c2c2c;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .2s ease}.inventory-intro-card:hover strong:after{transform:translateX(-50%) scaleX(1)}.inventory-intro-models{margin:0;max-width:11.5rem;font-size:.85rem;line-height:1.35;color:#606673}.inventory-intro-actions{display:grid;justify-items:center;grid-gap:0;gap:0;padding-top:.15rem}.inventory-intro-button{min-width:18rem;border-radius:.5rem;padding:1.15rem 2.35rem;background:#1e8ef1;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.brand-intro{background:#050506;padding:4.25rem 0 4.75rem}.brand-intro-shell{display:grid;grid-gap:1.25rem;gap:1.25rem;justify-items:center;text-align:center}.brand-intro-title{margin:0;max-width:18ch;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2.6rem,5vw,4rem);line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:rgba(255,255,255,.96)}.brand-intro-copy{margin:0;max-width:52rem;color:rgba(242,239,233,.74);line-height:1.8}.landing-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding:0 0 3.5rem}.landing-stage,.landing-stage-film,.landing-stage-glow,.landing-stage-image{position:absolute;inset:0}.landing-stage{overflow:hidden}.landing-stage-image{object-fit:cover;animation:stage-drift 22s ease-in-out infinite alternate}.landing-stage-film{background:linear-gradient(180deg,rgba(5,5,6,.26),rgba(5,5,6,.78)),linear-gradient(110deg,rgba(0,0,0,.08),transparent 45%,rgba(156,20,35,.18))}.landing-stage-glow{background:radial-gradient(circle at 16% 74%,rgba(216,179,109,.16),transparent 18%),radial-gradient(circle at 82% 22%,rgba(156,20,35,.24),transparent 24%);animation:glow-shift 8s ease-in-out infinite}.landing-shell{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;grid-gap:1.25rem;gap:1.25rem;align-items:end}.landing-copy{max-width:48rem}.landing-copy .display-title{max-width:13ch}.landing-actions,.landing-metrics,.landing-specs,.luxury-marquee-group,.showroom-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.landing-actions{margin-top:1.5rem}.landing-metrics{margin-top:2rem}.landing-metric{min-width:10rem;padding:1rem 1.1rem;border-radius:1.2rem;background:rgba(5,6,8,.48);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.landing-metric span{display:block;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2.2rem;line-height:.9}.landing-metric p{margin:.35rem 0 0;color:var(--muted);font-size:.82rem}.landing-focus{position:relative;overflow:hidden;padding:1.5rem;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(8,10,13,.74)}.landing-focus:before{content:"";position:absolute;inset:auto -4rem -4rem auto;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(156,20,35,.22),transparent 72%)}.landing-focus>*{position:relative;z-index:1}.landing-price{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(3rem,7vw,4.8rem);line-height:.9}.landing-specs span{border-radius:999px;padding:.55rem .85rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.82rem}.luxury-ribbon{padding:0 0 2.5rem}.luxury-marquee{overflow:hidden;position:relative;padding:1.05rem 0}.luxury-marquee:after,.luxury-marquee:before{content:"";position:absolute;top:0;bottom:0;width:7rem;z-index:1;pointer-events:none}.luxury-marquee:before{left:0;background:linear-gradient(90deg,rgba(17,19,22,1),rgba(17,19,22,0))}.luxury-marquee:after{right:0;background:linear-gradient(270deg,rgba(17,19,22,1),rgba(17,19,22,0))}.luxury-marquee-track{display:flex;width:max-content;animation:marquee-slide 24s linear infinite}.luxury-marquee-item{position:relative;display:inline-flex;align-items:center;gap:.85rem;color:var(--text);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.luxury-marquee-item:after{content:"•";color:var(--gold);font-size:1.2rem}.signature-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:1rem;gap:1rem;align-items:start}.prestige-card,.signature-card,.signature-story{position:relative;overflow:hidden}.collection-lead,.prestige-card,.showroom-cta,.signature-card,.signature-story{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01)),rgba(13,15,18,.88)}.signature-story{padding:1.75rem}.signature-cards{display:grid;grid-gap:1rem;gap:1rem}.signature-card{padding:1.35rem;transition:transform .22s ease,border-color .22s ease}.collection-lead:hover,.prestige-card:hover,.signature-card:hover{transform:translateY(-6px);border-color:rgba(216,179,109,.18)}.prestige-index,.signature-index{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.45rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--gold);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.prestige-card h3,.signature-card h3{margin:.85rem 0 .45rem;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.8rem;letter-spacing:.05em;text-transform:uppercase}.collection-stage{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:1rem;gap:1rem;align-items:start}.collection-lead{display:grid;grid-template-columns:.95fr 1.05fr;overflow:hidden;transition:transform .22s ease,border-color .22s ease}.collection-lead-media{position:relative;min-height:31rem}.collection-lead-copy{display:grid;grid-gap:1rem;gap:1rem;padding:1.6rem}.collection-lead-specs{display:flex;flex-wrap:wrap;gap:.7rem}.collection-lead-specs span{border-radius:999px;padding:.55rem .8rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.82rem}.collection-rail{display:grid;grid-gap:1rem;gap:1rem}.prestige-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.prestige-card{padding:1.35rem;min-height:15rem;transition:transform .22s ease,border-color .22s ease}.showroom-cta{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.85rem}.showroom-cta:after{content:"";position:absolute;inset:auto -5rem -5rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(216,179,109,.16),transparent 72%);animation:halo-drift 9s ease-in-out infinite}.showroom-cta-actions,.showroom-cta-copy{position:relative;z-index:1}.showroom-cta-copy{max-width:46rem}.section{padding:4rem 0}.panel{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0)),var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.motion-rise{opacity:0;transform:translateY(24px) scale(.985);animation:rise-in .78s cubic-bezier(.22,1,.36,1) forwards}.motion-delay-1{animation-delay:.12s}.motion-delay-2{animation-delay:.22s}.motion-delay-3{animation-delay:.32s}.motion-delay-4{animation-delay:.42s}.motion-delay-5{animation-delay:.52s}.motion-delay-6{animation-delay:.62s}.eyebrow{margin:0 0 .75rem;color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:600}.display-title,.hero-number,.section-title{font-family:Barlow Condensed,Arial Narrow,sans-serif;letter-spacing:.02em;text-transform:uppercase}.display-title{margin:0;font-size:clamp(3.5rem,8vw,7rem);line-height:.92}.display-title.small{font-size:clamp(2.5rem,6vw,4.5rem)}.section-title{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.96}.dashboard-note,.lead-copy,.muted-copy,.results-copy,.vehicle-copy{color:var(--muted);line-height:1.7}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;border:1px solid transparent;padding:.95rem 1.4rem;font-size:.92rem;font-weight:600;transition:transform .16s ease,border-color .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:linear-gradient(135deg,#b61e30,#821120);color:#fff7f8}.button.secondary{border-color:rgba(216,179,109,.32);background:rgba(216,179,109,.08);color:var(--text)}.button.ghost{border-color:var(--line-strong);background:transparent;color:var(--text)}.button.compact{padding:.8rem 1.2rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);background:rgba(8,8,9,.76)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand-logo-image{display:block;width:auto;height:5.1rem}.footer-brand-block{display:grid;grid-gap:1.1rem;gap:1.1rem}.footer-logo-link{display:inline-flex;align-items:center}.footer-logo-image{display:block;width:auto;height:5.75rem}.site-nav{display:flex;gap:1.2rem}.nav-link{color:var(--muted);font-size:.95rem}.nav-link:hover{color:var(--text)}.hero-section{padding:3.5rem 0 2.5rem}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1.75rem;gap:1.75rem;align-items:stretch}.hero-copy-shell,.hero-stage{padding:2rem}.hero-copy-shell{position:relative;overflow:hidden}.hero-copy-flow{position:relative;z-index:1;display:grid;grid-gap:1.2rem;gap:1.2rem}.hero-drive{padding-top:.35rem}.hero-drive-track{position:relative;overflow:hidden;min-height:8.5rem;border-radius:1.4rem;border:1px solid rgba(216,179,109,.14);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0)),linear-gradient(90deg,rgba(156,20,35,.12),rgba(216,179,109,.05)),rgba(5,6,8,.75)}.hero-drive-track:before{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:1.1rem;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 32px,transparent 32px 52px);animation:road-line 1.2s linear infinite}.hero-drive-track:after{content:"";position:absolute;inset:auto 0 0 0;height:52%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));pointer-events:none}.hero-drive-lights{position:absolute;inset:0;background:radial-gradient(circle at 16% 70%,rgba(216,179,109,.18),transparent 18%),radial-gradient(circle at 82% 32%,rgba(156,20,35,.2),transparent 22%)}.hero-car{position:absolute;left:0;bottom:.6rem;width:clamp(14rem,34vw,23rem);height:auto;overflow:visible;animation:drive-loop 8.8s linear infinite;filter:drop-shadow(0 18px 28px rgba(0,0,0,.38))}.hero-car-shadow{fill:rgba(0,0,0,.3)}.hero-car-body{fill:url(#hero-car-body-gradient);stroke:rgba(255,255,255,.08);stroke-width:2}.hero-car-accent{fill:rgba(216,179,109,.16)}.hero-car-window{fill:rgba(220,230,242,.16)}.hero-car-detail{fill:none;stroke:rgba(255,255,255,.18);stroke-linecap:round;stroke-width:4}.hero-wheel{transform-box:fill-box;transform-origin:center;animation:wheel-spin 1s linear infinite}.hero-wheel-outer{fill:#0f1114;stroke:rgba(255,255,255,.08);stroke-width:5}.hero-wheel-inner{fill:#171b20;stroke:rgba(216,179,109,.3);stroke-width:3}.hero-wheel-spoke{fill:none;stroke:rgba(255,255,255,.18);stroke-linecap:round;stroke-width:3}.hero-sigil{position:absolute;top:1.5rem;right:1.5rem;width:7rem;height:7rem;pointer-events:none;opacity:.7}.hero-sigil span{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(216,179,109,.18)}.hero-sigil span:first-child{animation:sigil-spin 24s linear infinite}.hero-sigil span:nth-child(2){inset:.8rem;border-color:rgba(156,20,35,.28);animation:sigil-spin-reverse 16s linear infinite}.hero-sigil span:nth-child(3){inset:1.8rem;border-style:dashed;border-color:rgba(255,255,255,.12);animation:pulse-ring 4.4s ease-in-out infinite}.hero-copy-shell:after{content:"";position:absolute;inset:auto -6rem -6rem auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(156,20,35,.35),transparent 70%);animation:halo-drift 8s ease-in-out infinite}.button-row,.detail-actions,.hero-actions,.hero-meta{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.hero-meta{margin-top:1.5rem}.hero-bullet{display:inline-flex;align-items:center;gap:.55rem;padding:.75rem 1rem;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:.88rem;animation:float-soft 6s ease-in-out infinite}.hero-bullet:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:linear-gradient(135deg,var(--gold),#f7db9a)}.hero-stage{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:34rem}.hero-stage .vehicle-image{object-fit:cover}.hero-stage .stage-media{position:absolute;inset:0;animation:stage-drift 18s ease-in-out infinite alternate;transform-origin:center center}.hero-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,9,.08),rgba(8,8,9,.82)),linear-gradient(135deg,rgba(156,20,35,.2),transparent 45%)}.hero-stage-glow{position:absolute;inset:auto auto -5rem -4rem;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(216,179,109,.16),transparent 70%);filter:blur(8px);animation:glow-shift 7s ease-in-out infinite}.hero-stage-scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 35%,rgba(255,255,255,.13) 48%,transparent 58%,transparent);mix-blend-mode:screen;animation:scan-sweep 6.2s linear infinite}.hero-stage-content{position:relative;z-index:1;display:grid;grid-gap:1rem;gap:1rem}.hero-stage-bottomline{display:flex;flex-wrap:wrap;gap:.7rem}.hero-stage-bottomline span{border-radius:999px;padding:.5rem .85rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.82rem}.hero-stage-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem;border-radius:var(--radius-md);background:rgba(8,8,9,.6);border:1px solid rgba(255,255,255,.08);animation:panel-breathe 5.6s ease-in-out infinite}.hero-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.hero-kpi{padding:.8rem;border-radius:1rem;background:rgba(255,255,255,.04);animation:float-soft 6.5s ease-in-out infinite}.hero-kpi:nth-child(2){animation-delay:.18s}.hero-kpi:nth-child(3){animation-delay:.36s}.hero-number{margin:0;font-size:2.2rem;line-height:.9}.hero-kpi span,.inventory-row-copy span,.spec-card span{color:var(--muted);font-size:.85rem}.contact-grid,.metrics-grid,.process-grid,.specs-grid{display:grid;grid-gap:1rem;gap:1rem}.section-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;margin-bottom:1.25rem}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-card,.metric-card,.process-card,.spec-card{padding:1.35rem}.metric-card,.process-card{position:relative;overflow:hidden;transition:transform .22s ease,border-color .22s ease,background .22s ease}.metric-card:after,.process-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08) 45%,transparent 70%);transform:translateX(-130%);transition:transform .48s ease}.metric-card:hover,.process-card:hover{transform:translateY(-6px);border-color:rgba(216,179,109,.18)}.metric-card:hover:after,.process-card:hover:after{transform:translateX(130%)}.contact-card h3,.metric-card h3,.process-card h3,.spec-card strong{margin:0 0 .5rem}.footer-inline-link,.instagram-link{color:var(--text);text-decoration:none}.instagram-link{display:inline-flex;align-items:center;gap:.7rem;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.65rem .95rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);transition:border-color .18s ease,transform .18s ease,background .18s ease}.footer-inline-link:hover,.instagram-link:hover{border-color:rgba(216,179,109,.26);color:var(--text)}.instagram-link:hover{transform:translateY(-1px);background:rgba(216,179,109,.08)}.instagram-link.compact{padding:.4rem .7rem;font-size:.82rem}.instagram-link-icon{display:inline-flex;width:1.05rem;height:1.05rem;color:#dcb569}.instagram-link-icon svg{width:100%;height:100%;fill:currentColor}.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.category-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem}.category-card{position:relative;overflow:hidden;display:grid;grid-gap:.35rem;gap:.35rem;padding:1.15rem;min-height:9rem;transition:transform .22s ease,border-color .22s ease}.category-card:after{content:"";position:absolute;inset:auto -1rem -2rem auto;width:6.5rem;height:6.5rem;border-radius:50%;background:radial-gradient(circle,rgba(156,20,35,.26),transparent 72%)}.category-card:hover{transform:translateY(-6px);border-color:rgba(216,179,109,.18)}.category-card strong,.service-card h3{font-family:Barlow Condensed,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem}.category-kicker{color:var(--gold);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.category-card span:last-child{color:var(--muted);font-size:.88rem}.editorial-grid{grid-template-columns:1.1fr .9fr;align-items:start}.editorial-copy,.editorial-grid,.promise-stack{display:grid;grid-gap:1rem;gap:1rem}.promise-card,.service-card{position:relative;overflow:hidden;padding:1.35rem}.home-cta:before,.promise-card:before,.service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 45%);pointer-events:none}.curated-grid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:1rem;gap:1rem;align-items:start}.showcase-lead{display:grid;grid-template-columns:.95fr 1.05fr;overflow:hidden}.showcase-media{position:relative;min-height:24rem}.showcase-content{display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem}.showcase-meta{display:flex;flex-wrap:wrap;gap:.7rem}.showcase-meta span{border-radius:999px;padding:.5rem .8rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.84rem}.showcase-stack{display:grid;grid-gap:1rem;gap:1rem}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.service-card{display:grid;grid-gap:.8rem;gap:.8rem;min-height:15rem;transition:transform .22s ease,border-color .22s ease}.service-card:hover{transform:translateY(-6px);border-color:rgba(216,179,109,.18)}.service-index{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.45rem .75rem;background:rgba(156,20,35,.18);border:1px solid rgba(156,20,35,.24);color:#f4d2d6;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.home-cta{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.75rem}.home-cta:after{content:"";position:absolute;inset:auto -4rem -4rem auto;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(216,179,109,.16),transparent 70%);animation:halo-drift 9s ease-in-out infinite}.home-cta-actions,.home-cta-copy{position:relative;z-index:1}.home-cta-copy{max-width:44rem}.home-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem}.vehicle-card{display:grid;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.vehicle-card:hover{transform:translateY(-8px);border-color:rgba(216,179,109,.18);box-shadow:0 30px 90px rgba(0,0,0,.42)}.vehicle-card-media{position:relative;min-height:16rem}.vehicle-card-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,9,0),rgba(8,8,9,.42))}.vehicle-card:hover .vehicle-image{transform:scale(1.04)}.vehicle-image{object-fit:cover;transition:transform .5s ease}.vehicle-card-body{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem}.vehicle-card-topline{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.vehicle-brand,.vehicle-price,.vehicle-title{margin:0}.vehicle-brand{color:var(--gold);font-size:.84rem;text-transform:uppercase;letter-spacing:.14em}.vehicle-brand span{color:var(--muted)}.vehicle-price{font-size:1.8rem}.vehicle-price,.vehicle-title{font-family:Barlow Condensed,Arial Narrow,sans-serif}.vehicle-title{font-size:2rem;line-height:.95;text-transform:uppercase}.badge-row,.vehicle-meta{display:flex;flex-wrap:wrap;gap:.6rem}.badge-chip,.vehicle-meta span{border-radius:999px;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:.84rem}.badge-chip{color:var(--gold)}.status-pill{position:absolute;top:1rem;right:1rem;z-index:1;border-radius:999px;padding:.45rem .8rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:1px solid transparent}.status-pill.available{background:rgba(45,157,98,.16);color:#8ce0b6;border-color:rgba(45,157,98,.28)}.status-pill.reserved{background:rgba(184,116,41,.16);color:#efc187;border-color:rgba(184,116,41,.28)}.status-pill.sold{background:rgba(156,20,35,.18);color:#f1a1ab;border-color:rgba(156,20,35,.32)}.inventory-browser{display:grid;grid-gap:1.5rem;gap:1.5rem}.filter-bar{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem}.search-shell{display:grid;grid-gap:.65rem;gap:.65rem}.segmented-control{display:flex;flex-wrap:wrap;gap:.65rem}.segmented-item{border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--muted);border-radius:999px;padding:.75rem 1rem}.segmented-item.active{color:var(--text);background:rgba(156,20,35,.22);border-color:rgba(156,20,35,.4)}.text-input{width:100%;border-radius:1rem;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);padding:.95rem 1rem;outline:none}.text-input:focus{border-color:rgba(216,179,109,.36)}.text-input.multiline{resize:vertical}.empty-state{padding:2rem}.detail-hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem;align-items:stretch}.detail-gallery-main{position:relative;min-height:32rem;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--line)}.detail-gallery-grid{display:grid;grid-gap:1rem;gap:1rem}.detail-gallery-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.gallery-thumb{position:relative;min-height:10rem;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--line)}.detail-copy,.detail-summary{padding:1.5rem}.detail-summary{display:grid;grid-gap:1.2rem;gap:1.2rem}.detail-copy{margin-top:1rem}.detail-price{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2.3rem,5vw,4rem);line-height:.9}.specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-stack{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.ticker-section{padding:0 0 1rem}.marquee-shell{overflow:hidden;padding:1rem 0;position:relative}.marquee-shell:after,.marquee-shell:before{content:"";position:absolute;top:0;bottom:0;width:5rem;z-index:1;pointer-events:none}.marquee-shell:before{left:0;background:linear-gradient(90deg,rgba(17,19,22,1),rgba(17,19,22,0))}.marquee-shell:after{right:0;background:linear-gradient(270deg,rgba(17,19,22,1),rgba(17,19,22,0))}.marquee-track{display:flex;width:max-content;animation:marquee-slide 22s linear infinite}.marquee-group{display:flex;padding-right:.85rem}.marquee-group,.marquee-item{align-items:center;gap:.85rem}.marquee-item{display:inline-flex;color:var(--text);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.marquee-item:after{content:"•";color:var(--accent);font-size:1.35rem}.home-feature-grid>*{animation:rise-in .8s cubic-bezier(.22,1,.36,1) both}.home-feature-grid>:first-child{animation-delay:.12s}.home-feature-grid>:nth-child(2){animation-delay:.24s}.home-feature-grid>:nth-child(3){animation-delay:.36s}@keyframes rise-in{0%{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes opening-slide-1{0%,24%{opacity:1;transform:scale(1.04)}33%,to{opacity:0;transform:scale(1.12)}}@keyframes opening-slide-2{0%,27%{opacity:0;transform:scale(1.08)}35%,57%{opacity:1;transform:scale(1.02)}66%,to{opacity:0;transform:scale(1.1)}}@keyframes opening-slide-3{0%,60%{opacity:0;transform:scale(1.08)}70%,94%{opacity:1;transform:scale(1.02)}to{opacity:.6;transform:scale(1.08)}}@keyframes opening-shine{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes drive-loop{0%{transform:translateX(-42%) translateY(0)}10%{transform:translateX(-28%) translateY(-2px)}45%{transform:translateX(42%) translateY(1px)}80%{transform:translateX(106%) translateY(-1px)}to{transform:translateX(126%) translateY(0)}}@keyframes wheel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes road-line{0%{background-position:0 0}to{background-position:-52px 0}}@keyframes stage-drift{0%{transform:scale(1.03) translateZ(0)}50%{transform:scale(1.08) translate3d(-1.2%,-1.5%,0)}to{transform:scale(1.04) translate3d(1.5%,1.2%,0)}}@keyframes scan-sweep{0%{transform:translateX(-140%)}to{transform:translateX(140%)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow-shift{0%,to{transform:translateZ(0) scale(1);opacity:.8}50%{transform:translate3d(1rem,-.6rem,0) scale(1.08);opacity:1}}@keyframes halo-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-.75rem,-.5rem,0) scale(1.08)}}@keyframes sigil-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sigil-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes pulse-ring{0%,to{transform:scale(.92);opacity:.5}50%{transform:scale(1.06);opacity:1}}@keyframes panel-breathe{0%,to{transform:translateY(0);border-color:rgba(255,255,255,.08)}50%{transform:translateY(-4px);border-color:rgba(216,179,109,.16)}}@keyframes marquee-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.admin-shell{display:grid;grid-gap:1.5rem;gap:1.5rem}.admin-header,.admin-topbar{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.admin-topbar-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.admin-metric-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.15rem 1.2rem}.admin-metric-card span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.admin-metric-card strong{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2.3rem;line-height:.92}.admin-columns{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:1rem;gap:1rem;align-items:start}.admin-columns-wide{grid-template-columns:.82fr 1.18fr}.admin-login-card,.admin-sidebar{padding:1.4rem}.admin-main-stack{display:grid;grid-gap:1rem;gap:1rem}.admin-form-shell{padding:1.4rem}.admin-form-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.admin-form-head h2{margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:2rem;line-height:.96;text-transform:uppercase}.sidebar-head{display:flex;justify-content:space-between;gap:1rem;align-items:center}.admin-sidebar-tools{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.inventory-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem;border-radius:1rem;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);text-align:left}.inventory-row.active{border-color:rgba(216,179,109,.26);background:rgba(216,179,109,.08)}.inventory-row-main{flex:1 1;padding:0;border:0;background:transparent;color:inherit;text-align:left}.inventory-row-copy{display:grid;grid-gap:.25rem;gap:.25rem}.inventory-row-side{display:grid;justify-items:end;grid-gap:.7rem;gap:.7rem}.inventory-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.admin-list-stack{max-height:58rem;overflow:auto;padding-right:.15rem}.admin-form,.form-grid{display:grid;grid-gap:1rem;gap:1rem}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:.55rem;gap:.55rem}.checkbox-field span,.field span{font-size:.86rem;color:var(--muted)}.checkbox-field{display:flex;align-items:center;gap:.7rem}.admin-inline-field{display:flex;gap:.75rem;align-items:center}.admin-inline-field .text-input{flex:1 1}.admin-media-block{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.admin-media-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.admin-media-head h3{margin:0 0 .35rem}.admin-upload-button{position:relative;overflow:hidden}.admin-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.admin-media-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:.8rem;border-radius:1rem;border:1px solid var(--line);background:rgba(255,255,255,.02)}.admin-media-card.hero{border-color:rgba(216,179,109,.3);box-shadow:inset 0 0 0 1px rgba(216,179,109,.08)}.admin-media-preview,.admin-preview-media{position:relative;overflow:hidden;border-radius:.9rem;background:rgba(255,255,255,.03)}.admin-media-preview{min-height:9rem}.admin-preview-media{min-height:15rem}.admin-preview-image{width:100%;height:100%;object-fit:cover;display:block}.admin-media-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.admin-media-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .8rem;background:rgba(216,179,109,.16);border:1px solid rgba(216,179,109,.28);color:#f0d8a4;font-size:.8rem}.admin-danger-button{border-color:rgba(156,20,35,.26);color:#f1a1ab}.admin-danger-button:hover{border-color:rgba(156,20,35,.45);background:rgba(156,20,35,.14)}.admin-preview{overflow:hidden}.admin-preview-copy{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem}.toast-stack{position:fixed;right:1.5rem;bottom:1.5rem;z-index:80;display:grid;grid-gap:.75rem;gap:.75rem;width:min(100%,24rem)}.toast{padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--line);box-shadow:0 18px 48px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toast-success{background:rgba(21,76,49,.9);border-color:rgba(45,157,98,.28);color:#b7f0d0}.toast-error{background:rgba(93,18,27,.92);border-color:rgba(156,20,35,.32);color:#f7bbc3}.form-error,.form-success{margin:0;padding:.9rem 1rem;border-radius:1rem}.form-error{background:rgba(156,20,35,.16);border:1px solid rgba(156,20,35,.28);color:#f1a1ab}.form-success{background:rgba(45,157,98,.14);border:1px solid rgba(45,157,98,.28);color:#8ce0b6}.contact-page{padding-top:4rem}.contact-composer{position:relative;overflow:hidden;padding:clamp(1.35rem,3vw,2.1rem);border-radius:2rem;background:radial-gradient(circle at top center,rgba(156,20,35,.18),transparent 24%),radial-gradient(circle at 90% 18%,rgba(216,179,109,.08),transparent 20%),linear-gradient(180deg,rgba(11,12,14,.98),rgba(14,16,20,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 88px rgba(0,0,0,.34);color:var(--text)}.contact-composer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.03),transparent 30%),linear-gradient(0deg,rgba(255,255,255,.02),transparent 35%)}.contact-composer>*{position:relative}.contact-intro{width:min(100%,52rem);margin:0 auto 2rem;text-align:center}.contact-composer .eyebrow{color:var(--gold);margin-bottom:.9rem}.contact-composer .display-title{color:var(--text)}.contact-composer .lead-copy{color:var(--muted);font-size:clamp(1rem,2vw,1.35rem)}.contact-form-panel{width:min(100%,68rem);margin:0 auto;display:grid;grid-gap:1.15rem;gap:1.15rem;padding:clamp(1.35rem,3vw,2.5rem);border-radius:1.75rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(22,24,29,.9),rgba(14,15,18,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 48px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-field span{color:#c7ced7;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.contact-form-panel .text-input{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--text);padding:1rem 1.1rem}.contact-form-panel .text-input::placeholder{color:#7f8894}.contact-form-panel .text-input:focus{border-color:rgba(156,20,35,.45);box-shadow:0 0 0 3px rgba(156,20,35,.12)}.contact-form-panel .text-input.multiline{min-height:12rem}.contact-feedback{margin:0}.contact-form-panel .form-error{background:rgba(156,20,35,.16);border-color:rgba(156,20,35,.22);color:#f1a1ab}.contact-form-panel .form-success{background:rgba(45,157,98,.14);border-color:rgba(45,157,98,.22);color:#8ce0b6}.contact-submit{width:100%;min-height:4rem;border:1px solid rgba(156,20,35,.42);border-radius:1rem;background:linear-gradient(180deg,#b01d2d,#7f101d);color:#fff7f8;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 34px rgba(93,13,24,.28);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.contact-submit:hover{transform:translateY(-1px);box-shadow:0 22px 36px rgba(93,13,24,.34)}.contact-submit:disabled{opacity:.72;cursor:wait}.contact-form-note{margin:0;text-align:center;color:var(--muted);font-size:.9rem}.contact-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-login-wrapper{display:flex;justify-content:center}.admin-login-card{width:min(100%,34rem)}.site-footer{padding:1.5rem 0 3rem}.footer-grid{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;padding:1.75rem 0;border-top:1px solid var(--line)}.footer-title{max-width:28rem}.footer-links{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted)}.footer-side{display:grid;justify-items:end;grid-gap:.8rem;gap:.8rem}.footer-contact-meta{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem;color:var(--muted);font-size:.82rem;text-align:right}.footer-inline-link{color:var(--muted)}.footer-instagram-link{justify-self:end}.footer-note{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:.82rem;padding-top:1.5rem}@media (max-width:1024px){.admin-columns,.admin-metrics,.category-strip,.collection-stage,.curated-grid,.detail-hero,.editorial-grid,.hero-grid,.inventory-grid,.landing-shell,.metrics-grid,.prestige-grid,.service-grid,.signature-grid{grid-template-columns:1fr}.category-strip,.form-grid.two-columns,.hero-kpis,.specs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-sigil{width:5.5rem;height:5.5rem}.collection-lead{grid-template-columns:1fr}.collection-lead-media{min-height:22rem}.opening-content-shell{padding-top:7rem}}@media (max-width:760px){.admin-header,.admin-topbar,.footer-grid,.footer-note,.home-cta,.section-head,.showroom-cta{flex-direction:column;align-items:flex-start}.contact-card,.detail-copy,.detail-summary,.hero-copy-shell,.hero-stage,.metric-card,.process-card,.spec-card{padding:1.2rem}.brand-logo-image{height:4.15rem}.site-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand nav";align-items:center;grid-column-gap:.9rem;column-gap:.9rem;grid-row-gap:0;row-gap:0}.site-nav{grid-area:nav;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem}.brand{grid-area:brand}.site-header-inner>.button{display:none}.contact-page{padding-top:3rem}.contact-intro{margin-bottom:1.5rem}.contact-form-panel{padding:1.2rem}.footer-logo-image{height:4.7rem}.footer-contact-meta,.footer-side{justify-items:start;text-align:left}.form-grid.two-columns,.hero-kpis,.specs-grid{grid-template-columns:1fr}.admin-inline-field,.admin-media-head,.admin-topbar-actions,.inventory-row-actions{width:100%;flex-direction:column;align-items:stretch}.inventory-row,.inventory-row-side{align-items:stretch}.inventory-row{flex-direction:column}.inventory-row-side{justify-items:stretch}.admin-media-grid{grid-template-columns:1fr}.toast-stack{left:1rem;right:1rem;bottom:1rem;width:auto}.category-strip{grid-template-columns:1fr}.inventory-intro{padding:2.6rem 0 3rem}.inventory-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .5rem}.inventory-intro-card{padding-inline:.15rem}.inventory-intro-image--supercars{--inventory-car-offset-y:0.32rem}.inventory-intro-image--berline{--inventory-car-offset-y:-0.18rem}.inventory-intro-title{font-size:clamp(2.15rem,8vw,3rem)}.inventory-intro-card strong{font-size:1.02rem;min-height:2.5rem;max-width:8.5rem}.inventory-intro-models{max-width:8rem;font-size:.72rem;line-height:1.25}.inventory-intro-button{width:100%;min-width:0}.brand-intro{padding:3.4rem 0 3.8rem}.marquee-item{font-size:1rem}.landing-hero{min-height:auto;padding-top:7rem}.landing-shell{gap:1rem}.landing-metric{min-width:100%}.luxury-marquee-item{font-size:.96rem}.opening-content-shell{padding-top:6.2rem;padding-bottom:0}.display-title{font-size:clamp(3rem,16vw,4.75rem)}.detail-gallery-main{min-height:22rem}.hero-sigil{opacity:.35}.opening-actions{width:min(100%,22rem);padding:.45rem;border-radius:1.85rem;background:rgba(7,8,9,.3);border-color:rgba(255,255,255,.08);justify-content:stretch}.opening-button{width:100%;min-width:0;min-height:3.7rem;border-radius:1.45rem}.opening-button.ghost{border-color:rgba(255,255,255,.1);background:rgba(0,0,0,.3)}.home-cta{padding:1.35rem}.showroom-cta{padding:1.4rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}