#casa.hipocampo-page3 {
  position: relative;
  z-index: 21;
  height: 620svh;
  margin-top: -100svh; /* sobrepõe a página 2: a mesma casa vira 3D */
  pointer-events: none;
}
.page3-stage {
  position: sticky;
  top: 0;
  height: 100svh;
  width: 100%;
  overflow: hidden;
}
.page3-canvas { display: block; width: 100%; height: 100%; }
.page3-caption {
  position: absolute;
  left: 50%;
  bottom: 9%;
  margin: 0;
  transform: translateX(-50%) scaleX(1.48);
  color: var(--hip-page2-blue, #1729ff);
  font-family: "SquidBoy", sans-serif;
  font-size: clamp(1.4rem, 2.2vw, 2.2rem);
  letter-spacing: -0.04em;
  text-transform: lowercase;
  white-space: nowrap;
  opacity: 0;
  pointer-events: none;
}
.page3-fade { position: absolute; inset: 0; opacity: 0; pointer-events: none; }
