/* Scoped snapshot of style.css; source SHA256 e3f1f19029e4df946cbc7f26d7059c7bfd7a1ffedfd14f44911dfd4f2ab0a866.
  Used only in native-layout blocks and local preview, not inherited car bodies. */
.ture-auto-native{
  --black: #050505;
  --white: #ffffff;
  --line: rgba(0, 0, 0, 0.18);
  --line-strong: rgba(0, 0, 0, 0.36);
  --white-line: rgba(255, 255, 255, 0.28);
  --hero-serif:'IBM Plex Sans','Helvetica Neue',Arial,sans-serif;
  --serif: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Palatino, serif;
  --sans: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;
}
.ture-auto-native *{ box-sizing: border-box; }
.ture-auto-native{ scroll-behavior: smooth; }
.ture-auto-native{
  margin: 0;
  background: var(--white);
  color: var(--black);
  font-family: var(--sans);
  text-rendering: geometricPrecision;
}
.ture-auto-native a{ color: inherit; text-decoration: none; }
.ture-auto-native img{ display: block; max-width: 100%; }
.ture-auto-native #manifesto,.ture-auto-native #about,.ture-auto-native #collection,.ture-auto-native #experiences,.ture-auto-native #services,.ture-auto-native #community,.ture-auto-native #partnerships{
  scroll-margin-top: 108px;
}
.ture-auto-native .site-header{
  align-items: center;
  display: flex;
  justify-content: flex-end;
  left: 0;
  padding: 22px clamp(18px, 4vw, 64px);
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 40;
}
.ture-auto-native .menu-trigger{
  align-items: center;
  appearance: none;
  aspect-ratio: 1 / 1;
  background: var(--white);
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 64px;
  height: 64px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  pointer-events: auto;
  position: relative;
  width: 64px;
  z-index: 45;
}
.ture-auto-native .trigger-logo,.ture-auto-native .trigger-logo img,.ture-auto-native .menu-glyph{
  aspect-ratio: 1 / 1;
  inset: 0;
  position: absolute;
}
.ture-auto-native .trigger-logo{
  opacity: 1;
  transform: scale(1);
  transform-origin: 50% 50%;
  transition:
    opacity .34s cubic-bezier(.2, .8, .2, 1),
    transform .42s cubic-bezier(.2, .8, .2, 1);
}
.ture-auto-native .trigger-logo img{
  height: 100%;
  object-fit: contain;
  width: 100%;
}
.ture-auto-native .menu-glyph{
  align-content: center;
  display: grid;
  gap: 5px;
  justify-items: center;
  opacity: 0;
  transform: scale(.58) rotate(-10deg);
  transform-origin: 50% 50%;
  transition:
    opacity .3s cubic-bezier(.2, .8, .2, 1),
    transform .42s cubic-bezier(.2, .8, .2, 1);
}
.ture-auto-native .menu-trigger:hover .trigger-logo,.ture-auto-native .menu-trigger:focus-visible .trigger-logo,.ture-auto-native .menu-open .trigger-logo{
  opacity: 0;
  transform: scale(.64) rotate(6deg);
}
.ture-auto-native .menu-trigger:hover .menu-glyph,.ture-auto-native .menu-trigger:focus-visible .menu-glyph,.ture-auto-native .menu-open .menu-glyph{
  opacity: 1;
  transform: scale(1) rotate(0deg);
}
.ture-auto-native .menu-glyph span{
  background: var(--black);
  border-radius: 999px;
  display: block;
  height: 5px;
  transition:
    transform .36s cubic-bezier(.2, .8, .2, 1),
    width .36s cubic-bezier(.2, .8, .2, 1),
    opacity .24s ease;
  width: 7px;
}
.ture-auto-native .menu-glyph span:nth-child(2){ width: 23px; }
.ture-auto-native .menu-glyph span:nth-child(3){ width: 34px; }
.ture-auto-native .menu-open .menu-glyph span:nth-child(1){ transform: translateY(10px) rotate(45deg); width: 34px; }
.ture-auto-native .menu-open .menu-glyph span:nth-child(2){ opacity: 0; transform: scaleX(0); }
.ture-auto-native .menu-open .menu-glyph span:nth-child(3){ transform: translateY(-10px) rotate(-45deg); width: 34px; }
.ture-auto-native .site-menu{
  background: var(--white);
  color: var(--black);
  inset: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  transform: scale(.985);
  transition: opacity .32s ease, transform .32s ease;
  z-index: 35;
}
.ture-auto-native .menu-open .site-menu{
  opacity: 1;
  pointer-events: auto;
  transform: scale(1);
}
.ture-auto-native .menu-inner{
  align-content: end;
  display: grid;
  gap: clamp(8px, 1.45vw, 18px);
  min-height: 100vh;
  padding: clamp(92px, 12vw, 150px) clamp(22px, 6vw, 90px) clamp(34px, 6vw, 76px);
}
.ture-auto-native .menu-inner a{
  border-top: 1px solid var(--line);
  font-family: var(--serif);
  font-size: clamp(2.55rem, 7.8vw, 8.2rem);
  font-weight: 400;
  line-height: .84;
  padding-top: clamp(10px, 1.8vw, 18px);
}
.ture-auto-native .menu-inner a:first-child{ border-top-color: var(--black); }
.ture-auto-native .hero{
  min-height: 96vh;
  overflow: hidden;
  padding: 22px clamp(18px, 4vw, 64px) 58px;
  position: relative;
}
.ture-auto-native .hero-image,.ture-auto-native .hero-shade{
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
}
.ture-auto-native .hero-image{
  object-fit: cover;
  object-position: 50% 88%;
  z-index: -3;
}
.ture-auto-native .hero-shade{
  background:
    linear-gradient(90deg, rgba(0,0,0,.78), rgba(0,0,0,.4) 36%, rgba(0,0,0,.08) 68%),
    linear-gradient(180deg, rgba(0,0,0,.28), rgba(0,0,0,0) 42%),
    linear-gradient(0deg, rgba(0,0,0,.34), rgba(0,0,0,0) 48%);
  z-index: -2;
}
.ture-auto-native .hero-content{
  color: var(--white);
  margin-top: 0;
  max-width: 680px;
  text-shadow: 0 2px 18px rgba(0, 0, 0, 0.42);
}
.ture-auto-native .eyebrow,.ture-auto-native .section-index,.ture-auto-native .section-heading span,.ture-auto-native .sticky-label span{
  color: currentColor;
  display: block;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}
.ture-auto-native .eyebrow{ color: var(--white); margin: 0 0 22px; }
.ture-auto-native .eyebrow.dark{ color: var(--black); }
.ture-auto-native h1,.ture-auto-native h2,.ture-auto-native h3{
  font-family: var(--serif);
  font-weight: 500;
  letter-spacing: 0;
  margin: 0;
}
.ture-auto-native h1{
  font-size: clamp(4.8rem, 14vw, 12rem);
  line-height: 0.82;
}
.ture-auto-native .hero-line{
  color: var(--white);
  font-family: var(--serif);
  font-size: clamp(2.55rem, 5.8vw, 6.7rem);
  font-weight: 500;
  line-height: 0.82;
  margin: 0;
  max-width: 700px;
  padding-left: 0;
}
.ture-auto-native .about-feature{
  border-bottom: 1px solid var(--line);
  display: grid;
  grid-template-columns: minmax(320px, .74fr) minmax(0, 1fr);
  min-height: 760px;
}
.ture-auto-native .about-visual{
  min-height: 640px;
  overflow: hidden;
}
.ture-auto-native .about-visual img{
  height: 100%;
  object-fit: cover;
  object-position: 50% 46%;
  width: 100%;
}
.ture-auto-native .about-copy{
  align-content: center;
  display: grid;
  gap: clamp(22px, 3vw, 34px);
  padding: clamp(42px, 6vw, 92px) clamp(24px, 6vw, 92px);
}
.ture-auto-native .about-copy > span{
  display: block;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}
