/* TURE v6.8.65 — Automobile article master / all five cars.
   Shared grammar: hero → editorial opening → photographic story → optional curriculum → Instagram → collection navigation. */

body.ture-auto-article-master,
.tg-view.ture-auto-article-master{
  background:var(--bt-paper,#f7f5ef);
  color:var(--bt-ink,#171714);
}

/* Full-bleed article hero, directly below the fixed site chrome. */
body.ture-auto-article-master .ture-auto-article-hero,
.tg-view.ture-auto-article-master .ture-auto-article-hero{
  position:relative;width:100%;
  height:clamp(620px,calc(100svh - var(--ture-band-h,72px)),920px);
  overflow:hidden;background:#171714;
}
body.ture-auto-article-master .ture-auto-article-hero img,
.tg-view.ture-auto-article-master .ture-auto-article-hero img{
  display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;
}
body.ture-car-chantal .ture-auto-article-hero img,#chantal .ture-auto-article-hero img{object-position:50% 50%;}
body.ture-car-princess-grace .ture-auto-article-hero img,#princess-grace .ture-auto-article-hero img{object-position:50% 72%;}
body.ture-car-daisy .ture-auto-article-hero img,#daisy .ture-auto-article-hero img{object-position:50% 66%;}
body.ture-car-abeba .ture-auto-article-hero img,#abeba .ture-auto-article-hero img{object-position:50% 66%;}
body.ture-car-madame-claude .ture-auto-article-hero img,#madame-claude .ture-auto-article-hero img{object-position:50% 58%;}
body.ture-auto-article-master .ture-auto-article-hero::after,
.tg-view.ture-auto-article-master .ture-auto-article-hero::after{
  content:"";position:absolute;inset:auto 0 0;height:36%;
  background:linear-gradient(0deg,rgba(10,9,8,.52),rgba(10,9,8,0));pointer-events:none;
}
body.ture-auto-article-master .ture-auto-article-signature,
.tg-view.ture-auto-article-master .ture-auto-article-signature{
  position:absolute;z-index:2;right:clamp(24px,4vw,64px);bottom:clamp(24px,4vw,52px);
  display:flex;flex-direction:column;align-items:flex-end;gap:5px;
  color:#f7f5ef;text-align:right;text-shadow:0 1px 12px rgba(0,0,0,.34);
  font:600 10px/1.45 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);
  letter-spacing:.14em;text-transform:uppercase;
}
body.ture-auto-article-master .ture-auto-article-signature span:last-child,
.tg-view.ture-auto-article-master .ture-auto-article-signature span:last-child{opacity:.78;font-weight:500;}

/* The inherited text hero becomes the editorial title/opening. */
body.ture-auto-article-master .collection-vehicle-hero,
.tg-view.ture-auto-article-master .collection-vehicle-hero{
  min-height:0!important;align-content:start!important;gap:clamp(18px,2.8vw,30px)!important;
  padding:clamp(56px,7vw,96px) clamp(24px,6vw,92px) clamp(50px,6vw,82px)!important;
  border-bottom:1px solid var(--bt-rule,rgba(23,23,20,.18))!important;
  background:var(--bt-paper,#f7f5ef)!important;
}
body.ture-auto-article-master .collection-vehicle-hero .detail-back,
.tg-view.ture-auto-article-master .collection-vehicle-hero .detail-back{display:none!important;}
body.ture-auto-article-master .ture-auto-master-back,
.tg-view.ture-auto-article-master .ture-auto-master-back{
  display:inline-block;width:max-content;color:inherit;text-decoration:none;
  padding-bottom:5px;border-bottom:1px solid currentColor;
  font:600 10px/1.4 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);
  letter-spacing:.14em;text-transform:uppercase;
}
body.ture-auto-article-master .collection-vehicle-hero>span,
.tg-view.ture-auto-article-master .collection-vehicle-hero>span{
  font:600 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif)!important;
  letter-spacing:.15em!important;
}
body.ture-auto-article-master .collection-vehicle-hero h1,
.tg-view.ture-auto-article-master .collection-vehicle-hero h1{
  font:500 clamp(68px,9vw,154px)/.88 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif)!important;
  letter-spacing:-.05em!important;max-width:1100px!important;
}
body.ture-auto-article-master .collection-vehicle-hero p,
.tg-view.ture-auto-article-master .collection-vehicle-hero p{
  max-width:760px!important;
  font:400 clamp(27px,3vw,45px)/1.12 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif)!important;
  letter-spacing:-.018em!important;color:inherit!important;
}

/* Article body + large editorial lead. */
body.ture-auto-article-master .collection-vehicle-article,
.tg-view.ture-auto-article-master .collection-vehicle-article{
  gap:clamp(58px,8vw,118px)!important;
  padding:clamp(46px,6vw,88px) clamp(24px,6vw,92px) clamp(72px,9vw,132px)!important;
  background:var(--bt-paper,#f7f5ef)!important;
}
body.ture-auto-article-master .collection-vehicle-intro,
.tg-view.ture-auto-article-master .collection-vehicle-intro{max-width:1120px!important;}
body.ture-auto-article-master .collection-vehicle-intro p,
.tg-view.ture-auto-article-master .collection-vehicle-intro p{
  font:500 clamp(31px,4.2vw,66px)/1.02 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif)!important;
  letter-spacing:-.025em!important;
}

