
.uxav2 .home-opening {position:relative;isolation:isolate}
.uxav2:has(.home-opening__mesh),
.uxav2:has(.uxa-home-selected),
.uxav2:has(.home-opening__mesh) > .v2-page,
.uxav2:has(.uxa-home-selected) > .v2-page {background:transparent}
.uxav2 .home-opening__mesh {
  position:absolute;
  z-index:0;
  top:0;
  right:calc(-1 * var(--uxa-mesh-gutter,0px));
  width:calc(100% + var(--uxa-mesh-gutter,0px));
  height:1100px;
  overflow:hidden;
  pointer-events:none;
  contain:strict;
}
.uxav2 .home-opening__mesh canvas {display:block;width:100%!important;height:100%!important;pointer-events:none}
.uxav2 .home-opening > :is(.home-opening__identity,.home-opening__grid) {position:relative;z-index:1}
@media(max-width:850px) {.uxav2 .home-opening__mesh {height:940px;opacity:.75}}
@media(max-width:600px) {.uxav2 .home-opening__mesh {height:760px;opacity:.5}}

