@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@1,500&display=swap";:root{color:#f4f1ea;font-synthesis:none;--bg:#090908;--surface:#11110f;--surface-2:#171714;--line:#ffffff1f;--muted:#97958e;--champagne:#c9ae7a;--champagne-light:#ead5a8;--off-white:#f4f1ea;--green:#75b993;--amber:#d3a15c;--red:#d77768;--pad:clamp(22px, 4vw, 70px);background:#090908;font-family:DM Sans,sans-serif}.seller-settings{gap:18px;max-width:1100px;display:grid}.settings-card{background:var(--paper,#fff);color:#1b242b;border:1px solid #14181c17;border-radius:18px;padding:22px;box-shadow:0 12px 38px #10161c0d}.settings-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.settings-title h2{color:#1b242b;margin:0 0 5px;font-size:18px}.settings-title p,.settings-note{color:#6e747b;margin:0;font-size:13px;line-height:1.5}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.policy-grid label{cursor:pointer;border:1px solid #dde1e5;border-radius:14px;grid-template-columns:auto 1fr;gap:6px 10px;padding:16px;display:grid}.policy-grid label.is-selected{background:#fbf8f1;border-color:#b99654}.policy-grid input{grid-row:1/3;margin-top:3px}.policy-grid strong{color:#1b242b;font-size:14px}.policy-grid span{color:#747a80;font-size:12px;line-height:1.45}.seller-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.seller-list button{text-align:left;color:#1b242b;background:#fff;border:1px solid #e1e4e7;border-radius:12px;gap:3px;padding:13px;display:grid}.seller-list button.is-selected{background:#fbf8f1;border-color:#b99654}.seller-list span{font-weight:700}.seller-list small{color:#707780}.seller-list i{text-transform:uppercase;color:#9a655e;font-size:10px;font-style:normal}.seller-list i.is-active{color:#3f7b5b}.seller-create,.seller-profile-form,.ria-account-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.seller-create label,.seller-profile-form label,.ria-account-form label{gap:6px;display:grid}.seller-create label span,.seller-profile-form label span,.ria-account-form label span{color:#1b242b;font-size:12px;font-weight:700}.seller-create input,.seller-profile-form input,.seller-profile-form select,.ria-account-form input{color:#1b242b;background:#fff;border:1px solid #d9dde1;border-radius:9px;height:42px;padding:0 12px}.seller-profile-form input:disabled{color:#7c8186;background:#f2f3f4}.seller-create>.cms-primary,.seller-profile-form>.cms-primary,.ria-account-form>.cms-primary{justify-self:start}.settings-wide{grid-column:1/-1}.settings-wide small{color:#71777e}.ria-account-status{color:#366c4f;align-items:center;gap:8px;display:flex}.ria-account-status b{text-transform:uppercase;font-size:11px}.settings-message{color:#fff;z-index:40;background:#1b242b;border-radius:10px;padding:12px 16px;position:fixed;bottom:24px;right:24px}@media (width<=900px){.policy-grid,.seller-list,.seller-create,.seller-profile-form,.ria-account-form{grid-template-columns:1fr}.settings-wide{grid-column:auto}}.cms-onboarding-shell{color:#1b242b;background:#f4f3ef;min-height:100vh;padding:24px}.cms-onboarding-brand{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto 28px;display:flex}.cms-onboarding-brand .brand-mark{filter:invert();width:120px}.cms-onboarding-brand button{color:#1b242b;cursor:pointer;background:#fff;border:1px solid #d8d8d3;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;display:flex}.seller-wizard{color:#1b242b;background:#fff;border:1px solid #14181c17;border-radius:22px;max-width:920px;margin:0 auto;padding:clamp(22px,4vw,42px);box-shadow:0 18px 55px #10161c12}.seller-wizard.is-compact{max-width:1100px;margin:0}.wizard-heading{align-items:flex-start;gap:14px;display:flex}.wizard-icon{color:#d5b06a;background:#1b242b;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.wizard-heading span{letter-spacing:.14em;color:#957642;font-size:10px;font-weight:800}.wizard-heading h2{margin:4px 0 7px;font-size:24px;line-height:1.15}.wizard-heading p{color:#6e747b;margin:0;font-size:13px;line-height:1.55}.wizard-steps{grid-template-columns:repeat(3,1fr);margin:28px 0;padding:0;list-style:none;display:grid;position:relative}.wizard-steps:before{content:"";background:#e3e1dc;height:1px;position:absolute;top:14px;left:12%;right:12%}.wizard-steps li{z-index:1;color:#96999b;justify-items:center;gap:7px;font-size:11px;font-weight:700;display:grid;position:relative}.wizard-steps i{background:#f0efeb;border:1px solid #dedcd6;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.wizard-steps li.is-current{color:#1b242b}.wizard-steps li.is-current i{color:#fff;background:#1b242b;border-color:#1b242b}.wizard-steps li.is-done{color:#4c795e}.wizard-steps li.is-done i{color:#3c7654;background:#e7f1eb;border-color:#c6ddcf}.wizard-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}.wizard-form>label{gap:7px;display:grid}.wizard-form>label>span{font-size:12px;font-weight:750}.wizard-form input:not([type=checkbox]){color:#1b242b;background:#fff;border:1px solid #d7d9d8;border-radius:10px;width:100%;height:46px;padding:0 13px}.wizard-form small{color:#777c80;align-items:center;gap:5px;font-size:11px;line-height:1.45;display:flex}.wizard-wide,.wizard-callout,.wizard-actions{grid-column:1/-1}.wizard-callout{color:#5d523f;background:#fcfaf5;border:1px solid #e5dcc9;border-radius:14px;gap:12px;padding:16px;display:flex}.wizard-callout>svg{flex:none;margin-top:2px}.wizard-callout strong{color:#2a2a27;margin-bottom:4px;font-size:13px;display:block}.wizard-callout p{margin:0;font-size:12px;line-height:1.5}.wizard-callout a{color:#806026;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:750;display:inline-flex}.wizard-check{border:1px solid #e0e1de;border-radius:11px;justify-content:start;align-items:center;padding:12px 14px;grid-template-columns:auto 1fr!important}.wizard-check input{width:18px;height:18px;margin:0}.wizard-actions{justify-content:space-between;gap:10px;display:flex}.wizard-form>.cms-primary{justify-self:start}.wizard-complete{text-align:center;justify-items:center;gap:9px;display:grid}.wizard-complete>div:first-child{color:#397653;background:#e4f2e9;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.wizard-complete h3{margin:5px 0 0;font-size:22px}.wizard-complete>p{color:#6e747b;max-width:580px;margin:0;font-size:13px;line-height:1.55}.wizard-complete dl{text-align:left;border:1px solid #e4e5e2;border-radius:13px;width:min(100%,600px);margin:12px 0;display:grid;overflow:hidden}.wizard-complete dl>div{border-bottom:1px solid #e4e5e2;grid-template-columns:120px 1fr;padding:12px 15px;display:grid}.wizard-complete dl>div:last-child{border:0}.wizard-complete dt{color:#7b7f81;font-size:12px}.wizard-complete dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.wizard-error{color:#994a3d;background:#fff0ed;border-radius:9px;margin:16px 0 0;padding:11px 13px;font-size:12px}.seller-wizard .cms-primary,.seller-wizard .cms-secondary{align-items:center;gap:7px;min-height:42px;display:inline-flex}.seller-wizard button:disabled{opacity:.6;cursor:wait}@media (width<=700px){.cms-onboarding-shell{padding:16px}.seller-wizard{border-radius:17px;padding:20px}.wizard-heading h2{font-size:21px}.wizard-form{grid-template-columns:1fr}.wizard-wide,.wizard-callout,.wizard-actions{grid-column:auto}.wizard-actions{flex-direction:column-reverse}.wizard-actions button,.wizard-form>.cms-primary{justify-content:center;width:100%}.wizard-complete dl>div{grid-template-columns:1fr;gap:3px}.wizard-steps:before{left:15%;right:15%}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--off-white);margin:0}button,input{font:inherit}button,a{color:inherit;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--champagne-light);outline-offset:3px}img{max-width:100%;display:block}::selection{background:var(--champagne);color:#090908}.site-shell{background-color:var(--bg);background-image:linear-gradient(180deg,var(--bg) 0,#090908ad 15%,#09090875 48%,#090908c2 84%,var(--bg) 100%),url(/brand/topcars-isometric-grid.svg);background-position:50%,top;background-size:100% 100%,180px 156px;background-attachment:fixed;min-height:100vh;overflow:hidden}.site-shell[data-theme=dark]{--champagne:#f39043;--champagne-light:#f5a15d}.site-header{z-index:50;width:100%;height:84px;padding:0 var(--pad);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#050505de,#05050559);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;transition:height .3s,background .3s;display:grid;position:fixed;top:0;left:0}.site-header.is-compact{background:#070706e6;height:68px}.brand-button{width:max-content;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.brand-mark{width:132px;height:auto;display:block}.brand-mark--compact{width:104px}.brand-mark--icon{width:42px}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a{color:#c3c0ba;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--champagne);height:1px;transition:right .35s;position:absolute;bottom:3px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{right:0}.desktop-nav a.is-active{color:#fff}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.header-garage,.header-utility{position:relative}.garage-trigger,.utility-trigger,.header-concierge{border:1px solid var(--line);height:42px;color:inherit;cursor:pointer;background:#0a0a097a;justify-content:center;align-items:center;gap:9px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.garage-trigger{min-width:112px;padding:0 12px}.garage-trigger b{min-width:18px;height:18px;color:var(--champagne-light);background:#f3904329;border-radius:9px;place-items:center;font-size:9px;font-weight:600;display:grid}.garage-label{font-size:11px}.utility-trigger{min-width:58px;padding:0 9px;font-size:10px}.utility-trigger svg{transition:transform .2s}.utility-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.header-concierge{border-color:var(--champagne-light);background:var(--champagne-light);color:#0b0b0a;padding:0 16px;font-size:11px;font-weight:600}.garage-trigger:hover,.utility-trigger:hover{border-color:var(--champagne);background:#f3904314}.header-concierge:hover{background:#f7a45f}.header-popover{z-index:60;visibility:hidden;border:1px solid var(--line);opacity:0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e0e0cf5;width:230px;padding:7px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 11px);right:0;transform:translateY(-6px);box-shadow:0 22px 60px #00000061}.header-popover.is-open{visibility:visible;opacity:1;transform:translateY(0)}.garage-menu a{min-height:48px;color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:0 11px;text-decoration:none;display:flex}.garage-menu a+a{border-top:1px solid var(--line)}.garage-menu a>span{align-items:center;gap:10px;font-size:11px;display:flex}.garage-menu a>b{color:var(--champagne-light);font-size:11px;font-weight:500}.utility-menu{gap:7px;display:grid}.utility-menu label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:7px 9px;font-size:9px;display:grid}.utility-menu select{border:1px solid var(--line);background:var(--surface);width:72px;height:34px;color:var(--off-white);cursor:pointer;padding:0 8px}.utility-theme{border:0;border-top:1px solid var(--line);min-height:42px;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 10px 2px;font-size:11px;display:flex}.menu-toggle{background:0 0;border:0;padding:8px;display:none}.mobile-menu{display:none}.hero{background:#090908;align-items:center;min-height:min(900px,100svh);display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.4s cubic-bezier(.22,.8,.2,1) both heroReveal;position:absolute;inset:0}.hero-edge{pointer-events:none;background:linear-gradient(90deg,#050504f5 0%,#050504c4 26%,#0505041a 62%,#05050414 100%),linear-gradient(#0000 70%,#0505048c);position:absolute;inset:0}.hero-content{z-index:2;max-width:650px;padding:124px var(--pad) 70px;animation:.9s .15s both rise;position:relative}.hero h1,.page-title-row h1,.vehicle-title-overlay h1{letter-spacing:-.075em;margin:0;font:500 clamp(56px,7vw,108px)/.88 Manrope,sans-serif}.hero h1 em,.page-title-row h1 em,.vehicle-title-overlay h1 em{color:var(--champagne-light);font-family:Playfair Display,serif;font-weight:500}.hero-content>p{color:#c6c3bc;max-width:480px;margin:30px 0 34px;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,background .25s,border-color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--champagne-light);color:#0b0b0a}.button--primary:hover{background:#f2dfb7}.button--ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05050538;border-color:#ffffff4d}.button--light{color:#10100e;background:#f5f1e8}.button--outline{border-color:var(--line);background:0 0}.button--outline.is-selected{border-color:var(--green);color:var(--green)}.scroll-cue{z-index:3;left:var(--pad);color:#bbb8b0;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:11px;display:flex;position:absolute;bottom:28px}.arrivals,.story-section{padding:110px var(--pad)}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.section-heading>div{align-items:baseline;gap:22px;display:flex}.section-index,.page-number{color:var(--champagne);text-transform:uppercase;letter-spacing:.18em;font-size:10px}.section-heading h2{letter-spacing:-.055em;margin:0;font:500 clamp(34px,4vw,60px)/1 Manrope,sans-serif}.text-link{color:#c6c3bc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.arrival-grid,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px);display:grid}.vehicle-card{min-width:0}.vehicle-image-button{aspect-ratio:1.45;width:100%;color:inherit;cursor:pointer;background:#151513;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.vehicle-image-button img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s}.vehicle-image-button:hover img{filter:brightness(1.08);transform:scale(1.035)}.vehicle-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.11em;background:#070706ad;padding:7px 10px;font-size:9px;position:absolute;top:14px;left:14px}.image-arrow{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070706a8;place-items:center;width:40px;height:40px;transition:background .25s;display:grid;position:absolute;bottom:14px;right:14px}.vehicle-image-button:hover .image-arrow{background:var(--champagne);color:#090908}.vehicle-card-body{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px 0 10px;display:flex}.vehicle-card-body p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:10px}.vehicle-card-body h3{letter-spacing:-.025em;margin:0;font-size:clamp(15px,1.4vw,20px);font-weight:500}.vehicle-card-body>strong{flex:none;font-size:15px;font-weight:500}.compare-control{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:11px 0;font-size:11px;display:flex}.compare-control.is-selected{color:var(--green)}.vehicle-card-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.favorite-control{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:11px 0;font-size:11px;display:flex}.favorite-control.is-selected{color:var(--champagne-light)}.concierge-band{margin:20px var(--pad) 80px;color:#11110f;background:#c8aa71;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,76px);min-height:340px;padding:clamp(35px,6vw,90px);display:grid}.concierge-band h2{letter-spacing:-.065em;margin:0 0 16px;font:500 clamp(38px,5vw,72px)/.95 Manrope}.concierge-band p{opacity:.73;max-width:640px;margin:0;line-height:1.6}.concierge-orbit{border:1px solid #00000047;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;box-shadow:0 0 0 18px #0000000a,0 0 0 38px #00000006}.story-section{border-top:1px solid var(--line);grid-template-columns:.9fr 1.4fr;gap:8vw;display:grid}.story-copy h2{letter-spacing:-.06em;max-width:500px;margin:22px 0 0;font:500 clamp(36px,4.7vw,70px)/1 Manrope}.story-timeline{align-self:center;gap:0;display:grid;position:relative}.story-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:4px}.story-timeline div{min-height:80px;color:var(--muted);grid-template-columns:100px 1fr;align-items:center;padding-left:32px;display:grid;position:relative}.story-timeline div:before{content:"";background:var(--bg);border:1px solid #817e76;border-radius:50%;width:9px;height:9px;position:absolute;left:0}.story-timeline div.is-current{color:var(--off-white)}.story-timeline div.is-current:before{background:var(--champagne);border-color:var(--champagne);box-shadow:0 0 0 7px #c9ae7a1a}.story-timeline span{color:var(--champagne);font-size:11px}.story-timeline strong{font-size:15px;font-weight:500}.story-note{max-width:540px;color:var(--muted);grid-column:2;line-height:1.7}.newsroom{padding:110px var(--pad) 130px;border-top:1px solid var(--line)}.telegram-source{color:#77756f;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.news-grid{grid-template-columns:1.45fr .75fr;gap:42px 24px;display:grid}.news-grid article{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:20px;padding-bottom:24px;display:grid}.news-grid article.is-featured{grid-row:span 2;display:block}.news-image{cursor:pointer;background:#171714;border:0;width:100%;height:145px;padding:0;position:relative;overflow:hidden}.news-grid .is-featured .news-image{height:420px}.news-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.news-image:hover img{transform:scale(1.025)}.news-image>span{color:var(--champagne-light);text-transform:uppercase;background:#080807b8;padding:7px 9px;font-size:8px;position:absolute;top:13px;left:13px}.news-grid small{color:#77756f;font-size:9px}.news-grid h3{letter-spacing:-.035em;margin:11px 0 8px;font-size:20px;font-weight:500}.news-grid .is-featured h3{font-size:30px}.news-grid p{color:#87847d;font-size:11px;line-height:1.6}.news-grid article>div>button{color:var(--champagne-light);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.home-stories{padding:30px var(--pad) 120px}.home-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-story{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;gap:12px;padding:0 0 20px;display:grid}.home-story-image{aspect-ratio:1.55;background:var(--surface-2);position:relative;overflow:hidden}.home-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.home-story:hover img{transform:scale(1.035)}.home-story-image i{background:#050504b8;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-story-topic{color:var(--champagne);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.home-story strong{font-size:19px;font-weight:500;line-height:1.25}.stories-page{min-height:100vh;padding-top:160px;padding-bottom:130px}.stories-hero{max-width:920px;margin-bottom:56px}.stories-hero h1{letter-spacing:-.075em;margin:14px 0 24px;font:500 clamp(58px,8vw,116px)/.88 Manrope}.stories-hero p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.7}.story-sections{gap:12px;margin-bottom:18px;display:flex}.story-sections button,.story-filters button{isolation:isolate;color:#c8c4bd;-webkit-backdrop-filter:blur(20px)saturate(1.25);text-shadow:0 1px 8px #000000b8;cursor:pointer;background:linear-gradient(145deg,#1f1e1cdb,#090908bd);border:1px solid #ffffff2e;transition:border-color .22s,background .22s,color .22s,transform .22s;position:relative;box-shadow:inset 0 1px #ffffff17,0 12px 30px #0003}.story-sections button:hover,.story-filters button:hover{color:#fff;background:linear-gradient(145deg,#312a24e6,#0e0d0ccc);border-color:#e87d2f85;transform:translateY(-1px)}.story-sections button{align-items:center;gap:10px;padding:13px 18px;font-size:12px;display:inline-flex}.story-sections button.is-active,.story-filters button.is-active{color:#ffad70;background:linear-gradient(145deg,#5d2f14e0,#1a120dd1);border-color:#f28b41eb;box-shadow:inset 0 1px #ffc89b2e,0 14px 36px #6f310e38}.story-sections span{opacity:.72}.story-filters{border-top:1px solid var(--line);gap:8px;padding:18px 0 30px;display:flex;overflow-x:auto}.story-filters button{flex:none;padding:10px 13px;font-size:10px}.story-filters span{opacity:.7;margin-left:6px}.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 26px;display:grid}.story-card{min-width:0}.story-card-media{aspect-ratio:1.55;background:var(--surface-2);position:relative;overflow:hidden}.story-card-media img{object-fit:cover;width:100%;height:100%}.story-card-media--empty{color:#4d4b45;place-items:center;display:grid}.story-play{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050504b8;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.story-card-copy{border-bottom:1px solid var(--line);padding:20px 0}.story-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:20px;font-size:9px;display:flex}.story-meta span{color:var(--champagne)}.story-card h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(24px,3vw,40px);font-weight:500}.story-card p{max-width:700px;color:var(--muted);line-height:1.65}.story-links{gap:22px;margin-top:17px;display:flex}.story-links button,.story-links a{color:var(--champagne-light);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;text-decoration:none;display:inline-flex}.site-footer{min-height:100px;padding:0 var(--pad);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.content-manager{border:1px solid var(--line);background:#11110f}.content-manager>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:24px;display:flex}.content-manager h2{margin:0 0 7px;font-size:24px}.content-manager header p{color:var(--muted);margin:0;font-size:12px}.content-statuses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-statuses button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:8px 10px;font-size:9px}.content-statuses button.is-active{border-color:var(--champagne);color:var(--champagne-light)}.content-statuses span{opacity:.55}.content-search{border:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin:18px 24px;padding:11px 13px;display:flex}.content-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.content-list{max-height:68vh;overflow:auto}.content-list article{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;gap:18px;padding:16px 24px;display:grid}.content-list article>img,.content-no-image{object-fit:cover;background:#1b1b18;width:120px;height:84px}.content-no-image{color:#6d6b65;text-transform:uppercase;place-items:center;font-size:10px;display:grid}.content-row-meta{color:var(--muted);text-transform:uppercase;gap:12px;font-size:9px;display:flex}.content-row-meta span{color:var(--champagne)}.content-list h3{margin:7px 0 5px;font-size:16px;font-weight:500}.content-list p{max-width:700px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.content-links{color:var(--muted);gap:12px;margin-top:8px;font-size:9px;display:flex}.content-links a{color:var(--champagne-light);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.content-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.content-actions select{border:1px solid var(--line);color:#ddd;background:#171714;padding:7px;font-size:9px}.content-state{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.content-state--published{color:var(--green)}.content-state--draft{color:var(--amber)}.content-state--archive{color:var(--muted)}.site-footer div{color:var(--muted);gap:26px;font-size:11px;display:flex}.site-footer>a{color:inherit;align-items:center;gap:8px;font-size:11px;text-decoration:none;display:flex}.privacy-page{min-height:100vh;padding-top:170px;padding-bottom:140px}.privacy-hero{border-bottom:1px solid var(--line);max-width:980px;padding-bottom:58px}.privacy-hero h1{letter-spacing:-.065em;max-width:900px;margin:18px 0 20px;font:500 clamp(48px,7vw,96px)/.95 Manrope}.privacy-hero>p:last-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.privacy-layout{grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:clamp(42px,8vw,130px);padding-top:64px;display:grid}.privacy-layout aside{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:10px;display:flex}.privacy-layout aside strong{color:var(--champagne-light);font-size:12px;font-weight:500}.privacy-copy{width:100%;min-width:0;max-width:min(850px, calc(100vw - (2 * var(--pad))))}.privacy-copy section{padding:0 0 42px}.privacy-copy section+section{border-top:1px solid var(--line);padding-top:42px}.privacy-copy h2{letter-spacing:-.04em;margin:0 0 18px;font:500 clamp(24px,3vw,38px)/1.1 Manrope}.privacy-copy p{overflow-wrap:anywhere;max-width:100%;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.privacy-copy p+p{margin-top:16px}.privacy-copy a{color:var(--champagne-light);text-underline-offset:4px}.privacy-summary{color:var(--off-white)}.privacy-consent-settings{border:1px solid color-mix(in srgb,var(--champagne) 50%,var(--line));background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--off-white);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-top:22px;padding:13px 18px;font:600 11px/1 Manrope}.analytics-consent{z-index:1200;border:1px solid color-mix(in srgb,var(--champagne) 35%,var(--line));background:color-mix(in srgb,var(--bg) 82%,transparent);width:min(610px,100vw - 32px);color:var(--off-white);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:26px;display:grid;position:fixed;bottom:clamp(16px,3vw,42px);right:clamp(16px,3vw,46px);box-shadow:0 24px 80px #00000057}.analytics-consent span{color:var(--champagne);letter-spacing:.16em;text-transform:uppercase;font:650 9px/1 Manrope}.analytics-consent h2{letter-spacing:-.045em;margin:10px 0 9px;font:500 clamp(22px,2.4vw,34px)/1.02 Manrope}.analytics-consent p{max-width:480px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.analytics-consent a{color:var(--off-white);text-underline-offset:3px}.analytics-consent-actions{flex-direction:column;gap:8px;min-width:176px;display:flex}.analytics-consent-actions button{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);min-height:42px;color:var(--off-white);letter-spacing:.025em;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 16px;font:650 10px/1 Manrope}.analytics-consent-actions .analytics-consent-primary{border-color:var(--champagne);background:var(--champagne);color:#090909}.page-pad{padding-left:var(--pad);padding-right:var(--pad)}.catalog-page,.compare-page{min-height:100vh;padding-top:160px;padding-bottom:120px}.page-title-row{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:65px;display:flex}.page-number{margin:0 0 20px}.page-title-row h1{font-size:clamp(52px,7vw,100px)}.result-count{color:var(--champagne);letter-spacing:-.08em;opacity:.3;font:400 clamp(60px,9vw,130px)/.8 Manrope}.catalog-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;margin-bottom:36px;padding:18px 0;display:grid}.search-box{align-items:center;gap:10px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.search-box input::placeholder{color:#77756f}.search-box button{background:0 0;border:0;padding:4px}.filter-button{min-height:36px;color:var(--muted);cursor:pointer;border:1px solid #0000;border-left-color:var(--line);background:0 0;align-items:center;gap:8px;padding:0 13px;font-size:11px;display:flex}.filter-button.is-active{color:var(--champagne-light)}.mega-filter{border-bottom:1px solid var(--line);background:#11110f;margin:-18px 0 36px;padding:28px;animation:.28s both rise}.mega-filter-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.mega-filter-head span{color:var(--champagne);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.mega-filter-head h2{margin:7px 0 0;font-size:22px;font-weight:500}.mega-filter-head button{color:#85827b;cursor:pointer;background:0 0;border:0;font-size:10px}.filter-controls{grid-template-columns:repeat(3,1fr) .7fr .7fr;gap:22px;display:grid}.filter-controls label>span{color:#77756f;justify-content:space-between;min-height:26px;font-size:9px;display:flex}.filter-controls b{color:#d7d3ca;font-weight:500}.filter-controls input[type=range]{width:100%;accent-color:var(--champagne)}.filter-controls select{color:#d6d3cc;background:0 0;border:0;border-bottom:1px solid #3a3a35;width:100%;height:35px;font-size:10px}.filter-tags{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:25px;padding-top:17px;display:flex}.filter-tags>span{color:#6e6c66;margin-right:7px;font-size:9px}.filter-tags button{color:#89877f;background:0 0;border:1px solid #35352f;padding:7px 10px;font-size:8px}.filter-tags button.is-active{border-color:var(--champagne);color:var(--champagne-light)}.catalog-grid{row-gap:54px}.empty-state{text-align:center;padding:100px 20px}.empty-state h2{letter-spacing:-.04em;font:500 36px Manrope}.empty-state p{color:var(--muted)}.vehicle-page{padding-top:84px}.back-link{z-index:5;top:110px;left:var(--pad);color:#d5d2cb;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex;position:absolute}.vehicle-visual{height:min(790px,100svh - 84px);min-height:590px;position:relative;overflow:hidden}.vehicle-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#060605cc),linear-gradient(90deg,#050504b8,#0000 55%);position:absolute;inset:0}.vehicle-visual>img{object-fit:cover;width:100%;height:100%;animation:1s both heroReveal}.immersive-launch{z-index:4;right:var(--pad);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:left;cursor:pointer;background:#08080794;border:1px solid #ead5a873;grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;min-width:205px;min-height:58px;padding:9px 14px;display:grid;position:absolute;top:32px}.immersive-launch svg{color:var(--champagne-light);grid-row:1/3}.immersive-launch span{font-size:11px}.immersive-launch small{color:#96938b;font-size:8px}.vehicle-title-overlay{z-index:2;left:var(--pad);position:absolute;bottom:58px}.vehicle-title-overlay p{color:#ccc8c0;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.vehicle-title-overlay h1{font-size:clamp(56px,7vw,104px)}.gallery-count{z-index:2;right:var(--pad);letter-spacing:.1em;font-size:11px;position:absolute;bottom:62px}.vehicle-summary{padding:38px var(--pad);border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.7fr auto;align-items:center;gap:40px;display:grid}.price-block{grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.price-block span{color:var(--muted);text-transform:uppercase;grid-column:1/-1;font-size:10px}.price-block strong{font-size:clamp(24px,2.2vw,36px);font-weight:500}.price-block del{color:#76736c;align-self:end;padding-bottom:5px;font-size:12px}.spec-strip{grid-template-columns:repeat(4,1fr);display:grid}.spec-strip>div{border-left:1px solid var(--line);grid-template-columns:auto 1fr;gap:3px 9px;padding:4px 22px;display:grid}.spec-strip svg{color:var(--champagne);grid-row:1/3;align-self:center}.spec-strip span{color:var(--muted);text-transform:uppercase;font-size:9px}.spec-strip strong{font-size:12px;font-weight:500}.vehicle-actions{gap:8px;display:flex}.icon-button{border:1px solid var(--line);background:0 0;place-items:center;width:50px;display:grid}.vehicle-story-grid{grid-template-columns:1.45fr .8fr;gap:10vw;padding-top:120px;padding-bottom:120px;display:grid}.vehicle-story-grid h2{letter-spacing:-.055em;max-width:760px;font:500 clamp(34px,4vw,60px)/1.12 Manrope}.vehicle-story-grid dl{margin:0}.vehicle-story-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:19px 0;display:flex}.vehicle-story-grid dt{color:var(--muted);font-size:11px}.vehicle-story-grid dd{margin:0;font-size:12px}.generation-timeline{background:#11110f;padding-top:90px;padding-bottom:120px}.generation-timeline>div:first-child{justify-content:space-between;align-items:start;display:flex}.wiki-launch{border:1px solid var(--line);color:#d2c19b;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 15px;font-size:11px;display:flex}.generation-timeline h2{letter-spacing:-.06em;margin:0 0 60px;font:500 clamp(38px,5vw,72px)/1 Manrope}.timeline-track{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.timeline-track article{color:var(--muted);padding:34px 35px 0 0;position:relative}.timeline-track article:before{content:"";background:#55534d;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.timeline-track article.is-current{color:#fff}.timeline-track article.is-current:before{background:var(--champagne);box-shadow:0 0 0 8px #c9ae7a1a}.timeline-track span{color:var(--champagne);font-size:11px}.timeline-track h3{font-size:18px;font-weight:500}.timeline-track p{max-width:290px;font-size:12px;line-height:1.65}.immersive-page{background:radial-gradient(circle at 58% 34%,#23231f 0,#0a0a09 48%,#050505 100%);min-height:100svh;overflow:hidden}.immersive-header{z-index:10;height:76px;padding:0 var(--pad);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.immersive-header button{color:#aaa79f;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;font-size:11px;display:flex}.immersive-header>span{color:var(--champagne-light);letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;display:flex}.immersive-header small{color:#66645e;text-transform:uppercase;justify-self:end;font-size:9px}.immersive-stage{min-height:calc(100svh - 76px);position:relative}.garage-copy{z-index:3;left:var(--pad);pointer-events:none;position:absolute;top:8vh}.garage-copy>span{color:var(--champagne);text-transform:uppercase;letter-spacing:.16em;font-size:9px}.garage-copy h1{letter-spacing:-.07em;margin:15px 0 13px;font:500 clamp(42px,5.4vw,86px)/.9 Manrope}.garage-copy h1 em{color:var(--champagne-light);font-family:Playfair Display;font-weight:500}.garage-copy p{color:#8e8c85;width:330px;font-size:12px;line-height:1.55}.vehicle-twin{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.vehicle-twin.is-dragging{cursor:grabbing}.vehicle-twin:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050505db,#0000 38% 73%,#050505b8),linear-gradient(#0000 58%,#050505e6);position:absolute;inset:0}.vehicle-twin>img{object-fit:cover;transform-origin:60% 58%;width:100%;height:100%;transition:transform .14s ease-out,filter .35s}.lights-on .vehicle-twin>img{filter:brightness(1.12)contrast(1.04)}.headlight-glow{z-index:2;opacity:0;filter:blur(8px);pointer-events:none;background:radial-gradient(#eef2d699,#ead5a814 42%,#0000 72%);width:22%;height:13%;transition:opacity .35s;position:absolute;top:55%;left:30%}.lights-on .headlight-glow{opacity:1;animation:.5s both lightIgnition}@keyframes lightIgnition{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.hotspot{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:pointer;background:#0808079e;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;animation:2.4s infinite hotspotPulse;display:grid;position:absolute}.hotspot span{color:#dad7cf;white-space:nowrap;opacity:0;background:#070706b3;padding:5px 7px;font-size:8px;transition:opacity .2s;position:absolute;top:40px;left:50%;transform:translate(-50%)}.hotspot:hover span,.hotspot:focus-visible span{opacity:1}.hotspot--lights{top:57%;left:37%}.hotspot--hood{top:48%;left:46%}.hotspot--door{top:50%;left:63%}.hotspot--trunk{top:48%;left:81%}.hotspot--driver{top:38%;left:66%}@keyframes hotspotPulse{50%{border-color:var(--champagne-light);box-shadow:0 0 0 9px #ead5a814}}.orbit-meter{z-index:5;background:#ffffff24;height:1px;position:absolute;bottom:35px;left:37%;right:28%}.orbit-meter span{background:var(--champagne);height:1px;transition:width .14s;display:block}.experience-panel{z-index:6;right:var(--pad);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0ac7;border:1px solid #ffffff24;width:min(350px,32vw);padding:24px;position:absolute;bottom:50px}.experience-panel>span{color:var(--champagne);text-transform:uppercase;letter-spacing:.14em;font-size:8px}.experience-panel h2{margin:9px 0;font-size:21px;font-weight:500}.experience-panel>p{color:#8f8d86;font-size:10px;line-height:1.6}.experience-controls{border-top:1px solid var(--line);margin:18px 0}.experience-controls button{border:0;border-bottom:1px solid var(--line);color:#aaa8a1;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:45px;display:grid}.experience-controls button.is-active{color:var(--champagne-light)}.experience-controls span{font-size:9px}.experience-controls i{color:#62635e;font-size:7px;font-style:normal}.experience-panel>small{color:#666762;gap:7px;font-size:8px;line-height:1.5;display:flex}.massage-on .experience-panel{box-shadow:0 0 50px #c9ae7a14}.cockpit-mode .vehicle-twin>img{filter:brightness(.58)saturate(.72);transform:scale(1.08)!important}.cockpit-mode .vehicle-twin:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0505051f,#050505d1),linear-gradient(90deg,#050505a6,#0000 45%);position:absolute;inset:0}.cockpit-mode.road-track .vehicle-twin:before{background:linear-gradient(#69788214,#040505d6),linear-gradient(90deg,#05050580,#0000 50%)}.drive-lab{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.drive-switches{grid-template-columns:auto 1fr;justify-content:space-between;gap:14px;display:grid}.drive-switches>div{align-items:center;display:flex}.drive-switches span{color:#666862;letter-spacing:.12em;margin-right:7px;font-size:6px}.drive-switches button{color:#777973;cursor:pointer;background:0 0;border:1px solid #363732;border-right:0;justify-content:center;align-items:center;gap:4px;min-width:30px;min-height:28px;padding:0 7px;font-size:7px;display:flex}.drive-switches button:last-child{border-right:1px solid #363732}.drive-switches button.is-active{background:var(--champagne-light);color:#111}.drive-gauges{grid-template-columns:repeat(3,1fr);gap:5px;margin:13px 0 8px;display:grid}.digital-gauge{background:radial-gradient(circle,#20221f,#0d0e0d 68%);border:1px solid #30312d;place-content:center;justify-items:center;min-height:78px;display:grid;position:relative}.digital-gauge:after{content:"";border:1px solid #c9ae7a1f;border-radius:50%;position:absolute;inset:5px}.digital-gauge span{color:#60625d;letter-spacing:.12em;font-size:5px}.digital-gauge strong{letter-spacing:-.07em;margin:5px 0 0;font:500 22px/1 Manrope}.digital-gauge small{color:var(--champagne);font-size:5px}.performance-strip{background:#292a26;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.performance-strip span{color:#62645e;text-align:center;background:#11120f;flex-direction:column;gap:2px;padding:8px 2px;font-size:5px;display:flex}.performance-strip b{color:#d5d4ce;font-size:7px;font-weight:500}.accelerator{color:#d8c69e;letter-spacing:.08em;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#26231c,#151511);border:1px solid #4a4234;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:9px;font-size:7px;transition:transform .1s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.accelerator i{background:repeating-linear-gradient(0deg,#29261f 0 3px,#51482f 4px);border:1px solid #827250;width:12px;height:29px;transform:skew(-5deg)}.accelerator.is-pressed{color:#fff;transform:translateY(2px);box-shadow:inset 0 0 34px #c9ae7a33}.accelerator.is-pressed i{background:var(--champagne)}.simulation-label{text-align:center;letter-spacing:.08em;margin-top:8px;color:#755f42!important;font-size:6px!important;display:block!important}.wiki-overlay,.purchase-overlay{z-index:100;position:fixed;inset:0}.wiki-sheet{z-index:2;background:#11110f;border:1px solid #33342f;position:absolute;inset:4vh 4vw;overflow-y:auto;box-shadow:0 30px 100px #000}.wiki-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:0 34px;display:flex}.wiki-sheet header span{color:var(--champagne);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.wiki-sheet header h2{margin:7px 0 0;font-size:17px;font-weight:500}.wiki-sheet header button,.purchase-close{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:36px;height:36px;display:grid}.wiki-tabs{border-bottom:1px solid var(--line);gap:26px;padding:0 34px;display:flex}.wiki-tabs button{color:#77756f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;min-height:48px;font-size:10px}.wiki-tabs button.is-active{border-color:var(--champagne);color:#fff}.wiki-hero{background:linear-gradient(110deg,#171713,#0d0d0c);padding:55px 8vw}.wiki-hero>span{color:var(--champagne);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.wiki-hero h3{letter-spacing:-.055em;margin:15px 0;font:500 clamp(30px,4vw,58px)/1.05 Manrope}.wiki-hero p{color:#84827b;font-size:12px}.wiki-timeline{grid-template-columns:repeat(3,1fr);padding:50px 8vw;display:grid}.wiki-timeline article{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:0 18px;padding:30px 28px 0 0;display:grid;position:relative}.wiki-timeline article>span{color:var(--champagne);grid-column:1/3;font-size:10px}.wiki-timeline article>i{background:#55534e;border-radius:50%;width:9px;height:9px;margin-top:17px}.wiki-timeline article.is-current>i{background:var(--champagne);box-shadow:0 0 0 8px #c9ae7a1a}.wiki-timeline h4{margin:14px 0 7px;font-size:15px;font-weight:500}.wiki-timeline p{color:#74736d;font-size:10px;line-height:1.6}.wiki-sheet>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 34px;display:flex}.wiki-sheet>footer span{color:#74756f;gap:7px;font-size:9px;display:flex}.wiki-sheet>footer button{color:var(--champagne-light);background:0 0;border:0;gap:8px;font-size:10px;display:flex}.purchase-sheet{z-index:2;background:#11110f;border:1px solid #383934;grid-template-columns:1fr 1.1fr;width:min(980px,92vw);min-height:610px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000}.purchase-close{z-index:3;position:absolute;top:18px;right:18px}.purchase-car{background:#0b0b0a;padding:310px 36px 34px;position:relative;overflow:hidden}.purchase-car:after{content:"";background:linear-gradient(#0000 30%,#090908 85%);position:absolute;inset:0}.purchase-car img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.purchase-car>:not(img){z-index:2;display:block;position:relative}.purchase-car span{color:var(--champagne);text-transform:uppercase;font-size:9px}.purchase-car h2{margin:10px 0;font-size:28px;font-weight:500}.purchase-car strong{font-size:22px}.purchase-sheet form{padding:55px 45px 35px}.purchase-sheet form>span{color:var(--champagne);text-transform:uppercase;font-size:9px}.purchase-sheet form h3{margin:10px 0 24px;font-size:30px;font-weight:500}.intent-list{gap:7px;display:grid}.intent-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:65px;padding:10px 13px;display:grid}.intent-list button.is-active{border-color:var(--champagne);background:#c9ae7a0d}.intent-list strong,.intent-list small{display:block}.intent-list strong{font-size:11px}.intent-list small{color:#767770;margin-top:5px;font-size:8px}.intent-list i{color:#111;border:1px solid #44453f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.intent-list .is-active i{background:var(--champagne)}.contact-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.contact-fields label span{color:#777973;margin-bottom:7px;font-size:8px;display:block}.contact-fields input{color:#fff;background:#171714;border:1px solid #33342f;width:100%;height:42px;padding:0 11px;font-size:10px}.purchase-submit{background:var(--champagne-light);color:#111;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:14px;font-size:10px;font-weight:600;display:flex}.purchase-submit:disabled{opacity:.35}.purchase-sheet form>p{color:#686a64;gap:7px;font-size:8px;display:flex}.purchase-sheet form>p.purchase-error{color:var(--red)}.purchase-success{text-align:center;grid-column:1/-1;place-content:center;justify-items:center;padding:50px;display:grid}.purchase-success>span{background:var(--green);color:#0b0b0a;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.purchase-success h2{margin:22px 0 8px;font-size:34px;font-weight:500}.purchase-success p{color:#858780;max-width:470px;line-height:1.6}.purchase-success button{border:1px solid var(--line);background:0 0;margin-top:18px;padding:12px 17px}.compare-intro{max-width:410px;color:var(--muted);font-size:14px;line-height:1.7}.compare-table{grid-template-columns:150px repeat(var(--columns), minmax(230px, 1fr)) minmax(150px, .6fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;overflow-x:auto}.compare-label-column,.compare-car-column{grid-template-rows:260px repeat(6,60px);display:grid}.compare-label-column{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.compare-label-column>span{border-top:1px solid var(--line);align-items:center;display:flex}.compare-car-column{border-left:1px solid var(--line);padding:0 20px;position:relative}.compare-image{cursor:pointer;background:0 0;border:0;align-self:start;width:100%;height:155px;margin-top:20px;padding:0;overflow:hidden}.compare-image img{object-fit:cover;width:100%;height:100%}.compare-car-name{position:absolute;top:184px;left:20px;right:20px}.compare-car-name small{color:var(--muted)}.compare-car-name h2{margin:4px 0;font-size:17px;font-weight:500}.compare-car-name em{width:max-content;color:var(--green);text-transform:uppercase;align-items:center;gap:5px;font:9px DM Sans;display:flex}.remove-compare{z-index:2;cursor:pointer;background:#000000b3;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:28px;right:28px}.compare-value{border-top:1px solid var(--line);align-items:center;font-size:13px;display:flex}.add-compare{min-width:150px;min-height:200px;color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #ffffff38;place-content:center;align-self:start;gap:12px;margin:20px;font-size:11px;display:grid}.ai-verdict{background:var(--champagne);color:#11110f;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:60px;padding:45px 50px;display:grid}.ai-verdict span{text-transform:uppercase;letter-spacing:.13em;font-size:9px}.ai-verdict h2{letter-spacing:-.045em;max-width:760px;margin:10px 0 0;font:500 clamp(24px,3vw,42px)/1.1 Manrope}.concierge-page{background:radial-gradient(circle at 50% 0,#1a1915 0,#090908 48%);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.concierge-header{height:78px;padding:0 var(--pad);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.concierge-header button{width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:flex}.concierge-header>span{color:var(--champagne-light);letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex}.concierge-header small{color:var(--muted);justify-self:end}.conversation{width:min(920px,100% - 40px);margin:0 auto;padding:75px 0 150px}.ai-message{grid-template-columns:42px minmax(0,1fr);gap:16px;max-width:670px;margin-bottom:30px;animation:.45s both rise;display:grid}.ai-message.compact{margin-top:30px}.ai-avatar{width:42px;height:42px;color:var(--champagne-light);border:1px solid #c9ae7a73;border-radius:50%;place-items:center;display:grid}.ai-message small{color:var(--champagne);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.ai-message p{letter-spacing:-.035em;margin:8px 0 0;font:400 clamp(20px,2.5vw,32px)/1.35 Manrope}.user-message{color:#151512;background:#f1eadc;width:max-content;max-width:70%;margin:0 0 24px auto;padding:13px 18px;font-size:13px}.option-row{flex-wrap:wrap;gap:10px;padding-left:58px;animation:.45s .1s both rise;display:flex}.option-row button{color:#ded9ce;cursor:pointer;background:#c9ae7a0d;border:1px solid #c9ae7a59;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:12px;transition:all .2s;display:flex}.option-row button:hover{background:var(--champagne);color:#11110f}.concierge-input{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141411e8;border:1px solid #ffffff2e;align-items:center;width:min(800px,100% - 40px);height:58px;padding:0 8px 0 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.concierge-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:13px}.concierge-input input::placeholder{color:#716f68}.concierge-input button{background:var(--champagne);color:#11110f;cursor:pointer;border:0;place-items:center;width:42px;height:42px;display:grid}.concierge-input button:disabled{opacity:.3}.recommendation-card{background:#151512;grid-template-columns:1.2fr 1fr;margin-top:35px;animation:.55s both rise;display:grid;overflow:hidden}.recommendation-card img{object-fit:cover;width:100%;height:100%;min-height:380px}.recommendation-card>div{flex-direction:column;align-items:flex-start;padding:45px;display:flex}.recommendation-card span{color:var(--champagne);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.recommendation-card h2{letter-spacing:-.05em;margin:12px 0;font:500 32px/1.05 Manrope}.recommendation-card p{color:var(--muted);font-size:12px;line-height:1.7}.recommendation-card strong{margin:auto 0 20px;font-size:25px;font-weight:500}.restart-link{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:18px 0 0;padding:0;font-size:10px;text-decoration:underline}@keyframes heroReveal{0%{opacity:.15;filter:brightness(.45);transform:scale(1.04)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cms-shell{color:#e9e8e3;background:#0b0c0b;grid-template-columns:210px minmax(580px,1fr) 310px;min-height:100vh;font-family:Manrope,sans-serif;display:grid}.cms-sidebar{z-index:20;background:#0e0f0e;border-right:1px solid #252623;flex-direction:column;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.cms-logo{justify-content:space-between;align-items:flex-start;height:54px;padding:3px 10px;display:flex}.cms-logo button{background:0 0;border:0;display:none}.cms-sidebar nav{gap:5px;margin-top:26px;display:grid}.cms-sidebar nav button,.cms-sidebar-bottom button{color:#858781;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 12px;font-size:11px;display:flex}.cms-sidebar nav button.is-active{color:#f0e8d7;background:#24241f}.cms-sidebar nav button.is-active svg{color:#cfb77f}.cms-sidebar nav b{color:#d8bd83;background:#2e2920;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;display:grid}.cms-sidebar-bottom{border-top:1px solid #252623;gap:3px;margin-top:auto;padding-top:15px;display:grid}.cms-main{min-width:0}.cms-topbar{background:#0d0e0deb;border-bottom:1px solid #252623;justify-content:space-between;align-items:center;height:68px;padding:0 26px;display:flex}.cms-menu{display:none}.tenant-switch{color:#deded7;cursor:pointer;background:#151614;border:1px solid #2c2d29;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex}.tenant-switch i{background:var(--green);border-radius:50%;width:6px;height:6px}.tenant-switch.api-loading i{background:var(--amber);animation:1.2s infinite pulse}.tenant-switch.api-offline i{background:var(--red)}.cms-top-actions{align-items:center;gap:6px;display:flex}.cms-top-actions button{color:#92948e;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:34px;height:34px;display:grid;position:relative}.cms-top-actions button:nth-child(2){border-color:#292a27;grid-template-columns:auto auto;gap:4px;width:auto;padding:0 7px}.cms-top-actions button span{font-size:8px}.cms-top-actions button i{background:#c88762;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.user-avatar{color:#111;background:#c9ae7a;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:7px;font-size:9px;font-weight:600;display:grid}.cockpit{padding:30px 28px 50px}.cockpit-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cockpit-heading p{color:#71736e;text-transform:uppercase;letter-spacing:.16em;margin:0 0 7px;font-size:8px}.cockpit-heading h1{letter-spacing:-.045em;margin:0;font-size:27px;font-weight:500}.cockpit-heading>div:last-child{gap:8px;display:flex}.cms-primary,.cms-secondary{cursor:pointer;background:0 0;border:1px solid #34352f;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:9px;display:flex}.cms-primary{color:#121311;background:#d4bd88;border-color:#d4bd88}.cms-primary:disabled,.publish-button:disabled,.operation-card button:disabled{cursor:not-allowed;opacity:.38}.dev-user{color:#8b8d86;border:1px solid #30312d;align-items:center;gap:7px;max-width:210px;height:34px;padding:0 9px;display:flex}.dev-user select{color:#b9bab4;background:#0e0f0e;border:0;outline:0;min-width:0;font-size:8px}.metric-rail{background:#111210;border:1px solid #272824;grid-template-columns:repeat(4,1fr);margin:28px 0 22px;display:grid}.metric-rail article{border-right:1px solid #272824;min-width:0;padding:17px 18px}.metric-rail article:last-child{border:0}.metric-rail span{color:#777973;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.metric-rail strong{letter-spacing:-.04em;margin:9px 0 5px;font-size:23px;font-weight:500;display:block}.metric-rail strong.amber{color:var(--amber)}.metric-rail small{color:#63655f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.metric-rail small.green{color:var(--green)}.inventory-panel{background:#111210;border:1px solid #282925}.inventory-toolbar{border-bottom:1px solid #282925;justify-content:space-between;align-items:center;gap:20px;min-height:60px;padding:0 17px;display:flex}.inventory-toolbar>div{align-items:baseline;gap:8px;display:flex}.inventory-toolbar h2{margin:0;font-size:14px;font-weight:500}.inventory-toolbar span{color:#656761;font-size:8px}.inventory-toolbar label{color:#70726c;border:1px solid #2c2d29;align-items:center;gap:8px;width:210px;padding:8px 10px;display:flex}.inventory-toolbar input{color:#ddd;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.inventory-scroll{overflow-x:auto}.inventory-panel table{border-collapse:collapse;width:100%;min-width:880px;font-size:9px}.inventory-panel th{color:#62645f;text-align:left;text-transform:uppercase;letter-spacing:.08em;height:38px;padding:0 12px;font-size:7px;font-weight:500}.inventory-panel td{color:#9b9c96;border-top:1px solid #242521;height:64px;padding:8px 12px}.inventory-panel tr{cursor:pointer;transition:background .18s}.inventory-panel tbody tr:hover,.inventory-panel tr.is-selected{background:#1a1b18}.inventory-panel tr.is-selected td:first-child{box-shadow:inset 2px 0 #c9ae7a}.inventory-panel td:first-child{align-items:center;gap:10px;display:flex}.inventory-panel td img{object-fit:cover;width:60px;height:42px}.inventory-panel td div{min-width:0}.inventory-panel td strong{color:#e1e0da;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;display:block;overflow:hidden}.inventory-panel td span,.inventory-panel td small{color:#6e706a;margin-top:4px;font-size:7px;display:block}.inventory-panel td small{color:var(--amber)}.days-listed{font-variant-numeric:tabular-nums;color:var(--champagne-light)!important}.channel-logos{align-items:center;gap:6px;display:flex}.channel-logo{color:#a0a19b;background:#20211e;border:1px solid #373833;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;transition:opacity .18s,filter .18s;display:inline-grid;overflow:hidden}.channel-logo b{letter-spacing:-.02em;font-size:6px;font-weight:800}.channel-logo--site.is-live{color:#ead6aa;background:#332d22;border-color:#86734e}.channel-logo--telegram.is-live{color:#fff;background:#229ed9;border-color:#2a8dbd}.channel-logo--ria.is-live{color:#fff;background:#d7192d;border-color:#df2636}.channel-logo--mobile.is-live{color:#102d69;background:#f5d000;border-color:#f5d000}.channel-logo.is-sync{border-color:var(--amber);color:#171713;background:var(--amber);animation:1.5s infinite pulse}.channel-logo.is-draft{opacity:.62}.channel-logo.is-off{opacity:.24;filter:grayscale()}.inventory-panel td .channel-logo{margin-top:0;display:inline-grid}.channel-logo.is-clickable{cursor:pointer;text-decoration:none}.channel-logo.is-clickable:hover{opacity:.82;transform:translateY(-1px)}.inventory-panel td button{color:#74766f;cursor:pointer;background:0 0;border:0}.inventory-panel td button:disabled{cursor:not-allowed;opacity:.35}.inventory-vehicle-copy>div{align-items:center;gap:7px;display:flex}.inventory-vehicle-copy>div strong{min-width:0}.vehicle-top-badge{color:var(--champagne-light);letter-spacing:.08em;border:1px solid #c9ae7a7a;flex:none;padding:3px 5px;font-size:7px;font-weight:600}.vehicle-top-badge.is-ria{color:#8bb4ff;border-color:#5d97ff73}.inventory-vehicle-copy>div button{opacity:.48;border-radius:5px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.inventory-panel tr:hover .inventory-vehicle-copy>div button,.inventory-vehicle-copy>div button:focus-visible{color:var(--champagne-light);opacity:1;background:#2a2b27}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 18px;display:grid}.operations-grid article{background:#111210;border:1px solid #292a26;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:112px;padding:17px;display:grid}.operations-grid article.is-enabled{border-color:#75b99352}.operation-icon{color:#8c8e87;border:1px solid #33342f;place-items:center;width:34px;height:34px;display:grid}.operations-grid .is-enabled .operation-icon{color:var(--green)}.operations-grid span,.operations-grid small{color:#6e706a;font-size:7px;display:block}.operations-grid strong{margin:5px 0;font-size:10px;font-weight:500;display:block}.operations-grid button{color:#aaa9a3;cursor:pointer;background:0 0;border:1px solid #34352f;min-height:30px;padding:0 9px;font-size:8px}.operations-table,.audit-panel{background:#111210;border:1px solid #292a26}.publication-state-table{margin-bottom:18px}.operations-table>header,.audit-panel>header{border-bottom:1px solid #292a26;justify-content:space-between;align-items:center;gap:15px;min-height:62px;padding:0 17px;display:flex}.operations-table h2,.audit-panel h2{margin:0 0 5px;font-size:13px;font-weight:500}.operations-table header span,.audit-panel header span{color:#676963;font-size:8px}.operations-table header p{color:var(--amber);align-items:center;gap:7px;font-size:8px;display:flex}.queue-list article{border-bottom:1px solid #242521;grid-template-columns:auto 1fr minmax(180px,.7fr);align-items:center;gap:12px;min-height:64px;padding:10px 17px;display:grid}.queue-list article:last-child{border:0}.queue-status{color:#8a8c85;background:#292a26;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.queue-status--delivered{color:var(--green);background:#75b99321}.queue-status--paused{color:var(--amber);background:#d3a15c21}.queue-list strong,.queue-list b{color:#d5d5cf;font-size:9px;font-weight:500;display:block}.queue-list span,.queue-list small{color:#686a64;margin-top:5px;font-size:7px;display:block}.operations-empty{color:#696b65;text-align:center;padding:70px 20px;font-size:10px}.publication-state-list article{border-bottom:1px solid #242521;grid-template-columns:auto minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;min-height:70px;padding:11px 17px;display:grid}.publication-state-list article:last-child{border-bottom:0}.publication-state-dot{width:27px;height:27px;color:var(--amber);background:#d3a15c21;border-radius:50%;place-items:center;display:grid}.publication-state-dot.is-live{color:var(--green);background:#75b99321}.publication-state-dot.is-blocked_missing_fields,.publication-state-dot.is-failed_terminal{color:#d26d61;background:#d25f5221}.publication-state-list strong,.publication-state-list b{color:#d5d5cf;font-size:9px;font-weight:500;display:block}.publication-state-list span,.publication-state-list small{color:#686a64;margin-top:5px;font-size:7px;display:block}.publication-state-actions{gap:7px;display:flex}.publication-state-actions a,.publication-state-actions button{color:#aaa9a3;cursor:pointer;background:0 0;border:1px solid #34352f;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;text-decoration:none;display:inline-flex}.publication-state-actions button:disabled{cursor:not-allowed;opacity:.45}.audit-list article{border-bottom:1px solid #242521;grid-template-columns:90px 10px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:8px 17px;display:grid}.audit-list time,.audit-list span,.audit-list small{color:#686a64;font-size:7px}.audit-list i{background:var(--champagne);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c9ae7a12}.audit-list strong{margin-bottom:5px;font-size:9px;font-weight:500;display:block}.access-state{color:#777973;text-align:center;border:1px solid #292a26;place-content:center;justify-items:center;min-height:420px;margin-top:28px;display:grid}.access-state h2{color:#deddd7;margin:18px 0 5px;font-size:18px;font-weight:500}.access-state p{max-width:350px;font-size:10px;line-height:1.6}.cms-auth-gate{color:#e9e8e3;text-align:center;background:radial-gradient(circle at 70% 20%,#27251e 0,#0b0c0b 38%,#050605 100%);place-content:center;gap:46px;min-height:100vh;padding:32px;display:grid}.cms-auth-gate>div{background:#0c0d0cdb;border:1px solid #39372f;width:min(460px,100vw - 48px);padding:52px 42px;box-shadow:0 28px 100px #000}.cms-auth-gate span{color:#a99666;letter-spacing:.28em;font-size:9px}.cms-auth-gate h1{margin:18px 0 12px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,6vw,52px);font-weight:400;line-height:.95}.cms-auth-gate p{color:#8f918a;max-width:340px;margin:0 auto 30px;font-size:12px;line-height:1.7}.cms-auth-gate a,.cms-auth-gate button{letter-spacing:.08em;border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:10px;text-decoration:none;display:flex}.cms-auth-gate a{color:#10110f;background:#e5dfcf}.cms-auth-gate button{color:#878981;background:0 0;margin-top:10px}.cms-logout{border:1px solid #30312d!important}.location-dot{background:#73756f;border-radius:50%;width:5px;height:5px;margin:0 6px 0 0!important;display:inline-block!important}@keyframes pulse{50%{opacity:.35}}.inspector{background:#10110f;border-left:1px solid #282925;height:100vh;padding:23px 19px 40px;position:sticky;top:0;overflow-y:auto}.inspector-head{justify-content:space-between;gap:10px;min-height:55px;display:flex}.inspector-head span{color:#696b65;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.inspector-head h2{margin:7px 0 0;font-size:13px;font-weight:500}.inspector-head button,.inspector-price button{color:#797b75;background:0 0;border:1px solid #30312d;place-items:center;width:30px;height:30px;display:grid}.inspector-car{object-fit:cover;width:100%;height:150px;margin:12px 0 18px}.inspector-owner{color:#bfa66f;border:1px solid #2d2e2a;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px;display:flex}.inspector-owner div{gap:3px;min-width:0;display:grid}.inspector-owner span{color:#6d6f69;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.inspector-owner strong{color:#deddd6;font-size:11px;font-weight:600}.inspector-owner small{color:#858780;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inspector-price{border-bottom:1px solid #292a26;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.inspector-price span{color:#6d6f69;text-transform:uppercase;font-size:7px;display:block}.inspector-price strong{margin-top:5px;font-size:20px;font-weight:500;display:block}.publish-list{padding:17px 0 12px}.subhead{justify-content:space-between;margin-bottom:8px;display:flex!important}.subhead>span{color:#777973;text-transform:uppercase;font-size:8px}.subhead button{color:#c9ae7a;background:0 0;border:0;padding:0;font-size:8px}.publish-list>div{justify-content:space-between;align-items:center;min-height:31px;display:flex}.publish-list>div>span:last-child{color:#60625d;font-size:7px}.channel-state{align-items:center;gap:8px;font-size:8px;display:flex}.channel-state .channel-logo{flex-basis:20px;width:20px;height:20px}.publish-button{color:#11120f;cursor:pointer;background:#d3ba84;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;font-size:9px;font-weight:600;display:flex}.publish-button.is-done{background:var(--green)}.matcher-card{box-shadow:inset 2px 0 var(--amber);background:#191711;border:1px solid #d3a15c59;margin-top:20px;padding:15px}.matcher-title{color:#c7aa72;justify-content:space-between;align-items:center;display:flex}.matcher-title span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;display:flex}.matcher-title button{color:#716d63;background:0 0;border:0}.matcher-card>strong{margin-top:13px;font-size:12px;font-weight:500;display:block}.matcher-card>p{color:#818078;font-size:8px;line-height:1.55}.confidence{border-top:1px solid #312e27;border-bottom:1px solid #312e27;justify-content:space-between;align-items:center;margin:13px 0;padding:10px 0;display:flex}.confidence span{color:#77756e;font-size:8px}.confidence strong{color:var(--green);font-size:13px}.source-pair{justify-content:center;align-items:center;gap:8px;margin:12px 0;display:flex}.source-pair span{border:1px solid #35332d;padding:6px 8px;font-size:7px}.match-primary,.match-secondary{color:#111;cursor:pointer;background:#c8ae77;border:1px solid #3b382f;justify-content:center;align-items:center;gap:7px;width:100%;min-height:33px;margin-top:6px;font-size:8px;display:flex}.match-secondary{color:#a9a79f;background:0 0}.matcher-resolved{color:var(--green);border:1px solid #75b9934d;align-items:center;gap:10px;margin-top:18px;padding:13px;display:flex}.matcher-resolved strong,.matcher-resolved span{display:block}.matcher-resolved strong{font-size:9px}.matcher-resolved span{color:#777973;margin-top:3px;font-size:7px}.workflow-overlay{z-index:100;place-items:stretch end;display:grid;position:fixed;inset:0}.workflow-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.workflow-sheet{z-index:1;background:#11120f;border-left:1px solid #373832;grid-template-rows:auto 1fr auto;width:min(900px,92vw);height:100svh;animation:.35s cubic-bezier(.2,.8,.2,1) both sheetIn;display:grid;position:relative;overflow:hidden;box-shadow:-30px 0 80px #00000073}.workflow-sheet>header{border-bottom:1px solid #2a2b27;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:72px;padding:0 22px;display:grid}.workflow-sheet>header button{color:#8b8d87;cursor:pointer;background:0 0;border:1px solid #31322e;place-items:center;width:34px;height:34px;display:grid}.workflow-sheet>header span{color:var(--champagne);text-transform:uppercase;letter-spacing:.14em;font-size:7px}.workflow-sheet>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px;font-weight:500}.workflow-sheet>footer{background:#0e0f0d;border-top:1px solid #2a2b27;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 22px;display:flex}.workflow-sheet>footer p{color:#787a74;align-items:center;gap:7px;margin:0;font-size:8px;line-height:1.5;display:flex}.workflow-sheet>footer p svg{color:var(--green);flex:none}.workflow-sheet>footer p.workflow-error,.workflow-sheet>footer p.workflow-error svg{color:var(--red)}.workflow-sheet>footer .cms-primary,.workflow-sheet>footer .cms-secondary{min-width:190px}.workflow-sheet>footer button:disabled{opacity:.35;cursor:not-allowed}@keyframes sheetIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.editor-content{grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.editor-media{background:#0e0f0d;border-right:1px solid #292a26;padding:24px}.editor-media img{aspect-ratio:1.35;object-fit:cover;width:100%}.editor-media>div{color:#7b7d77;align-items:center;gap:7px;margin:14px 0 10px;font-size:8px;display:flex}.editor-media select{color:#d4d4ce;background:#151613;border:1px solid #32332f;width:100%;min-height:38px;padding:0 10px;font-size:9px}.editor-fields{padding:25px 28px 50px}.editor-fields h3{color:#aaa9a3;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:9px;font-weight:500}.editor-fields h3:not(:first-child){margin-top:30px}.editor-top-flag{color:#d8d5cc;cursor:pointer;background:#161714;border:1px solid #30312d;align-items:center;gap:11px;margin:0 0 14px;padding:12px;display:flex}.editor-top-flag input{width:17px;height:17px;accent-color:var(--champagne)}.editor-top-flag>span{gap:3px;display:grid}.editor-top-flag strong{font-size:10px;font-weight:600}.editor-top-flag small{color:#777973;font-size:8px;line-height:1.45}.editor-ria-promotion{color:#777973;border:1px solid #30312d;justify-content:space-between;gap:18px;margin:0 0 14px;padding:11px 12px;font-size:9px;display:flex}.editor-ria-promotion.is-active{color:#8bb4ff;border-color:#5d97ff6b}.editor-ria-promotion strong{color:inherit}.form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.form-grid--three{grid-template-columns:repeat(3,1fr)}.form-grid label,.story-field{gap:7px;display:grid}.form-grid label>span,.story-field>span{color:#71736d;font-size:8px}.form-grid input,.form-grid select,.story-field textarea{color:#e3e2dc;background:#161714;border:1px solid #30312d;border-radius:0;outline:0;width:100%;min-width:0;min-height:40px;padding:0 11px;font-size:10px}.story-field{margin-top:14px}.story-field textarea{resize:vertical;padding:11px;line-height:1.5}.form-grid input:focus,.form-grid select:focus,.story-field textarea:focus{border-color:var(--champagne)}.form-grid label.has-error input{border-color:var(--red)}.form-grid label small{color:var(--red);font-size:7px}.publication-layout{grid-template-columns:210px 1fr;min-height:0;display:grid;overflow:hidden}.publication-layout>aside{background:#0e0f0d;border-right:1px solid #292a26;padding:22px 14px}.publication-layout>aside h3{color:#74766f;text-transform:uppercase;letter-spacing:.1em;margin:0 10px 14px;font-size:8px;font-weight:500}.publication-layout>aside button{color:#8b8d87;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 10px;font-size:9px;display:grid}.publication-layout>aside button.is-active{color:#eee8da;background:#22221e}.publication-layout>aside button i{border:1px solid #44453f;place-items:center;width:16px;height:16px;font-style:normal;display:grid}.publication-layout>aside button i.is-checked{border-color:var(--green);background:var(--green);color:#10110f}.publication-layout>aside button small{color:#5f615c;font-size:7px}.publication-preview{background:#151613;min-height:0;padding:22px 28px 50px;overflow-y:auto}.preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-toolbar span{color:#c5c4bd;align-items:center;gap:7px;font-size:9px;display:flex}.preview-toolbar small{color:#686a64;font-size:7px}.channel-preview{background:#0f100e;border:1px solid #34352f;width:min(520px,100%);margin:0 auto;overflow:hidden}.channel-preview img{aspect-ratio:1.75;object-fit:cover;width:100%}.channel-preview>div{padding:22px}.channel-preview>div>span{color:var(--champagne);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.channel-preview h3{letter-spacing:-.04em;margin:8px 0 4px;font-size:22px;font-weight:500}.channel-preview strong{font-size:18px;font-weight:500}.channel-preview p{color:#8e9089;font-size:9px;line-height:1.55}.preview-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.preview-tags span{color:#b8b7b1;border:1px solid #383934;padding:6px 8px;font-size:7px}.channel-preview--telegram{background:#171815;border-radius:8px;max-width:440px}.telegram-preview-links{color:#7abbea;word-break:break-all;border-top:1px solid #2d2e2a;gap:6px;font-size:9px;line-height:1.45;display:grid}.channel-preview--ria{color:#161616;background:#fff}.channel-preview--ria p{color:#626262}.channel-preview--mobile{color:#111;background:#fff}.channel-preview--mobile p{color:#666}.publication-variables{background:#141512;border:1px solid #31322e;margin-top:16px}.publication-variables>header{border-bottom:1px solid #31322e;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.publication-variables>header span{color:var(--champagne-light);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.publication-variables>header small{color:var(--muted);text-align:right;font-size:9px}.publication-variables>div{display:grid}.publication-variables p{border-top:1px solid #252621;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:9px;display:grid}.publication-variables p:first-child{border-top:0}.publication-variables p i{width:18px;height:18px;color:var(--muted);background:#242520;border-radius:50%;place-items:center;font-style:normal;display:grid}.publication-variables p b{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:500}.publication-variables p.is-ready i,.publication-variables p.is-ready b{color:var(--green)}.publication-variables p.is-missing i,.publication-variables p.is-missing b{color:var(--amber)}.publication-variables-empty{color:var(--muted);margin:0;padding:14px;font-size:10px}.validation-list{gap:7px;width:min(520px,100%);margin:18px auto 0;display:grid}.validation-list div{color:#858780;align-items:center;gap:8px;font-size:8px;display:flex}.validation-list svg{color:var(--green)}.matcher-sheet{width:min(980px,94vw);overflow-y:auto}.matcher-summary{border-bottom:1px solid #292a26;grid-template-columns:110px 1fr auto 1fr;align-items:center;gap:18px;padding:22px;display:grid}.matcher-summary img{object-fit:cover;width:110px;height:75px}.matcher-summary span{color:#6d6f69;text-transform:uppercase;font-size:7px}.matcher-summary h3{margin:5px 0;font-size:13px;font-weight:500}.matcher-summary strong{font-size:12px}.matcher-summary button{color:var(--champagne);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:8px;display:flex}.matcher-arrow{color:var(--champagne)}.diff-table{border:1px solid #2d2e2a;margin:22px}.diff-table>div{border-top:1px solid #292a26;grid-template-columns:.7fr 1.2fr 1.2fr 1fr;align-items:center;min-height:50px;display:grid}.diff-table>div:first-child{border:0}.diff-table>div>*{min-width:0;padding:0 12px}.diff-head{color:#62645e;text-transform:uppercase;font-size:7px;min-height:34px!important}.diff-table strong{color:#858780;font-size:8px;font-weight:500}.diff-table span{font-size:9px}.diff-table em{color:var(--green);align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.diff-table select{color:#d4d4ce;background:#191a17;border:1px solid #383934;min-height:30px;padding:0 7px;font-size:8px}.diff-table .is-same{background:#75b99306}.merge-note{border-left:2px solid var(--champagne);background:#181711;margin:0 22px 22px;padding:16px}.merge-note strong{font-size:9px}.merge-note p{color:#7b7d76;max-width:620px;margin:6px 0 0;font-size:8px;line-height:1.5}.cms-toast{z-index:120;color:#11120f;background:#e4ddcc;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:9px;animation:.25s both rise;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000059}.cms-toast svg{color:#3f7757}.market-overlay{z-index:110;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.market-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020202c7;border:0;width:100%;height:100%;position:absolute;inset:0}.market-sheet{background:#11110f;border:1px solid #ead5a83d;width:min(900px,94vw);max-height:92svh;animation:.35s both rise;position:relative;overflow-y:auto;box-shadow:0 40px 110px #000000a6}.market-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;padding:18px 24px;display:flex}.market-sheet>header span{color:var(--champagne);letter-spacing:.13em;font-size:8px}.market-sheet>header h2{letter-spacing:-.04em;margin:7px 0 0;font:500 24px Manrope}.market-sheet>header button{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:36px;height:36px;display:grid}.market-body{padding:24px}.market-car{grid-template-columns:210px 1fr;align-items:center;gap:22px;display:grid}.market-car img{object-fit:cover;width:210px;height:126px}.market-car small{color:var(--muted);font-size:9px}.market-car h3{margin:8px 0;font-size:21px;font-weight:500}.market-car strong{font-size:27px;font-weight:500}.market-warning{border-left:2px solid var(--amber);color:var(--amber);background:#d3a15c12;gap:12px;margin:22px 0;padding:14px;display:flex}.market-warning svg{flex:none}.market-warning strong{font-size:10px;display:block}.market-warning p{color:#89867e;margin:5px 0 0;font-size:9px;line-height:1.55}.market-range{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0}.market-range-head{justify-content:space-between;gap:20px;margin-bottom:30px;font-size:10px;display:flex}.market-range-head span{color:var(--muted)}.market-range-head strong{font-weight:500}.market-track{background:linear-gradient(90deg,#5b5040,#d8bf87 50%,#73543f);border-radius:10px;height:7px;position:relative}.market-track i{background:#fff;width:2px;height:21px;position:absolute;top:-7px;box-shadow:0 0 18px #fff}.market-track i b{color:#111;white-space:nowrap;background:#eee9dd;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.market-labels{grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.market-labels span{font-size:10px}.market-labels span:nth-child(2){text-align:center}.market-labels span:last-child{text-align:right}.market-labels small{color:#686660;margin-top:4px;font-size:7px;display:block}.market-factors{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.market-factors article{border:1px solid var(--line);padding:16px}.market-factors svg{color:var(--champagne)}.market-factors span,.market-factors strong,.market-factors small{display:block}.market-factors span{color:#6d6b65;text-transform:uppercase;margin-top:18px;font-size:7px}.market-factors strong{margin:6px 0;font-size:10px;font-weight:500}.market-factors small{color:#77756e;font-size:8px}.market-sheet>footer{border-top:1px solid var(--line);color:#73716b;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:14px 24px;font-size:8px;display:flex}.market-sheet>footer button{background:var(--champagne-light);color:#111;cursor:pointer;border:0;min-height:35px;padding:0 20px}.media-studio{margin-top:28px}.studio-hero{background:#111210;border:1px solid #292a26;grid-template-columns:.8fr 1.2fr;min-height:360px;display:grid;overflow:hidden}.studio-copy{background:radial-gradient(circle at 0 0,#c9ae7a1f,#0000 46%);flex-direction:column;justify-content:center;padding:clamp(24px,4vw,54px);display:flex}.studio-copy>span{color:var(--champagne);letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;display:flex}.studio-copy h2{letter-spacing:-.06em;margin:20px 0;font:500 clamp(30px,3.2vw,48px)/.98 Manrope}.studio-copy h2 em{color:var(--champagne-light);font:italic 500 1em Playfair Display}.studio-copy>p{color:#82847d;max-width:420px;font-size:10px;line-height:1.7}.studio-copy>div{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.studio-copy b{color:#8d8f88;align-items:center;gap:6px;font-size:8px;font-weight:500;display:flex}.studio-copy b svg{color:var(--green)}.before-after{min-height:360px;position:relative;overflow:hidden}.before-after>img,.after-layer,.after-layer img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.before-after>img{filter:saturate(.72)brightness(.72)}.after-layer{width:var(--split);overflow:hidden}.after-layer img{width:calc(100% / (var(--split) / 100));filter:contrast(1.09)saturate(.82)brightness(1.08);max-width:none}.before-after:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d9bf871f);position:absolute;inset:0}.before-after input{z-index:5;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.split-line{z-index:3;left:var(--split);background:#ffffffe6;width:1px;position:absolute;top:0;bottom:0}.split-line i{background:#0a0a09a6;border:1px solid #fff;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.before-tag,.after-tag{z-index:3;letter-spacing:.1em;background:#0808079e;padding:6px 8px;font-size:7px;position:absolute;bottom:16px}.before-tag{right:16px}.after-tag{color:var(--champagne-light);left:16px}.studio-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.studio-grid>article{background:#111210;border:1px solid #292a26;padding:24px}.studio-grid article>header{color:#8b8d87;justify-content:space-between;align-items:center;display:flex}.studio-grid article>header div,.pipeline-panel>header{align-items:center;gap:8px;display:flex}.studio-grid article>header small{color:#6b6d67;font-size:7px}.studio-grid h3{margin:24px 0 12px;font-size:14px;font-weight:500}.preset-list{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.preset-list button{color:#969891;text-align:left;cursor:pointer;background:#151613;border:1px solid #30312d;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:63px;padding:10px;display:grid}.preset-list button.is-active{border-color:var(--champagne);color:#e8ddc5;background:#211e17}.preset-list i{background:#53554f;border-radius:50%;width:7px;height:7px}.preset-list .is-active i{background:var(--champagne);box-shadow:0 0 0 5px #c9ae7a17}.preset-list strong,.preset-list small{display:block}.preset-list strong{font-size:9px;font-weight:500}.preset-list small{color:#696b65;margin-top:5px;font-size:7px}.identity-lock{border-left:2px solid var(--green);color:var(--green);background:#75b9930d;gap:10px;margin-top:14px;padding:13px;display:flex}.identity-lock p{margin:0}.identity-lock strong,.identity-lock span{display:block}.identity-lock strong{font-size:8px}.identity-lock span{color:#73756f;margin-top:4px;font-size:7px;line-height:1.5}.pipeline-list{border-top:1px solid #292a26;margin-top:20px}.pipeline-list>div{color:#777973;border-bottom:1px solid #292a26;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:53px;display:grid}.pipeline-list svg{width:16px}.pipeline-list b,.pipeline-list small{display:block}.pipeline-list b{color:#b1b2ac;font-size:9px;font-weight:500}.pipeline-list small{margin-top:4px;font-size:7px}.pipeline-list em{color:var(--amber);font-size:7px;font-style:normal}.pipeline-list .is-ready em,.pipeline-list .is-ready svg{color:var(--green)}.media-file-input{display:none}.upload-zone{color:#aaa9a3;text-align:left;cursor:pointer;background:0 0;border:1px dashed #41423d;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;width:100%;min-height:63px;margin-top:14px;padding:10px 15px;display:grid}.upload-zone:disabled{cursor:not-allowed;opacity:.58}.upload-zone.is-hashing,.upload-zone.is-uploading,.upload-zone.is-verifying{border-color:var(--champagne);background:#c9b78e0d}.upload-zone.is-ready{border-color:var(--green);background:#6fb2850f}.upload-zone svg{color:var(--champagne);grid-row:1/3}.upload-zone span{font-size:8px}.upload-zone small{color:#666862;font-size:7px}.studio-upload-error{color:#d98d82;margin:7px 0 0;font-size:7px}.studio-generate{background:var(--champagne-light);color:#111;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:9px;font-size:9px;display:flex}.studio-generate.is-queued{background:var(--green)}.studio-disclaimer{color:#686a64;text-align:center;margin:9px 0 0;font-size:7px}@media (width<=1180px){.cms-shell{grid-template-columns:190px minmax(570px,1fr)}.inspector{z-index:30;width:300px;position:fixed;right:0;box-shadow:-20px 0 45px #0006}.vehicle-summary{grid-template-columns:1fr 2fr}.vehicle-actions{grid-column:1/-1}}@media (width<=900px){.home-stories-grid{grid-template-columns:1fr 1fr}.stories-grid{grid-template-columns:1fr}.site-header{grid-template-columns:1fr auto;height:70px}.desktop-nav,.header-concierge,.header-utility{display:none}.menu-toggle{display:block}.mobile-menu{z-index:45;padding:15px var(--pad) 28px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090908f7;transition:transform .35s;display:grid;position:fixed;inset:70px 0 auto;transform:translateY(-120%)}.mobile-menu.is-open{transform:translateY(0)}.mobile-menu a{border:0;border-bottom:1px solid var(--line);min-height:52px;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.mobile-preferences{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;min-height:58px;padding:8px 0;display:grid}.mobile-preferences select,.mobile-preferences button{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--off-white);padding:0 12px}.mobile-preferences button{cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}.hero{align-items:flex-end;min-height:800px}.hero-image{object-position:64% center}.hero-edge{background:linear-gradient(#07070614 30%,#070706d9 67%,#070706 100%)}.hero-content{padding-top:200px;padding-bottom:100px}.hero h1{font-size:clamp(55px,11vw,80px)}.hero-content>p{max-width:440px}.arrival-grid,.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-band{grid-template-columns:auto 1fr}.concierge-band .button{grid-column:2;justify-self:start}.story-section,.news-grid{grid-template-columns:1fr}.news-grid article.is-featured{grid-row:auto}.news-grid .is-featured .news-image{height:350px}.story-note{grid-column:1}.catalog-page,.compare-page{padding-top:130px}.catalog-toolbar{grid-template-columns:1fr auto}.vehicle-page{padding-top:70px}.back-link{top:88px}.vehicle-summary{grid-template-columns:1fr}.spec-strip{grid-row:2}.vehicle-actions{grid-column:auto}.vehicle-story-grid,.ai-verdict{grid-template-columns:1fr}.cms-shell{display:block}.cms-sidebar{z-index:60;width:230px;transition:transform .25s;position:fixed;left:0;transform:translate(-105%);box-shadow:20px 0 50px #00000080}.cms-sidebar.is-open{transform:translate(0)}.cms-logo button,.cms-menu{place-items:center;display:grid}.cms-menu{background:0 0;border:0;width:34px;height:34px}.cms-topbar{justify-content:flex-start;gap:12px}.cms-top-actions{margin-left:auto}.inspector{width:auto;height:auto;box-shadow:none;border:1px solid #282925;margin:0 16px 40px;display:block;position:static}}@media (width<=620px){.home-stories{padding-top:0;padding-bottom:80px}.home-stories-grid{grid-template-columns:1fr}.stories-page{padding-top:120px}:root{--pad:20px}.compare-shortcut{border:0;width:44px}.hero{min-height:760px}.hero-image{object-position:62% center;height:59%}.hero-edge{background:linear-gradient(#08080705 29%,#080807 60% 100%)}.hero-content{padding-top:370px;padding-bottom:88px}.hero h1{font-size:clamp(49px,15vw,68px)}.hero-content>p{margin:22px 0;font-size:13px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.scroll-cue{display:none}.arrivals,.story-section{padding-top:75px;padding-bottom:75px}.section-heading{align-items:start}.section-heading>div{display:block}.section-heading .section-index{margin-bottom:12px;display:block}.section-heading .text-link{font-size:0}.section-heading .text-link svg{width:22px;height:22px}.arrival-grid,.catalog-grid{margin-right:calc(var(--pad) * -1);padding-right:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.arrival-grid .vehicle-card,.catalog-grid .vehicle-card{scroll-snap-align:start;flex:0 0 82vw}.catalog-grid{flex-wrap:nowrap}.concierge-band{padding:65px var(--pad);grid-template-columns:1fr;margin-left:0;margin-right:0}.concierge-band .button{grid-column:1}.concierge-orbit{width:60px;height:60px}.story-timeline div{grid-template-columns:70px 1fr}.newsroom{padding-top:75px;padding-bottom:75px}.telegram-source{display:none}.news-grid article,.news-grid article.is-featured{display:block}.news-image,.news-grid .is-featured .news-image{height:240px}.news-grid article>div{padding-top:16px}.site-footer{flex-wrap:wrap;gap:18px;padding-top:30px;padding-bottom:30px}.site-footer div{order:3;width:100%}.privacy-page{padding-top:125px;padding-bottom:90px}.privacy-layout{width:100%;min-width:0;max-width:calc(100vw - (2 * var(--pad)));grid-template-columns:minmax(0,1fr);gap:38px;padding-top:45px}.privacy-layout aside{border-bottom:1px solid var(--line);padding-bottom:28px}.privacy-copy{width:100%;max-width:calc(100vw - (2 * var(--pad)));overflow-wrap:anywhere}.analytics-consent{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.analytics-consent-actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.page-title-row{align-items:start;margin-bottom:40px}.page-title-row h1{font-size:52px}.result-count{font-size:58px}.catalog-toolbar{grid-template-columns:1fr}.filter-button{border:1px solid var(--line);justify-content:center;display:flex}.mega-filter{margin-top:-20px;padding:22px 18px}.filter-controls{grid-template-columns:1fr}.filter-tags{overflow-x:auto}.filter-tags button{flex:none}.vehicle-visual{height:calc(100svh - 70px);min-height:570px}.vehicle-visual>img{object-position:center;height:58%}.immersive-launch{border-radius:50%;place-items:center;width:52px;min-width:0;height:52px;padding:0;top:25px;right:20px}.immersive-launch span,.immersive-launch small{display:none}.vehicle-visual:after{background:linear-gradient(#09090800 28%,#090908 62% 100%)}.vehicle-title-overlay{bottom:50px}.vehicle-title-overlay h1{font-size:53px}.gallery-count{bottom:18px}.vehicle-summary{padding:28px var(--pad);gap:28px}.spec-strip{grid-template-columns:repeat(2,1fr);gap:20px 0}.spec-strip>div{border:0;padding-left:0}.vehicle-actions{grid-template-columns:1fr auto;display:grid}.vehicle-actions .button--primary{grid-column:1/-1}.vehicle-story-grid{padding-top:75px;padding-bottom:75px}.generation-timeline>div:first-child{display:block}.wiki-launch{margin:0 0 40px}.timeline-track{border-top:0;border-left:1px solid var(--line);grid-template-columns:1fr}.timeline-track article{padding:5px 0 35px 26px}.timeline-track article:before{top:5px;left:-5px}.compare-intro{display:none}.compare-table{border:0;gap:12px;display:flex}.compare-label-column{display:none}.compare-car-column{border:1px solid var(--line);flex:0 0 78vw;padding:14px;display:block}.compare-image{height:180px;margin:0}.compare-car-name{padding:15px 0 10px;position:static}.compare-value{justify-content:space-between;min-height:48px}.compare-value:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:9px}.add-compare{flex:0 0 45vw;min-height:420px;margin:0}.ai-verdict{padding:32px 24px}.concierge-header{grid-template-columns:auto 1fr auto}.concierge-header>span{justify-self:center}.concierge-header button{font-size:0}.conversation{width:calc(100% - 32px);padding-top:45px}.ai-message p{font-size:20px}.option-row{padding-left:0;display:grid}.option-row button{justify-content:space-between}.recommendation-card{grid-template-columns:1fr}.recommendation-card img{height:220px;min-height:220px}.recommendation-card>div{padding:28px}.cockpit{padding:22px 16px 40px}.cockpit-heading{align-items:start}.cockpit-heading>div:last-child .cms-secondary{display:none}.metric-rail{grid-template-columns:repeat(2,1fr)}.metric-rail article:nth-child(2){border-right:0}.metric-rail article:nth-child(-n+2){border-bottom:1px solid #272824}.inventory-toolbar{flex-direction:column;align-items:flex-start;padding:14px}.inventory-toolbar label{width:100%}.cms-top-actions button:first-child,.cms-top-actions button:nth-child(2){display:none}.dev-user{max-width:130px}.dev-user svg{display:none}.operations-grid{grid-template-columns:1fr}.operations-table>header{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.operations-table header p{margin:0}.queue-list article{grid-template-columns:auto 1fr}.queue-list article>div:last-child{grid-column:2}.publication-state-list article{grid-template-columns:auto 1fr}.publication-state-list article>div:nth-of-type(2),.publication-state-actions{grid-column:2}.audit-list article{grid-template-columns:68px 8px 1fr}.audit-list article>small{grid-column:3}.workflow-sheet{width:100vw}.workflow-sheet>header{padding:0 14px}.workflow-sheet>footer{flex-direction:column;align-items:stretch}.workflow-sheet>footer .cms-primary,.workflow-sheet>footer .cms-secondary{width:100%}.editor-content{grid-template-columns:1fr}.editor-media{border-bottom:1px solid #292a26;border-right:0}.editor-media img{aspect-ratio:1.65}.editor-fields{padding:22px 18px 40px}.form-grid,.form-grid--three{grid-template-columns:repeat(2,1fr)}.publication-layout{grid-template-columns:1fr;overflow-y:auto}.publication-layout>aside{border-bottom:1px solid #292a26;border-right:0;padding:10px;display:flex;overflow-x:auto}.publication-layout>aside h3{display:none}.publication-layout>aside button{flex:none;grid-template-columns:18px auto;width:auto;min-height:38px;padding:0 12px}.publication-layout>aside button small{display:none}.publication-preview{padding:18px 14px 40px;overflow:visible}.preview-toolbar small{display:none}.matcher-summary{grid-template-columns:82px 1fr}.matcher-summary img{width:82px;height:60px}.matcher-summary .matcher-arrow{display:none}.diff-table{overflow-x:auto}.diff-table>div{min-width:620px}.immersive-page{min-height:100svh;overflow-y:auto}.immersive-header{grid-template-columns:auto 1fr auto;height:62px;padding:0 15px}.immersive-header button{font-size:0}.immersive-header>span{justify-self:center}.immersive-header small{font-size:7px}.immersive-stage{min-height:900px}.garage-copy{top:28px;left:20px}.garage-copy h1{font-size:45px}.garage-copy p{width:250px;font-size:10px}.vehicle-twin{height:620px}.vehicle-twin>img{object-position:58% center}.vehicle-twin:after{background:linear-gradient(#0000 45%,#080807 97%),linear-gradient(#050505b3,#0000 35%)}.hotspot--lights{top:56%;left:27%}.hotspot--hood{top:48%;left:43%}.hotspot--door{top:52%;left:66%}.hotspot--trunk{top:50%;left:86%}.hotspot--driver{top:40%;left:67%}.orbit-meter{bottom:22px;left:20px;right:20px}.experience-panel{width:auto;inset:635px 16px auto}.wiki-sheet{inset:0}.wiki-sheet>header{padding:0 18px}.wiki-tabs{gap:18px;padding:0 18px;overflow-x:auto}.wiki-hero{padding:40px 22px}.wiki-timeline{grid-template-columns:1fr;padding:32px 22px}.wiki-timeline article{padding-bottom:28px}.wiki-sheet>footer{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 22px}.purchase-sheet{grid-template-columns:1fr;width:100vw;min-height:100svh;overflow-y:auto}.purchase-car{min-height:310px;padding:205px 22px 22px}.purchase-sheet form{padding:30px 22px 40px}.contact-fields{grid-template-columns:1fr}.purchase-success{min-height:100svh;padding:30px}.market-launch{grid-column:1/-1;justify-content:center}.market-overlay{place-items:stretch stretch;padding:0}.market-sheet{border:0;width:100vw;max-height:100svh}.market-sheet>header{align-items:flex-start}.market-sheet>header h2{max-width:260px;font-size:20px}.market-body{padding:18px}.market-car{grid-template-columns:105px 1fr;gap:14px}.market-car img{width:105px;height:78px}.market-car h3{font-size:14px}.market-car strong{font-size:20px}.market-range-head{flex-direction:column;align-items:flex-start}.market-factors{grid-template-columns:1fr}.market-sheet>footer{flex-direction:column;align-items:stretch}.studio-hero,.studio-grid{grid-template-columns:1fr}.studio-copy{min-height:315px}.before-after{min-height:270px}.studio-grid>article{padding:18px}.preset-list{grid-template-columns:1fr}}@media (width<=430px){.cms-topbar{gap:6px;padding:0 10px}.tenant-switch{white-space:nowrap;max-width:112px;overflow:hidden}.cms-top-actions{gap:2px}.cms-top-actions button:nth-child(3),.user-avatar{display:none}.dev-user{max-width:118px}}.vehicle-page--editorial{background:#090908;padding-top:84px}.vehicle-page--editorial .section-index{font-size:12px}.vehicle-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;display:flex}.vehicle-topline>span{color:#8f8c84;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.back-link--inline{font-size:13px;position:static}.vehicle-detail-hero{grid-template-columns:minmax(0,1.65fr) minmax(330px,.62fr);gap:clamp(28px,4vw,70px);padding-top:34px;padding-bottom:52px;display:grid}.vehicle-gallery{grid-template-columns:78px minmax(0,1fr);gap:12px;min-width:0;display:grid}.gallery-thumbs{scrollbar-width:none;flex-direction:column;gap:9px;max-height:680px;display:flex;overflow:auto}.gallery-thumbs button{cursor:pointer;opacity:.52;background:#131311;border:1px solid #0000;flex:0 0 58px;width:78px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.gallery-thumbs button.is-active{opacity:1;border-color:var(--champagne)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.gallery-stage{background:radial-gradient(circle at 50% 45%,#20201d,#11110f 65%);place-items:center;height:min(680px,68vw);min-height:540px;display:grid;position:relative;overflow:hidden}.gallery-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000085);height:22%;position:absolute;inset:auto 0 0}.gallery-stage>img{object-fit:contain;width:100%;height:100%;animation:.45s both heroReveal}.gallery-arrow,.gallery-expand{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;border:1px solid #fff3;position:absolute}.gallery-arrow{background:#08080747;place-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:grid;top:50%;transform:translateY(-50%)}.gallery-arrow:hover,.gallery-arrow:focus-visible{background:#080807ad;border-color:#ffffff7a}.gallery-arrow--left{left:16px}.gallery-arrow--right{right:16px}.gallery-expand{background:#0808079e;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;top:18px;right:18px}.gallery-stage .gallery-count{font-size:12px;bottom:18px;right:20px}.vehicle-buy-rail{flex-direction:column;align-self:start;padding-top:10px;display:flex}.eyebrow{color:var(--champagne);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.vehicle-buy-rail h1{letter-spacing:-.065em;margin:16px 0 32px;font:500 clamp(38px,4vw,66px)/.96 Manrope}.vehicle-buy-rail h1 em{color:var(--champagne-light);font-family:Playfair Display;font-weight:500}.buy-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:8px 14px;padding:20px 0;display:flex}.buy-price span{color:var(--muted);text-transform:uppercase;flex:0 0 100%;font-size:12px}.buy-price strong{font-size:32px;font-weight:500}.buy-price del{color:#918e87;padding-bottom:4px;font-size:14px}.buy-facts{margin:0 0 22px}.buy-facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.buy-facts dt{color:var(--muted);font-size:13px}.buy-facts dd{text-align:right;margin:0;font-size:14px}.buy-primary{width:100%}.seller-contact-card{border:1px solid var(--line);background:#ffffff05;gap:6px;margin:18px 0 12px;padding:15px;display:grid}.seller-contact-card>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.seller-contact-card>strong{color:var(--off-white);font-size:15px}.seller-contact-card>small{color:var(--muted);font-size:10px;line-height:1.45}.seller-contact-card>div{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.seller-contact-card a{min-height:34px;color:var(--champagne-light);border:1px solid #c9ae7a5c;align-items:center;gap:6px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.buy-secondary{grid-template-columns:1fr 1fr 42px 42px;gap:6px;margin-top:7px;display:grid}.buy-secondary button{border:1px solid var(--line);color:#aaa79f;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;display:flex}.buy-secondary button.is-selected{border-color:var(--green);color:var(--green)}.buy-secondary button.is-favorite{color:var(--champagne-light);border-color:#c9ae7a7a}.immersive-status{color:#85827a;border:1px dashed #35352f;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.immersive-status>span{gap:4px;display:grid}.immersive-status b{color:#aaa79f;font-size:12px;font-weight:500}.immersive-status small{font-size:11px}.vehicle-section-nav{z-index:8;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090908e6;gap:34px;display:flex;position:sticky;top:84px}.vehicle-section-nav a{color:#aaa79f;padding:18px 0;font-size:13px;text-decoration:none}.vehicle-narrative{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(44px,7vw,110px);padding-top:96px;padding-bottom:100px;display:grid}.vehicle-description{grid-template-columns:1fr;align-content:start;gap:24px;min-width:0;scroll-margin-top:150px;display:grid}.vehicle-description h2{letter-spacing:-.055em;margin:0 0 24px;font:500 clamp(34px,4.2vw,60px)/1.05 Manrope}.vehicle-description p{color:#b1aea6;white-space:pre-line;max-width:760px;font-size:16px;line-height:1.75}.vehicle-description .data-empty{color:#76736d}.vehicle-history{border-left:1px solid var(--line);align-self:start;min-width:0;padding-left:clamp(28px,3vw,48px);scroll-margin-top:150px}.vehicle-history header h2{letter-spacing:-.055em;max-width:520px;margin:16px 0;font:500 clamp(28px,3.4vw,46px)/1.05 Manrope}.vehicle-history header p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.7}.vehicle-history header>a{width:fit-content;color:var(--champagne-light);border-bottom:1px solid #d6be8f80;align-items:center;gap:8px;margin-top:18px;padding-bottom:7px;font-size:13px;text-decoration:none;display:inline-flex}.vehicle-history-timeline{margin-top:38px;position:relative}.vehicle-history-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.history-event{grid-template-columns:122px 1fr;gap:18px;padding:0 0 36px 30px;display:grid;position:relative}.history-event:before{content:"";background:var(--bg);border:1px solid #79766e;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:2px}.history-event--price:before,.history-event--review:before{border-color:var(--champagne);background:var(--champagne);box-shadow:0 0 0 7px #c9ae7a14}.history-event time{color:#8f8c84;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;display:flex}.history-event div>span{color:var(--champagne);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.history-event h3{margin:9px 0 8px;font-size:21px;font-weight:500}.history-event a{color:var(--champagne-light);align-items:center;gap:6px;margin-top:12px;font-size:13px;text-decoration:none;display:inline-flex}.vehicle-history-empty{color:var(--muted);margin:0 0 0 30px;font-size:14px}.vehicle-specifications{background:#11110f;grid-template-columns:.72fr 1.35fr;gap:7vw;padding-top:110px;padding-bottom:120px;scroll-margin-top:150px;display:grid}.vehicle-specifications header h2{letter-spacing:-.06em;margin:20px 0;font:500 clamp(38px,5vw,70px)/.98 Manrope}.vehicle-specifications header h2 em{color:var(--champagne-light);font-family:Playfair Display;font-weight:500}.vehicle-specifications header p{max-width:390px;color:var(--muted);font-size:14px;line-height:1.7}.spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:42px 54px;display:grid}.spec-groups section h3{color:var(--champagne);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:500}.spec-groups dl{margin:0}.spec-groups dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,1.25fr);gap:18px;padding:17px 0;display:grid}.spec-groups dt{color:#918e87;font-size:13px}.spec-groups dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}.gallery-lightbox{z-index:200;background:#030303f5;place-items:center;display:grid;position:fixed;inset:0}.gallery-lightbox>img{object-fit:contain;width:calc(100% - 180px);height:calc(100% - 100px)}.gallery-lightbox>span{color:#aaa79f;font-size:10px;position:absolute;bottom:24px}.lightbox-close{z-index:4;border:1px solid var(--line);cursor:pointer;background:#111;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;right:24px}.compare-page--matrix{overflow:hidden}.compare-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:54px;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.compare-toolbar button{color:#88857e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:9px;display:flex}.compare-toolbar button.is-active{color:var(--champagne-light)}.compare-matrix{grid-template-columns:190px repeat(var(--columns), minmax(270px, 1fr));border-bottom:1px solid var(--line);width:100%;min-width:0;display:grid;overflow-x:auto}.compare-matrix-head{min-height:255px;align-items:end!important;padding-bottom:18px!important}.compare-matrix-label{color:#77756f;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:14px 16px 14px 0;font-size:9px;display:flex}.compare-matrix-car{border-left:1px solid var(--line);min-height:255px;padding:18px;position:relative}.compare-matrix-car .compare-image{height:150px;margin:0 0 13px}.compare-matrix-car small{color:#77756f;text-transform:uppercase;font-size:8px}.compare-matrix-car h2{margin:5px 0 0;font-size:17px;font-weight:500}.compare-matrix-car .remove-compare{top:25px;right:25px}.compare-empty-add{color:#8c8981;cursor:pointer;background:0 0;border:1px dashed #35352f;place-content:center;justify-items:center;gap:10px;min-height:230px;margin:12px;display:grid}.compare-group{grid-column:1/-1}.compare-group h3{border-top:1px solid var(--line);color:var(--champagne);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:18px 0;font-size:9px;font-weight:500}.compare-row{grid-template-columns:190px repeat(var(--columns), minmax(270px, 1fr));display:grid}.compare-cell{border-top:1px solid var(--line);border-left:1px solid var(--line);align-items:center;min-height:58px;padding:12px 18px;font-size:12px;display:flex}.compare-add-more{border:1px solid var(--line);color:#aaa79f;cursor:pointer;background:0 0;align-items:center;gap:9px;margin-top:24px;padding:12px 15px;font-size:10px;display:flex}.compare-concierge{background:var(--champagne);color:#11110f;grid-template-columns:1fr auto;align-items:end;gap:40px;margin-top:60px;padding:50px;display:grid}.compare-concierge span{letter-spacing:.13em;font-size:9px}.compare-concierge h2{letter-spacing:-.05em;margin:10px 0;font:500 clamp(28px,3.5vw,48px)/1 Manrope}.compare-concierge p{margin:0;font-size:11px}@media (width<=900px){.vehicle-detail-hero{grid-template-columns:1fr}.vehicle-buy-rail{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.buy-primary,.buy-secondary,.immersive-status{grid-column:1/-1}.vehicle-narrative,.vehicle-specifications{grid-template-columns:1fr}.vehicle-history{border-top:1px solid var(--line);border-left:0;padding:60px 0 0}.spec-groups{grid-template-columns:1fr}}@media (width<=620px){.vehicle-topline{min-height:58px}.vehicle-topline>span{display:none}.vehicle-detail-hero{gap:28px;padding-top:18px}.vehicle-gallery{flex-direction:column-reverse;display:flex}.gallery-thumbs{flex-direction:row;max-height:none;overflow-x:auto}.gallery-thumbs button{flex-basis:64px;width:64px;height:48px}.gallery-stage{height:68vw;min-height:0}.gallery-expand{padding:10px;font-size:0}.gallery-arrow{width:38px;height:38px}.gallery-arrow--left{left:8px}.gallery-arrow--right{right:8px}.vehicle-buy-rail{padding-top:0;display:flex}.vehicle-buy-rail h1{margin-bottom:22px;font-size:44px}.vehicle-section-nav{gap:20px;top:70px;overflow-x:auto}.vehicle-section-nav a{flex:none}.vehicle-narrative,.vehicle-specifications{padding-top:72px;padding-bottom:78px}.vehicle-description p{font-size:14px}.history-event{grid-template-columns:1fr;gap:10px;padding-left:28px}.spec-groups dl div{grid-template-columns:1fr 1.15fr}.gallery-lightbox>img{width:100%;height:calc(100% - 120px)}.compare-page--matrix{padding-left:20px;padding-right:20px}.compare-matrix,.compare-row{grid-template-columns:135px repeat(var(--columns), 220px)}.compare-matrix-car{min-height:235px;padding:12px}.compare-matrix-car .compare-image{height:135px}.compare-matrix-label{padding-right:10px}.compare-cell{padding:11px 12px}.compare-concierge{grid-template-columns:1fr;align-items:start;padding:32px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--champagne-light);outline-offset:3px}.locale-select select,.mobile-locale select{border:1px solid var(--line);color:var(--off-white);cursor:pointer;background:#11110f}.locale-select select{width:58px;height:42px;padding:0 8px;font-size:10px}.mobile-locale{display:none}.catalog-toolbar{grid-template-columns:minmax(220px,1fr) auto auto;margin-bottom:20px}.sort-control{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;gap:4px;font-size:8px;display:grid}.sort-control select{min-width:155px;color:var(--off-white);text-transform:none;background:#11110f;border:0;padding:8px 10px;font-size:10px}.filter-controls--faceted{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-controls select option{background:#11110f}.catalog-result-note{color:#77756f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:9px}.filter-controls label.is-disabled{opacity:.48}.filter-controls label.is-disabled select{cursor:not-allowed;color:#a09d96}.range-pair{min-width:0}.range-pair>span b{white-space:nowrap;margin-left:12px}.dual-range{background:linear-gradient(to right, #3a3a35 0 var(--range-from), var(--champagne) var(--range-from) var(--range-to), #3a3a35 var(--range-to) 100%) center/100% 2px no-repeat;height:28px;margin-top:1px;position:relative}.dual-range input[type=range]{appearance:none;pointer-events:none;accent-color:#0000;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.dual-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:2px}.dual-range input[type=range]::-moz-range-track{background:0 0;height:2px}.dual-range input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--champagne-light);width:16px;height:16px;box-shadow:0 0 0 1px var(--champagne);cursor:grab;pointer-events:auto;border:2px solid #11110f;border-radius:50%;margin-top:-7px}.dual-range input[type=range]::-moz-range-thumb{background:var(--champagne-light);width:13px;height:13px;box-shadow:0 0 0 1px var(--champagne);cursor:grab;pointer-events:auto;border:2px solid #11110f;border-radius:50%}.site-footer a{color:var(--muted);text-decoration:none}.site-footer div button{color:var(--muted);padding:0}.site-footer .footer-contact-link{color:var(--champagne-light)}.footer-links{flex-wrap:wrap;align-items:center}.contacts-section{padding:110px var(--pad) 130px;border-top:1px solid var(--line)}.contacts-section>header{grid-template-columns:1.3fr .7fr;gap:20px 8vw;margin-bottom:54px;display:grid}.contacts-section>header .section-index{grid-column:1/-1}.contacts-section>header h2{letter-spacing:-.06em;margin:0;font:500 clamp(40px,5vw,72px)/.95 Manrope}.contacts-section>header p{max-width:450px;color:var(--muted);align-self:end;margin:0;line-height:1.65}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contact-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#171714,#0e0e0c);flex-direction:column;min-height:360px;padding:clamp(26px,3.4vw,46px);display:flex;position:relative;overflow:hidden}.contact-city{color:var(--champagne);text-transform:uppercase;letter-spacing:.13em;gap:9px;font-size:10px;display:flex}.contact-grid h3{letter-spacing:-.04em;margin:42px 0 7px;font:500 clamp(25px,2.4vw,36px) Manrope}.contact-showroom{color:var(--champagne-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font:500 12px/1.3 Manrope}.contact-grid address{max-width:280px;color:var(--muted);font-style:normal;line-height:1.7}.contact-phone{color:var(--off-white);align-items:center;gap:9px;margin-top:25px;font-size:16px;text-decoration:none;display:flex}.contact-number{color:#918c8229;letter-spacing:-.08em;pointer-events:none;font:500 clamp(52px,6vw,92px)/1 Manrope;position:absolute;top:26px;right:30px}.contact-actions{gap:22px;margin-top:auto;padding-top:35px;display:flex}.contact-actions a{color:var(--champagne-light);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.inventory-showroom{vertical-align:middle;flex-direction:column;gap:3px;display:inline-flex}.inventory-showroom strong{font-size:11px;font-weight:600}.inventory-showroom small{color:var(--muted);font-size:9px}.market-sheet>footer a{color:var(--muted)}.market-state{min-height:210px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:14px;display:grid}.market-state--error small{color:#77756f;max-width:520px}.market-state button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:10px 15px}@keyframes spin{to{transform:rotate(360deg)}}.market-comparables{border-top:1px solid var(--line);margin-top:18px}.market-comparables-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) 150px 90px;align-items:center;gap:14px;min-height:32px;padding-left:76px;display:grid}.market-comparables-head span{color:#686660;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.market-comparables a{border-bottom:1px solid var(--line);min-height:72px;color:inherit;grid-template-columns:62px minmax(150px,1fr) 150px 90px auto;align-items:center;gap:14px;text-decoration:none;display:grid}.market-comparables a>img{object-fit:cover;background:#171714;width:62px;height:46px}.market-comparable-car,.market-comparable-spec{gap:5px;display:grid}.market-comparables span{color:var(--muted);font-size:8px}.market-comparables strong,.market-comparables b{font-size:10px;font-weight:500}.market-comparable-car strong{color:var(--off-white)}.market-comparable-car small,.market-comparable-spec small{color:#74716a;font-size:8px}.market-comparable-spec b{color:#b7b3aa}.market-comparable-price{justify-self:end}.saved-page{min-height:100vh;padding-top:160px;padding-bottom:120px}.saved-title{margin-bottom:50px}.saved-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:76px;margin-bottom:42px;padding:16px 0;display:flex}.saved-toolbar>p{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.saved-toolbar>div{gap:8px;display:flex}.saved-toolbar button{border:1px solid var(--line);color:#b6b2a9;cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:10px;display:inline-flex}.saved-toolbar button:first-child{color:var(--champagne-light);border-color:#c9ae7a7a}.saved-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;place-content:center;justify-items:center;min-height:420px;padding:50px 20px;display:grid}.saved-empty>svg{color:var(--champagne)}.saved-empty h2{letter-spacing:-.05em;margin:22px 0 10px;font:500 clamp(28px,4vw,46px) Manrope}.saved-empty p{max-width:470px;color:var(--muted);margin:0 0 28px;line-height:1.6}.recent-section{border-top:1px solid var(--line);margin-top:110px;padding-top:55px}.recent-section .section-heading>div{align-items:center}.recent-section .section-heading svg{color:var(--champagne)}.recent-section .section-heading h2{font-size:clamp(28px,3.6vw,50px)}.vehicle-mobile-actions{display:none}@media (width<=1180px){.catalog-toolbar{grid-template-columns:1fr auto auto}.filter-controls--faceted{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.catalog-toolbar{grid-template-columns:1fr auto}.sort-control{grid-column:1/-1}}@media (width<=1180px) and (width>=901px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid article:last-child{grid-column:1/-1}}@media (width<=900px){.locale-select{display:block}.locale-select select{width:48px;height:38px;padding:0 6px}.header-concierge{width:42px;padding:0;display:inline-flex}.header-concierge span{display:none}.header-actions{gap:5px}.contacts-section>header,.contact-grid{grid-template-columns:1fr}.saved-page{padding-top:130px}}@media (width<=620px){.favorite-shortcut,.compare-shortcut{border:0;gap:3px;width:38px}.favorite-shortcut span,.compare-shortcut span{font-size:9px}.header-concierge{width:38px}.locale-select select{width:45px}.menu-toggle{padding:5px}.catalog-grid{grid-template-columns:1fr;gap:46px;margin-right:0;padding-right:0;display:grid;overflow:visible}.catalog-grid .vehicle-card{width:auto}.range-pair>span{flex-wrap:wrap;gap:5px}.range-pair>span b{margin-left:0}.contacts-section{padding-top:75px;padding-bottom:80px}.contact-grid article{min-height:300px}.site-footer .footer-links{gap:14px 20px}.market-comparables-head{display:none}.market-comparables a{grid-template-columns:74px minmax(0,1fr) auto;gap:10px;padding:10px 0}.market-comparables a>img{grid-row:1/3;width:74px;height:55px}.market-comparable-car{grid-column:2}.market-comparable-spec{grid-area:2/2;gap:8px;display:flex}.market-comparable-price{grid-area:1/3/3}.market-comparables svg{display:none}.saved-page{padding-top:110px;padding-bottom:90px}.saved-toolbar{flex-direction:column;align-items:stretch;margin-bottom:34px}.saved-toolbar>div{grid-template-columns:1fr auto;display:grid}.saved-toolbar button{justify-content:center}.saved-grid{gap:46px}.recent-section{margin-top:80px;padding-top:45px}.vehicle-page--editorial{padding-bottom:72px}.vehicle-mobile-actions{z-index:44;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0ae6;border:1px solid #c9ae7a59;grid-template-columns:52px 52px 1fr;gap:6px;min-height:58px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 50px #0000008c}.vehicle-mobile-actions.contacts-1{grid-template-columns:52px 1fr}.vehicle-mobile-actions.contacts-0{grid-template-columns:1fr}.vehicle-mobile-actions a,.vehicle-mobile-actions button{border:1px solid var(--line);min-width:0;color:var(--off-white);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:600;text-decoration:none;display:flex}.vehicle-mobile-actions button{background:var(--champagne-light);color:#111;border-color:#0000}}.active-catalog-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.active-catalog-filters button{color:#c8c1b2;cursor:pointer;background:#c9ae7a0d;border:1px solid #c9ae7a47;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex}.active-catalog-filters .clear-active-filters{color:#74716a;border-color:#0000;text-decoration:underline}.compare-toolbar>div{align-items:center;gap:18px;display:flex}.compare-toolbar button:disabled{opacity:.35;cursor:not-allowed}.compare-signals{flex-wrap:wrap;gap:5px;min-height:25px;margin-top:9px;display:flex}.compare-signals span{color:var(--champagne-light);letter-spacing:.04em;text-transform:uppercase;border:1px solid #c9ae7a52;padding:4px 6px;font-size:7px}.compare-cell.is-different{color:#e4ded1;background:linear-gradient(90deg,#c9ae7a13,#c9ae7a06)}.vehicle-media{min-width:0}.media-tabs{background:#10100e;border:1px solid #272721;border-bottom:0;align-items:center;gap:4px;min-height:44px;padding:5px;display:flex}.media-tabs button{color:#8f8b82;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;display:inline-flex}.media-tabs button.is-active{color:var(--champagne-light);background:#24221d}.vehicle-video-player{z-index:1;background:radial-gradient(circle at 50% 46%,#191917,#050505 70%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.vehicle-video-player>video{object-fit:contain;cursor:pointer;max-width:100%;max-height:100%;display:block}.vehicle-video-player.is-landscape>video,.vehicle-video-player.is-unknown>video{width:100%;height:100%}.vehicle-video-player.is-portrait>video{width:auto;height:100%}.vehicle-video-controls{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080807db;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 12px 38px #00000057}.vehicle-video-controls button{color:#eee8db;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.vehicle-video-controls button:hover{background:#ffffff1a}.vehicle-video-controls span{color:#c2beb4;font-variant-numeric:tabular-nums;text-align:center;min-width:38px;font-size:11px}.vehicle-video-controls input{accent-color:var(--champagne);cursor:pointer}.video-progress{flex:1;min-width:70px}.video-volume{flex:0 0 82px;width:82px}.gallery-video-thumbs button{color:#8d887e;align-content:center;place-items:center;gap:5px;display:grid}.gallery-video-thumbs button.is-active{color:var(--champagne-light)}.gallery-video-thumbs span{font-size:11px}@media (width<=620px){.vehicle-video-controls{gap:5px;padding:5px;bottom:8px;left:8px;right:8px}.vehicle-video-controls span{min-width:30px}.video-volume{flex-basis:54px;width:54px}}.cms-shell--wide{grid-template-columns:210px minmax(650px,1fr)}.cms-shell--wide>.inspector{display:none}.taxonomy-manager{margin-top:28px}.taxonomy-metrics{background:#111210;border:1px solid #282925;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.taxonomy-metrics article{border-right:1px solid #282925;padding:17px 18px}.taxonomy-metrics article:last-child{border-right:0}.taxonomy-metrics span{color:#777973;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.taxonomy-metrics strong{margin-top:8px;font-size:24px;font-weight:500;display:block}.taxonomy-metrics strong.amber{color:var(--amber)}.taxonomy-panel{background:#111210;border:1px solid #282925;margin-top:20px}.taxonomy-panel>header{border-bottom:1px solid #282925;justify-content:space-between;align-items:center;gap:30px;padding:20px;display:flex}.taxonomy-panel h2{margin:0 0 7px;font-size:16px;font-weight:500}.taxonomy-panel p{color:#72746e;max-width:760px;margin:0;font-size:9px;line-height:1.55}.taxonomy-panel>header button{color:#121311;cursor:pointer;background:#d4bd88;border:1px solid #d4bd88;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:9px;display:flex}.taxonomy-panel>header button:disabled{opacity:.35}.taxonomy-search{color:#73756f;border:1px solid #30312c;align-items:center;gap:8px;width:min(420px,100% - 40px);margin:16px 20px;padding:9px 11px;display:flex}.taxonomy-search input{color:#ddd;background:0 0;border:0;outline:0;width:100%;font-size:9px}.taxonomy-table{border-top:1px solid #282925;overflow:auto}.taxonomy-table table{border-collapse:collapse;width:100%;min-width:850px;font-size:9px}.taxonomy-table th{color:#686a65;letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:11px 14px;font-size:7px;font-weight:500}.taxonomy-table td{color:#aaa9a2;border-top:1px solid #242521;padding:12px 14px}.taxonomy-table tbody tr{cursor:pointer}.taxonomy-table tbody tr:hover{background:#161713}.taxonomy-table td:first-child strong,.taxonomy-table td:first-child span{display:block}.taxonomy-table td:first-child span{color:#767871;margin-top:4px}.taxonomy-sources{gap:5px;display:grid}.taxonomy-sources a{color:#aaa17e;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.taxonomy-status{color:#888a84;letter-spacing:.06em;text-transform:uppercase;border:1px solid #393a34;padding:5px 7px;font-size:7px;display:inline-flex}.taxonomy-status.is-verified{color:#7db08c;border-color:#5a917073}.taxonomy-status.is-needs_review{color:#c39462;border-color:#be8b4e66}.taxonomy-editor-body{gap:18px;padding:24px;display:grid}.taxonomy-editor-body>label{gap:7px;display:grid}.taxonomy-editor-body input,.taxonomy-editor-body select{color:#ddd;background:#111210;border:1px solid #34352f;width:100%;min-height:38px;padding:0 10px}.editor-media-links label{gap:8px;display:grid}.editor-media-links label>span{align-items:center;gap:7px;display:flex}.editor-media-links textarea{resize:vertical;color:#ddd;background:#111210;border:1px solid #34352f;min-height:115px;padding:10px;font:9px/1.55 monospace}.editor-media-links small{color:#6f716b}@media (width<=900px){.taxonomy-metrics{grid-template-columns:repeat(2,1fr)}.taxonomy-metrics article:nth-child(2){border-right:0}.taxonomy-panel>header{flex-direction:column;align-items:flex-start}.compare-toolbar{align-items:flex-start;gap:12px}.compare-toolbar>div{gap:10px}}@media (width<=620px){.active-catalog-filters{margin-top:8px}.media-tabs{overflow-x:auto}.taxonomy-metrics{grid-template-columns:1fr 1fr}.taxonomy-manager{margin-top:20px}.taxonomy-panel>header{padding:16px}.taxonomy-search{width:calc(100% - 32px);margin:14px 16px}.compare-toolbar{padding:10px 0}.compare-toolbar>div{flex-direction:column;align-items:flex-start}.compare-signals{min-height:0}.editor-media-links{grid-template-columns:1fr}}.seo-landing{--landing-accent:#c9ae7a;--landing-accent-soft:#d8c29a;min-height:100vh;padding-top:86px}.seo-breadcrumbs,.vehicle-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.seo-breadcrumbs{padding-top:24px;padding-bottom:0}.seo-breadcrumbs span{align-items:center;gap:8px;display:inline-flex}.seo-breadcrumbs span:before{content:"/";color:var(--line-strong)}.seo-breadcrumbs a,.seo-breadcrumbs b,.vehicle-breadcrumbs a{color:inherit;font-weight:500;text-decoration:none}.seo-breadcrumbs a:hover,.vehicle-breadcrumbs a:hover{color:var(--landing-accent-soft)}.vehicle-breadcrumbs>a,.vehicle-breadcrumbs span{align-items:center;gap:6px;display:inline-flex}.seo-landing-hero{min-height:min(790px,100svh - 88px);padding:clamp(115px,11vw,175px) var(--pad) clamp(64px,7vw,94px);border-bottom:1px solid var(--line);color:#f7f3ed;isolation:isolate;background:radial-gradient(circle at 73% 36%,color-mix(in srgb,var(--landing-accent) 22%,transparent),transparent 31%),linear-gradient(135deg,var(--landing-dark),#050505 74%);grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);align-items:end;gap:5vw;display:grid;position:relative;overflow:hidden}.seo-landing-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030303f5 0%,#030303e0 27%,#03030375 51%,#0303030f 72%),linear-gradient(#0000 58%,#030303c2);position:absolute;inset:0}.seo-landing-hero.has-graphic-hero:after{content:"";z-index:-2;opacity:.23;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.seo-hero-art{z-index:-3;background:#050505;margin:0;position:absolute;inset:0;overflow:hidden}.seo-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.15s cubic-bezier(.2,.7,.2,1) both seoHeroReveal;transform:scale(1.015)}.seo-hero-monogram{z-index:-1;color:color-mix(in srgb,var(--landing-accent) 17%,transparent);letter-spacing:-.12em;font:600 min(44vw,610px)/.8 Manrope;position:absolute;bottom:-.16em;right:2vw}.seo-landing-hero-copy{z-index:2;align-self:center;width:min(47vw,760px);position:relative}.seo-hero-kicker{color:var(--landing-accent-soft);letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:700;display:block}.seo-landing-hero-copy>p{color:#c5c1ba;max-width:570px;margin:30px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.7}.seo-landing-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:760px;margin:0;font:500 clamp(58px,6.7vw,104px)/.87 Manrope}.seo-landing-actions{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.seo-landing-hero .button--ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050557;border-color:#ffffff47}.seo-landing-aside{z-index:3;align-content:end;justify-items:end;min-width:0;display:grid;position:relative}.seo-landing-aside>strong{color:var(--landing-accent-soft);border-top:1px solid #ffffff38;justify-items:end;padding:18px 0 0 22px;display:grid}.seo-landing-aside>strong b{letter-spacing:-.08em;font:500 clamp(62px,7vw,104px)/.78 Manrope}.seo-landing-aside>strong span{color:#b4afa7;letter-spacing:.14em;text-align:right;text-transform:uppercase;max-width:180px;margin-top:16px;font-size:9px}.seo-landing-hero.is-family-hero{background:#080808;min-height:0;padding-top:calc(clamp(270px,18vw,340px) + 44px);padding-bottom:48px}.seo-landing-hero.is-family-hero:before{background:linear-gradient(#08080808,#08080829 34%,#080808 61% 100%)}.seo-landing-hero.is-family-hero .seo-hero-art{height:clamp(270px,18vw,340px);inset:0 0 auto}.seo-landing-hero.is-family-hero .seo-hero-art img{object-position:var(--family-scene-position,center 62%);transform:none}.family-brand-mark{z-index:4;filter:drop-shadow(0 4px 14px #0000007a);opacity:.92;pointer-events:none;width:clamp(92px,9vw,164px);height:clamp(42px,5vw,82px);-webkit-mask:var(--brand-logo-art) center/contain no-repeat;-webkit-mask:var(--brand-logo-art) center/contain no-repeat;mask:var(--brand-logo-art) center/contain no-repeat;background:linear-gradient(135deg,#fff8e8 2%,#efa05d 58%,#bd7540);position:absolute;top:clamp(18px,1.8vw,30px);left:clamp(18px,4vw,76px)}.seo-family-brand-mark{z-index:1}.seo-landing-hero.is-family-hero .seo-landing-hero-copy{align-self:end}.seo-landing-hero.is-family-hero h1{font-size:clamp(46px,5vw,78px)}.seo-landing-hero.is-family-hero .seo-landing-hero-copy>p{margin-top:20px}.seo-landing-hero.is-family-hero .seo-landing-actions{margin-top:26px}.hero-brand-projection{--projection-x:72%;--projection-y:35%;--projection-tilt:0deg;z-index:1;pointer-events:auto;background:radial-gradient(circle at var(--projection-x) var(--projection-y),#ffbc6f1c,transparent 19%);transition:background .12s linear;position:absolute;inset:0;overflow:hidden}.hero-brand-projection img{opacity:.7;width:clamp(105px,11vw,175px);transform:perspective(520px) rotateX(61deg) rotateZ(var(--projection-tilt));transform-origin:bottom;filter:drop-shadow(0 0 14px #ff97462e) brightness(calc(.9 + var(--logo-light,.15)));mix-blend-mode:screen;transition:filter .16s,transform .16s;position:absolute;bottom:clamp(30px,5vw,66px);right:clamp(260px,24vw,430px)}.hero-brand-projection:after{content:"";opacity:.18;filter:blur(2.5px);background:url(/brand/topcars-wordmark-dark.svg) top/contain no-repeat;width:clamp(105px,11vw,175px);height:34px;position:absolute;bottom:clamp(4px,2.4vw,26px);right:clamp(260px,24vw,430px);transform:scaleY(-.62)skew(-8deg);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@keyframes seoHeroReveal{0%{opacity:.35;transform:scale(1.07)}to{opacity:1;transform:scale(1.015)}}.lead-inbox{border:1px solid var(--line);background:var(--surface)}.lead-inbox>header{border-bottom:1px solid var(--line);padding:24px 28px}.lead-inbox>header span{color:var(--muted);text-transform:uppercase;font-size:11px}.lead-inbox>header h2{margin:7px 0 0;font-size:24px}.lead-inbox article{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1.4fr) minmax(180px,1fr) auto;align-items:center;gap:28px;padding:22px 28px;display:grid}.lead-inbox article:last-child{border-bottom:0}.lead-inbox article>div{gap:6px;display:grid}.lead-inbox article span,.lead-inbox article small{color:var(--muted);text-transform:uppercase;font-size:10px}.lead-inbox article a{color:var(--champagne-light);text-decoration:none}.lead-inbox article>b{color:#73c88b;text-transform:uppercase;border:1px solid #67c27e4d;border-radius:999px;padding:7px 10px;font-size:10px}.model-request-sheet{z-index:2;color:#f6f2eb;background:linear-gradient(145deg,#151412,#090909 65%);border:1px solid #ffffff24;width:min(580px,100vw - 28px);padding:clamp(30px,5vw,58px);position:relative;box-shadow:0 30px 100px #000000a6}.model-request-sheet form>span{color:var(--champagne);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.model-request-sheet h2{letter-spacing:-.055em;margin:18px 0 8px;font:500 clamp(38px,6vw,62px)/.93 Manrope}.model-request-sheet form>strong{color:var(--champagne-light);font-size:18px;display:block}.model-request-sheet form>p{color:#aaa69f;margin:22px 0 28px;line-height:1.65}.model-request-sheet .contact-fields{grid-template-columns:1fr}.model-request-sheet form>small{color:#8d8982;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.seo-section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:54px;padding-top:18px;display:flex}.seo-section-head span{color:var(--landing-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.seo-section-head h2{letter-spacing:-.055em;text-align:right;max-width:850px;margin:0;font:500 clamp(37px,5vw,72px)/.95 Manrope}.seo-landing-stock,.seo-why,.seo-related-links,.seo-locations,.seo-faq{padding:clamp(72px,8vw,125px) var(--pad)}.seo-landing-empty{border-block:1px solid var(--line);text-align:center;place-content:center;justify-items:center;gap:24px;min-height:330px;display:grid}.seo-landing-empty p{max-width:620px;color:var(--muted);line-height:1.65}.seo-benefit-rail{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.seo-benefit-rail article{border-right:1px solid var(--line);min-height:270px;padding:25px 28px 30px 0}.seo-benefit-rail article+article{padding-left:28px}.seo-benefit-rail article:last-child{border-right:0}.seo-benefit-rail b{color:var(--landing-accent);font:500 12px/1 Manrope}.seo-benefit-rail h3{margin:70px 0 14px;font-size:21px;font-weight:500}.seo-benefit-rail p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.seo-trade{padding:clamp(78px,9vw,140px) var(--pad);color:#111;background:var(--landing-accent-soft);justify-content:space-between;align-items:end;gap:45px;display:flex}.seo-trade h2{letter-spacing:-.065em;max-width:900px;margin:0 0 22px;font:500 clamp(42px,6vw,88px)/.9 Manrope}.seo-trade p{color:#36322d;max-width:720px;margin:0;font-size:15px;line-height:1.7}.seo-trade .button--primary{color:#fff;background:#111;border-color:#111;flex:none}.seo-guide{padding:clamp(80px,10vw,150px) var(--pad);background:linear-gradient(145deg,color-mix(in srgb,var(--landing-accent) 10%,#0a0a09),#080808 60%);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:8vw;display:grid}.seo-guide>div>span,.seo-variants h3{color:var(--landing-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.seo-guide h2{letter-spacing:-.06em;margin:22px 0 28px;font:500 clamp(43px,6vw,86px)/.92 Manrope}.seo-guide>div>p{color:#aaa79f;max-width:760px;font-size:16px;line-height:1.8}.seo-variants{border-top:1px solid #ffffff26;align-self:end;padding-top:18px}.seo-variants h3{margin:0 0 25px}.seo-variants p{color:#d7d2c9;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin:0;padding:14px 0;display:flex}.seo-variants svg{color:var(--landing-accent)}.seo-related-links>div{border-top:1px solid var(--line)}.seo-related-links a{border-bottom:1px solid var(--line);min-height:105px;color:inherit;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;text-decoration:none;display:grid}.seo-related-links a span{color:var(--muted);text-transform:uppercase;font-size:11px}.seo-related-links a strong{letter-spacing:-.04em;font:500 clamp(24px,3vw,42px)/1 Manrope}.seo-related-links a svg{color:var(--landing-accent);transition:transform .25s}.seo-related-links a:hover svg{transform:translate(7px)}.seo-locations{background:color-mix(in srgb,var(--surface) 68%,transparent)}.seo-locations>div{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.seo-locations article{border-right:1px solid var(--line);gap:22px;min-height:250px;padding:28px;display:flex}.seo-locations article:last-child{border-right:0}.seo-locations article>svg{color:var(--landing-accent)}.seo-locations article span{color:var(--muted);text-transform:uppercase;font-size:10px}.seo-locations h3{margin:38px 0 10px;font-size:22px;font-weight:500}.seo-locations p{min-height:48px;color:var(--muted);font-size:13px;line-height:1.6}.seo-locations a{color:var(--landing-accent-soft);align-items:center;gap:8px;margin-top:12px;font-size:12px;text-decoration:none;display:inline-flex}.seo-faq>div{border-top:1px solid var(--line);max-width:1050px;margin-left:auto}.seo-faq details{border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;padding:28px 0;font-size:20px}.seo-faq details p{max-width:750px;color:var(--muted);margin:0;padding:0 0 28px;line-height:1.75}.seo-logo-drive{width:min(390px,100%);padding:18px 8px 20px;position:relative;overflow:hidden}.seo-drive-wordmark{width:100%;display:block;position:relative}.seo-wordmark-size{visibility:hidden;width:100%;display:block}.seo-wordmark-slice{width:100%;clip-path:inset(0 var(--slice-right) 0 var(--slice-left));display:block;position:absolute;inset:0}.seo-wordmark-slice--pass{transform-origin:top;animation:seoLetterPass .9s var(--letter-delay) cubic-bezier(.45,0,.2,1) both}.seo-wordmark-slice--dock{transform-origin:top;animation:.9s cubic-bezier(.35,0,.15,1) 1.92s both seoLetterDock}.seo-logo-track{background:linear-gradient(90deg,transparent,var(--line) 8% 92%,transparent);height:1px;position:absolute;bottom:19px;left:2%;right:2%}.seo-drive-car{z-index:3;width:19%;animation:3.15s linear .18s both seoCarPark;position:absolute;bottom:18px;left:42%;transform:translate(440%)}.seo-drive-car img{z-index:2;filter:drop-shadow(0 4px 4px #0000004d);width:100%;position:relative}.seo-drive-car i{z-index:3;opacity:0;background:#ffe0a4;border-radius:50%;width:4px;height:2px;animation:3.15s .18s both seoHeadlight;position:absolute;top:42%;left:0;box-shadow:-4px 0 10px 4px #f39043ad}.seo-logo-drive[data-motion=light-fast-overshoot] .seo-drive-car{animation-duration:2.35s}.seo-logo-drive[data-motion=heavy-smooth] .seo-drive-car{animation-duration:3.7s}.seo-logo-drive[data-motion=heavy-fast-controlled] .seo-drive-car{animation-duration:2.7s}@keyframes seoCarPark{0%{transform:translate(440%)}18%{transform:translate(330%)}36%{transform:translate(220%)}54%{transform:translate(110%)}72%{transform:translate(8%)}82%{transform:translate(-4%)}92%{transform:translate(1.5%)}to{transform:translate(0)}}@keyframes seoLetterPass{0%,to{transform:scaleY(1)}22%,70%{transform:scaleY(.76)}}@keyframes seoLetterDock{0%{transform:scaleY(1)}38%,to{transform:scaleY(.76)}}@keyframes seoHeadlight{0%,72%{opacity:.08}83%{opacity:1}90%{opacity:.25}96%{opacity:1}to{opacity:.48}}@media (width<=900px){.seo-landing-hero{grid-template-columns:1fr;align-items:end;min-height:760px;padding-top:95px}.seo-landing-hero-copy{width:min(72vw,680px)}.seo-hero-art img{object-position:62% center}.seo-landing-aside{right:var(--pad);position:absolute;bottom:70px}.seo-benefit-rail{grid-template-columns:repeat(2,1fr)}.seo-benefit-rail article:nth-child(2){border-right:0}.seo-benefit-rail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.seo-locations>div{grid-template-columns:1fr}.seo-locations article{border-right:0;border-bottom:1px solid var(--line)}.seo-guide{grid-template-columns:1fr}.seo-trade{flex-direction:column;align-items:flex-start}}@media (width<=620px){.seo-landing{padding-top:70px}.seo-breadcrumbs{font-size:10px}.seo-landing-hero{min-height:720px;padding-top:72px;padding-bottom:38px}.seo-landing-hero:before{background:linear-gradient(#03030314 22%,#030303c7 52%,#030303f7 100%),linear-gradient(90deg,#0303039e,#0000)}.seo-hero-art{height:58%}.seo-hero-art:after{content:"";background:linear-gradient(#0000,#050505);height:34%;position:absolute;inset:auto 0 0}.seo-hero-art img{object-position:67% center}.seo-landing-hero-copy{align-self:end;width:100%}.seo-landing-hero h1{font-size:clamp(48px,14vw,70px)}.seo-landing-hero-copy>p{margin-top:22px;font-size:13px}.seo-landing-actions{margin-top:27px}.seo-landing-aside{top:26px;right:var(--pad);bottom:auto}.seo-landing-aside>strong{border:0;padding:0}.seo-landing-aside>strong b{font-size:45px}.seo-landing-aside>strong span{max-width:110px;margin-top:8px;font-size:7px}.seo-section-head{display:block}.seo-section-head h2{text-align:left;margin-top:18px}.seo-landing-stock,.seo-why,.seo-related-links,.seo-locations,.seo-faq{padding-top:68px;padding-bottom:68px}.seo-benefit-rail{grid-template-columns:1fr}.seo-benefit-rail article,.seo-benefit-rail article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0 28px}.seo-benefit-rail h3{margin-top:32px}.seo-trade{padding-top:72px;padding-bottom:72px}.seo-related-links a{grid-template-columns:1fr auto;padding:22px 0}.seo-related-links a span{grid-column:1/-1}.seo-locations article{padding-inline:0}.seo-faq summary{font-size:17px}.seo-landing-hero.is-family-hero{min-height:0;padding-top:calc(36vw + 28px);padding-bottom:34px}.seo-landing-hero.is-family-hero .seo-hero-art{height:36vw}.seo-landing-hero.is-family-hero .seo-hero-art:after{display:none}.seo-landing-hero.is-family-hero .seo-hero-art img{object-position:center}.seo-landing-hero.is-family-hero .seo-landing-aside{top:calc(36vw + 18px)}.seo-landing-hero.is-family-hero h1{padding-right:76px;font-size:clamp(42px,12vw,60px)}.hero-brand-projection img{width:100px;top:43%;bottom:auto;right:18px}.hero-brand-projection:after{display:none}}@media (width<=760px){.lead-inbox article{grid-template-columns:1fr;gap:14px}.lead-inbox article>b{justify-self:start}}.seo-related-stock{border-top:1px solid var(--line);margin-top:100px;padding-top:55px}.seo-related-stock>h2{letter-spacing:-.05em;margin:0 0 36px;font:500 clamp(30px,4vw,54px)/1 Manrope}.not-found-page{min-height:100vh;padding:130px var(--pad) 90px;background:radial-gradient(circle at 75% 40%,#c9ae7a1f,#0000 28%);place-content:center;justify-items:start;display:grid}.not-found-page>span{color:var(--champagne);letter-spacing:.16em;font-size:11px}.not-found-page h1{letter-spacing:-.07em;margin:18px 0;font:500 clamp(44px,7vw,92px)/.95 Manrope}.not-found-page p{max-width:600px;color:var(--muted);margin:0 0 30px;line-height:1.7}.max-top-page{background:radial-gradient(circle at 72% 76%,#e27d2f1f,#0000 32%);min-height:100svh;padding-top:94px}.max-top-panorama{border:0;color:#fff;cursor:zoom-in;background:#10100f;border-block:1px solid #ffffff24;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.max-top-panorama:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -80px 90px -90px #000000e6}.max-top-panorama img{width:100%;height:auto;display:block}.max-top-expand{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.25);letter-spacing:.05em;text-transform:uppercase;background:#0c0c0b94;border:1px solid #ffffff38;border-radius:2px;align-items:center;gap:9px;padding:11px 14px;font-size:9px;font-weight:700;transition:transform .24s,background .24s;display:inline-flex;position:absolute;bottom:clamp(14px,2vw,28px);right:clamp(14px,2vw,32px);box-shadow:inset 0 1px #ffffff1f,0 12px 36px #00000047}.max-top-panorama:hover .max-top-expand{background:#1b1713c2;transform:translateY(-2px)}.max-top-lightbox{background:#030303f7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.max-top-lightbox::backdrop{-webkit-backdrop-filter:blur(14px);background:#000000f0}.max-top-lightbox[open]{place-items:center;display:grid}.max-top-lightbox img{object-fit:contain;width:100%;height:100%;display:block}.max-top-lightbox-close{z-index:2;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#121211a3;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 14px 42px #0000004d}.max-top-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(34px,7vw,120px);min-height:245px;padding-top:42px;padding-bottom:52px;display:grid}.max-top-copy>span{color:var(--champagne-light);letter-spacing:.18em;font-size:10px;font-weight:700}.max-top-copy h1{letter-spacing:-.075em;margin:10px 0 14px;font:500 clamp(48px,7vw,98px)/.86 Manrope}.max-top-copy p{max-width:670px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.max-top-actions{align-items:center;gap:12px;display:flex}.max-top-button{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.35);letter-spacing:.04em;text-shadow:0 1px 8px #000000b8;cursor:pointer;background:linear-gradient(135deg,#22211fc7,#0c0c0b85);border:1px solid #ffffff38;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:10px;font-weight:700;transition:transform .24s,border-color .24s,background .24s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #0000003d}.max-top-button:hover{background:linear-gradient(135deg,#352c25db,#11100ea3);border-color:#e87d2fb8;transform:translateY(-2px)}.max-top-button--primary{color:#0b0907;text-shadow:0 1px #fff3;background:linear-gradient(135deg,#e27d2fe0,#a44d16b3);border-color:#ee975494;box-shadow:inset 0 1px #ffffff3d,0 18px 48px #7735104d}.max-top-button--primary:hover{background:linear-gradient(135deg,#f09148f0,#be591ac7)}.desktop-nav a[href$=\/max-top]{color:var(--champagne-light)}.desktop-nav a[href$=\/max-top].is-active{color:var(--off-white)}@media (width<=900px){.max-top-panel{grid-template-columns:1fr}.max-top-actions{justify-content:flex-start}}@media (width<=620px){.max-top-page{padding-top:70px}.max-top-panorama img{width:100%;max-width:100%}.max-top-expand{padding:9px;bottom:10px;right:10px}.max-top-expand span{display:none}.max-top-panel{gap:30px;min-height:0;padding-top:34px;padding-bottom:46px}.max-top-copy h1{font-size:52px}.max-top-copy p{font-size:12px}.max-top-actions{flex-direction:column;align-items:stretch}.max-top-button{width:100%;min-height:52px}}.site-shell[data-theme=light] .max-top-page{background:radial-gradient(circle at 72% 76%,#e27d2f1f,#0000 32%)}.site-shell[data-theme=light] .max-top-button{color:#171716;text-shadow:none;background:linear-gradient(135deg,#ffffffd1,#efebe49e);border-color:#1111112e;box-shadow:inset 0 1px #fffc,0 18px 44px #3226191f}.site-shell[data-theme=light] .max-top-button--primary{color:#17110c;background:linear-gradient(135deg,#ef8b41eb,#d66923c7);border-color:#cf631d94}.server-seo{min-height:100vh;padding:120px var(--pad);background:var(--bg);color:var(--off-white)}.server-seo nav{flex-wrap:wrap;gap:24px;margin-bottom:80px;display:flex}.server-seo a{color:var(--champagne-light)}.server-seo h1{letter-spacing:-.065em;max-width:1000px;margin:0 0 28px;font:500 clamp(44px,7vw,92px)/.95 Manrope}.server-seo>p{max-width:760px;color:var(--muted);line-height:1.7}.server-seo>img{object-fit:contain;background:#050505;width:min(1100px,100%);max-height:700px;margin:36px 0}.server-seo section{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:60px;display:grid}.server-seo article a{color:inherit;text-decoration:none}.server-seo article img{aspect-ratio:1.45;object-fit:cover;width:100%}.server-seo article h2{margin:15px 0 8px;font-size:20px}.server-seo article p{color:var(--muted);font-size:11px}@media (width<=760px){.seo-related-stock{margin-top:70px}.server-seo{padding-top:80px}.server-seo nav{margin-bottom:55px}.server-seo section{grid-template-columns:1fr}}html[data-theme=light]{background:#f5f3ef}.site-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f3ef;--surface:#fff;--surface-2:#e9e6df;--line:#11111124;--muted:#6d6962;--champagne:#d87027;--champagne-light:#e87d2f;--off-white:#151514;background-color:var(--bg);color:var(--off-white);background-image:linear-gradient(#f5f3effa 0,#f5f3efe6 18%,#f5f3efd6 52%,#f5f3eff0 86%,#f5f3effc 100%),url(/brand/topcars-isometric-grid.svg)}.site-shell[data-theme=light] .site-header{background:linear-gradient(#faf9f6f0,#faf9f6c2);border-bottom-color:#1111111c;box-shadow:0 10px 35px #271f170f}.site-shell[data-theme=light] .desktop-nav a{color:#66625d}.site-shell[data-theme=light] .desktop-nav a.is-active{color:#111}.site-shell[data-theme=light] .theme-toggle,.site-shell[data-theme=light] .header-concierge,.site-shell[data-theme=light] .compare-shortcut,.site-shell[data-theme=light] .favorite-shortcut,.site-shell[data-theme=light] .garage-trigger,.site-shell[data-theme=light] .utility-trigger{color:#171716;background:#ffffffb8}.site-shell[data-theme=light] .header-concierge{color:#111;background:#e87d2f;border-color:#e87d2f}.site-shell[data-theme=light] .header-popover{background:#fffffff7;box-shadow:0 22px 60px #261e1424}.site-shell[data-theme=light] .utility-menu select,.site-shell[data-theme=light] .mobile-preferences select,.site-shell[data-theme=light] .mobile-preferences button{color:#171716;background:#f5f3ef}.site-shell[data-theme=light] .locale-select select{color:#171716;background:#fff;border-color:#11111129}.site-shell[data-theme=light] .mobile-menu{background:#f8f7f3f7}.site-shell[data-theme=light] .hero,.site-shell[data-theme=light] .vehicle-visual,.site-shell[data-theme=light] .concierge-band{color:#f4f1ea}.site-shell[data-theme=light] .seo-landing-hero{background:radial-gradient(circle at 75% 35%,color-mix(in srgb,var(--landing-accent) 17%,transparent),transparent 31%),linear-gradient(135deg,#171716,#080808 72%);color:#f7f3ed}.site-shell[data-theme=light] .seo-landing-hero p{color:#c5c1ba}.site-shell[data-theme=light] .seo-landing-aside>strong span{color:#b4afa7}.site-shell[data-theme=light] .seo-drive-car img{filter:none}.site-shell[data-theme=light] .seo-guide{background:linear-gradient(145deg,color-mix(in srgb,var(--landing-accent) 9%,#fff),var(--landing-light) 64%);color:#171716}.site-shell[data-theme=light] .seo-guide>div>p{color:#66615b}.site-shell[data-theme=light] .seo-variants{border-top-color:#1111112e}.site-shell[data-theme=light] .seo-variants p{color:#393632;border-bottom-color:#1111111f}.site-shell[data-theme=light] .seo-locations{background:#ffffff6b}.site-shell[data-theme=light] .mega-filter,.site-shell[data-theme=light] .sort-control select,.site-shell[data-theme=light] .filter-controls select option{color:#191817;background:#fff}.site-shell[data-theme=light] .search-box input,.site-shell[data-theme=light] .filter-controls b,.site-shell[data-theme=light] .filter-controls select{color:#242220}.site-shell[data-theme=light] .vehicle-card-copy,.site-shell[data-theme=light] .story-card-copy{color:#181716}.site-shell[data-theme=light] .story-sections button,.site-shell[data-theme=light] .story-filters button{color:#393632;text-shadow:none;background:linear-gradient(145deg,#ffffffe6,#e8e4ddc2);border-color:#1111112e;box-shadow:inset 0 1px #fffffff2,0 12px 30px #37291a1a}.site-shell[data-theme=light] .story-sections button:hover,.site-shell[data-theme=light] .story-filters button:hover{color:#161412;background:linear-gradient(145deg,#fff,#efe2d5e0);border-color:#d8702785}.site-shell[data-theme=light] .story-sections button.is-active,.site-shell[data-theme=light] .story-filters button.is-active{color:#8d3c08;background:linear-gradient(145deg,#ffe1c9f0,#eebf99d1);border-color:#d87027cc;box-shadow:inset 0 1px #ffffffdb,0 14px 34px #9f4e1824}.site-shell[data-theme=light] .contact-grid article{background:linear-gradient(145deg,#fff,#ebe8e1)}.site-shell[data-theme=light] .button--ghost{color:#191817;background:#ffffff6b;border-color:#11111138}.site-shell[data-theme=light] .hero .button--ghost{color:#fff;background:#05050538;border-color:#ffffff57}.site-shell[data-theme=light] .seo-landing-hero .button--ghost{color:#fff;background:#05050566;border-color:#ffffff4d}.catalog-page{padding-top:94px}.catalog-discovery{margin:0 calc(var(--pad) * -1) 48px;padding:0 var(--pad);overflow:hidden}.catalog-brand-rail{border-block:1px solid var(--line);scrollbar-width:none;gap:0;margin-top:0;display:flex;overflow-x:auto}.catalog-brand-rail::-webkit-scrollbar{display:none}.catalog-model-rail::-webkit-scrollbar{display:none}.catalog-brand-rail button{border:0;border-right:1px solid var(--line);min-width:138px;height:60px;color:var(--muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}.catalog-brand-rail button strong{white-space:nowrap;font:500 12px/1 Manrope}.catalog-brand-rail button span{border:1px solid var(--line);border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:9px;display:grid}.catalog-brand-rail button.is-active{color:var(--text);background:color-mix(in srgb,var(--champagne) 12%,transparent);box-shadow:inset 0 -2px var(--champagne)}.catalog-brand-rail button.is-active span{border-color:var(--champagne);color:var(--champagne-light)}.catalog-model-stage{padding-top:0}.catalog-family-scene{width:calc(100% + (var(--pad) * 2));height:clamp(360px,24vw,460px);margin-inline:calc(var(--pad) * -1);background:#0a0a09;position:relative;overflow:hidden}.catalog-family-scene.is-compact{height:clamp(270px,18vw,340px)}.catalog-family-scene img{object-fit:cover;object-position:var(--family-scene-position,center 62%);width:100%;height:100%;display:block}.catalog-family-caption{border:1px solid var(--line);border-top:0;justify-content:space-between;align-items:center;gap:30px;min-height:68px;padding:12px 20px;display:flex}.catalog-family-caption>div{align-items:baseline;gap:18px;display:flex}.catalog-family-caption strong{letter-spacing:.08em;text-transform:uppercase;font:600 23px/1 Manrope}.catalog-family-caption span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px}.catalog-family-caption>a{border-bottom:1px solid var(--champagne);color:inherit;text-transform:uppercase;flex:none;align-items:center;gap:9px;padding-bottom:5px;font-size:10px;text-decoration:none;display:flex}.catalog-model-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:14px 0;display:flex;overflow-x:auto}.catalog-model-rail>button{scroll-snap-align:start;border:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#10100f;flex:0 0 clamp(200px,18vw,280px);padding:0;overflow:hidden}.catalog-model-media{aspect-ratio:1.65;background:#10100f;display:block;position:relative;overflow:hidden}.catalog-model-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05}.catalog-model-media>img{object-fit:cover;filter:saturate(.72)brightness(.76);width:100%;height:100%;transition:transform .5s,filter .4s;display:block}.catalog-model-copy{justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 13px;display:flex}.catalog-model-rail>button b{letter-spacing:-.04em;font:500 clamp(20px,2vw,29px)/1 Manrope}.catalog-model-rail>button small{color:#bbb7af;text-align:right;text-transform:uppercase;max-width:90px;font-size:9px;line-height:1.3}.catalog-model-rail>button.is-active{border-color:var(--champagne)}.catalog-model-rail>button.is-active .catalog-model-media>img,.catalog-model-rail>button:hover .catalog-model-media>img{filter:saturate(.9)brightness(.92);transform:scale(1.035)}.catalog-model-monogram{letter-spacing:-.08em;color:#ffffff21!important;place-content:center!important;font:600 82px/1 Manrope!important;display:grid!important;position:absolute!important;inset:0!important}.model-dna{border:1px solid var(--line);color:#f5f1e9;background:#080808;grid-template-columns:minmax(260px,.8fr) minmax(230px,.65fr) minmax(420px,1.35fr);align-items:stretch;gap:0;min-height:250px;margin-top:0;display:grid;position:relative;overflow:hidden}.model-dna-copy{border-inline:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 28px;display:flex}.model-dna-copy>span{color:var(--champagne);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.model-dna-copy h3{letter-spacing:-.055em;margin:12px 0;font:500 clamp(28px,3vw,43px)/.92 Manrope}.model-dna-copy p{color:#aaa69e;max-width:390px;margin:0 0 18px;font-size:11px;line-height:1.55}.model-dna-copy .button{min-height:40px;padding:0 15px;font-size:9px}.model-dna-silhouette{opacity:1;background:#10100f;min-height:248px;overflow:hidden}.model-dna-silhouette img{object-fit:cover;object-position:center;filter:saturate(.72)brightness(.75);width:100%;height:100%;display:block}.model-dna-silhouette.has-cutout{background:radial-gradient(circle at 55%,#292824,#0b0b0a 72%);padding:18px}.model-dna-silhouette.has-cutout img{object-fit:contain;filter:grayscale()brightness(1.25)contrast(1.08)drop-shadow(0 24px 34px #000000a6)}.model-dna-silhouette span{color:#333;place-content:center;height:100%;font:600 100px/1 Manrope;display:grid}.model-dna>.model-timeline{grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;align-content:center;gap:0;margin:0;padding:24px;list-style:none;display:grid;position:relative;overflow-x:auto}.model-timeline:before{content:"";background:#ffffff38;height:1px;position:absolute;top:5px;left:0;right:0}.model-timeline li{gap:7px;padding:28px 25px 0 0;display:grid;position:relative}.model-timeline li:before{content:"";background:var(--champagne);width:11px;height:11px;box-shadow:0 0 0 1px var(--champagne);border:2px solid #080808;border-radius:50%;position:absolute;top:0}.model-timeline time{color:var(--champagne-light);font:500 24px/1 Manrope}.model-timeline b{color:#fff;font-size:12px}.model-timeline span{color:#8e8b85;font-size:11px;line-height:1.45}.model-timeline--pending{grid-auto-columns:minmax(240px,480px)}.catalog-inventory-anchor{scroll-margin-top:100px}.model-inventory{border-top:1px solid var(--line)}.model-inventory-tools{justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.model-view-switch{border:1px solid var(--line);display:flex}.model-view-switch button{border:0;border-right:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:0 20px;font:600 11px/1 Manrope;display:flex}.model-view-switch button:last-child{border-right:0}.model-view-switch button.is-active{color:#111;background:var(--landing-accent-soft)}.model-result-count{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:11px}.model-quick-filter{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.model-quick-filter>.luxury-select{border-right:1px solid var(--line)}.model-quick-filter>.luxury-select:last-child{border-right:0}.luxury-select{gap:8px;min-width:0;padding:16px 18px;display:grid;position:relative}.luxury-select-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.luxury-select-trigger{width:100%;min-height:24px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font:500 12px/1 Manrope;display:flex}.luxury-select-trigger strong{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.luxury-select-trigger svg{flex:none;transition:transform .22s}.luxury-select.is-open .luxury-select-trigger svg{transform:rotate(180deg)}.luxury-select-menu{z-index:40;border:1px solid var(--line-strong);max-height:290px;color:var(--text);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:7px;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;overflow:auto;box-shadow:0 24px 70px #00000047}.luxury-select-menu button{width:100%;min-height:43px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;padding:0 12px;font:500 12px/1.25 Manrope;display:flex}.luxury-select-menu button:hover,.luxury-select-menu button:focus-visible{color:var(--text);background:color-mix(in srgb,var(--champagne) 12%,transparent);outline:0}.luxury-select-menu button.is-selected{color:var(--text)}.luxury-select-menu button.is-selected svg{color:var(--champagne)}.model-showcase{outline:none;margin-top:18px}.model-showcase-media{background:#111;height:min(690px,62vw);min-height:430px;position:relative;overflow:hidden}.model-showcase-media>a,.model-showcase-media img{width:100%;height:100%;display:block}.model-showcase-media img{object-fit:contain;background:#0b0b0a;animation:.45s both modelCarIn}.model-showcase-arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#05050561;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.model-showcase-arrow.is-left{left:22px}.model-showcase-arrow.is-right{right:22px}.model-showcase-index{color:#fff;letter-spacing:.1em;font:600 11px/1 Manrope;position:absolute;bottom:22px;left:24px}.model-showcase-hint{color:#ffffffb8;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute;bottom:20px;right:24px}.model-showcase-data{border:1px solid var(--line);border-top:0;grid-template-columns:minmax(220px,1fr) minmax(420px,1.4fr) auto;align-items:center;gap:34px;min-height:138px;padding:26px 30px;display:grid}.model-showcase-data>div{justify-content:space-between;align-items:baseline;gap:22px;display:flex}.model-showcase-data h3{letter-spacing:-.04em;margin:0;font:500 clamp(23px,2.5vw,38px)/1 Manrope}.model-showcase-data>div>strong{color:var(--landing-accent-soft);white-space:nowrap;font:500 clamp(22px,2vw,31px)/1 Manrope}.model-showcase-data dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.model-showcase-data dl>div{border-left:1px solid var(--line);padding:0 17px}.model-showcase-data dt{color:var(--muted);text-transform:uppercase;font-size:9px}.model-showcase-data dd{align-items:center;gap:5px;margin:8px 0 0;font:500 12px/1.2 Manrope;display:flex}.model-list-view{border-top:1px solid var(--line);margin-top:18px}.model-list-view>a{border-bottom:1px solid var(--line);min-height:150px;color:inherit;grid-template-columns:210px minmax(0,1fr) auto 28px;align-items:center;gap:28px;padding:18px 0;text-decoration:none;display:grid}.model-list-view img{object-fit:cover;width:210px;height:112px}.model-list-view span,.model-list-view p{color:var(--muted);font-size:11px}.model-list-view h3{margin:8px 0;font:500 27px/1 Manrope}.model-list-view p{margin:0}.model-list-view>a>strong{color:var(--landing-accent-soft);font:500 24px/1 Manrope}.model-gallery-view{grid-template-columns:repeat(2,1fr);gap:2px;margin-top:18px;display:grid}.model-gallery-view a{color:#fff;background:#111;min-height:390px;position:relative;overflow:hidden}.model-gallery-view img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.model-gallery-view a:hover img{transform:scale(1.025)}.model-gallery-view a:after{content:"";background:linear-gradient(#0000 50%,#000000db);position:absolute;inset:0}.model-gallery-view span{z-index:2;justify-content:space-between;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.model-gallery-view b{font:500 23px/1 Manrope}.model-gallery-view strong{color:var(--landing-accent-soft)}.model-inventory-empty{border-bottom:1px solid var(--line);place-content:center;justify-items:center;gap:20px;min-height:320px;display:grid}.model-inventory-empty button{border:0;border-bottom:1px solid var(--champagne);color:inherit;cursor:pointer;background:0 0}@keyframes modelCarIn{0%{opacity:.35;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.vehicle-model-story{min-height:330px;margin:0 var(--pad) clamp(38px,5vw,72px);color:#fff;isolation:isolate;background:#090909;justify-content:space-between;align-items:end;gap:40px;padding:clamp(32px,5vw,68px);text-decoration:none;display:flex;position:relative;overflow:hidden}.vehicle-model-story:before{content:"";z-index:-2;background:linear-gradient(90deg,#030303f5,#030303a6 50%,#0303031f),var(--vehicle-model-art,linear-gradient(135deg,#181714,#050505));background-position:50%;background-size:cover;transition:transform .7s;position:absolute;inset:0}.vehicle-model-story:hover:before{transform:scale(1.018)}.vehicle-model-story>span{gap:12px;max-width:720px;display:grid}.vehicle-model-story small{color:var(--champagne-light);letter-spacing:.16em;font-size:9px}.vehicle-model-story strong{letter-spacing:-.055em;font:500 clamp(34px,5vw,68px)/.93 Manrope}.vehicle-model-story em{color:#bdb8af;font-size:13px;font-style:normal;line-height:1.6}.vehicle-model-story>b{border-bottom:1px solid var(--champagne);white-space:nowrap;align-self:end;align-items:center;gap:12px;padding-bottom:5px;font-size:12px;display:flex}@media (width<=1050px){.model-dna{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.model-dna-silhouette{grid-row:1/3}.model-dna-copy{border-right:0}.model-dna>.model-timeline{grid-column:2;min-height:155px;padding-top:20px}.model-showcase-data{grid-template-columns:1fr auto}.model-showcase-data dl{grid-area:2/1/auto/-1}.model-quick-filter{grid-template-columns:repeat(3,1fr)}.model-quick-filter>.luxury-select:nth-child(3){border-right:0}.model-quick-filter>.luxury-select:nth-child(n+4){border-top:1px solid var(--line)}.model-showcase-data>.button{grid-area:1/2}}@media (width<=700px){.catalog-page{padding-top:70px}.catalog-discovery{margin-top:0;margin-bottom:38px}.catalog-brand-rail{margin-top:0}.catalog-brand-rail button{min-width:120px;height:56px;padding:0 14px}.catalog-family-scene,.catalog-family-scene.is-compact{aspect-ratio:3;height:auto}.catalog-family-scene img{object-fit:cover;object-position:var(--family-scene-position,center 62%);height:100%}.family-brand-mark{width:88px;height:42px;top:14px;left:14px}.catalog-family-caption{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.catalog-family-caption>div{flex-direction:column;align-items:flex-start;gap:6px}.catalog-model-rail>button{flex-basis:68vw}.catalog-model-copy{align-items:flex-start}.model-dna{min-height:0;display:block}.model-dna-silhouette{height:220px;min-height:220px}.model-dna-copy{border:0;border-top:1px solid #ffffff1f;min-height:0;padding:24px 20px}.model-dna>.model-timeline{border-top:1px solid #ffffff1f;min-height:160px;margin:0;padding:24px 20px}.model-inventory-tools{flex-direction:column;justify-content:center;align-items:flex-start}.model-view-switch{width:100%}.model-view-switch button{flex:1;justify-content:center;padding:0 8px}.model-quick-filter{grid-template-columns:repeat(2,1fr)}.model-quick-filter>.luxury-select,.model-quick-filter>.luxury-select:nth-child(3){border-right:1px solid var(--line);border-top:1px solid var(--line)}.model-quick-filter>.luxury-select:nth-child(odd){border-left:0}.model-quick-filter>.luxury-select:first-child,.model-quick-filter>.luxury-select:nth-child(2){border-top:0}.model-showcase-media{height:62vw;min-height:270px}.model-showcase-media img{object-fit:cover}.model-showcase-arrow{width:42px;height:42px}.model-showcase-arrow.is-left{left:10px}.model-showcase-arrow.is-right{right:10px}.model-showcase-hint{display:none}.model-showcase-data{flex-direction:column;align-items:stretch;gap:24px;padding:22px 18px;display:flex}.model-showcase-data>div{flex-direction:column;align-items:flex-start;gap:12px}.model-showcase-data dl{grid-template-columns:repeat(2,1fr)}.model-showcase-data dl>div{border-left:0;border-top:1px solid var(--line);padding:12px 8px}.model-list-view>a{grid-template-columns:112px minmax(0,1fr);gap:15px}.model-list-view img{width:112px;height:84px}.model-list-view>a>strong{grid-column:2;font-size:18px}.model-list-view>a>svg{display:none}.model-gallery-view{grid-template-columns:1fr}.model-gallery-view a{min-height:310px}.vehicle-model-story{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:420px}.vehicle-model-story>b{white-space:normal}}.site-shell[data-theme=light] .catalog-model-rail>button,.site-shell[data-theme=light] .model-dna,.site-shell[data-theme=light] .vehicle-model-story{color:#fff}.site-shell[data-theme=light] .luxury-select-menu{background:#faf9f6f5}.featured-models{padding:clamp(76px,9vw,140px) var(--pad);color:#f6f2eb;background:#080808;overflow:hidden}.featured-models>header{border-top:1px solid #ffffff29;justify-content:space-between;margin-bottom:45px;padding-top:18px;display:flex}.featured-models>header span{color:var(--champagne-light);letter-spacing:.16em;font-size:9px}.featured-models>header h2{letter-spacing:-.055em;margin:15px 0 16px;font:500 clamp(38px,5vw,70px)/.94 Manrope}.featured-models>header p{color:#aaa69e;margin:0;font-size:14px}.featured-model-rail{margin-right:calc(var(--pad) * -1);padding-right:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.featured-model-rail::-webkit-scrollbar{display:none}.featured-model-rail>a{scroll-snap-align:start;color:#fff;background:#111;flex:0 0 clamp(310px,37vw,580px);min-height:410px;text-decoration:none;position:relative;overflow:hidden}.featured-model-rail>a:after{content:"";background:linear-gradient(#0000 38%,#000000eb);position:absolute;inset:0}.featured-model-rail img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.featured-model-rail>a:hover img{transform:scale(1.025)}.featured-model-rail>a>span{z-index:2;gap:7px;display:grid;position:absolute;bottom:25px;left:26px;right:65px}.featured-model-rail small{color:var(--champagne-light);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.featured-model-rail strong{letter-spacing:-.05em;font:500 clamp(28px,3vw,46px)/.95 Manrope}.featured-model-rail em{color:#aaa69e;text-transform:uppercase;font-size:10px;font-style:normal}.featured-model-rail>a>svg{z-index:2;position:absolute;bottom:27px;right:25px}.landing-model-dna{padding:clamp(75px,9vw,135px) var(--pad);color:#f5f1e9;background:#070707;position:relative;overflow:hidden}.landing-model-dna-head{z-index:2;justify-content:space-between;align-items:end;gap:35px;display:flex;position:relative}.landing-model-dna-head>div>span{color:var(--landing-accent-soft);letter-spacing:.17em;font-size:9px}.landing-model-dna-head h2{letter-spacing:-.065em;margin:18px 0 20px;font:500 clamp(43px,6vw,88px)/.9 Manrope}.landing-model-dna-head p{color:#aaa69e;max-width:690px;margin:0;font-size:14px;line-height:1.7}.landing-model-dna-head button{border:0;border-bottom:1px solid var(--landing-accent);color:#fff;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 0 7px;font:600 11px/1 Manrope;display:flex}.landing-model-silhouette{z-index:1;place-items:center;min-height:360px;margin:20px 0 0;display:grid;position:relative}.landing-model-silhouette:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);height:1px;position:absolute;bottom:38px;left:5%;right:5%}.landing-model-silhouette img{object-fit:contain;filter:grayscale()contrast(1.25)brightness(.72);opacity:.55;width:min(86vw,1050px);height:370px}.landing-model-silhouette.has-cutout img{filter:grayscale()brightness(1.25)contrast(1.08)drop-shadow(0 32px 45px #000c);opacity:.9}.landing-model-silhouette>span{z-index:-1;color:#ffffff0e;letter-spacing:-.07em;white-space:nowrap;font:500 clamp(52px,9vw,150px)/.85 Manrope;position:absolute;right:0}.landing-model-silhouette>strong{color:#222;font:500 50px/1 Manrope}.landing-model-dna .model-timeline{z-index:2;margin-top:12px;position:relative}.landing-model-history-pending{color:#8e8b85;border-top:1px solid #ffffff2e;margin:25px 0 0;padding-top:20px;font-size:12px}#model-inventory{scroll-margin-top:92px}.brand-family{color:#f6f2eb;background:#080808;padding-top:clamp(75px,9vw,130px);padding-bottom:clamp(75px,9vw,130px)}.brand-family>header{border-top:1px solid #ffffff2e;margin-bottom:38px;padding-top:18px}.brand-family>header>span{color:var(--landing-accent-soft);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.brand-family>header>div{justify-content:space-between;align-items:end;gap:30px;display:flex}.brand-family h2{letter-spacing:-.065em;margin:20px 0 0;font:500 clamp(44px,6vw,88px)/.88 Manrope}.brand-family>header b{color:#ffffff38;font:500 clamp(54px,8vw,118px)/.8 Manrope}.brand-family-filters{scrollbar-width:none;gap:8px;margin:0 0 42px;padding:0 0 8px;display:flex;overflow-x:auto}.brand-family-filters::-webkit-scrollbar{display:none}.brand-family-filters button{color:#aaa69e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;flex:none;min-height:40px;padding:0 17px;font:600 10px/1 Manrope;transition:all .25s}.brand-family-filters button:hover,.brand-family-filters button.is-active{color:#080808;border-color:var(--landing-accent-soft);background:var(--landing-accent-soft)}.brand-family-groups{gap:56px;display:grid}.brand-family-group{gap:18px;display:grid}.brand-family-group-title{color:#f6f2eb;letter-spacing:-.04em;align-items:center;gap:14px;font:500 24px/1 Manrope;display:flex}.brand-family-group-title:after{content:"";background:#ffffff21;flex:1;height:1px}.brand-family-group-title b{color:#807d77;order:3;font:500 10px/1 Manrope}.brand-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.brand-family-grid>a{color:#fff;isolation:isolate;background:#111;min-height:330px;text-decoration:none;position:relative;overflow:hidden}.brand-family-grid>a:after{content:"";z-index:-1;background:linear-gradient(#00000014 30%,#000000f0);position:absolute;inset:0}.brand-family-grid img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.brand-family-grid>a:hover img{transform:scale(1.025)}.brand-family-grid>a>div{gap:5px;display:grid;position:absolute;bottom:22px;left:22px;right:54px}.brand-family-grid small{color:var(--landing-accent-soft);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.brand-family-grid strong{letter-spacing:-.04em;font:500 25px/1 Manrope}.brand-family-grid em{color:#aaa69e;text-transform:uppercase;font-size:9px;font-style:normal}.brand-family-grid>a>svg{position:absolute;bottom:24px;right:22px}.brand-family-placeholder{color:#ffffff14;letter-spacing:-.08em;place-content:center;font:600 clamp(58px,7vw,110px)/1 Manrope;display:grid;position:absolute;inset:0}.brand-family-grid>a.is-awaiting-art{background:radial-gradient(circle at 65% 35%,#24231f,#090909 67%)}@media (width<=700px){.featured-model-rail>a{flex-basis:84vw;min-height:360px}.landing-model-dna-head{flex-direction:column;align-items:flex-start}.landing-model-silhouette{min-height:260px}.landing-model-silhouette img{width:115%;height:280px}.landing-model-silhouette>span{white-space:normal;text-align:right}.landing-model-dna .model-timeline{margin-top:10px}.brand-family-grid{margin-right:calc(var(--pad) * -1);padding-right:var(--pad);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.brand-family-grid>a{scroll-snap-align:start;flex:0 0 82vw;min-height:360px}.brand-family>header>div{align-items:flex-start}.brand-family>header b{font-size:58px}.brand-family-filters{margin-bottom:30px}.brand-family-groups{gap:44px}}.site-shell[data-theme=light] .site-footer{background:#eeece6}.media-group-tabs{scrollbar-width:none;gap:2px;overflow-x:auto}.media-group-tabs::-webkit-scrollbar{display:none}.media-group-tabs button{text-transform:none;letter-spacing:0;flex:none}.media-group-tabs button b{color:#77736b;font-size:10px;font-weight:500}.media-group-tabs button.is-active b{color:var(--champagne-light)}.gallery-spin{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0505056b;border:1px solid #ffffff61;border-radius:20px;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:flex;position:absolute;bottom:17px;left:18px}.gallery-spin.is-active{border-color:var(--champagne);color:#17140f;background:var(--champagne-light)}.vehicle-gallery.is-spin-mode .gallery-stage{cursor:ew-resize;touch-action:pan-y}.vehicle-gallery.is-spin-mode .gallery-stage>img{-webkit-user-select:none;user-select:none}.media-organizer{background:#0d0e0c;border:1px solid #30312c;margin-top:22px}.media-organizer>header{border-bottom:1px solid #30312c;justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding:14px 18px;display:flex}.media-organizer>header div{gap:5px;display:grid}.media-organizer>header span{color:#777973;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.media-organizer>header strong{color:#d8d5cd;font-size:13px;font-weight:500}.media-organizer>header small{color:#74766f;text-align:right;max-width:300px;font-size:9px;line-height:1.5}.media-organizer-list{max-height:620px;overflow:auto}.media-organizer-row{border-bottom:1px solid #252621;grid-template-columns:76px minmax(150px,1fr) 150px 82px 66px 110px 82px;align-items:center;gap:12px;min-height:86px;padding:10px 14px;display:grid}.media-organizer-row:last-child{border-bottom:0}.media-organizer-preview{color:#8d887e;background:#171814;place-items:center;width:68px;height:58px;display:grid;overflow:hidden}.media-organizer-preview img{object-fit:cover;width:100%;height:100%}.media-organizer-source{gap:5px;min-width:0;display:grid}.media-organizer-source strong{color:#d5d2ca;font-size:10px}.media-organizer-source small{color:#696b65;text-overflow:ellipsis;white-space:nowrap;font:8px/1.4 monospace;overflow:hidden}.media-organizer-row label{color:#6f716b;gap:5px;font-size:8px;display:grid}.media-organizer-row select,.media-organizer-row input[type=number]{color:#ccc8bf;background:#111210;border:1px solid #34352f;width:100%;min-height:34px;padding:0 8px}.media-spin-toggle{align-items:center;color:#aaa69e!important;grid-template-columns:auto 1fr!important;gap:8px!important}.media-spin-toggle input{accent-color:var(--champagne)}.media-order-buttons{gap:5px;display:flex}.media-order-buttons button{color:#aaa69e;cursor:pointer;background:#111210;border:1px solid #34352f;place-items:center;width:29px;height:32px;display:grid}@media (width<=1000px){.media-organizer-row{grid-template-columns:64px minmax(140px,1fr) 140px 70px 66px}.media-organizer-row>.media-spin-toggle,.media-organizer-row>.media-spin-toggle+label{grid-column:auto}}@media (width<=700px){.media-group-tabs button{padding:0 10px}.media-group-tabs button svg{display:none}.gallery-spin{bottom:10px;left:9px}.media-organizer>header{flex-direction:column;align-items:flex-start;gap:8px}.media-organizer>header small{text-align:left}.media-organizer-row{grid-template-columns:58px minmax(0,1fr) 110px;gap:9px}.media-organizer-source{grid-column:2/-1}.media-organizer-row label,.media-order-buttons{grid-column:auto}}.site-shell[data-theme=light] .active-catalog-filters button{color:#6f5d4c}.site-shell[data-theme=light] .compare-cell.is-different{color:#2c2925}.site-shell[data-theme=light] .vehicle-mobile-actions{background:#f7f5eff0;box-shadow:0 14px 40px #2820182e}@media (width<=620px){.brand-mark{width:110px}.theme-toggle{border:0;flex-basis:36px;width:36px;height:38px}.site-header .favorite-shortcut,.site-header .compare-shortcut,.site-header .header-concierge{display:none}.header-actions{gap:6px}}@media (width<=900px){.site-header .header-concierge,.site-header .header-utility{display:none}}@media (width<=620px){.garage-label{display:none}.garage-trigger{border:0;width:42px;min-width:42px;padding:0;position:relative}.garage-trigger b{min-width:15px;height:15px;padding:0 3px;font-size:8px;position:absolute;top:0;right:-2px}.garage-menu{right:-46px}.menu-toggle{padding:5px}}@media (prefers-reduced-motion:reduce){.seo-drive-car{animation:none;transform:translate(0)}.seo-drive-car i{opacity:.45;animation:none}.seo-wordmark-slice--pass{animation:none}.seo-wordmark-slice--dock{animation:none;transform:scaleY(.76)}}.header-account{border:1px solid var(--line);min-height:42px;color:var(--off-white);letter-spacing:.04em;align-items:center;gap:8px;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.header-account b{background:var(--champagne-light);color:#17150f;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.header-account.is-authenticated{border-color:#c9ae7a73}.account-loading{place-items:center;min-height:70vh;display:grid}.account-loading span{border:2px solid var(--line);border-top-color:var(--champagne);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.account-login{place-items:center;min-height:100vh;padding-top:140px;padding-bottom:100px;display:grid}.account-login>div{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),#10100eb8);text-align:center;justify-items:center;width:min(560px,100%);padding:56px 44px;display:grid}.account-login>div>svg{color:var(--champagne)}.account-login span,.account-heading span{color:var(--champagne);letter-spacing:.23em;margin-top:18px;font-size:9px}.account-login h1{letter-spacing:-.06em;margin:14px 0;font:500 clamp(36px,6vw,62px)/.95 Manrope}.account-login p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.7}.account-login a{background:var(--champagne-light);color:#17150f;align-items:center;gap:9px;min-height:48px;margin-top:20px;padding:0 24px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.account-login small{color:var(--muted);margin-top:16px;font-size:10px}.account-page{min-height:100vh;padding-top:150px;padding-bottom:110px}.account-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:34px;display:flex}.account-heading h1{letter-spacing:-.06em;margin:10px 0 6px;font:500 clamp(38px,6vw,72px)/.9 Manrope}.account-heading p{color:var(--muted);margin:0}.account-heading>button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:0 0;align-items:center;gap:8px;padding:0 14px;display:flex}.account-tabs{border-bottom:1px solid var(--line);gap:28px;margin:30px 0 44px;display:flex}.account-tabs button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;display:flex}.account-tabs button.is-active{border-bottom-color:var(--champagne);color:var(--off-white)}.account-tabs b{background:var(--surface-2);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.account-favorites{margin-top:10px}.conversation-center{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(280px,.85fr) minmax(420px,1.6fr);min-height:610px;display:grid}.conversation-center.is-compact{min-height:580px}.conversation-list{border-right:1px solid var(--line);min-width:0}.conversation-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;display:flex}.conversation-list>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.conversation-list>header strong{font-size:20px}.conversation-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:96px;color:var(--off-white);text-align:left;cursor:pointer;background:0 0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.conversation-list>button.is-active{background:#c9ae7a17}.conversation-list img{object-fit:cover;width:62px;height:54px}.conversation-list button>span{gap:4px;min-width:0;display:grid}.conversation-list strong,.conversation-list small,.conversation-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-list strong{font-size:11px}.conversation-list small{color:var(--champagne);font-size:9px}.conversation-list em{color:var(--muted);font-size:10px;font-style:normal}.conversation-list time{color:var(--muted);align-self:start;font-size:8px}.conversation-thread{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.conversation-thread>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 22px;display:flex}.conversation-thread>header>div{gap:4px;display:grid}.conversation-thread>header span,.conversation-thread>header small{color:var(--muted);font-size:9px}.conversation-thread>header strong{font-size:16px}.conversation-thread>header button{color:var(--champagne-light);background:0 0;border:0;align-items:center;gap:6px;font-size:10px;display:flex}.conversation-messages{flex-direction:column;gap:12px;min-height:0;max-height:470px;padding:24px;display:flex;overflow:auto}.conversation-messages article{border:1px solid var(--line);background:var(--surface-2);align-self:flex-start;max-width:min(72%,520px);padding:12px 14px}.conversation-messages article.is-own{background:#c9ae7a17;border-color:#c9ae7a52;align-self:flex-end}.conversation-messages article span,.conversation-messages article time{color:var(--muted);font-size:8px}.conversation-messages article p{white-space:pre-wrap;margin:6px 0;font-size:12px;line-height:1.55}.conversation-thread>form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:16px;display:grid}.conversation-thread textarea{resize:none;border:1px solid var(--line);background:var(--surface-2);min-height:52px;color:var(--off-white);padding:12px}.conversation-thread form button{background:var(--champagne-light);color:#15140f;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:flex}.conversation-error{color:#ef8f81;font-size:11px}.conversation-empty{border:1px solid var(--line);text-align:center;place-content:center;justify-items:center;min-height:420px;display:grid}.conversation-empty svg{color:var(--champagne)}.conversation-empty h2{margin:18px 0 8px}.conversation-empty p{max-width:430px;color:var(--muted);margin:0}.spin{animation:.8s linear infinite spin}.message-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.message-dialog{border:1px solid var(--line);background:#11120f;gap:16px;width:min(520px,100%);padding:36px;display:grid;position:relative;box-shadow:0 30px 100px #000}.message-dialog>span{color:var(--champagne);letter-spacing:.2em;font-size:9px}.message-dialog h2{margin:0;font-size:28px}.message-dialog p{color:var(--muted);margin:0}.message-dialog textarea{resize:vertical;border:1px solid var(--line);min-height:130px;color:var(--off-white);background:#191a17;padding:14px}.message-dialog-close{color:var(--muted);background:0 0;border:0;position:absolute;top:14px;right:14px}.seller-contact-card button{border:1px solid var(--line);color:var(--champagne-light);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}@media (width<=900px){.header-account span{display:none}.conversation-center{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:280px;overflow:auto}.conversation-thread{min-height:520px}.account-page{padding-top:120px}}@media (width<=620px){.header-account{border:0;justify-content:center;width:38px;padding:0}.header-account b{display:none}.account-login{padding-top:100px}.account-login>div{padding:42px 22px}.account-heading{flex-direction:column;align-items:flex-start}.account-tabs{gap:12px}.account-tabs button{flex:1;justify-content:center}.conversation-list>button{grid-template-columns:54px minmax(0,1fr)}.conversation-list img{width:54px;height:48px}.conversation-list time{display:none}.conversation-thread>header{align-items:flex-start}.conversation-thread>form{grid-template-columns:1fr}.conversation-thread form button{min-height:44px}.conversation-messages article{max-width:88%}.message-dialog{padding:32px 20px 22px}}
