.home-page .interconnect-section,
.home-page .iot-glass-stage {
  height:calc(100svh - var(--navbar-height,72px)) !important;
  min-height:0 !important;
  scroll-margin-top:var(--navbar-height,72px);
  touch-action:pan-y;
}
.home-page .iot-glass-mount canvas { touch-action:pan-y !important; }
.home-page > section {
  box-sizing:border-box;
  height:calc(100svh - var(--navbar-height,72px));
  min-height:0;
  scroll-margin-top:var(--navbar-height,72px);
}
.home-page :is(.iot-glass-caption,.iot-glass-controls,.iot-glass-cursor) { display:none !important; }
.home-page .why-section .spiral-why {
  transition:opacity .4s ease,filter .4s ease;
}
.home-page .why-section.is-to-interconnect .spiral-why { opacity:.45; filter:blur(2px); }
.home-page .iot-glass-mount { animation:interconnect-arrive .6s ease both; }
@keyframes interconnect-arrive { from { opacity:0; transform:translateY(12px); } to { opacity:1; transform:translateY(0); } }
@media(prefers-reduced-motion:reduce) {
  .home-page .why-section .spiral-why { transition:none; }
  .home-page .iot-glass-mount { animation:none; }
}
