:root{--pg-bg:#0b1b1c;--pg-ink:#e9e3d6;--pg-muted:#9ba7a1;--pg-accent:#b78a54;--pg-on-accent:#101715;--pg-line:#2b3b39;--pg-alt:#102324;--pg-card:#102122;--pg-header-bg:#0b1b1ce8;--pg-header-ink:#e9e3d6;--pg-header-line:#ffffff1f;--pg-footer-bg:#061011;--pg-footer-ink:#b5c1bb;}
body.pg-luxury-digital-showroom{background:#0b1b1c;color:#e9e3d6}
.pg-luxury-digital-showroom h1,.pg-luxury-digital-showroom h2,.pg-luxury-digital-showroom h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.ds-header{background:#0b1b1ccc;backdrop-filter:blur(10px);border-bottom:1px solid #ffffff1f;position:relative;z-index:30}
.ds-header .pg-logo img{filter:brightness(0) invert(1);opacity:.9;width:155px}
.ds-header .pg-nav a{color:#d8d6cb;font-size:9px;letter-spacing:.17em}
.ds-header .pg-nav a:hover,.ds-header .pg-nav a[aria-current="page"]{color:#b78a54;border-color:#b78a54}
.ds-header-side{display:flex;align-items:center;gap:15px;margin-left:auto}
.ds-open{color:#8da09a;font-size:8px;letter-spacing:.12em;text-transform:uppercase}
.ds-header .pg-header-cta{border-color:#b78a54;color:#d8b98e;font-size:9px;letter-spacing:.13em}
.ds-hero{min-height:760px;position:relative;overflow:hidden;display:flex;align-items:center}
.ds-hero-image{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.65) brightness(.64);transform:scale(1.015)}
.ds-hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,#061011e8,#06101155 50%,#061011aa),linear-gradient(0deg,#0b1b1c 0%,transparent 55%)}
.ds-hero-inner{position:relative;z-index:2;padding:120px 0 70px;width:min(1240px,calc(100% - 64px))}
.ds-hero-top{display:flex;justify-content:space-between;color:#9eaaa4;font-size:8px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff2b;padding-bottom:11px}
.ds-hero-copy{padding:80px 0 100px;max-width:850px}
.ds-hero-copy h1{font-size:clamp(67px,10vw,148px);line-height:.8;letter-spacing:-.06em;margin:0 0 25px;color:#f1ecdf}
.ds-hero-copy p{max-width:480px;color:#c2c6bb;font-size:15px;line-height:1.8}
.ds-button{background:#b78a54;color:#101715;border:1px solid #b78a54;border-radius:99px;text-transform:none;letter-spacing:.04em;font-size:12px;text-transform:uppercase}
.ds-hero-copy .pg-button{margin-top:24px}
.ds-hero-glass{display:grid;grid-template-columns:repeat(3,1fr);background:#061011b8;border:1px solid #ffffff1c;backdrop-filter:blur(14px)}
.ds-hero-glass div{padding:17px 20px;border-right:1px solid #ffffff1c;display:grid;gap:4px}
.ds-hero-glass div:last-child{border:0}
.ds-hero-glass span{color:#b78a54;font-size:8px;letter-spacing:.14em}
.ds-hero-glass strong{font-family:Georgia,serif;font-weight:400;font-size:17px;color:#f1ecdf}
.ds-hero-glass small{color:#8da09a;font-size:9px;letter-spacing:.03em}
.ds-featured{background:#0b1b1c}
.ds-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;border-bottom:1px solid #2b3b39;padding-bottom:23px;margin-bottom:38px}
.ds-section-head h2{font-size:clamp(40px,5vw,70px);line-height:.9;margin:8px 0 0;color:#efe9dc}
.ds-section-head h2 em{color:#b78a54;font-style:italic}
.ds-section-head .pg-text-link{color:#b78a54;border-color:#b78a54;font-size:9px}
.ds-featured .pg-card-media{background:#132a2b;aspect-ratio:4/3.2}
.ds-featured .pg-card-body{border-bottom:1px solid #2b3b39;padding:15px 0 18px}
.ds-featured .pg-card h2{font-family:Georgia,serif;font-size:20px;font-weight:400;color:#efe9dc}
.ds-featured .pg-card-top strong{color:#b78a54;font-family:Georgia,serif;font-size:17px}
.ds-featured .pg-card-meta{color:#82918c;font-size:8px}
.ds-featured .pg-card-link{color:#b78a54;border-color:#6a563c;font-size:8px}
.ds-experience{background:#102324;border-top:1px solid #2b3b39;border-bottom:1px solid #2b3b39}
.ds-experience-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}
.ds-experience-copy h2{font-size:clamp(40px,5.5vw,73px);line-height:.9;margin:10px 0 22px;color:#efe9dc}
.ds-experience-copy h2 em{color:#b78a54}
.ds-experience-copy p{color:#a4aea8;font-size:13px;line-height:1.9}
.ds-experience-copy .pg-text-link{color:#b78a54;border-color:#b78a54;font-size:9px}
.ds-experience-image{margin:0;position:relative}
.ds-experience-image img{width:100%;height:min(62vh,560px);object-fit:cover;filter:saturate(.62)}
.ds-experience-image figcaption{position:absolute;bottom:13px;left:14px;color:#f1ecdf;font-size:8px;letter-spacing:.12em;text-transform:uppercase}
.pg-location--digital{background:#0b1b1c;border-top:1px solid #2b3b39}
.pg-location--digital .pg-location-inner{gap:60px}
.pg-location--digital .pg-location-map{border:1px solid #3b514d;padding:6px;background:#102324}
.pg-location--digital .pg-location-map iframe{filter:grayscale(.7) sepia(.15) saturate(.8) brightness(.8)}
.pg-location--digital .pg-location h2{color:#efe9dc}
.pg-location--digital .pg-kicker{color:#b78a54}
.pg-location--digital .pg-location-details div{border-color:#2b3b39}
.pg-location--digital .pg-location-details strong,.pg-location--digital .pg-location-details a{color:#e2dccf}
.pg-location--digital .pg-location-intro{color:#9ba7a1}
.pg-location--digital .pg-button-primary{background:#b78a54;color:#101715;border-radius:99px}
.ds-cta{background:#b78a54;color:#101715;padding:64px 0;text-align:center}
.ds-cta .pg-kicker{color:#3c2b19}
.ds-cta h2{font-size:clamp(40px,6vw,73px);line-height:.9;margin:8px 0 22px;color:#101715}
.ds-cta .ds-button{background:#101715;color:#f1ecdf;border-color:#101715}
.pg-luxury-digital-showroom .pg-footer{background:#061011;border-top:1px solid #2b3b39}
.pg-luxury-digital-showroom .pg-footer-mark{border-color:#b78a54;color:#b78a54}
.pg-luxury-digital-showroom .pg-footer-col span{color:#b78a54}
.pg-luxury-digital-showroom .pg-page-intro{background:#0b1b1c;padding-top:80px}
.pg-luxury-digital-showroom .pg-page-intro h1{color:#efe9dc;font-size:clamp(55px,9vw,125px);line-height:.8}
.pg-luxury-digital-showroom .pg-page-intro h1 em{color:#b78a54}
.pg-luxury-digital-showroom .pg-page-intro p{color:#a4aea8}
.pg-luxury-digital-showroom .pg-section{background:#0b1b1c}
.pg-luxury-digital-showroom .pg-section-alt{background:#102324}
.pg-luxury-digital-showroom .pg-section h2,.pg-luxury-digital-showroom .pg-editorial-copy h2{color:#efe9dc}
.pg-luxury-digital-showroom .pg-editorial-copy p,.pg-luxury-digital-showroom .pg-process p{color:#a4aea8}
.pg-luxury-digital-showroom .pg-values{background:#2b3b39;border-color:#2b3b39}
.pg-luxury-digital-showroom .pg-values>div{background:#102324}
.pg-luxury-digital-showroom .pg-values span{color:#b78a54}
.pg-luxury-digital-showroom .pg-process{background:#2b3b39;border-color:#2b3b39}
.pg-luxury-digital-showroom .pg-process>div{background:#102324}
.pg-luxury-digital-showroom .pg-process h3{color:#efe9dc}
.pg-luxury-digital-showroom .pg-vehicle-head,.pg-luxury-digital-showroom .pg-vehicle-story{background:#0b1b1c}
.pg-luxury-digital-showroom .pg-vehicle-body{background:#102324}
.pg-luxury-digital-showroom .pg-vehicle-headgrid h1{color:#efe9dc}
.pg-luxury-digital-showroom .pg-vehicle-summary{background:#102122;border-color:#3b514d}
.pg-luxury-digital-showroom .pg-vehicle-summary h2,.pg-luxury-digital-showroom .pg-summary-price{color:#efe9dc}
.pg-luxury-digital-showroom .pg-summary-price{color:#b78a54}
.pg-luxury-digital-showroom .pg-spec-grid,.pg-luxury-digital-showroom .pg-spec-grid div{border-color:#2b3b39}
.pg-luxury-digital-showroom .pg-spec-grid dd{color:#e2dccf}
.pg-luxury-digital-showroom .pg-spec-grid dt{color:#8fa09a}
.pg-luxury-digital-showroom .pg-description,.pg-luxury-digital-showroom .pg-features ul{color:#a4aea8}
.pg-luxury-digital-showroom .vehicle-tab-buttons{border-color:#2b3b39}
.pg-luxury-digital-showroom .vehicle-tab-buttons button{color:#8fa09a}
.pg-luxury-digital-showroom .vehicle-tab-buttons button.is-active{color:#b78a54;border-color:#b78a54}
.pg-luxury-digital-showroom .vehicle-tab-panel h2{color:#efe9dc}
.pg-luxury-digital-showroom .pg-form-panel{background:#102122;border-color:#3b514d}
.pg-luxury-digital-showroom .contact-form input,.pg-luxury-digital-showroom .contact-form textarea{background:#0b1b1c;border-color:#3a504c;color:#efe9dc}
.pg-luxury-digital-showroom .contact-form .gold-button{background:#b78a54;color:#101715;border-radius:99px}
.pg-luxury-digital-showroom .contact-form .ghost-button{color:#efe9dc;border-color:#3a504c}
.pg-luxury-digital-showroom .pg-page--contact .pg-contact-list div{border-color:#2b3b39}
.pg-luxury-digital-showroom .pg-page--contact .pg-contact-list strong,.pg-luxury-digital-showroom .pg-page--contact .pg-contact-list a{color:#e2dccf}
.pg-luxury-digital-showroom .pg-sitemap a{border-color:#2b3b39}
@media(max-width:1000px){.ds-experience-grid{grid-template-columns:1fr;gap:35px}.ds-experience-image img{height:400px}.ds-hero-copy h1{font-size:90px}.ds-hero-glass{grid-template-columns:1fr}.ds-hero-glass div{border-right:0;border-bottom:1px solid #ffffff1c}}
@media(max-width:900px){.ds-open{display:none}.ds-header .pg-header-center{background:#0b1b1c;border-color:#2b3b39}.ds-header .pg-nav a{color:#e9e3d6}}
@media(max-width:650px){.ds-cta .pg-wrap{display:block}}
