.brand-name{flex-direction:column;align-items:flex-start;line-height:1.04;letter-spacing:-.5px;gap:4px}.brand-name b{font-size:25px}.brand-name>span{font-size:10px;letter-spacing:3.1px;text-transform:uppercase;font-weight:600}.brand-mark{width:43px;height:45px}.header-inner{gap:20px}nav{gap:22px}.hero-values a{font-size:11px;color:var(--muted)}.hero-values a:hover{color:var(--accent)}.hero-copy .eyebrow{font-size:10px}.hero-image{object-position:50% 58%}.hero-shade{background:linear-gradient(90deg,#000e 0%,#000b 32%,#0004 65%,#0007 100%),linear-gradient(0deg,#030405 0%,#03040535 24%,#03040544 64%,#030405b0 100%)}.category-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px;border-top:1px solid var(--line)}.category-links>a{display:grid;grid-template-columns:1fr 22px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center;gap:7px}.category-links span{font-size:23px;font-weight:600;grid-column:1}.category-links small{color:var(--muted);font-size:12px;grid-column:1}.category-links svg{color:var(--accent);grid-column:2;grid-row:1/3}.category-links>a:hover{color:var(--accent)}.muted{color:var(--muted);font-size:15px;max-width:310px}.about-contact{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border-top:1px solid var(--line)}.about-contact h2{margin:20px 0}.about-contact p{color:var(--muted);max-width:470px}.contact-lines a{display:block;padding:25px 0;border-bottom:1px solid var(--line);font-size:22px;overflow-wrap:anywhere}.contact-lines a small{display:block;color:var(--accent);letter-spacing:1.3px;font-size:10px;margin-bottom:6px}.contact-lines svg{float:right;color:var(--accent)}.section .split-feature .button,.editorial-band .split-feature .button{margin-top:25px}.collection h2{max-width:600px}.vehicle-summary h1{font-size:42px}.vehicle-summary h1 span{font-size:.83em}.site-footer .footer-brand .brand-name{color:var(--text)}.contact-section #contact-details a{font-size:19px;overflow-wrap:anywhere}.body-lead{max-width:700px}
@media(max-width:1180px){.brand-name b{font-size:22px}.brand-name>span{font-size:9px;letter-spacing:2.8px}nav{gap:16px}.vehicle-summary h1{font-size:36px}}
@media(max-width:900px){.category-links{grid-template-columns:1fr 1fr}.about-contact{gap:35px}.contact-lines a{font-size:18px}.hero-image{object-position:50% 100%}.vehicle-summary h1{font-size:44px}}
@media(max-width:600px){.brand-name b{font-size:23px}.brand-name>span{font-size:8px;letter-spacing:3px}.brand-mark{height:38px;width:36px}.hero-copy .eyebrow{font-size:9px}.category-links{gap:0 22px}.category-links>a{padding-block:22px}.category-links span{font-size:20px}.category-links small{font-size:11px}.category-links svg{width:17px}.about-contact{grid-template-columns:1fr;gap:20px}.contact-lines a{font-size:20px}.vehicle-summary h1{font-size:37px}.vehicle-summary h1 br{display:block}.vehicle-summary h1 span:before{content:none}.hero-copy>p{max-width:340px}.site-footer .brand-name b{font-size:24px}}

/* Owner-approved supplied artwork, 2026-11-04. */
.brand{flex-shrink:0}.brand-logo{display:block;width:244px;max-width:100%;height:auto;object-fit:contain}.footer-brand .brand-logo{width:250px}.brand:focus-visible{outline:2px solid var(--accent);outline-offset:7px;border-radius:2px}
@media(min-width:901px) and (max-width:1100px){.header-inner .header-cta{display:none}}
@media(max-width:600px){.header-inner .brand-logo{width:220px}.footer-brand .brand-logo{width:240px}}
@media(max-width:359px){.header-inner .brand-logo{width:200px}}
