

.w4r-v255-main .w4r-v23-hero-grid{
  grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);
  gap:30px;
  align-items:center;
}
.w4r-v255-main .w4r-v255-hero-art{
  width:100%;
  max-width:800px;
  margin:0;
  justify-self:end;
  overflow:visible;
}
.w4r-v255-main .w4r-v255-art-stage{
  position:relative;
  width:100%;
  aspect-ratio:1399/1124;
  overflow:visible;
}
.w4r-v255-main .w4r-v255-art-stage:before{
  content:"";
  position:absolute;
  inset:9% 5% 4% 7%;
  border-radius:46%;
  background:radial-gradient(ellipse,rgba(35,124,255,.16),rgba(35,124,255,0) 70%);
  filter:blur(34px);
  pointer-events:none;
}
.w4r-v255-main .w4r-v255-art-base{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  margin:0;
  filter:drop-shadow(0 28px 58px rgba(33,83,145,.12));
}
.w4r-v255-main .w4r-v251-profile-overlay,
.w4r-v255-main .w4r-v251-logo-plate{display:none!important}
.w4r-v255-main .w4r-v255-art-note{
  right:6.5%;
  bottom:4.5%;
  background:rgba(255,255,255,.9);
}
@media(max-width:1199px){
  .w4r-v255-main .w4r-v23-hero-grid{grid-template-columns:1fr 1fr;gap:24px}
  .w4r-v255-main .w4r-v255-hero-art{max-width:700px}
}
@media(max-width:991px){
  .w4r-v255-main .w4r-v23-hero-grid{grid-template-columns:1fr;gap:22px}
  .w4r-v255-main .w4r-v255-hero-art{justify-self:center;max-width:780px;margin:8px auto 0}
}
@media(max-width:767px){
  .w4r-v255-main .w4r-v255-hero-art{max-width:100%}
  .w4r-v255-main .w4r-v255-art-note{display:none}
}
