[data-cad-compatibility]{left:var(--compatibility-x,50%);top:var(--compatibility-y,50%);width:var(--compatibility-width,100%);height:var(--compatibility-height,100%);pointer-events:none;display:none;position:absolute;transform:translate(-50%,-50%)}[data-lightweight-motion=true] [data-cad-compatibility]{display:block}[data-lightweight-motion=true] .cad-study-webgl,[data-lightweight-motion=true] .metrology-webgl{display:none}:root [data-lightweight-motion=true] :is(.preview-volume,.compatibility-volume){animation:18s linear infinite lightweight-metal}:root [data-lightweight-motion=true] :is(.preview-contours,.compatibility-contours){animation:18s linear infinite lightweight-construction}:root [data-lightweight-motion=true][data-lightweight-animating=false] :is(.preview-volume,.preview-contours,.compatibility-volume,.compatibility-contours){animation-play-state:paused}@keyframes lightweight-metal{0%,49.1666%,to{opacity:1}4.1666%,45%{opacity:.06}}@keyframes lightweight-construction{0%,49.1666%,to{opacity:.35}4.1666%,45%{opacity:1}}.hero #atom-stage[data-renderer=css] .atom-fallback i{opacity:.9;width:46px;height:46px;box-shadow:none;background:radial-gradient(circle at 38% 32%,#fff2f6 0 3%,#d49bb6 7%,#8d476755 26%,#0000 65%);animation:6s ease-in-out infinite alternate lightweight-atom;top:28%;left:12%}.hero #atom-stage[data-renderer=css] .atom-fallback i:after{content:"";border:1px solid #e0b8d670;border-radius:50%;position:absolute;inset:9%;transform:rotate(-28deg)scaleY(.36)}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(2){width:54px;height:54px;animation-delay:-2s;top:60%;left:28%}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(3){width:38px;height:38px;animation-delay:-4s;top:37%;left:41%}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(4){width:48px;height:48px;animation-delay:-1s;top:72%;left:56%}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(5){width:42px;height:42px;animation-delay:-3s;top:20%;left:65%}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(n+6){background:radial-gradient(at 36% 46%,#f9d9ce 0 5%,#d1937d 9%,#0000 35%),radial-gradient(at 65% 48%,#f9d9ce 0 5%,#c47c6c 9%,#0000 35%);width:42px;height:42px;animation-duration:2.8s;top:44%;left:83%}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(7){animation-delay:-1.7s;top:70%;left:87%}.hero #atom-stage[data-renderer=css] .atom-fallback i:nth-child(8){animation-delay:-.9s;top:20%;left:90%}.hero #atom-stage[data-renderer=css][data-animating=false] .atom-fallback i{animation-play-state:paused}@keyframes lightweight-atom{to{transform:translate(10px,-12px)rotate(14deg)}}:root .catalog-product-frame-registered[data-catalog-presentation=raster],:root #product-dialog .dialog-optical-frame[data-catalog-presentation=raster]{aspect-ratio:auto;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}:root [data-catalog-presentation=raster][data-catalog-view-state=loading]>.product-visual-runtime,:root #product-dialog [data-catalog-presentation=raster][data-catalog-view-state=loading]>[data-dialog-poster]{opacity:1;visibility:visible}[data-catalog-presentation=raster]>.catalog-preview-status{display:none}.catalog-raster-stage{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.catalog-raster-stage:before{content:"";pointer-events:none;background:radial-gradient(at 50% 58%,#ffffff50,#0000 70%);position:absolute;inset:12% 0 4%}.catalog-raster-stage-dark:before{background:radial-gradient(at 50% 58%,#c09bb414,#0000 70%)}.catalog-raster-image-frame{width:min(88cqw,calc(88cqh * var(--raster-object-ratio)));height:auto;aspect-ratio:var(--raster-object-ratio);animation:9s ease-in-out infinite alternate raster-product-drift;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root .catalog-raster-image-frame>img,:root #product-dialog .dialog-image .catalog-raster-image-frame>img{left:var(--raster-image-left);top:var(--raster-image-top);width:var(--raster-image-width);height:var(--raster-image-height);object-fit:fill;mix-blend-mode:normal;filter:none;max-width:none;max-height:none;margin:0;padding:0;transition:none;display:block;position:absolute;transform:none}:root .catalog-raster-image-frame>.catalog-raster-image{filter:drop-shadow(0 12px 10px #21152020)}:root .catalog-raster-image-frame>.catalog-raster-light,:root #product-dialog .dialog-image .catalog-raster-image-frame>.catalog-raster-light{filter:brightness(1.3);opacity:.7;pointer-events:none;animation:8s linear infinite raster-metal-light;-webkit-mask-image:linear-gradient(110deg,#0000 35%,#000 50%,#0000 65%);mask-image:linear-gradient(110deg,#0000 35%,#000 50%,#0000 65%);-webkit-mask-size:300% 100%;mask-size:300% 100%}:root .catalog-raster-stage[data-raster-scanning=true] .catalog-raster-light,:root #product-dialog .dialog-image .catalog-raster-stage[data-raster-scanning=true] .catalog-raster-light{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--raster-scan,0%) - 14%),#000 var(--raster-scan,0%),transparent calc(var(--raster-scan,0%) + 14%));mask-image:linear-gradient(90deg,transparent calc(var(--raster-scan,0%) - 14%),#000 var(--raster-scan,0%),transparent calc(var(--raster-scan,0%) + 14%));animation:none}:root .catalog-raster-stage[data-raster-animating=false] :is(.catalog-raster-image-frame,.catalog-raster-light),:root #product-dialog .dialog-image .catalog-raster-stage[data-raster-animating=false] .catalog-raster-light{animation-play-state:paused}:root .catalog-raster-stage[data-raster-animating=false] .catalog-raster-light,:root #product-dialog .dialog-image .catalog-raster-stage[data-raster-animating=false] .catalog-raster-light{opacity:0}@keyframes raster-product-drift{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-49.5%,-50.7%)scale(1.018)}}@keyframes raster-metal-light{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:-50% 0;mask-position:-50% 0}}.catalog-raster-sweep{top:10%;bottom:10%;left:var(--raster-scan,0%);width:1px;opacity:var(--raster-scan-opacity,0);background:linear-gradient(#0000,#a36a8540,#0000);position:absolute}.catalog-raster-stage-dark .catalog-raster-sweep{background:linear-gradient(#0000,#e3c5d745,#0000)}@supports (-webkit-touch-callout:none){:root .catalog-product-frame-registered[data-catalog-view-state=loading] .product-visual-runtime,:root #product-dialog [data-catalog-view-state=loading]>[data-dialog-poster]{opacity:1;visibility:visible}[data-catalog-view-state=loading]>.catalog-preview-status{display:none}}.metrology-film[data-lightweight-motion=true] .metrology-poster{animation:14s ease-in-out infinite alternate mobile-metrology-drift}.metrology-film[data-lightweight-animating=false] .metrology-poster{animation-play-state:paused}@keyframes mobile-metrology-drift{0%{transform:translateY(0)scale(1)}to{transform:translateY(-.7%)scale(1.025)}}@media (width<=699px){.product-catalog .product-image{height:clamp(360px,112vw,470px)}.product-catalog .product-heading,.product-catalog .product-heading h3{min-height:0}.product-catalog .product-grid{row-gap:34px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=play]) [data-lightweight-motion=true] :is(.preview-volume,.preview-contours,.compatibility-volume,.compatibility-contours),html:not([data-motion=play]) .hero #atom-stage[data-renderer=css] .atom-fallback i,html:not([data-motion=play]) .metrology-film[data-lightweight-motion=true] .metrology-poster,html:not([data-motion=play]) .catalog-raster-stage :is(.catalog-raster-image-frame,.catalog-raster-light){animation:none}}
