/* Collection intro v13 — concise editorial balance */
.collections-intro{background:#f3f1ec!important;color:#11100f!important;overflow:hidden}
.collections-intro__contain{
  min-height:100svh!important;
  padding-top:clamp(8.5rem,10vw,12rem)!important;
  padding-bottom:clamp(5rem,7vw,8rem)!important;
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  grid-template-rows:auto auto 1fr!important;
  column-gap:clamp(1rem,1.6vw,2rem)!important;
  row-gap:clamp(2rem,3.5vw,4rem)!important;
  align-content:center!important;
  align-items:start!important;
}
.collections-intro__eyebrow{
  grid-column:1/3!important;grid-row:1!important;align-self:start!important;
  margin:0!important;padding-top:.35rem!important;
  font-size:.68rem!important;letter-spacing:.075em!important;
}
.collections-intro__statement{
  grid-column:3/8!important;grid-row:1/3!important;
  margin:0!important;max-width:6.8ch!important;
  font-family:var(--font--primary-family)!important;
  font-size:clamp(4.4rem,6.4vw,7.8rem)!important;
  font-weight:300!important;line-height:.82!important;
  letter-spacing:var(--letter-spacing--0-03em)!important;text-transform:uppercase!important;
}
.collections-intro__editorial{
  grid-column:9/13!important;grid-row:1/3!important;
  align-self:start!important;display:flex!important;flex-direction:column!important;
  gap:1.25rem!important;min-width:0!important;
}
.collections-intro__feature{
  position:relative!important;width:100%!important;aspect-ratio:4/3!important;
  overflow:hidden!important;background:#080706!important;
}
.collections-intro__feature-img{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  object-fit:cover!important;opacity:0!important;transform:scale(1.035)!important;
  transition:opacity .5s ease,transform .75s cubic-bezier(.22,1,.36,1)!important;
}
.collections-intro__feature-img.is-active{opacity:1!important;transform:scale(1)!important}
.collections-intro__feature-meta{
  position:absolute!important;left:1rem!important;right:1rem!important;bottom:.9rem!important;
  display:flex!important;justify-content:space-between!important;gap:1rem!important;
  color:#f4f1ea!important;font-size:.62rem!important;letter-spacing:.055em!important;
  text-transform:uppercase!important;z-index:3!important;
}
.collections-intro__feature:after{
  content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55));
  pointer-events:none;z-index:2;
}
.collections-intro__aside{max-width:32rem!important;margin:0!important}
.collections-intro__aside p{
  margin:0!important;max-width:38ch!important;font-size:.82rem!important;line-height:1.55!important;
  letter-spacing:.015em!important;color:rgba(17,16,15,.72)!important;
}
.collections-intro__list{
  grid-column:3/13!important;grid-row:3!important;
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:clamp(1rem,2vw,2.5rem)!important;list-style:none!important;padding:0!important;margin:0!important;
  align-self:end!important;
}
.collections-intro__list li{border-top:1px solid rgba(17,16,15,.24)!important;padding-top:.75rem!important}
.collections-intro__list a{
  display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;
  gap:.85rem!important;color:inherit!important;text-decoration:none!important;text-transform:uppercase!important;
  font-size:.68rem!important;letter-spacing:.045em!important;opacity:.78!important;
  transition:color .28s ease,opacity .28s ease!important;
}
.collections-intro__list a:hover{color:#9b7c53!important;opacity:1!important}
.collections-intro__list-index{opacity:.48!important}
.collections-intro__list-title{font-size:.72rem!important}
.collections-intro__list-arrow{font-size:.9rem!important;transition:transform .3s ease!important}
.collections-intro__list a:hover .collections-intro__list-arrow{transform:translate(3px,3px)!important}
.collections-intro__count{display:none!important}

@media(max-width:1199px){
  .collections-intro__statement{grid-column:2/8!important;font-size:clamp(4rem,6.5vw,6.5rem)!important}
  .collections-intro__editorial{grid-column:8/13!important}
  .collections-intro__list{grid-column:2/13!important}
}
@media(max-width:991px){
  .collections-intro__contain{min-height:auto!important;padding-top:9rem!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;row-gap:2.5rem!important}
  .collections-intro__eyebrow{grid-column:1/3!important;grid-row:1!important}
  .collections-intro__statement{grid-column:1/6!important;grid-row:2!important;font-size:clamp(3.8rem,8.5vw,6rem)!important;max-width:7ch!important}
  .collections-intro__editorial{grid-column:6/9!important;grid-row:1/3!important;align-self:end!important}
  .collections-intro__feature{aspect-ratio:4/5!important}
  .collections-intro__list{grid-column:1/9!important;grid-row:3!important}
}
@media(max-width:767px){
  .collections-intro__contain{
    display:flex!important;flex-direction:column!important;align-items:stretch!important;
    min-height:auto!important;padding-top:7.5rem!important;padding-bottom:5rem!important;gap:1.5rem!important;
  }
  .collections-intro__eyebrow{order:1!important;padding-top:0!important}
  .collections-intro__statement{order:2!important;font-size:clamp(3.2rem,13.2vw,5.2rem)!important;max-width:7ch!important;line-height:.84!important}
  .collections-intro__editorial{order:3!important;width:100%!important;gap:1rem!important}
  .collections-intro__feature{aspect-ratio:16/10!important}
  .collections-intro__aside p{font-size:.78rem!important;max-width:34ch!important}
  .collections-intro__list{order:4!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:.55rem!important;margin-top:.7rem!important}
  .collections-intro__list li{padding-top:.65rem!important}
  .collections-intro__list a{font-size:.68rem!important}
}
@media(max-width:479px){
  .collections-intro__contain{padding-top:7rem!important;padding-bottom:4.5rem!important}
  .collections-intro__statement{font-size:13vw!important}
  .collections-intro__feature{aspect-ratio:4/3!important}
}