/* Shared photographic-story grammar. Individual stories may vary their rhythm, not their hierarchy. */
body.ture-auto-article-master .collection-editorial-story,
.tg-view.ture-auto-article-master .collection-editorial-story{
  display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:clamp(34px,5vw,74px) clamp(18px,2.5vw,36px)!important;
  max-width:1240px!important;margin:0 auto!important;
}
body.ture-auto-article-master .collection-editorial-story>* ,
.tg-view.ture-auto-article-master .collection-editorial-story>*{
  grid-row:auto!important;min-width:0!important;
}
body.ture-auto-article-master .collection-editorial-story .collection-editorial-copy,
.tg-view.ture-auto-article-master .collection-editorial-story .collection-editorial-copy{
  grid-column:3/11!important;min-height:0!important;max-width:none!important;
  margin:0!important;padding:clamp(6px,1vw,14px) 0!important;align-content:start!important;
}
body.ture-auto-article-master .collection-editorial-story .collection-editorial-photo,
.tg-view.ture-auto-article-master .collection-editorial-story .collection-editorial-photo{
  grid-column:2/12!important;margin:0!important;max-width:none!important;
  display:block!important;overflow:hidden!important;position:relative!important;
}
body.ture-auto-article-master .collection-editorial-story .collection-editorial-photo:first-child,
.tg-view.ture-auto-article-master .collection-editorial-story .collection-editorial-photo:first-child{
  grid-column:1/-1!important;width:min(100%,1040px)!important;justify-self:center!important;
}
body.ture-auto-article-master .collection-editorial-story .collection-editorial-photo img,
.tg-view.ture-auto-article-master .collection-editorial-story .collection-editorial-photo img{
  display:block!important;width:100%!important;height:auto!important;min-height:0!important;
  max-width:none!important;aspect-ratio:auto!important;object-fit:cover!important;
}
body.ture-auto-article-master .collection-editorial-story .collection-editorial-photo figcaption,
.tg-view.ture-auto-article-master .collection-editorial-story .collection-editorial-photo figcaption{
  position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:0!important;
  color:#f7f5ef!important;max-width:none!important;padding:34px 18px 15px!important;
  background:linear-gradient(0deg,rgba(10,9,8,.66),rgba(10,9,8,0))!important;
  font:600 9px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif)!important;
  letter-spacing:.12em!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important;
}
/* TURE v6.8.73 article rule: photographs are always separated by editorial text.
   Half-width treatment remains only for legacy stories not yet rebuilt. */
body.ture-car-daisy .daisy-photo-02,#daisy .daisy-photo-02{grid-column:1/7!important;}
body.ture-car-daisy .daisy-photo-03,#daisy .daisy-photo-03{grid-column:7/13!important;}
/* Stronger closing beat on every car. */
body.ture-auto-article-master .collection-editorial-copy-closing,
.tg-view.ture-auto-article-master .collection-editorial-copy-closing{
  border-top:1px solid var(--bt-rule,rgba(23,23,20,.18))!important;
  padding-top:clamp(28px,4vw,46px)!important;
}

/* Optional curriculum becomes a compact bridge into Experiences. */
body.ture-auto-article-master .collection-cv-section,
.tg-view.ture-auto-article-master .collection-cv-section{
  gap:clamp(22px,3vw,38px)!important;padding-top:clamp(28px,4vw,48px)!important;
}
body.ture-auto-article-master .collection-cv-section h2,
.tg-view.ture-auto-article-master .collection-cv-section h2{
  font:500 clamp(44px,6vw,88px)/.95 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif)!important;
  letter-spacing:-.04em!important;
}
body.ture-auto-article-master .collection-cv-item,
.tg-view.ture-auto-article-master .collection-cv-item{
  grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;padding-top:18px!important;
}
body.ture-auto-article-master .collection-cv-item h3,
.tg-view.ture-auto-article-master .collection-cv-item h3{
  font-size:clamp(29px,3vw,48px)!important;margin:0!important;
}

/* Instagram is a discreet coda. */
body.ture-auto-article-master .article-instagram-block,
.tg-view.ture-auto-article-master .article-instagram-block{gap:20px!important;padding:22px 0!important;}
body.ture-auto-article-master .article-instagram-block p,
.tg-view.ture-auto-article-master .article-instagram-block p{max-width:560px!important;font-size:15px!important;line-height:1.55!important;}