.ture-auto-native .about-copy p{
  max-width: 760px;
}
.ture-auto-native .about-copy .about-payoff{
  font-family: var(--serif);
  font-size: clamp(1.65rem, 2.8vw, 3rem);
  line-height: 1;
  max-width: 700px;
}
.ture-auto-native .about-copy h2,.ture-auto-native .sticky-label h2,.ture-auto-native .section-heading h2,.ture-auto-native .community-content h2,.ture-auto-native .partnerships-section h2,.ture-auto-native .story-copy h2{
  font-size: clamp(2.65rem, 5.8vw, 6.7rem);
  line-height: 0.9;
}
.ture-auto-native .about-copy p,.ture-auto-native .manifesto-copy p,.ture-auto-native .story-copy p,.ture-auto-native .community-content p,.ture-auto-native .partnerships-copy p{
  color: var(--black);
  font-size: clamp(1.02rem, 1.65vw, 1.25rem);
  font-weight: 400;
  line-height: 1.72;
  margin: 0;
}
.ture-auto-native .manifesto-grid{
  display: grid;
  gap: clamp(34px, 7vw, 90px);
  grid-template-columns: 0.95fr 1fr;
  padding: clamp(38px, 6vw, 76px) clamp(20px, 5vw, 76px) clamp(70px, 10vw, 142px);
}
.ture-auto-native .sticky-label{ align-self: start; position: sticky; top: 110px; }
.ture-auto-native .sticky-label span{ margin-bottom: 24px; }
.ture-auto-native .manifesto-copy{
  border-left: 1px solid var(--line);
  display: grid;
  gap: 28px;
  padding-left: clamp(24px, 4vw, 58px);
}
.ture-auto-native .collection-section{
  border-bottom: 1px solid var(--line);
  border-top: 1px solid var(--line);
  padding: clamp(38px, 6vw, 76px) clamp(20px, 5vw, 76px) clamp(70px, 10vw, 142px);
}
.ture-auto-native .collection-heading{ margin-bottom: clamp(28px, 5vw, 64px); }
.ture-auto-native .collection-intro{
  display: grid;
  gap: clamp(20px, 4vw, 58px);
  grid-template-columns: .42fr 1fr;
  margin-bottom: clamp(36px, 6vw, 78px);
}
.ture-auto-native .collection-intro p{
  color: var(--black);
  font-size: clamp(1.02rem, 1.65vw, 1.25rem);
  line-height: 1.72;
  margin: 0;
}
.ture-auto-native .collection-intro p:first-child,.ture-auto-native .collection-intro p:last-child{ grid-column: 2; }
.ture-auto-native .collection-grid{
  background: var(--black);
  display: grid;
  gap: 1px;
  grid-template-columns: repeat(3, 1fr);
}
.ture-auto-native .collection-grid article{
  align-content: stretch;
  background: var(--white);
  display: grid;
  gap: clamp(24px, 3vw, 42px);
  grid-template-rows: auto auto 1fr;
  min-height: 300px;
  padding: clamp(22px, 3vw, 36px);
}
.ture-auto-native .collection-grid span{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .collection-grid h3{
  font-size: clamp(2.05rem, 3.4vw, 4rem);
  line-height: .92;
}
.ture-auto-native .collection-grid article > div{
  display: grid;
  gap: 12px;
}
.ture-auto-native .collection-grid .automobile-model{
  font-size: .72rem;
  font-weight: 700;
  letter-spacing: .14em;
  line-height: 1.45;
  text-transform: uppercase;
}
.ture-auto-native .collection-grid p{
  color: var(--black);
  line-height: 1.6;
  margin: 0;
}
.ture-auto-native .experience-diary{
  border-top: 1px solid var(--line);
  padding: clamp(40px, 6vw, 78px) clamp(20px, 5vw, 76px) clamp(58px, 8vw, 110px);
}
.ture-auto-native .experience-heading{ margin-bottom: clamp(28px, 5vw, 64px); }
.ture-auto-native .experience-intro{
  display: grid;
  gap: clamp(20px, 4vw, 58px);
  grid-template-columns: .42fr 1fr;
  margin-bottom: clamp(34px, 6vw, 76px);
}
.ture-auto-native .experience-intro p{
  color: var(--black);
  font-size: clamp(1.02rem, 1.65vw, 1.25rem);
  line-height: 1.72;
  margin: 0;
}
.ture-auto-native .experience-intro p:first-child{ grid-column: 2; }
.ture-auto-native .experience-intro p:last-child{ grid-column: 2; }
.ture-auto-native .experience-list{
  display: grid;
  gap: clamp(20px, 2.4vw, 34px);
  grid-template-columns: repeat(3, 1fr);
}
.ture-auto-native .experience-card{
  align-content: start;
  color: var(--black);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 18px;
  height: 100%;
  min-height: 260px;
  padding: 0 0 8px;
  position: relative;
  transition: opacity .28s ease, transform .28s ease;
}
.ture-auto-native .experience-media{
  aspect-ratio: 4 / 5;
  background: var(--white);
  overflow: hidden;
  width: 100%;
}
.ture-auto-native .experience-media img,.ture-auto-native .experience-media video{
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  transition: transform .65s cubic-bezier(.2, .8, .2, 1);
  width: 100%;
}
.ture-auto-native .experience-media img.crop-1000{ object-position: 50% 54%; }
.ture-auto-native .experience-media img.crop-coppa{ object-position: 52% 52%; }
.ture-auto-native .experience-media img.crop-winter{ object-position: 46% 54%; }
.ture-auto-native .experience-media video{ display: block; }
.ture-auto-native .experience-card span{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .experience-card h3{
  align-self: start;
  font-size: clamp(2.05rem, 3.5vw, 4rem);
  line-height: .9;
  min-height: 1.8em;
}
.ture-auto-native .experience-card p{
  align-self: start;
  color: var(--black);
  line-height: 1.62;
  margin: 0;
}
.ture-auto-native .experience-card .experience-read-more{
  align-items: center;
  align-self: flex-start;
  border: 1px solid var(--black);
  display: inline-flex;
  letter-spacing: .14em;
  line-height: 1;
  margin-top: auto;
  padding: 11px 12px 10px;
  transition: background .2s ease, color .2s ease;
}
.ture-auto-native .experience-card.current{ opacity: 1; }
.ture-auto-native .experience-card:hover,.ture-auto-native .experience-card:focus-visible{
  opacity: .86;
  transform: translateY(-2px);
}
.ture-auto-native .experience-card:hover .experience-read-more,.ture-auto-native .experience-card:focus-visible .experience-read-more{
  background: var(--black);
  color: var(--white);
}
.ture-auto-native .experience-card:hover .experience-media img,.ture-auto-native .experience-card:focus-visible .experience-media img,.ture-auto-native .experience-card:hover .experience-media video,.ture-auto-native .experience-card:focus-visible .experience-media video{ transform: scale(1.035); }
.ture-auto-native .experience-card:focus-visible{
  outline: 2px solid var(--black);
  outline-offset: 6px;
}
.ture-auto-native .experience-detail-list{
  border-top: 1px solid var(--black);
  margin-top: clamp(48px, 7vw, 96px);
}
.ture-auto-native .experience-detail{
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: clamp(30px, 5vw, 74px);
  grid-template-columns: minmax(220px, .64fr) minmax(0, 1.36fr);
  padding: clamp(42px, 7vw, 94px) 0;
  scroll-margin-top: 96px;
}
.ture-auto-native .experience-detail-copy{
  align-content: start;
  display: grid;
  gap: 22px;
}
.ture-auto-native .experience-detail-copy span,.ture-auto-native .experience-film figcaption span{
  color: currentColor;
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .experience-detail-copy h2{
  font-size: clamp(3.2rem, 8vw, 8.8rem);
  line-height: .84;
}
.ture-auto-native .experience-detail-copy p{
  color: var(--black);
  font-size: clamp(1.02rem, 1.65vw, 1.25rem);
  line-height: 1.72;
  margin: 0;
}
.ture-auto-native .experience-detail-media{
  background: var(--black);
  display: grid;
  gap: 1px;
}
.ture-auto-native .experience-film{
  aspect-ratio: 3 / 4;
  background: var(--black);
  color: var(--white);
  margin: 0;
  overflow: hidden;
  position: relative;
}
.ture-auto-native .experience-film img,.ture-auto-native .experience-film video{
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.ture-auto-native .experience-film img{ opacity: .78; }
.ture-auto-native .experience-film.has-video{
  justify-self: center;
  max-width: 560px;
  width: min(100%, 560px);
}
.ture-auto-native .experience-film.has-video::before,.ture-auto-native .experience-film.has-video::after{ display: none; }
.ture-auto-native .experience-film::before{
  border: 1px solid var(--white);
  border-radius: 50%;
  content: "";
  height: 52px;
  left: 24px;
  position: absolute;
  top: 24px;
  width: 52px;
  z-index: 1;
}
.ture-auto-native .experience-film::after{
  border-color: transparent transparent transparent var(--white);
  border-style: solid;
  border-width: 9px 0 9px 14px;
  content: "";
  left: 45px;
  position: absolute;
  top: 41px;
  z-index: 2;
}
.ture-auto-native .experience-film figcaption{
  background: linear-gradient(0deg, rgba(0,0,0,.74), rgba(0,0,0,0));
  bottom: 0;
  display: grid;
  gap: 10px;
  left: 0;
  padding: clamp(22px, 4vw, 42px);
  position: absolute;
  right: 0;
}
.ture-auto-native .experience-film figcaption p{
  font-family: var(--serif);
  font-size: clamp(2rem, 4vw, 4.8rem);
  line-height: .9;
  margin: 0;
}
.ture-auto-native .experience-feature{
  align-items: stretch;
  background: var(--white);
  border-bottom: 1px solid var(--line);
  border-top: 1px solid var(--line);
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(320px, .72fr);
  min-height: 720px;
}
.ture-auto-native .story-image-wrap{ min-height: 560px; overflow: hidden; }
.ture-auto-native .story-image-wrap img{ height: 100%; object-fit: cover; width: 100%; }
.ture-auto-native .story-copy{
  align-content: center;
  display: grid;
  gap: 28px;
  padding: clamp(38px, 6vw, 86px);
}
.ture-auto-native .services-section{
  background: var(--white);
  border-top: 1px solid var(--line);
  padding: 0;
}
.ture-auto-native .service-stories{ display: block; }
.ture-auto-native .service-story,.ture-auto-native .services-intro,.ture-auto-native .services-method,.ture-auto-native .services-closing{
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: 0;
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
  margin: 0;
  min-height: 760px;
  padding: 0;
}
.ture-auto-native .service-story-media{
  background: #e9e7e2;
  margin: 0;
  min-height: 760px;
  overflow: hidden;
  position: relative;
}
.ture-auto-native .service-story-media::after{
  background: linear-gradient(to top, rgba(0, 0, 0, .62), rgba(0, 0, 0, 0) 28%);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
}
.ture-auto-native .service-story-media img{
  height: 100%;
  inset: 0;
  max-width: none;
  object-fit: cover;
  position: absolute;
  width: 100%;
}
.ture-auto-native .service-story-media figcaption{
  bottom: clamp(20px, 2.5vw, 34px);
  color: var(--white);
  font-size: .68rem;
  font-weight: 700;
  left: clamp(20px, 3.5vw, 52px);
  letter-spacing: .14em;
  line-height: 1.55;
  max-width: calc(100% - 40px);
  position: absolute;
  text-transform: uppercase;
  z-index: 1;
}
.ture-auto-native .service-story-copy{
  align-content: center;
  display: grid;
  gap: clamp(20px, 2.2vw, 32px);
  padding: clamp(52px, 7vw, 112px);
}
.ture-auto-native .service-story-copy > span{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .service-story-copy h2,.ture-auto-native .service-story-copy h3,.ture-auto-native .services-method .service-story-copy h3,.ture-auto-native .services-closing .service-story-copy h3{
  font-size: clamp(2.9rem, 5.2vw, 6.6rem);
  line-height: .9;
  margin: 0;
  max-width: 880px;
}
.ture-auto-native .service-story-copy p,.ture-auto-native .service-story-copy li,.ture-auto-native .services-method .method-steps p,.ture-auto-native .services-closing .service-story-copy p{
  font-size: clamp(1rem, 1.28vw, 1.16rem);
  line-height: 1.68;
  margin: 0;
}
.ture-auto-native .service-story-copy > ul{
  display: grid;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ture-auto-native .service-story-copy > ul li{
  padding-left: 20px;
  position: relative;
}
.ture-auto-native .service-story-copy > ul li::before{
  content: "—";
  left: 0;
  position: absolute;
}
.ture-auto-native .service-story-copy > strong{
  font-family: var(--serif);
  font-size: clamp(1.55rem, 2.2vw, 2.55rem);
  font-weight: 500;
  line-height: 1.08;
}
.ture-auto-native .services-intro .service-story-media,.ture-auto-native .services-method .service-story-media,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-media{ order: 2; }
.ture-auto-native .services-intro .service-story-copy,.ture-auto-native .services-method .service-story-copy,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-copy{ order: 1; }
.ture-auto-native .services-method,.ture-auto-native .services-closing{ border-top: 0; }
.ture-auto-native .services-method .method-steps{
  border-top: 1px solid var(--black);
  display: grid;
  grid-template-columns: 1fr;
  list-style: none;
  margin: 4px 0 0;
  padding: 0;
}
.ture-auto-native .services-method .method-steps li,.ture-auto-native .services-method .method-steps li:first-child,.ture-auto-native .services-method .method-steps li:last-child{
  border-bottom: 1px solid var(--line);
  border-left: 0;
  border-top: 0;
  display: grid;
  gap: 16px;
  grid-template-columns: 38px minmax(112px, .38fr) minmax(0, 1fr);
  min-height: 0;
  padding: 13px 0;
}
.ture-auto-native .services-method .method-steps span{
  font-size: .64rem;
  letter-spacing: .16em;
}
.ture-auto-native .services-method .method-steps strong{
  font-family: var(--serif);
  font-size: clamp(1.45rem, 1.9vw, 2rem);
  font-weight: 500;
  line-height: .95;
}
.ture-auto-native .services-method .method-steps p{
  align-self: start;
  grid-column: auto;
}
.ture-auto-native .services-closing > .service-story-copy{ align-content: center; }
.ture-auto-native .community-section{
  align-items: stretch;
  background: var(--white);
  border-top: 1px solid var(--line);
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(320px, .74fr);
  min-height: 760px;
}
.ture-auto-native .community-media{
  grid-column: 2;
  grid-row: 1;
  min-height: 640px;
  overflow: hidden;
}
.ture-auto-native .community-media img{
  height: 100%;
  object-fit: cover;
  object-position: 50% 48%;
  width: 100%;
}
.ture-auto-native .community-content{
  align-content: center;
  display: grid;
  gap: clamp(24px, 4vw, 42px);
  grid-column: 1;
  grid-row: 1;
  padding: clamp(42px, 6vw, 90px) clamp(24px, 6vw, 90px);
}
.ture-auto-native .community-content > span{
  display: block;
  font-family: var(--sans);
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .community-content p{
  color: var(--black);
  line-height: 1.72;
  margin: 0;
  max-width: 780px;
}
.ture-auto-native .community-section.community-section-text{
  align-items: end;
  background: var(--white);
  border-top: 0;
  display: grid;
  gap: clamp(44px, 8vw, 132px);
  grid-template-columns: minmax(0, 1.08fr) minmax(320px, .62fr);
  min-height: 0;
  padding: clamp(88px, 12vw, 176px) clamp(20px, 5vw, 76px) clamp(104px, 14vw, 204px);
}
.ture-auto-native .community-heading{
  display: grid;
  gap: clamp(26px, 4vw, 52px);
}
.ture-auto-native .community-heading > span{
  display: block;
  font-size: .7rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .community-heading h2{
  font-size: clamp(3.6rem, 7.8vw, 9rem);
  line-height: .86;
  margin: 0;
  max-width: 1060px;
}
.ture-auto-native .community-copy{
  display: grid;
  gap: clamp(22px, 3vw, 34px);
}
.ture-auto-native .community-copy p{
  color: var(--black);
  font-size: clamp(1.02rem, 1.45vw, 1.22rem);
  line-height: 1.72;
  margin: 0;
  max-width: 700px;
}
.ture-auto-native .partnerships-section span{
  display: block;
  font-size: .7rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .partnerships-section{
  align-items: end;
  background: var(--black);
  color: var(--white);
  display: grid;
  gap: clamp(28px, 5vw, 70px);
  grid-template-columns: minmax(0, 1fr) minmax(320px, .72fr);
  padding: clamp(44px, 7vw, 96px) clamp(20px, 5vw, 76px) clamp(72px, 10vw, 142px);
}
.ture-auto-native .partnerships-section h2{
  color: var(--white);
  max-width: 960px;
}
.ture-auto-native .partnerships-copy{
  display: grid;
  gap: 30px;
}
.ture-auto-native .partnerships-copy p{
  color: var(--white);
  line-height: 1.72;
  margin: 0;
}
.ture-auto-native .partnerships-copy a{
  align-items: center;
  background: var(--white);
  border: 1px solid var(--white);
  color: var(--black);
  display: inline-flex;
  font-size: 0.72rem;
  font-weight: 700;
  justify-content: center;
  letter-spacing: .14em;
  min-height: 54px;
  padding: 17px 22px;
  text-transform: uppercase;
  transition: background .25s ease, color .25s ease;
  white-space: nowrap;
  width: 112px;
}
.ture-auto-native .partnerships-copy a:hover,.ture-auto-native .partnerships-copy a:focus-visible{
  background: var(--black);
  color: var(--white);
}
.ture-auto-native footer{
  align-items: center;
  background: var(--white);
  border-top: 1px solid var(--black);
  color: var(--black);
  display: grid;
  gap: 18px;
  justify-items: center;
  padding: 38px 20px 54px;
  text-align: center;
}
.ture-auto-native footer img{
  aspect-ratio: 1 / 1;
  flex: 0 0 92px;
  height: 92px;
  max-width: none;
  object-fit: contain;
  width: 92px;
}
.ture-auto-native footer p{ font-family: var(--serif); font-size: clamp(1.8rem, 3.2vw, 3rem); margin: 0; }
.ture-auto-native .footer-mobile-break{ display: none; }
.ture-auto-native .footer-nowrap{ white-space: nowrap; }
@media  (max-width: 960px) {.ture-auto-native .hero{ min-height: 88vh; }
.ture-auto-native .hero-image{ object-position: 62% 82%; }
.ture-auto-native .service-story,.ture-auto-native .services-intro,.ture-auto-native .services-method,.ture-auto-native .services-closing{
    grid-template-columns: 1fr;
    min-height: 0;
  }
.ture-auto-native .service-story-media,.ture-auto-native .services-intro .service-story-media,.ture-auto-native .services-method .service-story-media,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-media{
    height: min(136vw, 760px);
    min-height: 520px;
    order: 1;
  }
.ture-auto-native .service-story-copy,.ture-auto-native .services-intro .service-story-copy,.ture-auto-native .services-method .service-story-copy,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-copy{
    order: 2;
    padding: clamp(46px, 9vw, 84px) clamp(24px, 7vw, 64px) clamp(60px, 11vw, 98px);
  }
.ture-auto-native .community-section.community-section-text{
    gap: clamp(38px, 7vw, 64px);
    grid-template-columns: 1fr;
    padding: clamp(72px, 12vw, 124px) clamp(24px, 7vw, 64px) clamp(88px, 14vw, 146px);
  }
.ture-auto-native .about-feature,.ture-auto-native .manifesto-grid,.ture-auto-native .section-heading,.ture-auto-native .experience-detail,.ture-auto-native .experience-feature,.ture-auto-native .services-intro,.ture-auto-native .services-closing,.ture-auto-native .community-section,.ture-auto-native .partnerships-section{ grid-template-columns: 1fr; }
.ture-auto-native .services-grid{ grid-template-columns: 1fr; }
.ture-auto-native .service-item,.ture-auto-native .service-item:nth-child(even){
    border-left: 0;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }
.ture-auto-native .services-method-heading{ grid-template-columns: 1fr; }
.ture-auto-native .method-steps{ grid-template-columns: 1fr; }
.ture-auto-native .method-steps li,.ture-auto-native .method-steps li:first-child,.ture-auto-native .method-steps li:last-child{
    border-left: 0;
    border-top: 1px solid var(--line);
    grid-template-columns: 42px minmax(0, 1fr);
    min-height: 0;
    padding: 18px 0;
  }
.ture-auto-native .method-steps p{
    align-self: start;
    grid-column: 2;
  }
.ture-auto-native .collection-intro{ grid-template-columns: 1fr; }
.ture-auto-native .experience-intro{ grid-template-columns: 1fr; }
.ture-auto-native .experience-intro p:first-child,.ture-auto-native .experience-intro p:last-child,.ture-auto-native .collection-intro p:first-child,.ture-auto-native .collection-intro p:last-child{ grid-column: auto; }
.ture-auto-native .experience-list{ grid-template-columns: 1fr; }
.ture-auto-native .experience-detail{ scroll-margin-top: 84px; }
.ture-auto-native .sticky-label{ position: static; }
.ture-auto-native .manifesto-copy{ border-left: 0; border-top: 1px solid var(--line); padding-left: 0; padding-top: 28px; }
.ture-auto-native .collection-grid{ grid-template-columns: repeat(2, 1fr); }
.ture-auto-native .about-feature{ min-height: 0; }
.ture-auto-native .about-visual{ min-height: 0; }
.ture-auto-native .about-visual img{ aspect-ratio: 4 / 5; height: auto; }
.ture-auto-native .community-media{
    grid-column: auto;
    grid-row: auto;
    min-height: 420px;
    order: 1;
  }
.ture-auto-native .community-content{
    grid-column: auto;
    grid-row: auto;
    order: 2;
  }}
@media  (max-width: 620px) {.ture-auto-native .footer-mobile-break{ display: block; }
.ture-auto-native .site-header{ gap: 14px; padding-top: 16px; }
.ture-auto-native .menu-trigger{ flex-basis: 56px; height: 56px; width: 56px; }
.ture-auto-native .hero{ padding-top: 88px; }
.ture-auto-native .service-story-media,.ture-auto-native .services-intro .service-story-media,.ture-auto-native .services-method .service-story-media,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-media{
    height: 138vw;
    min-height: 0;
  }
.ture-auto-native .service-story-copy,.ture-auto-native .services-intro .service-story-copy,.ture-auto-native .services-method .service-story-copy,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-copy{
    gap: 22px;
    padding: 44px 20px 58px;
  }
.ture-auto-native .service-story-copy h2,.ture-auto-native .service-story-copy h3,.ture-auto-native .services-method .service-story-copy h3,.ture-auto-native .services-closing .service-story-copy h3{
    font-size: clamp(2.65rem, 14vw, 4.2rem);
  }
.ture-auto-native .services-method .method-steps li,.ture-auto-native .services-method .method-steps li:first-child,.ture-auto-native .services-method .method-steps li:last-child{
    gap: 12px;
    grid-template-columns: 36px minmax(0, 1fr);
    padding: 15px 0;
  }
.ture-auto-native .services-method .method-steps p{ grid-column: 2; }
.ture-auto-native .service-story-media figcaption{
    bottom: 16px;
    font-size: .6rem;
    left: 16px;
    max-width: calc(100% - 32px);
  }
.ture-auto-native .community-section.community-section-text{
    gap: 38px;
    padding: 68px 20px 88px;
  }
.ture-auto-native .community-heading{ gap: 24px; }
.ture-auto-native .community-heading h2{
    font-size: clamp(3.15rem, 16vw, 4.5rem);
    line-height: .88;
  }
.ture-auto-native .hero-image{ object-position: 68% 74%; }
.ture-auto-native h1{ font-size: clamp(5.4rem, 28vw, 8.4rem); }
.ture-auto-native .hero-line{ font-size: clamp(2.25rem, 12vw, 4.05rem); }
.ture-auto-native .collection-grid{ grid-template-columns: 1fr; }
.ture-auto-native .partnerships-copy a{ width: 112px; }}
.ture-auto-native .social-link{
  align-items: center;
  border-bottom: 1px solid currentColor;
  display: inline-flex;
  font-size: 0.76rem;
  font-weight: 700;
  gap: 8px;
  letter-spacing: 0.14em;
  padding-bottom: 4px;
  text-transform: uppercase;
}
.ture-auto-native .social-link svg{
  fill: none;
  height: 16px;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.8;
  width: 16px;
}
.ture-auto-native .section-actions{
  align-items: end;
  display: grid;
  gap: clamp(20px, 4vw, 58px);
  grid-template-columns: .42fr minmax(0, 1fr) auto;
  margin-bottom: clamp(28px, 5vw, 58px);
}
.ture-auto-native .section-actions p{
  color: var(--black);
  font-size: clamp(1.02rem, 1.65vw, 1.25rem);
  grid-column: 2;
  line-height: 1.72;
  margin: 0;
  max-width: 820px;
}
.ture-auto-native .home-return{
  align-items: center;
  background: rgba(255, 255, 255, .92);
  border: 1px solid var(--black);
  color: var(--black);
  display: inline-flex;
  font-size: .68rem;
  font-weight: 700;
  left: clamp(18px, 4vw, 64px);
  letter-spacing: .14em;
  line-height: 1;
  padding: 11px 12px 10px;
  position: fixed;
  text-transform: uppercase;
  top: clamp(22px, 4vw, 28px);
  transition: background .2s ease, color .2s ease, opacity .2s ease;
  z-index: 34;
}
.ture-auto-native .home-return:hover,.ture-auto-native .home-return:focus-visible{
  background: var(--black);
  color: var(--white);
}
.ture-auto-native .menu-open .home-return{
  opacity: 0;
  pointer-events: none;
}
.ture-auto-native .section-link,.ture-auto-native .back-link{
  border-bottom: 1px solid currentColor;
  display: inline-flex;
  font-size: .72rem;
  font-weight: 700;
  justify-self: end;
  letter-spacing: .14em;
  line-height: 1.3;
  padding-bottom: 5px;
  text-transform: uppercase;
  white-space: nowrap;
}
.ture-auto-native .back-link{ justify-self: start; }
.ture-auto-native .rail-shell{
  display: grid;
  gap: 18px;
}
.ture-auto-native .rail-controls{
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
.ture-auto-native .rail-controls button{
  align-items: center;
  appearance: none;
  background: var(--white);
  border: 1px solid var(--black);
  color: var(--black);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--serif);
  font-size: 2rem;
  height: 44px;
  justify-content: center;
  line-height: 1;
  padding: 0;
  transition: background .2s ease, color .2s ease;
  width: 44px;
}
.ture-auto-native .rail-controls button:hover,.ture-auto-native .rail-controls button:focus-visible{
  background: var(--black);
  color: var(--white);
}
.ture-auto-native .content-rail{
  display: grid;
  gap: clamp(20px, 2.4vw, 34px);
  grid-auto-columns: clamp(280px, 23vw, 380px);
  grid-auto-flow: column;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
  padding-bottom: 10px;
  scroll-padding-inline: 0;
  scroll-snap-type: inline mandatory;
  scrollbar-width: none;
}
.ture-auto-native .content-rail::-webkit-scrollbar{ display: none; }
.ture-auto-native .content-rail > *{ scroll-snap-align: start; }
.ture-auto-native .collection-rail{
  background: transparent;
  border-top: 0;
  grid-template-columns: none;
}
.ture-auto-native .experience-list.content-rail{
  background: transparent;
  border-top: 0;
  grid-template-columns: none;
}
.ture-auto-native .collection-card{
  align-content: stretch;
  background: var(--white);
  color: var(--black);
  display: grid;
  gap: clamp(24px, 3vw, 42px);
  grid-template-rows: auto auto 1fr;
  min-height: 330px;
  padding: clamp(22px, 3vw, 36px);
}
.ture-auto-native .collection-card span,.ture-auto-native .collection-card .automobile-model{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  line-height: 1.45;
  text-transform: uppercase;
}
.ture-auto-native .collection-card h3{
  font-size: clamp(2.05rem, 3.4vw, 4rem);
  line-height: .92;
}
.ture-auto-native .collection-card > div{
  display: grid;
  gap: 12px;
}
.ture-auto-native .collection-card p{
  color: var(--black);
  line-height: 1.6;
  margin: 0;
}
.ture-auto-native .collection-rail .collection-card{
  border: 0;
}
.ture-auto-native .experience-list.content-rail{
  grid-auto-columns: clamp(280px, 23vw, 380px);
}
.ture-auto-native .experience-list.content-rail .experience-card{
  background: transparent;
}
.ture-auto-native .subpage-main{
  background: var(--white);
  color: var(--black);
}
.ture-auto-native .archive-hero,.ture-auto-native .detail-hero{
  align-content: end;
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: clamp(20px, 4vw, 36px);
  min-height: 72vh;
  padding: clamp(112px, 13vw, 178px) clamp(20px, 5vw, 76px) clamp(48px, 7vw, 92px);
}
.ture-auto-native .archive-hero > span,.ture-auto-native .detail-hero > span{
  display: block;
  font-size: .7rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .archive-hero h1,.ture-auto-native .detail-hero h1{
  font-family: var(--serif);
  font-size: clamp(4rem, 10vw, 12rem);
  font-weight: 500;
  letter-spacing: 0;
  line-height: .84;
  margin: 0;
  max-width: 1120px;
}
.ture-auto-native .archive-hero p,.ture-auto-native .detail-hero p{
  color: var(--black);
  font-size: clamp(1.05rem, 1.7vw, 1.32rem);
  line-height: 1.72;
  margin: 0;
  max-width: 820px;
}
.ture-auto-native .archive-section{
  padding: clamp(38px, 6vw, 78px) clamp(20px, 5vw, 76px) clamp(70px, 10vw, 142px);
}
.ture-auto-native .archive-grid{
  display: grid;
  gap: clamp(20px, 2.4vw, 34px);
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.ture-auto-native .archive-grid .experience-card{
  background: transparent;
}
.ture-auto-native .archive-collection-grid article{
  scroll-margin-top: 108px;
}
.ture-auto-native .detail-film-section{
  display: grid;
  justify-items: center;
  padding: clamp(38px, 6vw, 82px) clamp(20px, 5vw, 76px) clamp(70px, 10vw, 142px);
}
.ture-auto-native .detail-film-section .experience-film.has-video{
  max-width: 680px;
  width: min(100%, 680px);
}
@media  (max-width: 960px) {.ture-auto-native .section-actions{
    grid-template-columns: 1fr;
  }
.ture-auto-native .section-actions p,.ture-auto-native .section-link{
    grid-column: auto;
    justify-self: start;
  }
.ture-auto-native .content-rail,.ture-auto-native .experience-list.content-rail{
    grid-auto-columns: minmax(280px, 46vw);
  }
.ture-auto-native .archive-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }}
@media  (max-width: 620px) {.ture-auto-native .rail-controls{
    justify-content: flex-start;
  }
.ture-auto-native .content-rail,.ture-auto-native .experience-list.content-rail{
    grid-auto-columns: 100%;
  }
.ture-auto-native .content-rail > *{
    scroll-snap-align: center;
  }
.ture-auto-native .archive-grid{
    grid-template-columns: 1fr;
  }
.ture-auto-native .archive-hero,.ture-auto-native .detail-hero{
    min-height: 62vh;
  }}
.ture-auto-native .collection-grid{
  background: transparent;
  gap: clamp(20px, 2.4vw, 34px);
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.ture-auto-native .collection-grid article,.ture-auto-native .collection-card{
  align-content: start;
  background: transparent;
  border: 0;
  color: var(--black);
  display: grid;
  gap: 18px;
  grid-template-rows: auto 1.2rem minmax(4.8rem, auto) auto;
  min-height: 0;
  padding: 0 0 8px;
}
.ture-auto-native .collection-card.has-photo,.ture-auto-native .collection-grid article.has-photo{
  gap: 18px;
  overflow: visible;
  padding: 0 0 8px;
  grid-template-rows: auto 1.2rem minmax(4.8rem, auto) auto;
}
.ture-auto-native .collection-rail .collection-card{
  border: 0;
}
.ture-auto-native .collection-photo{
  aspect-ratio: 4 / 5;
  background: var(--white);
  justify-self: stretch;
  margin: 0;
  overflow: hidden;
  width: 100%;
}
.ture-auto-native .collection-photo img{
  display: block;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 54%;
  transition: transform .65s cubic-bezier(.2, .8, .2, 1);
  width: 100%;
}
.ture-auto-native .collection-card:hover .collection-photo img,.ture-auto-native .collection-card:focus-visible .collection-photo img,.ture-auto-native .collection-grid article:hover .collection-photo img,.ture-auto-native .collection-grid article:focus-visible .collection-photo img{
  transform: scale(1.035);
}
.ture-auto-native .collection-photo img.crop-chantal{ object-position: 50% 56%; }
.ture-auto-native .collection-photo img.crop-brigitte{ object-position: 50% 58%; }
.ture-auto-native .collection-photo img.crop-abeba{ object-position: 50% 74%; }
.ture-auto-native .collection-photo img.crop-princess-grace{ object-position: 50% 54%; }
.ture-auto-native .collection-photo img.crop-vera{ object-position: 50% 50%; }
.ture-auto-native .collection-photo img.crop-daisy{ object-position: 50% 68%; }
.ture-auto-native .collection-card.has-photo > span,.ture-auto-native .collection-card.has-photo > div,.ture-auto-native .collection-card.has-photo > p,.ture-auto-native .collection-grid article.has-photo > span,.ture-auto-native .collection-grid article.has-photo > div,.ture-auto-native .collection-grid article.has-photo > p{
  margin-left: 0;
  margin-right: 0;
}
.ture-auto-native .collection-card.has-photo > span,.ture-auto-native .collection-grid article.has-photo > span{
  margin-top: 0;
}
.ture-auto-native .collection-card.has-photo > p,.ture-auto-native .collection-grid article.has-photo > p{
  margin-bottom: 0;
}
.ture-auto-native .collection-card span,.ture-auto-native .collection-grid span,.ture-auto-native .collection-card .automobile-model,.ture-auto-native .collection-grid .automobile-model{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  line-height: 1.45;
  text-transform: uppercase;
}
.ture-auto-native .collection-card h3,.ture-auto-native .collection-grid h3{
  align-self: start;
  font-size: clamp(2.05rem, 3.5vw, 4rem);
  line-height: .9;
}
.ture-auto-native .collection-card > div,.ture-auto-native .collection-grid article > div{
  align-self: start;
  display: grid;
  gap: 10px;
}
.ture-auto-native .collection-card p,.ture-auto-native .collection-grid p{
  align-self: start;
  color: var(--black);
  line-height: 1.62;
  margin: 0;
}
.ture-auto-native .collection-card:not(.has-photo),.ture-auto-native .collection-grid article:not(.has-photo){
  border: 0;
  padding-top: 0;
}
.ture-auto-native .collection-card.has-photo,.ture-auto-native .collection-grid article.has-photo{
  grid-template-rows: auto 2.9rem 4.15rem auto;
}
.ture-auto-native .collection-card.has-photo .automobile-model,.ture-auto-native .collection-grid article.has-photo .automobile-model{
  min-height: 2.9rem;
}
.ture-auto-native .collection-card.has-photo h3,.ture-auto-native .collection-grid article.has-photo h3{
  min-height: 4.15rem;
}
.ture-auto-native .collection-card.has-photo > p,.ture-auto-native .collection-grid article.has-photo > p{
  align-self: start;
}
@media  (max-width: 620px) {.ture-auto-native .collection-card.has-photo,.ture-auto-native .collection-grid article.has-photo{
    grid-template-rows: auto auto auto auto;
  }
.ture-auto-native .collection-card.has-photo .automobile-model,.ture-auto-native .collection-grid article.has-photo .automobile-model,.ture-auto-native .collection-card.has-photo h3,.ture-auto-native .collection-grid article.has-photo h3{
    min-height: 0;
  }}
.ture-auto-native .collection-card.has-photo,.ture-auto-native .collection-grid article.has-photo{
  justify-items: stretch;
}
.ture-auto-native .collection-card.has-photo > *,.ture-auto-native .collection-grid article.has-photo > *{
  justify-self: stretch;
}
.ture-auto-native .collection-card.has-photo > span,.ture-auto-native .collection-card.has-photo > h3,.ture-auto-native .collection-card.has-photo > p,.ture-auto-native .collection-grid article.has-photo > span,.ture-auto-native .collection-grid article.has-photo > h3,.ture-auto-native .collection-grid article.has-photo > p{
  justify-self: start;
  width: 100%;
}
.ture-auto-native .editorial-page .detail-hero{
  min-height: 74vh;
}
.ture-auto-native .experience-article{
  display: grid;
  gap: clamp(42px, 7vw, 108px);
  padding: clamp(34px, 6vw, 88px) clamp(20px, 5vw, 76px) clamp(72px, 10vw, 150px);
}
.ture-auto-native .article-meta-row{
  border-bottom: 1px solid var(--line);
  border-top: 1px solid var(--line);
  display: grid;
  gap: 14px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  padding: 16px 0;
}
.ture-auto-native .article-meta-row span,.ture-auto-native .article-result > span,.ture-auto-native .article-instagram-block span{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  line-height: 1.45;
  text-transform: uppercase;
}
.ture-auto-native .article-opening{
  display: grid;
  gap: clamp(22px, 3vw, 34px);
  max-width: 1120px;
}
.ture-auto-native .article-opening p{
  font-family: var(--serif);
  font-size: clamp(1.65rem, 3.1vw, 3.65rem);
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.03;
  margin: 0;
}
.ture-auto-native .article-photo-story{
  display: grid;
  gap: clamp(26px, 4vw, 58px) clamp(20px, 3.4vw, 44px);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.ture-auto-native .article-photo{
  display: grid;
  gap: 12px;
  grid-column: span 6;
  margin: 0;
}
.ture-auto-native .article-photo-wide{
  grid-column: 1 / -1;
}
.ture-auto-native .article-photo img{
  aspect-ratio: 4 / 5;
  background: var(--white);
  height: auto;
  max-width: none;
  object-fit: cover;
  width: 100%;
}
.ture-auto-native .article-photo-wide img{
  aspect-ratio: 16 / 10;
}
.ture-auto-native .article-photo-story-editorial{
  align-items: start;
  gap: clamp(34px, 5vw, 72px) clamp(22px, 3.8vw, 54px);
}
.ture-auto-native .article-photo-feature,.ture-auto-native .article-photo-cinematic{
  grid-column: 1 / -1;
}
.ture-auto-native .article-photo-feature img{
  aspect-ratio: 16 / 8.2;
}
.ture-auto-native .article-photo-cinematic img,.ture-auto-native .article-photo-closing img{
  aspect-ratio: 16 / 8.8;
}
.ture-auto-native .article-photo-tall{
  grid-column: span 5;
}
.ture-auto-native .article-photo-medium{
  grid-column: span 7;
  margin-top: clamp(52px, 8vw, 118px);
}
.ture-auto-native .article-photo-narrow{
  grid-column: 2 / span 4;
}
.ture-auto-native .article-photo-large{
  grid-column: 7 / span 5;
  margin-top: clamp(70px, 10vw, 142px);
}
.ture-auto-native .article-photo-closing{
  grid-column: 2 / span 10;
  margin-top: clamp(22px, 4vw, 58px);
}
.ture-auto-native .article-story-note{
  display: grid;
  gap: 22px;
  grid-column: 4 / span 7;
  margin: clamp(6px, 1.5vw, 18px) 0 clamp(10px, 2vw, 28px);
  max-width: 860px;
}
.ture-auto-native .article-story-note p{
  font-size: clamp(1.08rem, 1.55vw, 1.28rem);
  line-height: 1.72;
  margin: 0;
}
.ture-auto-native .article-photo:nth-of-type(2) img{ object-position: 50% 58%; }
.ture-auto-native .article-photo:nth-of-type(3) img{ object-position: 50% 70%; }
.ture-auto-native .article-photo:nth-of-type(4) img{ object-position: 50% 58%; }
.ture-auto-native .article-photo:nth-of-type(6) img{ object-position: 50% 56%; }
.ture-auto-native .article-photo:nth-of-type(8) img{ object-position: 50% 62%; }
.ture-auto-native .article-photo:nth-of-type(9) img{ object-position: 50% 70%; }
.ture-auto-native .article-photo:nth-of-type(10) img{ object-position: 50% 62%; }
.ture-auto-native .article-photo-01 img{ object-position: 50% 56%; }
.ture-auto-native .article-photo-02 img{ object-position: 50% 58%; }
.ture-auto-native .article-photo-03 img{ object-position: 50% 66%; }
.ture-auto-native .article-photo-04 img{ object-position: 50% 72%; }
.ture-auto-native .article-photo-05 img{ object-position: 50% 56%; }
.ture-auto-native .article-photo-06 img{ object-position: 50% 58%; }
.ture-auto-native .article-photo-07 img{ object-position: 50% 72%; }
.ture-auto-native .article-photo-08 img{ object-position: 50% 64%; }
.ture-auto-native .article-photo-09 img{ object-position: 50% 58%; }
.ture-auto-native .article-photo-10 img{ object-position: 50% 58%; }
.ture-auto-native .article-photo figcaption{
  align-items: baseline;
  color: var(--black);
  display: flex;
  font-size: .82rem;
  gap: 14px;
  justify-content: space-between;
  line-height: 1.45;
}
.ture-auto-native .article-photo figcaption span{
  flex: 0 0 auto;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
}
.ture-auto-native .article-body{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 22px;
  justify-self: end;
  max-width: 820px;
  padding-top: clamp(28px, 4vw, 48px);
}
.ture-auto-native .article-body p,.ture-auto-native .article-instagram-block p{
  font-size: clamp(1.03rem, 1.4vw, 1.18rem);
  line-height: 1.74;
  margin: 0;
}
.ture-auto-native .article-result{
  background: var(--black);
  color: var(--white);
  display: grid;
  gap: clamp(22px, 3vw, 36px);
  padding: clamp(30px, 6vw, 76px);
}
.ture-auto-native .article-result h2{
  font-family: var(--serif);
  font-size: clamp(2rem, 4.6vw, 5.9rem);
  font-weight: 500;
  letter-spacing: 0;
  line-height: .98;
  margin: 0;
  max-width: 1240px;
}
.ture-auto-native .article-result p{
  font-size: clamp(1.1rem, 1.8vw, 1.45rem);
  line-height: 1.55;
  margin: 0;
  max-width: 780px;
}
.ture-auto-native .article-instagram-block{
  align-items: end;
  border-bottom: 1px solid var(--line);
  border-top: 1px solid var(--line);
  display: grid;
  gap: clamp(22px, 4vw, 42px);
  grid-template-columns: minmax(0, 1fr) auto;
  padding: clamp(24px, 4vw, 44px) 0;
}
.ture-auto-native .article-instagram-block > div{
  display: grid;
  gap: 14px;
  max-width: 680px;
}
@media  (max-width: 760px) {.ture-auto-native .article-meta-row,.ture-auto-native .article-instagram-block{
    grid-template-columns: 1fr;
  }
.ture-auto-native .article-photo,.ture-auto-native .article-photo-wide,.ture-auto-native .article-photo-feature,.ture-auto-native .article-photo-cinematic,.ture-auto-native .article-photo-tall,.ture-auto-native .article-photo-medium,.ture-auto-native .article-photo-narrow,.ture-auto-native .article-photo-large,.ture-auto-native .article-photo-closing,.ture-auto-native .article-story-note{
    grid-column: 1 / -1;
    margin-top: 0;
  }
.ture-auto-native .article-photo-wide img,.ture-auto-native .article-photo-feature img,.ture-auto-native .article-photo-cinematic img,.ture-auto-native .article-photo-closing img{
    aspect-ratio: 4 / 5;
  }
.ture-auto-native .article-opening p{
    font-size: clamp(1.55rem, 8vw, 2.45rem);
    line-height: 1.06;
  }}
.ture-auto-native .winter-photo-story .article-photo:nth-of-type(3) img{
  object-position: 50% 56%;
}
.ture-auto-native .winter-photo-story .article-photo:nth-of-type(5) img{
  object-position: 50% 72%;
}
.ture-auto-native .winter-photo-story .article-photo:nth-of-type(8) img{
  object-position: 50% 76%;
}
.ture-auto-native .winter-photo-story .article-photo:nth-of-type(9) img{
  object-position: 50% 56%;
}
.ture-auto-native .coppa-photo-story .article-photo:nth-of-type(3) img{
  object-position: 50% 54%;
}
.ture-auto-native .coppa-photo-story .article-photo:nth-of-type(8) img{
  object-position: 50% 58%;
}
.ture-auto-native .coppa-photo-story .article-photo:nth-of-type(9) img{
  object-position: 50% 58%;
}
.ture-auto-native .coppa-photo-story .article-photo:nth-of-type(10) img{
  object-position: 50% 58%;
}
.ture-auto-native .collection-editorial-story{
  display: block;
  margin: 0 auto;
  max-width: 1120px;
}
.ture-auto-native .collection-editorial-copy{
  display: grid;
  gap: 18px;
  margin: clamp(30px, 5vw, 72px) auto;
  max-width: 740px;
}
.ture-auto-native .collection-editorial-copy p{
  font-size: clamp(1.05rem, 1.45vw, 1.22rem);
  line-height: 1.74;
  margin: 0;
}
.ture-auto-native .collection-editorial-copy-closing{
  border-top: 1px solid var(--line);
  margin-top: clamp(34px, 5vw, 78px);
  max-width: 760px;
  padding-top: clamp(24px, 4vw, 46px);
}
.ture-auto-native .collection-editorial-photo{
  display: grid;
  gap: 12px;
  margin: clamp(34px, 5vw, 76px) auto 0;
  max-width: 780px;
  overflow: hidden;
  position: relative;
}
.ture-auto-native .collection-editorial-photo:first-child{
  margin-top: 0;
}
.ture-auto-native .collection-editorial-photo img{
  aspect-ratio: 4 / 5;
  background: var(--white);
  height: auto;
  object-fit: cover;
  width: 100%;
}
.ture-auto-native .collection-editorial-photo figcaption{
  align-items: baseline;
  bottom: clamp(20px, 2.5vw, 34px);
  color: var(--white);
  display: flex;
  font-size: .68rem;
  font-weight: 700;
  gap: 14px;
  justify-content: flex-start;
  left: clamp(20px, 3.5vw, 52px);
  letter-spacing: .14em;
  line-height: 1.55;
  max-width: calc(100% - 40px);
  position: absolute;
  text-transform: uppercase;
  z-index: 1;
}
.ture-auto-native .collection-editorial-photo figcaption span{
  flex: 0 0 auto;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
}
.ture-auto-native .collection-editorial-photo-feature{
  max-width: 900px;
}
.ture-auto-native .collection-editorial-photo-detail{
  max-width: 680px;
}
.ture-auto-native .collection-editorial-photo-side{
  max-width: 1080px;
}
.ture-auto-native .collection-editorial-photo-side img{
  aspect-ratio: 16 / 9;
}
.ture-auto-native .collection-editorial-photo-balanced{
  max-width: 760px;
}
.ture-auto-native .collection-editorial-photo-motion{
  max-width: 820px;
}
.ture-auto-native .daisy-photo-02 img{ object-position: 50% 46%; }
.ture-auto-native .daisy-photo-03 img{ object-position: 50% 58%; }
.ture-auto-native .daisy-photo-04 img{ object-position: 50% 48%; }
.ture-auto-native .daisy-photo-05 img{ object-position: 50% 50%; }
.ture-auto-native .chantal-photo-02 img{ object-position: 50% 50%; }
.ture-auto-native .princess-grace-photo-01 img{ object-position: 50% 52%; }
.ture-auto-native .princess-grace-photo-02 img{ object-position: 50% 56%; }
.ture-auto-native .princess-grace-photo-03 img{ object-position: 50% 52%; }
.ture-auto-native .princess-grace-photo-04 img{ object-position: 50% 58%; }
.ture-auto-native .princess-grace-photo-05 img{ object-position: 50% 54%; }
.ture-auto-native .abeba-photo-01 img{ object-position: 50% 74%; }
.ture-auto-native .abeba-photo-02 img{ object-position: 50% 62%; }
.ture-auto-native .abeba-photo-03 img{ object-position: 50% 58%; }
.ture-auto-native .abeba-photo-04 img{ object-position: 56% 54%; }
.ture-auto-native .abeba-photo-05 img{ object-position: 50% 72%; }
.ture-auto-native .madame-claude-photo-02 img{ object-position: 46% 52%; }
.ture-auto-native .madame-claude-photo-03 img{ object-position: 50% 52%; }
.ture-auto-native .madame-claude-photo-04 img{ object-position: 50% 58%; }
.ture-auto-native .madame-claude-photo-05 img{ object-position: 50% 54%; }
.ture-auto-native .madame-claude-photo-06 img{ object-position: 50% 56%; }
.ture-auto-native .madame-claude-photo-07 img{ object-position: 54% 52%; }
.ture-auto-native .madame-claude-photo-08 img{ object-position: 42% 52%; }
.ture-auto-native .madame-claude-photo-09 img{ object-position: 50% 54%; }
@media  (min-width: 861px) {.ture-auto-native .collection-editorial-story{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
.ture-auto-native .collection-editorial-story > *{
    grid-column: 1 / -1;
    min-width: 0;
  }
.ture-auto-native .collection-editorial-story > .collection-editorial-photo:first-child{
    justify-self: center;
    width: 100%;
  }
.ture-auto-native .collection-editorial-story > .collection-editorial-photo:not(:first-child){
    align-content: stretch;
    grid-template-rows: minmax(540px, 1fr) auto;
    margin: 0;
    max-width: none;
  }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(2),.ture-auto-native [aria-label="Daisy story"] > :nth-child(5),.ture-auto-native [aria-label="Daisy story"] > :nth-child(8),.ture-auto-native [aria-label="Daisy story"] > :nth-child(10),.ture-auto-native [aria-label="Chantal story"] > :nth-child(4),.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(3),.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(6),.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(8),.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(10),.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(3),.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(6),.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(8){
    align-content: center;
    margin: 0;
    max-width: none;
    min-height: 620px;
    padding: clamp(42px, 5vw, 74px);
  }
.ture-auto-native .collection-editorial-story > .collection-editorial-photo:not(:first-child) img{
    aspect-ratio: auto;
    height: 100%;
    min-height: 540px;
  }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(2){ grid-column: 1; grid-row: 2; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(3){ grid-column: 2; grid-row: 2; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(4){ grid-column: 1; grid-row: 3; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(5){ grid-column: 2; grid-row: 3; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(6){ grid-row: 4; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(7){ grid-row: 5; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(8){ grid-column: 1; grid-row: 6; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(9){ grid-column: 2; grid-row: 6; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(10){ grid-column: 2; grid-row: 7; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(11){ grid-column: 1; grid-row: 7; }
.ture-auto-native [aria-label="Daisy story"] > :nth-child(12){ grid-row: 8; }
.ture-auto-native [aria-label="Chantal story"] > :nth-child(2){ grid-row: 2; }
.ture-auto-native [aria-label="Chantal story"] > :nth-child(3){ grid-row: 3; }
.ture-auto-native [aria-label="Chantal story"] > :nth-child(4){ grid-column: 1; grid-row: 4; }
.ture-auto-native [aria-label="Chantal story"] > :nth-child(5){ grid-column: 2; grid-row: 4; }
.ture-auto-native [aria-label="Chantal story"] > :nth-child(6){ grid-row: 5; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(2){ grid-row: 2; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(3){ grid-column: 1; grid-row: 3; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(4){ grid-column: 2; grid-row: 3; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(5){ grid-column: 1; grid-row: 4; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(6){ grid-column: 2; grid-row: 4; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(7){ grid-column: 2; grid-row: 5; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(8){ grid-column: 1; grid-row: 5; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(9){ grid-column: 1; grid-row: 6; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(10){ grid-column: 2; grid-row: 6; }
.ture-auto-native [aria-label="Abeba photo essay"] > :nth-child(11){ grid-row: 7; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(2){ grid-row: 2; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(3){ grid-column: 1; grid-row: 3; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(4){ grid-column: 2; grid-row: 3; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(5){ grid-column: 1; grid-row: 4; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(6){ grid-column: 2; grid-row: 4; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(7){ grid-column: 2; grid-row: 5; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(8){ grid-column: 1; grid-row: 5; }
.ture-auto-native [aria-label="Princess Grace photo essay"] > :nth-child(8){ border-top: 0; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(2),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(5),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(7),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(9),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(11),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(13),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(16),.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(18){
    align-content: center;
    margin: 0;
    max-width: none;
    min-height: 620px;
    padding: clamp(42px, 5vw, 74px);
  }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(2){ grid-column: 1; grid-row: 2; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(3){ grid-column: 2; grid-row: 2; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(4){ grid-row: 3; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(5){ grid-column: 2; grid-row: 4; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(6){ grid-column: 1; grid-row: 4; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(7){ grid-column: 1; grid-row: 5; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(8){ grid-column: 2; grid-row: 5; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(9){ grid-column: 2; grid-row: 6; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(10){ grid-column: 1; grid-row: 6; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(11){ grid-column: 1; grid-row: 7; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(12){ grid-column: 2; grid-row: 7; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(13){ grid-column: 2; grid-row: 8; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(14){ grid-column: 1; grid-row: 8; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(15){ grid-row: 9; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(16){ grid-column: 1; grid-row: 10; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(17){ grid-column: 2; grid-row: 10; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(18){ grid-column: 2; grid-row: 11; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(19){ grid-column: 1; grid-row: 11; }
.ture-auto-native [aria-label="Madame Claude story"] > :nth-child(20){ grid-row: 12; }}
@media  (min-width: 861px) {.ture-auto-native .princess-grace-photo-04 img{ object-position: 50% 70%; }}
@media  (max-width: 860px) {.ture-auto-native .collection-editorial-copy,.ture-auto-native .collection-editorial-copy-closing{
    margin: 30px auto;
  }
.ture-auto-native .collection-editorial-photo,.ture-auto-native .collection-editorial-photo-feature,.ture-auto-native .collection-editorial-photo-detail,.ture-auto-native .collection-editorial-photo-side,.ture-auto-native .collection-editorial-photo-balanced,.ture-auto-native .collection-editorial-photo-motion{
    max-width: none;
  }
.ture-auto-native .collection-editorial-photo-side img{
    aspect-ratio: 4 / 5;
  }
.ture-auto-native .collection-editorial-photo figcaption{
    bottom: 16px;
    font-size: .6rem;
    left: 16px;
    max-width: calc(100% - 32px);
  }
.ture-auto-native .madame-claude-photo img{
    aspect-ratio: auto;
    height: auto;
    min-height: 0;
  }}
.ture-auto-native .collection-card.has-photo,.ture-auto-native .collection-grid article.has-photo{
  grid-template-rows: auto 2.9rem 4.15rem minmax(8rem, 1fr) auto;
}
.ture-auto-native .collection-read-more{
  align-self: end;
  border: 1px solid var(--black);
  color: var(--black);
  display: inline-flex;
  font-size: .66rem;
  font-weight: 700;
  justify-self: start;
  letter-spacing: .16em;
  line-height: 1;
  margin-top: 8px;
  padding: 11px 12px 10px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background .25s ease, color .25s ease;
}
.ture-auto-native .experience-card .experience-read-more,.ture-auto-native .collection-read-more{
  box-sizing: border-box;
  justify-content: center;
  white-space: nowrap;
  width: 112px;
}
.ture-auto-native .collection-card.has-photo > .collection-read-more,.ture-auto-native .collection-grid article.has-photo > .collection-read-more{
  align-self: end;
  justify-self: start;
  margin-top: 0;
}
@media  (max-width: 620px) {.ture-auto-native .collection-card.has-photo,.ture-auto-native .collection-grid article.has-photo{
    grid-template-rows: auto auto auto auto auto;
  }
.ture-auto-native .collection-card.has-photo > .collection-read-more,.ture-auto-native .collection-grid article.has-photo > .collection-read-more{
    margin-top: 8px;
  }}
.ture-auto-native .collection-read-more:hover,.ture-auto-native .collection-read-more:focus-visible{
  background: var(--black);
  color: var(--white);
}
.ture-auto-native .collection-vehicle-hero p{
  max-width: 760px;
}
.ture-auto-native .collection-vehicle-intro{
  gap: clamp(18px, 2.4vw, 30px);
}
.ture-auto-native .collection-cv-section{
  border-top: 1px solid var(--line);
  display: grid;
  gap: clamp(24px, 4vw, 52px);
  padding-top: clamp(30px, 5vw, 62px);
}
.ture-auto-native .collection-cv-section > span,.ture-auto-native .collection-cv-item > div > span{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  line-height: 1.45;
  text-transform: uppercase;
}
.ture-auto-native .collection-cv-section h2{
  font-family: var(--serif);
  font-size: clamp(2.2rem, 5.2vw, 6.6rem);
  font-weight: 500;
  letter-spacing: 0;
  line-height: .98;
  margin: 0;
  max-width: 1180px;
}
.ture-auto-native .collection-cv-list{
  display: grid;
  gap: clamp(24px, 4vw, 44px);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ture-auto-native .collection-cv-item{
  border-top: 1px solid var(--line);
  display: grid;
  gap: 20px;
  padding-top: 22px;
}
.ture-auto-native .collection-cv-item h3{
  font-family: var(--serif);
  font-size: clamp(2rem, 3.6vw, 4.2rem);
  font-weight: 500;
  letter-spacing: 0;
  line-height: .96;
  margin: 8px 0 0;
}
.ture-auto-native .collection-cv-item p,.ture-auto-native .collection-cv-item li{
  font-size: clamp(1rem, 1.35vw, 1.15rem);
  line-height: 1.68;
}
.ture-auto-native .collection-cv-item p{
  margin: 14px 0 0;
}
.ture-auto-native .collection-cv-item ul{
  display: grid;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ture-auto-native .collection-cv-item li{
  border-top: 1px solid var(--line);
  padding-top: 10px;
}
.ture-auto-native .collection-cv-link{
  justify-self: start;
  margin-top: auto;
}
@media  (max-width: 760px) {.ture-auto-native .collection-cv-list{
    grid-template-columns: 1fr;
  }}
.ture-auto-native .services-section{
  background: var(--white);
  border-top: 1px solid var(--line);
  padding: 0;
}
.ture-auto-native .partnerships-page .partnerships-presentation{
  border-top: 0;
}
.ture-auto-native .partnerships-presentation .services-intro{
  min-height: 100vh;
}
.ture-auto-native .partnerships-presentation .service-story-copy h1{
  font-family: var(--serif);
  font-size: clamp(2.9rem, 5.2vw, 6.6rem);
  font-weight: 500;
  letter-spacing: 0;
  line-height: .9;
  margin: 0;
  max-width: 880px;
}
.ture-auto-native .presentation-download{
  align-items: end;
  background: var(--black);
  color: var(--white);
  display: grid;
  gap: clamp(34px, 6vw, 84px);
  grid-template-columns: minmax(0, 1fr) auto;
  padding: clamp(76px, 11vw, 164px) clamp(20px, 5vw, 76px);
}
.ture-auto-native .presentation-download > span{
  font-size: .7rem;
  font-weight: 700;
  grid-column: 1 / -1;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .presentation-download h2{
  color: var(--white);
  font-size: clamp(3.5rem, 7.4vw, 8.8rem);
  line-height: .86;
  margin: 0;
  max-width: 1100px;
}
.ture-auto-native .presentation-download a{
  align-items: center;
  border: 1px solid var(--white);
  display: inline-flex;
  font-size: .72rem;
  font-weight: 700;
  justify-content: center;
  letter-spacing: .14em;
  min-height: 58px;
  padding: 18px 24px;
  text-transform: uppercase;
  white-space: nowrap;
  width: 232px;
}
.ture-auto-native .presentation-download a:hover,.ture-auto-native .presentation-download a:focus-visible{
  background: var(--white);
  color: var(--black);
}
@media  (max-width: 960px) {.ture-auto-native .presentation-download{
    align-items: start;
    grid-template-columns: 1fr;
  }
.ture-auto-native .presentation-download > span{
    grid-column: auto;
  }
.ture-auto-native .presentation-download a{
    justify-self: start;
  }}
@media  (max-width: 620px) {.ture-auto-native .partnerships-presentation .services-intro{
    min-height: 0;
  }
.ture-auto-native .partnerships-presentation .service-story-copy h1{
    font-size: clamp(2.65rem, 14vw, 4.2rem);
  }
.ture-auto-native .presentation-download{
    gap: 30px;
    padding: 72px 20px 88px;
  }
.ture-auto-native .presentation-download h2{
    font-size: clamp(3.1rem, 15vw, 4.8rem);
  }
.ture-auto-native .presentation-download a{ width: 232px; }}
.ture-auto-native .service-stories{
  display: block;
}
.ture-auto-native .service-story,.ture-auto-native .services-intro,.ture-auto-native .services-method,.ture-auto-native .services-closing{
  border-bottom: 1px solid var(--line);
  display: grid;
  gap: 0;
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
  margin: 0;
  min-height: 760px;
  padding: 0;
}
.ture-auto-native .service-story-media{
  background: #e9e7e2;
  margin: 0;
  min-height: 760px;
  overflow: hidden;
  position: relative;
}
.ture-auto-native .service-story-media::after{
  background: linear-gradient(to top, rgba(0, 0, 0, .62), rgba(0, 0, 0, 0) 28%);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
}
.ture-auto-native .service-story-media img{
  height: 100%;
  inset: 0;
  max-width: none;
  object-fit: cover;
  position: absolute;
  width: 100%;
}
.ture-auto-native .service-story-media figcaption{
  bottom: clamp(20px, 2.5vw, 34px);
  color: var(--white);
  font-size: .68rem;
  font-weight: 700;
  left: clamp(20px, 3.5vw, 52px);
  letter-spacing: .14em;
  line-height: 1.55;
  max-width: calc(100% - 40px);
  position: absolute;
  text-transform: uppercase;
  z-index: 1;
}
.ture-auto-native .service-story-copy{
  align-content: center;
  display: grid;
  gap: clamp(20px, 2.2vw, 32px);
  padding: clamp(52px, 7vw, 112px);
}
.ture-auto-native .service-story-copy > span{
  display: block;
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .18em;
  text-transform: uppercase;
}
.ture-auto-native .service-story-copy h2,.ture-auto-native .service-story-copy h3,.ture-auto-native .services-method .service-story-copy h3,.ture-auto-native .services-closing .service-story-copy h3{
  font-size: clamp(2.9rem, 5.2vw, 6.6rem);
  line-height: .9;
  margin: 0;
  max-width: 880px;
}
.ture-auto-native .service-story-copy p,.ture-auto-native .service-story-copy li,.ture-auto-native .services-method .method-steps p,.ture-auto-native .services-closing .service-story-copy p{
  font-size: clamp(1rem, 1.28vw, 1.16rem);
  line-height: 1.68;
  margin: 0;
}
.ture-auto-native .service-story-copy > ul{
  display: grid;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ture-auto-native .service-story-copy > ul li{
  padding-left: 20px;
  position: relative;
}
.ture-auto-native .service-story-copy > ul li::before{
  content: "—";
  left: 0;
  position: absolute;
}
.ture-auto-native .service-story-copy > strong{
  font-family: var(--serif);
  font-size: clamp(1.55rem, 2.2vw, 2.55rem);
  font-weight: 500;
  line-height: 1.08;
}
.ture-auto-native .services-intro .service-story-media,.ture-auto-native .services-method .service-story-media,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-media{
  order: 2;
}
.ture-auto-native .services-intro .service-story-copy,.ture-auto-native .services-method .service-story-copy,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-copy{
  order: 1;
}
.ture-auto-native .services-method{
  border-top: 0;
}
.ture-auto-native .services-method .method-steps{
  border-top: 1px solid var(--black);
  display: grid;
  grid-template-columns: 1fr;
  list-style: none;
  margin: 4px 0 0;
  padding: 0;
}
.ture-auto-native .services-method .method-steps li,.ture-auto-native .services-method .method-steps li:first-child,.ture-auto-native .services-method .method-steps li:last-child{
  border-bottom: 1px solid var(--line);
  border-left: 0;
  border-top: 0;
  display: grid;
  gap: 16px;
  grid-template-columns: 38px minmax(112px, .38fr) minmax(0, 1fr);
  min-height: 0;
  padding: 13px 0;
}
.ture-auto-native .services-method .method-steps span{
  font-size: .64rem;
  letter-spacing: .16em;
}
.ture-auto-native .services-method .method-steps strong{
  font-size: clamp(1.45rem, 1.9vw, 2rem);
}
.ture-auto-native .services-method .method-steps p{
  align-self: start;
  grid-column: auto;
}
.ture-auto-native .services-closing{
  border-bottom: 0;
  border-top: 0;
}
.ture-auto-native .services-closing > .service-story-copy{
  align-content: center;
}
@media  (max-width: 960px) {.ture-auto-native .service-story,.ture-auto-native .services-intro,.ture-auto-native .services-method,.ture-auto-native .services-closing{
    grid-template-columns: 1fr;
    min-height: 0;
  }
.ture-auto-native .service-story-media,.ture-auto-native .services-intro .service-story-media,.ture-auto-native .services-method .service-story-media,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-media{
    height: min(136vw, 760px);
    min-height: 520px;
    order: 1;
  }
.ture-auto-native .service-story-copy,.ture-auto-native .services-intro .service-story-copy,.ture-auto-native .services-method .service-story-copy,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-copy{
    order: 2;
    padding: clamp(46px, 9vw, 84px) clamp(24px, 7vw, 64px) clamp(60px, 11vw, 98px);
  }}
@media  (max-width: 620px) {.ture-auto-native .service-story-media,.ture-auto-native .services-intro .service-story-media,.ture-auto-native .services-method .service-story-media,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-media{
    height: 138vw;
    min-height: 0;
  }
.ture-auto-native .service-story-copy,.ture-auto-native .services-intro .service-story-copy,.ture-auto-native .services-method .service-story-copy,.ture-auto-native .service-stories .service-story:nth-child(even) .service-story-copy{
    gap: 22px;
    padding: 44px 20px 58px;
  }
.ture-auto-native .service-story-copy h2,.ture-auto-native .service-story-copy h3,.ture-auto-native .services-method .service-story-copy h3,.ture-auto-native .services-closing .service-story-copy h3{
    font-size: clamp(2.65rem, 14vw, 4.2rem);
  }
.ture-auto-native .services-method .method-steps li,.ture-auto-native .services-method .method-steps li:first-child,.ture-auto-native .services-method .method-steps li:last-child{
    gap: 12px;
    grid-template-columns: 36px minmax(0, 1fr);
    padding: 15px 0;
  }
.ture-auto-native .services-method .method-steps p{
    grid-column: 2;
  }
.ture-auto-native .service-story-media figcaption{
    bottom: 16px;
    font-size: .6rem;
    left: 16px;
    max-width: calc(100% - 32px);
  }}
@media  (min-width: 961px) {.ture-auto-native .partnerships-presentation .services-method .service-story-media{
    order: 1;
  }
.ture-auto-native .partnerships-presentation .services-method .service-story-copy{
    order: 2;
  }
.ture-auto-native .partnerships-presentation .service-stories-continuity .service-story:nth-child(odd) .service-story-media{
    order: 2;
  }
.ture-auto-native .partnerships-presentation .service-stories-continuity .service-story:nth-child(odd) .service-story-copy{
    order: 1;
  }
.ture-auto-native .partnerships-presentation .service-stories-continuity .service-story:nth-child(even) .service-story-media{
    order: 1;
  }
.ture-auto-native .partnerships-presentation .service-stories-continuity .service-story:nth-child(even) .service-story-copy{
    order: 2;
  }}
.ture-auto-native .sticky-label > span,.ture-auto-native .about-copy > span,.ture-auto-native .section-heading > span,.ture-auto-native .community-content > span,.ture-auto-native .partnerships-section > div:first-child > span{
  margin: 0 0 24px;
}
.ture-auto-native .about-copy,.ture-auto-native .community-content{
  gap: 0;
}
.ture-auto-native .about-copy > :not(span) + :not(span){
  margin-top: clamp(22px, 3vw, 34px);
}
.ture-auto-native .community-content > :not(span) + :not(span){
  margin-top: clamp(24px, 4vw, 42px);
}
.ture-auto-native .section-heading{
  display: grid;
  gap: 0;
}
.ture-auto-native .section-heading > :not(span) + :not(span){
  margin-top: 24px;
}
.ture-auto-native .about-feature{
  border-bottom: 0;
}
.ture-auto-native .collection-section{
  border-top: 0;
}
.ture-auto-native #about,.ture-auto-native #collection,.ture-auto-native #experiences,.ture-auto-native #community{
  border-bottom: 0;
  border-top: 0;
}
.ture-auto-native #manifesto .manifesto-copy{
  border-top: 0;
}
@media  (min-width: 961px) {.ture-auto-native .experience-diary .section-actions{
    grid-template-columns: minmax(0, 1fr) auto;
  }
.ture-auto-native .experience-diary .section-actions p{
    grid-column: 1;
  }
.ture-auto-native .manifesto-grid{
    padding-bottom: 96px;
    padding-top: 64px;
  }
.ture-auto-native .collection-section{
    padding-bottom: 82px;
    padding-top: 64px;
  }
.ture-auto-native .experience-diary{
    padding-bottom: 84px;
    padding-top: 64px;
  }
.ture-auto-native .partnerships-section{
    padding-bottom: 92px;
    padding-top: 72px;
  }}
/* TURE v6.8.39 — Automobiles photographic catalogue / navigation index only. */
.ture-home-native.ture-auto-catalog-page{
  background:var(--bt-paper,#f7f5ef);
  color:var(--bt-ink,#171714);
}
.ture-home-native .ture-auto-catalog-intro{
  padding:clamp(48px,6vw,82px) 0 clamp(54px,7vw,92px);
  border-bottom:1px solid var(--bt-rule,rgba(23,23,20,.18));
}
.ture-home-native .ture-auto-catalog-kicker{
  display:flex;justify-content:space-between;gap:24px;align-items:center;
  padding:0 var(--bt-gutter,clamp(24px,5.5vw,88px));
  font:500 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);
  letter-spacing:.15em;text-transform:uppercase;
}
.ture-home-native .ture-auto-catalog-intro-grid{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:0;
  align-items:start;
  margin-top:clamp(24px,3.2vw,42px);
}
.ture-home-native .ture-auto-catalog-intro-photo{
  margin:0;align-self:stretch;width:100%;height:clamp(610px,59vw,880px);overflow:hidden;
}
.ture-home-native .ture-auto-catalog-intro-photo img{
  display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 72%;
  background:var(--bt-soft,#eae7de);
}
.ture-home-native .ture-auto-catalog-intro-copy{
  padding:clamp(4px,.8vw,12px) var(--bt-gutter,clamp(24px,5.5vw,88px)) 0 clamp(36px,5vw,78px);
}
.ture-home-native .ture-auto-catalog-intro-copy h1{
  margin:0;
  font:500 clamp(72px,10.4vw,170px)/.92 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);
  letter-spacing:-.05em;
}
.ture-home-native .ture-auto-catalog-intro-copy .ture-auto-catalog-intro-lead{
  max-width:760px;margin:clamp(20px,2.7vw,34px) 0 0;
  font:400 clamp(29px,3.2vw,48px)/1.12 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);
  letter-spacing:-.018em;
}
.ture-home-native .ture-auto-catalog-intro-copy p{
  max-width:760px;margin:18px 0 0;
  font:400 clamp(18px,1.42vw,23px)/1.46 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);
}
.ture-home-native .ture-auto-catalog-intro-copy .ture-auto-catalog-intro-closing{
  margin-top:22px;
  font:500 clamp(24px,2.15vw,33px)/1.12 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);
  letter-spacing:-.02em;
}
.ture-home-native .ture-auto-catalog-grid{
  display:grid;grid-template-columns:repeat(6,minmax(0,1fr));
  gap:clamp(58px,7vw,104px) clamp(24px,3vw,44px);
  padding:clamp(48px,6vw,82px) var(--bt-gutter,clamp(24px,5.5vw,88px)) clamp(80px,10vw,150px);
}
.ture-home-native .ture-auto-catalog-card{
  grid-column:span 2;display:block;min-width:0;color:inherit;text-decoration:none;
}
.ture-home-native .ture-auto-catalog-card:nth-child(4),
.ture-home-native .ture-auto-catalog-card:nth-child(5){grid-column:span 3;}
.ture-home-native .ture-auto-catalog-photo{
  margin:0;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--bt-soft,#eae7de);
}
.ture-home-native .ture-auto-catalog-photo img{
  display:block;width:100%;height:100%;max-width:none;object-fit:cover;
  transition:transform .55s cubic-bezier(.2,.8,.2,1);
}
.ture-home-native .ture-auto-catalog-photo img.crop-chantal{object-position:50% 58%;}
.ture-home-native .ture-auto-catalog-photo img.crop-princess-grace{object-position:50% 54%;}
.ture-home-native .ture-auto-catalog-photo img.crop-daisy{object-position:50% 68%;}
.ture-home-native .ture-auto-catalog-photo img.crop-abeba{object-position:50% 74%;}
.ture-home-native .ture-auto-catalog-photo img.crop-brigitte{object-position:50% 58%;}
.ture-home-native .ture-auto-catalog-card:hover .ture-auto-catalog-photo img,
.ture-home-native .ture-auto-catalog-card:focus-visible .ture-auto-catalog-photo img{transform:scale(1.022);}
.ture-home-native .ture-auto-catalog-card:focus-visible{outline:2px solid currentColor;outline-offset:8px;}
.ture-home-native .ture-auto-catalog-copy{padding-top:22px;}
.ture-home-native .ture-auto-catalog-model{
  display:block;font:500 10px/1.5 var(--bt-sans,'IBM Plex Sans','Helvetica Neue',Arial,sans-serif);
  letter-spacing:.14em;text-transform:uppercase;color:var(--bt-muted,#6c6a63);
}
.ture-home-native .ture-auto-catalog-copy h2{
  margin:12px 0 0;font:500 clamp(39px,3.8vw,65px)/1 var(--bt-display,'IBM Plex Sans',Didot,'Times New Roman',serif);
  letter-spacing:-.035em;
}
.ture-home-native .ture-auto-catalog-copy p{
  margin:17px 0 0;max-width:520px;font:400 clamp(18px,1.65vw,23px)/1.35 var(--bt-serif,'Cormorant Garamond','Iowan Old Style',Palatino,serif);
}
.ture-home-native .ture-auto-catalog-open{
  display:inline-block;margin-top:19px;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;
}
@media(max-width:1100px){
  .ture-home-native .ture-auto-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .ture-home-native .ture-auto-catalog-card,
  .ture-home-native .ture-auto-catalog-card:nth-child(4),
  .ture-home-native .ture-auto-catalog-card:nth-child(5){grid-column:auto;}
  .ture-home-native .ture-auto-catalog-card:nth-child(5){grid-column:1/-1;width:calc(50% - 12px);justify-self:center;}
}
@media(max-width:960px){
  .ture-home-native .ture-auto-catalog-intro-grid{grid-template-columns:1fr;}
  .ture-home-native .ture-auto-catalog-intro-photo{height:auto;overflow:visible;}
  .ture-home-native .ture-auto-catalog-intro-photo img{width:100%;height:auto;object-fit:contain;object-position:center;}
  .ture-home-native .ture-auto-catalog-intro-copy{
    padding-left:var(--bt-gutter,clamp(24px,5.5vw,88px));
    padding-right:calc(var(--bt-gutter,clamp(24px,5.5vw,88px)) + 16px);
  }
}
@media(max-width:700px){
  .ture-home-native .ture-auto-catalog-intro{padding-top:34px;padding-bottom:52px;}
  .ture-home-native .ture-auto-catalog-kicker span:last-child{display:none;}
  .ture-home-native .ture-auto-catalog-intro-grid{gap:26px;margin-top:22px;}
  .ture-home-native .ture-auto-catalog-intro-copy{
    min-width:0;
    max-width:100%;
    padding-left:var(--bt-gutter,24px);
    padding-right:52px;
  }
  .ture-home-native .ture-auto-catalog-intro-copy h1{font-size:clamp(54px,15vw,78px);max-width:100%;}
  .ture-home-native .ture-auto-catalog-intro-copy .ture-auto-catalog-intro-lead{font-size:31px;margin-top:18px;}
  .ture-home-native .ture-auto-catalog-intro-copy p{font-size:22px;}
  .ture-home-native .ture-auto-catalog-intro-copy .ture-auto-catalog-intro-closing{font-size:28px;margin-top:18px;}
  .ture-home-native .ture-auto-catalog-grid{grid-template-columns:1fr;gap:54px;padding-top:40px;padding-bottom:80px;}
  .ture-home-native .ture-auto-catalog-card,
  .ture-home-native .ture-auto-catalog-card:nth-child(4),
  .ture-home-native .ture-auto-catalog-card:nth-child(5){grid-column:auto;width:auto;justify-self:stretch;}
  .ture-home-native .ture-auto-catalog-copy{padding-top:18px;}
  .ture-home-native .ture-auto-catalog-copy h2{font-size:48px;}
  .ture-home-native .ture-auto-catalog-copy p{font-size:22px;}
}


/* TURE v6.8.61 — category opening: image flush to main menu, section identity over image. */
.ture-home-native .ture-auto-catalog-intro{
  position:relative;
  padding-top:0;
}
.ture-home-native .ture-auto-catalog-intro-grid{margin-top:0;}
.ture-home-native .ture-auto-catalog-intro-photo{position:relative;}
.ture-home-native .ture-auto-catalog-intro-photo::after{
  content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:30%;
  background:linear-gradient(180deg,rgba(15,14,12,.42),rgba(15,14,12,0));pointer-events:none;
}
.ture-home-native .ture-auto-catalog-kicker{
  position:absolute;z-index:3;top:clamp(20px,2.3vw,34px);left:0;width:50%;box-sizing:border-box;
  padding:0 clamp(22px,3.1vw,48px);color:#f7f5ef;text-shadow:0 1px 12px rgba(0,0,0,.35);pointer-events:none;
}
@media(max-width:960px){
  .ture-home-native .ture-auto-catalog-kicker{width:100%;}
}
@media(max-width:700px){
  .ture-home-native .ture-auto-catalog-intro{padding-top:0;}
  .ture-home-native .ture-auto-catalog-intro-grid{margin-top:0;}
  .ture-home-native .ture-auto-catalog-kicker{top:18px;padding:0 24px;}
  .ture-home-native .ture-auto-catalog-kicker span:last-child{display:block;}
}


/* TURE v6.8.62 — category signature bottom-right on hero. */
.ture-home-native .ture-auto-catalog-intro-photo::after{top:auto;bottom:0;height:36%;background:linear-gradient(0deg,rgba(15,14,12,.44),rgba(15,14,12,0));}
.ture-home-native .ture-auto-catalog-kicker{top:auto;left:auto;right:0;bottom:clamp(20px,2.8vw,36px);width:auto;max-width:min(56vw,520px);padding:0 clamp(22px,3.1vw,48px);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px;text-align:right;}
.ture-home-native .ture-auto-catalog-kicker span{display:block;}
@media(max-width:960px){.ture-home-native .ture-auto-catalog-kicker{max-width:calc(100% - 48px);}}
@media(max-width:700px){.ture-home-native .ture-auto-catalog-kicker{right:0;bottom:16px;left:auto;top:auto;width:auto;max-width:calc(100% - 32px);padding:0 24px;gap:3px;text-align:right;}.ture-home-native .ture-auto-catalog-kicker span:last-child{display:block;}}
