/* One full-width photographic hero treatment across all brand catalogues. */
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero {
 position:relative!important;isolation:isolate;display:flex!important;align-items:center!important;
 width:100%!important;max-width:none!important;min-height:max(560px,calc(100vw / 3))!important;height:auto!important;
 aspect-ratio:auto!important;padding:38px clamp(28px,4vw,68px)!important;border-radius:0!important;overflow:hidden!important;
 background:var(--hero-paper)!important;
}
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-hero-content {
 position:relative!important;z-index:2!important;box-sizing:border-box;
 width:43%!important;max-width:650px!important;min-width:0;margin:0!important;padding:0!important;
}
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-backdrop {
 position:absolute!important;inset:0!important;left:0!important;top:0!important;z-index:-1!important;
 width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;
 aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
 background:var(--hero-paper)!important;overflow:hidden!important;
}
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-backdrop img {
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 object-fit:cover!important;object-position:var(--hero-focus,65% 50%)!important;
 padding:0!important;transform:none!important;scale:1!important;rotate:0deg!important;translate:none!important;
}
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero::after {
 content:'';display:block!important;position:absolute;inset:0;z-index:0;pointer-events:none;
 background:linear-gradient(90deg,color-mix(in srgb,var(--hero-paper) 80%,transparent) 0%,color-mix(in srgb,var(--hero-paper) 80%,transparent) 30%,color-mix(in srgb,var(--hero-paper) 72%,transparent) 40%,color-mix(in srgb,var(--hero-paper) 40%,transparent) 50%,transparent 55%)!important;
}
/* On smaller screens the copy stacks above the same full-width photograph. */
@media(max-width:1280px){
 body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero {
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
  min-height:0!important;height:auto!important;padding:0!important;gap:0!important;
 }
 body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-hero-content {
  order:1;width:100%!important;max-width:none!important;padding:28px clamp(22px,4vw,68px)!important;
 }
 body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-backdrop {
  order:2;position:relative!important;inset:auto!important;left:auto!important;top:auto!important;
  width:100%!important;height:auto!important;aspect-ratio:16/9!important;z-index:0!important;
 }
 body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-backdrop img {
  object-fit:cover!important;object-position:var(--hero-mobile-focus,100% 50%)!important;
 }
 body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero::after {display:none!important}
}

/* One continuous image only: remove all prior repeated foreground/background layers. */
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-backdrop::before,
body.sc-connected.sc-cinematic #superior-concept main#sc-main.sc-catalogue.sc-brand-catalogue[id] > .sc-brand-hero.sc-brand-editorial-hero .sc-brand-backdrop::after {content:none!important;display:none!important;background:none!important}