/* Permanent navigation across the five-car collection. */
body.ture-auto-article-master .ture-auto-article-nav,
.tg-view.ture-auto-article-master .ture-auto-article-nav{
  background:#171714;color:#f7f5ef;
  padding:clamp(42px,6vw,76px) clamp(24px,6vw,92px) clamp(50px,7vw,88px);
}
body.ture-auto-article-master .ture-auto-article-nav-head,
.tg-view.ture-auto-article-master .ture-auto-article-nav-head{
  display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;
  padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.22);
}
body.ture-auto-article-master .ture-auto-article-nav-head span,
.tg-view.ture-auto-article-master .ture-auto-article-nav-head span{
  font:600 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.15em;text-transform:uppercase;opacity:.66;
}
body.ture-auto-article-master .ture-auto-article-nav-head a,
.tg-view.ture-auto-article-master .ture-auto-article-nav-head a{
  color:inherit;text-decoration:none;padding-bottom:4px;border-bottom:1px solid currentColor;
  font:600 10px/1.4 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;
}
body.ture-auto-article-master .ture-auto-article-nav-list,
.tg-view.ture-auto-article-master .ture-auto-article-nav-list{
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:12px;
}
body.ture-auto-article-master .ture-auto-article-nav-list a,
body.ture-auto-article-master .ture-auto-article-nav-list span,
.tg-view.ture-auto-article-master .ture-auto-article-nav-list a,
.tg-view.ture-auto-article-master .ture-auto-article-nav-list span{
  display:block;padding:22px 14px 8px 0;color:inherit;text-decoration:none;border-top:1px solid rgba(255,255,255,.14);
  font:400 clamp(23px,2.4vw,38px)/1.05 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);
}
body.ture-auto-article-master .ture-auto-article-nav-list a:hover,
.tg-view.ture-auto-article-master .ture-auto-article-nav-list a:hover{opacity:.66;}
body.ture-auto-article-master .ture-auto-article-nav-list .is-current,
.tg-view.ture-auto-article-master .ture-auto-article-nav-list .is-current{opacity:.42;font-style:italic;}

/* Preview-only clutter is redundant once the article has real navigation. */
.tg-view.ture-auto-article-master>.tg-preview-note,
.tg-view.ture-auto-article-master>.ture-article-back{display:none!important;}

@media(max-width:760px){
  body.ture-auto-article-master .ture-auto-article-hero,
  .tg-view.ture-auto-article-master .ture-auto-article-hero{height:auto;aspect-ratio:4/5;}
  body.ture-auto-article-master .ture-auto-article-hero img,
  .tg-view.ture-auto-article-master .ture-auto-article-hero img{object-position:center!important;}
  body.ture-auto-article-master .ture-auto-article-signature,
  .tg-view.ture-auto-article-master .ture-auto-article-signature{right:24px;bottom:20px;max-width:76%;font-size:9px;}
  body.ture-auto-article-master .collection-vehicle-hero,
  .tg-view.ture-auto-article-master .collection-vehicle-hero{padding:44px 24px 48px!important;}
  body.ture-auto-article-master .collection-vehicle-hero h1,
  .tg-view.ture-auto-article-master .collection-vehicle-hero h1{font-size:clamp(62px,18vw,92px)!important;}
  body.ture-auto-article-master .collection-vehicle-article,
  .tg-view.ture-auto-article-master .collection-vehicle-article{padding:40px 24px 70px!important;}
  body.ture-auto-article-master .collection-editorial-story,
  .tg-view.ture-auto-article-master .collection-editorial-story{display:block!important;}
  body.ture-auto-article-master .collection-editorial-story>*,
  .tg-view.ture-auto-article-master .collection-editorial-story>*{
    margin:0 0 38px!important;padding:0!important;max-width:none!important;min-height:0!important;
  }
  body.ture-auto-article-master .collection-editorial-story .collection-editorial-copy,
  .tg-view.ture-auto-article-master .collection-editorial-story .collection-editorial-copy{padding:6px 0!important;}
  body.ture-auto-article-master .collection-editorial-copy-closing,
  .tg-view.ture-auto-article-master .collection-editorial-copy-closing{padding-top:26px!important;}
  body.ture-auto-article-master .collection-cv-list,
  .tg-view.ture-auto-article-master .collection-cv-list{grid-template-columns:1fr!important;}
  body.ture-auto-article-master .collection-cv-item,
  .tg-view.ture-auto-article-master .collection-cv-item{grid-template-columns:1fr auto!important;}
  body.ture-auto-article-master .ture-auto-article-nav-head,
  .tg-view.ture-auto-article-master .ture-auto-article-nav-head{display:flex;gap:12px;}
  body.ture-auto-article-master .ture-auto-article-nav-head a,
  .tg-view.ture-auto-article-master .ture-auto-article-nav-head a{display:inline-block;margin-top:0;}
  body.ture-auto-article-master .ture-auto-article-nav-list,
  .tg-view.ture-auto-article-master .ture-auto-article-nav-list{grid-template-columns:1fr;}
  body.ture-auto-article-master .ture-auto-article-nav-list a,
  body.ture-auto-article-master .ture-auto-article-nav-list span,
  .tg-view.ture-auto-article-master .ture-auto-article-nav-list a,
  .tg-view.ture-auto-article-master .ture-auto-article-nav-list span{padding:14px 0 10px;font-size:30px;}
}


/* TURE v6.8.68 — article cleanup.
   Category navigation lives in the final collection navigator only. */
body.ture-auto-article-master .ture-auto-master-back,
.tg-view.ture-auto-article-master .ture-auto-master-back{display:none!important;}
