/* One continuous painted ground with the genuine, separately preserved V7 cutout. */
@media(min-width:1051px){
  body#start.adults-reference.compact-layout .attitude-paint{
    inset:auto 0 0; width:100%; height:40cqw;
    background:url(adults-attitude-continuous-v2.webp) center bottom/100% 100% no-repeat;
    mask-image:url(adults-attitude-continuous-edge.svg),linear-gradient(#000 93%,transparent);
    mask-size:100% 100%;
    mask-composite:intersect;
  }
  body#start.adults-reference.compact-layout .attitude-kv{
    right:2.5cqw;top:auto;bottom:8.36cqw;width:42cqw;height:23.64cqw;
    mask-image:none;overflow:visible;
  }
  body#start.adults-reference.compact-layout .attitude-kv img{
    inset:0;position:absolute;width:100%;height:auto;max-width:none;
    mask-image:none;filter:none;
  }
  body#start.adults-reference.compact-layout .attitude-kv-floor{
    content:"";position:absolute;inset:0;
    background:url(adults-kv-original-floor-v1.webp) 0 100%/100% auto no-repeat;
    mask-image:radial-gradient(ellipse 49% 13% at 51% 84%,#000 25%,transparent 100%);
  }
  body#start.adults-reference.compact-layout .attitude::after{
    left:63.7%;bottom:7.52cqw;top:auto;width:1.15cqw;height:1.15cqw;
    transform:translate(-50%,50%);z-index:3;border-radius:50%;
    background-image:url(adults-attitude-surround-v2.webp);
    background-size:4506.818182% 1802.272727%;background-position:64.002063% 79.17223%;
    mask-image:radial-gradient(circle closest-side,#000 94%,transparent);
  }
}
@media(max-width:1050px){
  body#start.adults-reference.compact-layout .attitude-kv{
    overflow:visible;mask-image:none;
    background:none;
  }
  body#start.adults-reference.compact-layout .attitude-kv::before{
    content:"";position:absolute;inset:0;
    background:url(adults-attitude-continuous-v2.webp) right top/200% auto no-repeat;
    mask-image:url(adults-attitude-continuous-edge.svg),linear-gradient(90deg,transparent,#000 7%,#000 89%,transparent),linear-gradient(#000 90%,transparent);
    mask-size:200% 100%,100% 100%,100% 100%;mask-position:right top;mask-composite:intersect;
  }
  body#start.adults-reference.compact-layout .attitude-kv-floor{
    position:absolute;width:88cqw;height:49.53cqw;right:4cqw;top:12cqw;
    background:url(adults-kv-original-floor-v1.webp) 0 100%/100% auto no-repeat;
    mask-image:radial-gradient(ellipse 49% 13% at 51% 84%,#000 25%,transparent 100%);
  }
  body#start.adults-reference.compact-layout .attitude-kv img{
    width:88cqw;right:4cqw;top:12cqw;height:auto;mask-image:none;filter:none;
  }
  body#start.adults-reference.compact-layout .attitude-kv::after{
    content:"";position:absolute;left:27.4%;top:81.2%;width:8px;height:8px;
    transform:translate(-50%,-50%);border-radius:50%;
    background-image:url(adults-attitude-surround-v2.webp);
    background-size:4506.818182% 1802.272727%;background-position:64.002063% 79.17223%;
    mask-image:radial-gradient(circle closest-side,#000 94%,transparent);
  }
}
