/* UNITED GAMER 2.1.42 — taller full bleed About backdrop (uploaded by admin).
   The old separate right-side scene and forced theme imagery are retired. */
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop {
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background:#090b0e!important;
  /* 16:9 imagery stays closer to its natural aspect ratio at desktop widths. */
  min-height:clamp(700px,51vw,1400px)!important;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background {
  display:block!important;
  position:absolute!important;
  inset:0!important;
  top:0!important;
  bottom:0!important;
  width:100%!important;
  height:100%!important;
  z-index:0!important;
  overflow:hidden!important;
  opacity:1!important;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background > img {
  display:block!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  transform:none!important;
  opacity:1!important;
}

/* About only: the older NEON mask used to hide the chair's head and wheels.
   Preserve seamless dark joins, without a 200px opaque top/bottom curtain. */
body.home.united-style-neon.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background {
  -webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.10) 0%,#000 7%,#000 93%,rgba(0,0,0,.15) 100%)!important;
  mask-image:linear-gradient(to bottom,rgba(0,0,0,.10) 0%,#000 7%,#000 93%,rgba(0,0,0,.15) 100%)!important;
}
body.home.united-style-neon.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background::before,
body.home.united-style-neon.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background::after {
  content:none!important;
  display:none!important;
}

/* Full section background darkens gracefully behind text; no visible vertical seam. */
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .ug-brand-shade {
  display:block;
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(90deg,
    rgba(7,9,12,.96) 0%,
    rgba(7,9,12,.86) 20%,
    rgba(7,9,12,.56) 39%,
    rgba(7,9,12,.20) 61%,
    transparent 84%);
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .ug-brand-grid {
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  justify-items:start!important;
  align-items:center!important;
  gap:0!important;
  min-height:clamp(700px,51vw,1400px)!important;
  padding:clamp(65px,7vw,120px) 0!important;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy {
  width:min(100%,600px)!important;
  max-width:600px!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  text-align:left!important;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .section-title {
  order:0!important;
  width:100%!important;
  max-width:600px!important;
  margin:0 0 14px!important;
  font-size:clamp(31px,3.4vw,49px)!important;
  line-height:1.08!important;
  letter-spacing:-.025em!important;
  text-align:left!important;
  color:#f6f7f8!important;
  text-wrap:balance;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .eyebrow {
  order:1!important;
  width:auto!important;
  max-width:100%!important;
  align-self:flex-start!important;
  margin:0 0 19px!important;
  transform:none!important;
  text-align:left!important;
  color:#ff9a2c!important;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .ug-brand-story {
  order:2!important;
  max-width:550px!important;
  width:100%!important;
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .ug-brand-story p {
  margin:0 0 20px!important;
  max-width:540px!important;
  text-align:left!important;
  font-size:clamp(13px,1.08vw,15px)!important;
  line-height:1.7!important;
  color:#e0e2e7!important;
  text-shadow:0 2px 10px rgba(0,0,0,.6);
}
body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .btn {
  order:3!important;
  margin:0!important;
  align-self:flex-start!important;
}
/* The width is fully occupied on phones too, not a small picture at the bottom. */
@media(max-width:760px) {
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop {
    min-height:clamp(660px,170vw,850px)!important;
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background {
    inset:0!important;
    top:0!important;
    bottom:0!important;
    width:100%!important;
    height:100%!important;
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .united-section-background > img {
    object-fit:cover!important;
    object-position:center center!important;
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .ug-brand-shade {
    background:linear-gradient(180deg,
      rgba(7,9,12,.96) 0%,
      rgba(7,9,12,.87) 40%,
      rgba(7,9,12,.53) 74%,
      rgba(7,9,12,.27) 100%);
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop > .ug-brand-grid {
    min-height:clamp(660px,170vw,850px)!important;
    padding:60px 0 90px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:stretch!important;
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy {
    width:100%!important;
    max-width:100%!important;
    align-items:flex-start!important;
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .section-title {
    font-size:clamp(28px,7vw,36px)!important;
  }
  body.home.united-content-v15 .united-about-v15.ug-brand-fullbackdrop .ug-brand-copy .ug-brand-story p {
    font-size:13px!important;
    line-height:1.65!important;
  }
}
