/* Mid-tier: shared brand, photographic hero, brief opacity transitions only. */
.tier-60 #main{overflow-x:clip}.tier-60 .gallery-main{margin:0;cursor:default}
.tier-60 .subpage-heading h1,.tier-60 .subpage-cover img,.tier-60 .stock-vehicle,.tier-60 .vehicle-page-heading h1{animation:none;transform:none}
.tier-60 .contact-progress{grid-template-columns:1fr 1fr}
.tier-hero{position:relative;height:min(850px,calc(100svh - 98px));min-height:640px;background:var(--ink)}
.tier-slides{position:absolute;inset:0;overflow:hidden}
.tier-slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1s ease;pointer-events:none}
.tier-slide.is-current{opacity:1}
.tier-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:64% 52%}
.tier-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b0c0bb3,transparent 64%),linear-gradient(0deg,#151513 0%,#15151366 20%,transparent 55%)}
.tier-slide figcaption{position:absolute;z-index:1;right:var(--gutter);top:125px;font-size:12px;letter-spacing:.05em;text-shadow:0 1px 6px #000}
.tier-hero-copy{position:absolute;z-index:2;left:var(--gutter);top:12%;pointer-events:none}
.tier-hero-copy h1{font:400 clamp(70px,9.4vw,160px)/.9 var(--display);letter-spacing:-.055em}
.tier-hero-copy>p{font-size:clamp(16px,1.5vw,23px);font-weight:bold;margin-top:28px}
.tier-hero-bottom{position:absolute;left:var(--gutter);right:var(--gutter);bottom:103px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}
.tier-hero-bottom>p{font-size:13px;line-height:2.05}.tier-hero-bottom .button{min-width:285px}
.tier-slider-controls{position:absolute;inset:auto var(--gutter) 28px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #f0eee747;padding-top:13px}
.tier-slider-controls[hidden]{display:none}.tier-slider-controls>div{display:flex;gap:30px}
.tier-slider-controls button{position:relative;background:transparent;padding:12px 0;min-height:44px;font-size:12px;color:#b2b2a9}
.tier-slider-controls button[aria-pressed=true]{color:var(--paper)}
[data-slide-choice]::after{content:'';position:absolute;inset:auto 0 3px;height:2px;background:var(--paper);transform:scaleX(0);transition:transform .2s}
[data-slide-choice][aria-pressed=true]::after{transform:scaleX(1)}
.tier-slider-controls [data-slides-pause]{color:var(--paper);font-size:11px}
.tier-lineup{padding-block:95px}.tier-lineup .compact-heading h2{font-size:clamp(24px,2.7vw,40px)}
.tier-car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.tier-car-photo{display:block;overflow:hidden;aspect-ratio:1.3}.tier-car-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.tier-car-grid>a>p{font-size:10px;color:var(--muted);margin-top:24px}.tier-car-grid h3{font:400 32px/1.2 var(--display);letter-spacing:-.04em;margin:8px 0 16px}.tier-car-grid>a>span:last-child{font-size:12px;line-height:2}
.tier-service{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;padding-block:85px;align-items:center;border-bottom:1px solid var(--line);scroll-margin-top:25px}
.tier-service figure{margin:0;overflow:hidden}.tier-service img{width:100%;height:auto;aspect-ratio:1.12;object-fit:cover;display:block}.tier-service h2{font-size:clamp(25px,3.1vw,46px);line-height:1.6;margin-bottom:25px}.tier-service p:not(.section-label){font-size:14px;line-height:2.2;color:var(--muted)}.tier-service ul{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:25px 0;list-style:none;font-size:11px;color:var(--muted)}
.tier-home .subpage-split>.underlined-link{grid-column:2;justify-self:start;margin-top:-30px}
.tier-60 .editorial-list>h2,.tier-60 .voices-content>h2{font-size:30px;margin:55px 0 30px}.tier-60 .editorial-row h3{font-size:28px;line-height:1.7;margin:0 0 20px}
.tier-journal{padding-block:90px}.tier-news-link{display:grid;grid-template-columns:130px 1fr 24px;gap:30px;align-items:center;padding:30px 0;border-top:1px solid var(--line)}.tier-news-link>span:first-child{color:var(--muted);font-size:11px}.tier-news-link h3{font-size:16px;font-weight:400;line-height:1.8}.tier-news-link>span:last-child{font-size:24px}
.tier-news-article{max-width:920px;margin:0 auto;padding:60px 0;border-top:1px solid var(--line);scroll-margin-top:25px}.tier-news-article h2{font-size:32px;line-height:1.65;margin-bottom:25px}.tier-news-article p{font-size:15px;line-height:2.2;color:#bbbcb2}.tier-news-article figure{margin:30px 0}.tier-news-article img{width:100%;aspect-ratio:2.1;object-fit:cover;display:block}.tier-news-article section{margin-top:35px}.tier-news-article h3{font-size:23px;margin-bottom:15px;line-height:1.7}
.tier-60 .subpage-cover{height:clamp(310px,34vw,540px)}
@media(hover:hover){.tier-car-grid>a:hover img{transform:scale(1.025)}.tier-news-link:hover h3{text-decoration:underline;text-underline-offset:5px}}
@media(prefers-reduced-motion:no-preference){.tier-enter{animation:tier-fade .6s ease both}}@keyframes tier-fade{from{opacity:.4}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.tier-60 *{animation:none!important;transition:none!important}.tier-car-photo img{transform:none!important}}
@media(max-width:1050px){.tier-car-grid{gap:20px}.tier-car-grid h3{font-size:26px}.tier-service{gap:5vw}.tier-hero-copy h1{font-size:11.5vw}}
@media(max-width:767px){
 .tier-hero{height:780px;min-height:0;max-height:1000px}.tier-slides{bottom:178px}.tier-slide img{object-position:63% 50%}.tier-slide::after{background:linear-gradient(0deg,#151513 0%,transparent 44%),linear-gradient(180deg,#15151355,transparent 55%)}.tier-slide figcaption{top:auto;bottom:85px;font-size:10px}
 .tier-hero-copy{top:65px}.tier-hero-copy h1{font-size:clamp(47px,13.1vw,88px);line-height:.92}.tier-hero-copy>p{font-size:15px;margin-top:20px}
 .tier-hero-bottom{display:block;bottom:90px}.tier-hero-bottom>p{font-size:11px;line-height:1.9}.tier-hero-bottom .button{width:100%;min-width:0;margin-top:22px}
 .tier-slider-controls{bottom:18px;gap:10px;padding-top:8px}.tier-slider-controls>div{gap:16px}.tier-slider-controls button{font-size:10px}.tier-slider-controls [data-slides-pause]{font-size:9px;flex:none}
 .tier-lineup{padding-block:60px}.tier-lineup .compact-heading .underlined-link{margin-top:15px}.tier-car-grid{grid-template-columns:1fr;gap:40px}.tier-car-photo{aspect-ratio:1.45}.tier-car-grid>a>p{margin-top:20px}.tier-car-grid h3{font-size:32px}
 .tier-service{display:block;padding-block:55px}.tier-service img{aspect-ratio:1.25}.tier-service>div{margin-top:30px}.tier-service h2{font-size:28px}.tier-service p:not(.section-label){font-size:13px}.tier-home .subpage-split>.underlined-link{margin-top:25px}
 .tier-journal{padding-block:55px}.tier-journal .compact-heading .underlined-link{margin-top:15px}.tier-news-link{grid-template-columns:1fr 24px;gap:15px;padding-block:25px}.tier-news-link>span:first-child{grid-column:1/3}.tier-news-link h3{font-size:14px}.tier-60 .editorial-row h3{font-size:23px}.tier-60 .editorial-list>h2,.tier-60 .voices-content>h2{font-size:25px}
 .tier-news-article{padding-block:35px}.tier-news-article h2{font-size:25px}.tier-news-article p{font-size:14px}.tier-news-article h3{font-size:21px}.tier-news-article img{aspect-ratio:1.5}.tier-60 .subpage-cover{height:260px}
}
