html{timeline-scope:--ud-landing-pages}.hero-pointcloud-clip{position:fixed;left:0;top:0;width:0;height:0;z-index:2;pointer-events:none!important;overflow:hidden;touch-action:none}.hero-pointcloud-clip--modules-mobile{z-index:0}.hero-pointcloud-clip[data-mobile-flow=true]{position:absolute}body:has(.landing-boot) .hero-pointcloud-clip{opacity:0!important;visibility:hidden!important}.hero-pointcloud-host{--ud-cloud-k:1;--ud-cloud-size:560px;--ud-cloud-span:0px;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;opacity:1;will-change:transform}.hero-pointcloud-host,.hero-pointcloud-host *,.hero-pointcloud-host canvas{pointer-events:none!important;touch-action:none}.hero-pointcloud-host--modules-mobile{opacity:.28;pointer-events:none!important}.hero-pointcloud-clip--modules-mobile{display:none}.hero-pointcloud-host .logo-pointcloud--hero-bg{position:absolute;inset:0;opacity:1}.hero-pointcloud-host .logo-pointcloud--hero-bg .logo-pointcloud{min-height:100%;height:100%}.hero-pointcloud-host .logo-stage__frame{width:var(--ud-cloud-size);height:var(--ud-cloud-size)}@media (max-width:767px){.hero-pointcloud-host--landing[data-content-overlap]{opacity:.22}.hero-pointcloud-clip[data-content-overlap]{mix-blend-mode:multiply}.hero-pointcloud-host--landing .logo-stage{transform:translateY(-2%)}}@supports (animation-timeline:scroll()){.hero-pointcloud-host[data-follow-scroll]{animation:ud-cloud-scroll-y 1s linear both;animation-timeline:--ud-landing-pages;animation-range:0 100%}}.hero-pointcloud-host:not([data-follow-scroll]){animation:none!important}@keyframes ud-cloud-scroll-y{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-1 * var(--ud-cloud-span, 0px)),0)}}