/* Home portfolio R3 — Bhumi Yoga new Gutenberg and Sagui identity showcase.
   Authored only for staging, extends home-portfolio-scenes-r2. */
.dws-reconstruction-main .dws-home .dws-portfolio-bhumi-r3{
  background:#efe8da;
}
.dws-reconstruction-main .dws-home .dws-portfolio-bhumi-identity{
  position:absolute;z-index:3;
  top:16%;left:6%;width:35%;height:64%;
  display:grid;place-items:center;
  background:#f9f5ed;
  padding:clamp(10px,1.7vw,24px);
}
.dws-reconstruction-main .dws-home .dws-portfolio-bhumi-identity img{
  display:block;width:100%;height:auto;max-height:100%;
  object-fit:contain;mix-blend-mode:multiply;
}
.dws-reconstruction-main .dws-home .dws-portfolio-bhumi-redesign{
  position:absolute;top:15%;right:5%;width:55%;height:72%;
  box-shadow:0 12px 30px rgba(82,66,44,.12);
}
.dws-reconstruction-main .dws-home .dws-portfolio-bhumi-redesign>img{
  width:100%!important;height:auto!important;object-fit:contain!important;
}
.dws-reconstruction-main .dws-home .dws-portfolio-bhumi-r3 .dws-portfolio-scene-signature{
  bottom:8px;color:#76694f;font-size:8px;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-r3{
  background:#e1e7db;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-brand{
  position:absolute;top:16%;left:5%;width:40%;height:72%;
  padding:clamp(9px,1.4vw,20px);
  display:flex;flex-direction:column;justify-content:center;gap:8px;
  align-items:center;background:#f8f9f4;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-brand img{
  display:block;max-width:100%;max-height:82%;width:auto;height:auto;object-fit:contain!important;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-brand span{
  font:400 8px/1.45 "Space Mono",monospace;color:#71826c;
  letter-spacing:.03em;text-align:center;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-uses{
  position:absolute;top:16%;right:5%;width:46%;height:72%;
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-uses>div{
  display:grid;place-items:center;background:#f7f4ee;
  min-width:0;min-height:0;overflow:hidden;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-uses img{
  display:block;width:100%!important;height:100%!important;
  object-fit:contain!important;
}
.dws-reconstruction-main .dws-home .dws-portfolio-sagui-r3 .dws-portfolio-scene-signature{
  bottom:8px;color:#64755f;font-size:8px;
}
@media(max-width:760px){
  .dws-reconstruction-main .dws-home .dws-portfolio-bhumi-identity{
    top:22%;height:58%;left:5%;width:37%;
  }
  .dws-reconstruction-main .dws-home .dws-portfolio-bhumi-redesign{
    top:19%;right:4%;width:54%;height:62%;
  }
  .dws-reconstruction-main .dws-home .dws-portfolio-sagui-brand,
  .dws-reconstruction-main .dws-home .dws-portfolio-sagui-uses{
    top:21%;height:62%;
  }
}
