.nvm-kd-hero-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}
.nvm-kd-hero-backdrop .kd-hb__layer{position:absolute;inset:0;will-change:opacity}
.nvm-kd-hero-backdrop .kd-hb__layer img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}
.nvm-kd-hero-backdrop .kd-hb__layer--a img{object-position:62% 55%}
.nvm-kd-hero-backdrop .kd-hb__layer--b img{object-position:70% 55%}
.nvm-kd-hero-backdrop .kd-hb__layer--c img{object-position:72% 55%}

.nvm-kd-hero-backdrop .kd-hb__layer--b,
.nvm-kd-hero-backdrop .kd-hb__layer--c{opacity:0}

.nvm-kd-hero-backdrop.is-cross .kd-hb__layer--a{animation:kdHbA var(--kd-hb-cycle,21s) ease-in-out infinite}
.nvm-kd-hero-backdrop.is-cross .kd-hb__layer--b{animation:kdHbB var(--kd-hb-cycle,21s) ease-in-out infinite}
.nvm-kd-hero-backdrop.is-cross .kd-hb__layer--c{animation:kdHbC var(--kd-hb-cycle,21s) ease-in-out infinite}
.nvm-kd-hero-backdrop.is-cross .kd-hb__layer img{animation:kdHbKen var(--kd-hb-cycle,21s) ease-in-out infinite alternate}

@keyframes kdHbA{0%{opacity:1}28%{opacity:1}36%{opacity:0}92%{opacity:0}100%{opacity:1}}
@keyframes kdHbB{0%{opacity:0}28%{opacity:0}36%{opacity:1}61%{opacity:1}69%{opacity:0}100%{opacity:0}}
@keyframes kdHbC{0%{opacity:0}61%{opacity:0}69%{opacity:1}92%{opacity:1}100%{opacity:0}}
@keyframes kdHbKen{0%{transform:scale(1.04)}100%{transform:scale(1.14)}}

.nvm-kd-hero-backdrop .kd-hb__scrim{position:absolute;inset:0;background:
  linear-gradient(90deg,rgba(11,10,9,.92) 0%,rgba(11,10,9,.72) 32%,rgba(11,10,9,.28) 62%,rgba(11,10,9,.5) 100%),
  linear-gradient(180deg,rgba(11,10,9,.78) 0%,rgba(11,10,9,0) 26%,rgba(11,10,9,0) 58%,rgba(11,10,9,.72) 100%),
  radial-gradient(120% 85% at 62% 48%,rgba(11,10,9,0) 38%,rgba(11,10,9,.45) 100%)}

@media (max-width:767px){
  .nvm-kd-hero-backdrop .kd-hb__scrim{background:
    linear-gradient(180deg,rgba(11,10,9,.82) 0%,rgba(11,10,9,.55) 45%,rgba(11,10,9,.82) 100%)}
}

@media (prefers-reduced-motion: reduce){
  .nvm-kd-hero-backdrop.is-cross .kd-hb__layer--a,
  .nvm-kd-hero-backdrop.is-cross .kd-hb__layer--b,
  .nvm-kd-hero-backdrop.is-cross .kd-hb__layer--c,
  .nvm-kd-hero-backdrop.is-cross .kd-hb__layer img{animation:none}
  .nvm-kd-hero-backdrop .kd-hb__layer--a{opacity:1}
  .nvm-kd-hero-backdrop .kd-hb__layer--b,
  .nvm-kd-hero-backdrop .kd-hb__layer--c{opacity:0}
}