.become-dealer-module__ru_2bW__section{isolation:isolate;background:var(--night);color:var(--on-night);border-radius:40px 40px 0 0;padding-block:clamp(40px,4vw,56px);position:relative;overflow:hidden}.become-dealer-module__ru_2bW__layout{z-index:1;width:100%;max-width:1320px;padding-inline:var(--spacing-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px 40px;margin-inline:auto;display:grid;position:relative}.become-dealer-module__ru_2bW__copy{grid-column:span 7}.become-dealer-module__ru_2bW__copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.02}.become-dealer-module__ru_2bW__copy p{color:color-mix(in srgb, var(--on-night) 80%, var(--night));margin:16px 0 0;font-size:16px;line-height:1.625}.become-dealer-module__ru_2bW__action{grid-column:9/span 4;justify-self:end}.become-dealer-module__ru_2bW__link{height:56px;color:var(--ink);background:var(--on-night);white-space:nowrap;border-radius:999px;align-items:center;gap:24px;padding:8px 8px 8px 28px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background .3s;display:inline-flex}.become-dealer-module__ru_2bW__link:hover{background:var(--surface)}.become-dealer-module__ru_2bW__link:focus-visible{outline:2px solid var(--on-night);outline-offset:4px}.become-dealer-module__ru_2bW__link>span{background:var(--ink);width:40px;height:40px;color:var(--on-night);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.become-dealer-module__ru_2bW__link:hover>span{transform:translate(4px)}.become-dealer-module__ru_2bW__lights{z-index:0;pointer-events:none;position:absolute;inset:0}.become-dealer-module__ru_2bW__lights span{border-radius:50%;width:75%;height:75%;animation:22s ease-in-out infinite paused become-dealer-module__ru_2bW__aurora;position:absolute}.become-dealer-module__ru_2bW__lights span:first-child{opacity:.3;background:radial-gradient(closest-side,#999,#0000);top:-30%;left:-15%}.become-dealer-module__ru_2bW__lights span:nth-child(2){opacity:.24;background:radial-gradient(closest-side,#bdbdbd,#0000);animation-duration:29.7s;animation-delay:-6.6s;top:-15%;left:40%}.become-dealer-module__ru_2bW__lights span:nth-child(3){opacity:.28;background:radial-gradient(closest-side,#6f6f6f,#0000);animation-duration:37.4s;animation-delay:-14.3s;top:35%;left:10%}.become-dealer-module__ru_2bW__section[data-motion=running] .become-dealer-module__ru_2bW__lights span{animation-play-state:running}@keyframes become-dealer-module__ru_2bW__aurora{0%,to{transform:translate(0,0)rotate(0)scale(1)}33%{transform:translate(8%,6%)rotate(12deg)scale(1.08)}66%{transform:translate(-6%,10%)rotate(-8deg)scale(.96)}}@media (max-width:1023px){.become-dealer-module__ru_2bW__layout{grid-template-columns:minmax(0,1fr)}.become-dealer-module__ru_2bW__copy,.become-dealer-module__ru_2bW__action{grid-column:auto}.become-dealer-module__ru_2bW__action{justify-self:center}}@media (max-width:759px){.become-dealer-module__ru_2bW__section{padding-block:32px}.become-dealer-module__ru_2bW__copy p{margin-top:12px}}@media (prefers-reduced-motion:reduce){.become-dealer-module__ru_2bW__lights span{animation:none}.become-dealer-module__ru_2bW__link,.become-dealer-module__ru_2bW__link>span{transition:none}.become-dealer-module__ru_2bW__link:hover>span{transform:none}}
.dealer-map-module__w_MJ7a__map{background:var(--canvas);color:var(--ink);isolation:isolate;margin-top:clamp(40px,5vw,72px);position:relative}.dealer-map-module__w_MJ7a__world{aspect-ratio:2.25;width:100%;display:block;overflow:visible}.dealer-map-module__w_MJ7a__map [hidden],.dealer-map-module__w_MJ7a__map [data-hidden=true]{display:none!important}.dealer-map-module__w_MJ7a__area{outline:none}.dealer-map-module__w_MJ7a__area[role=button]{cursor:pointer}.dealer-map-module__w_MJ7a__dots{fill:none;stroke:#999d95;stroke-width:4.4px;stroke-linecap:round;pointer-events:none;transition:stroke .3s}.dealer-map-module__w_MJ7a__selectedArea .dealer-map-module__w_MJ7a__dots{stroke:#4f7a42}.dealer-map-module__w_MJ7a__area:focus-visible .dealer-map-module__w_MJ7a__dots{stroke:#3e6333}.dealer-map-module__w_MJ7a__areaHit{fill:#0000;stroke:none;pointer-events:all}.dealer-map-module__w_MJ7a__route{pointer-events:none}.dealer-map-module__w_MJ7a__routeHit{fill:none;stroke:#0000;stroke-width:var(--route-hit-width,18px);pointer-events:stroke;cursor:pointer}.dealer-map-module__w_MJ7a__routeBody{fill:none;stroke:#858b81;stroke-width:var(--line-width,2.4px);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:1.25s cubic-bezier(.16,1,.3,1) both dealer-map-module__w_MJ7a__draw;animation-delay:var(--delay);transition:stroke .18s,stroke-width .18s}.dealer-map-module__w_MJ7a__active .dealer-map-module__w_MJ7a__routeBody{stroke:var(--ink);stroke-width:var(--active-line-width,3.2px)}.dealer-map-module__w_MJ7a__endpoint{cursor:pointer;pointer-events:all;outline:none}.dealer-map-module__w_MJ7a__endpointHit{fill:#0000;pointer-events:all}.dealer-map-module__w_MJ7a__endpointDot{fill:#858b81;stroke:var(--canvas);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none;transition:fill .18s}.dealer-map-module__w_MJ7a__active .dealer-map-module__w_MJ7a__endpointDot{fill:var(--ink)}.dealer-map-module__w_MJ7a__endpoint:focus-visible .dealer-map-module__w_MJ7a__endpointDot{stroke:var(--ink);stroke-width:2px}.dealer-map-module__w_MJ7a__traveller{opacity:0;pointer-events:none}.dealer-map-module__w_MJ7a__map[data-motion=paused] .dealer-map-module__w_MJ7a__routeBody{animation-play-state:paused}.dealer-map-module__w_MJ7a__popover{z-index:4;background:var(--surface);transform-origin:0 100%;border-radius:20px;width:285px;padding:22px 24px;position:absolute;bottom:20px;left:24px;overflow:hidden;box-shadow:0 12px 30px #12121114}.dealer-map-module__w_MJ7a__place{color:var(--text-secondary);margin:0 20px 10px 0;font-size:14px;line-height:1.3}.dealer-map-module__w_MJ7a__popover h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.1}.dealer-map-module__w_MJ7a__more{color:var(--text-secondary);flex-wrap:wrap;gap:6px 12px;margin:-4px 0 16px;font-size:14px;line-height:1.35;display:flex}.dealer-map-module__w_MJ7a__more button{font:inherit;color:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.dealer-map-module__w_MJ7a__more button:hover{color:var(--ink)}.dealer-map-module__w_MJ7a__popover a{align-items:center;gap:10px;width:fit-content;font-size:15px;text-decoration:none;display:flex}.dealer-map-module__w_MJ7a__popover a:hover{text-decoration:underline}.dealer-map-module__w_MJ7a__popover a:focus-visible,.dealer-map-module__w_MJ7a__more button:focus-visible,.dealer-map-module__w_MJ7a__close:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.dealer-map-module__w_MJ7a__close{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dealer-map-module__w_MJ7a__close:hover{color:var(--ink);background:var(--canvas)}@keyframes dealer-map-module__w_MJ7a__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:759px){.dealer-map-module__w_MJ7a__world{aspect-ratio:1.55}.dealer-map-module__w_MJ7a__popover{border-radius:16px;width:100%;margin-top:16px;padding:18px 20px;position:relative;bottom:auto;left:auto}.dealer-map-module__w_MJ7a__popover h2{margin-bottom:12px;font-size:21px}}@media (prefers-reduced-motion:reduce){.dealer-map-module__w_MJ7a__map *,.dealer-map-module__w_MJ7a__map :before{transition:none!important;animation:none!important}.dealer-map-module__w_MJ7a__routeBody{stroke-dashoffset:0!important}.dealer-map-module__w_MJ7a__traveller{display:none}}
.section-spacing-module__xYEn0G__section{padding-block:clamp(64px,8vw,96px)}.section-spacing-module__xYEn0G__bottom{padding-bottom:clamp(64px,8vw,96px)}.section-spacing-module__xYEn0G__top{padding-top:clamp(64px,8vw,96px)}
.cart-button-label-module__ysK25G__label{display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cart-button-label-module__ysK25G__label{background-image:linear-gradient(110deg, color-mix(in srgb, currentColor 88%, transparent) 40%, currentColor 50%, color-mix(in srgb, currentColor 88%, transparent) 60%);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite cart-button-label-module__ysK25G__shine}}@keyframes cart-button-label-module__ysK25G__shine{0%{background-position:100%}65%,to{background-position:0%}}:is(button:disabled .cart-button-label-module__ysK25G__label,button[aria-busy=true] .cart-button-label-module__ysK25G__label){-webkit-text-fill-color:currentColor;background:0 0;animation:none}@media (prefers-reduced-motion:reduce),(forced-colors:active){.cart-button-label-module__ysK25G__label{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
.feature-showcase-module__C2O48G__root{--ground:#f2f2f0;--ink:#141414;--muted:#626660;--panel:#dcdcdc94;--hover:#d4d4d4b8;--accent:#2e9e5b;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ground);color:var(--ink);isolation:isolate;width:100%}.feature-showcase-module__C2O48G__root,.feature-showcase-module__C2O48G__root *{box-sizing:border-box}.feature-showcase-module__C2O48G__frame{width:100%;max-width:1320px;padding:0 var(--spacing-gutter) 88px;margin-inline:auto}.feature-showcase-module__C2O48G__intro{z-index:2;text-align:center;padding:64px 0 18px;position:relative}.feature-showcase-module__C2O48G__intro h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.02}.feature-showcase-module__C2O48G__productLink{color:var(--muted);align-items:center;gap:6px;margin:0 0 12px;font-size:14px;text-decoration:none;display:inline-flex}.feature-showcase-module__C2O48G__productLink:hover{color:var(--ink)}.feature-showcase-module__C2O48G__productLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.feature-showcase-module__C2O48G__viewer{--stage-height:740px;--canvas-overhang:12px;--model-height:calc(var(--stage-height) - 42px);--fade-start:calc(60px + var(--model-height) * .94);--fade-end:calc(60px + var(--model-height));--poster-width-ratio:.7;--poster-center:.68;--poster-center-shift:.025;--poster-phone-reduction:0;height:calc(var(--stage-height) - 42px + var(--scene-extra,0px));isolation:isolate;position:relative;overflow:visible}.feature-showcase-module__C2O48G__modelWrap{height:calc(var(--stage-height) - 42px);-webkit-user-select:none;user-select:none;position:absolute;inset:0 -12px auto 0;overflow:visible;container-type:size}.feature-showcase-module__C2O48G__modelWrap:before{content:"";width:min(92%, 860px, calc(64% + var(--spacing-gutter) * 2 - 2px));aspect-ratio:1;pointer-events:none;background:radial-gradient(circle closest-side,#2d302b42 0%,#383c3533 38%,#5057491f 63%,#747d6d0b 81%,#0000 100%);border-radius:50%;position:absolute;top:50%;left:68%;transform:translate(-50%,-50%)}.feature-showcase-module__C2O48G__modelViewport{height:calc(100% + var(--scene-extra,0px));position:absolute;inset:0 0 auto;overflow:visible clip}.feature-showcase-module__C2O48G__modelMount{--fade-offset:calc(var(--scene-extra,0px) * (1 - var(--detail-fade,0)));top:-60px;left:calc((100% - 100vw - var(--canvas-overhang)) / 2);width:100vw;height:calc(var(--model-height,698px) + 380px);z-index:1;-webkit-mask-image:linear-gradient(to bottom, #000 0px, #000 calc(var(--fade-start,660px) + var(--fade-offset)), transparent calc(var(--fade-end,758px) + var(--fade-offset)));mask-image:linear-gradient(to bottom, #000 0px, #000 calc(var(--fade-start,660px) + var(--fade-offset)), transparent calc(var(--fade-end,758px) + var(--fade-offset)));position:absolute}.feature-showcase-module__C2O48G__modelMount:empty{display:none}.feature-showcase-module__C2O48G__modelMount canvas{touch-action:pan-y;width:100%;height:100%;display:block}.feature-showcase-module__C2O48G__fallbackPhoto{pointer-events:none}.feature-showcase-module__C2O48G__fallbackPhoto picture{width:100%;height:100%;display:block}.feature-showcase-module__C2O48G__fallbackPhoto img{--photo-scale:calc(1 - var(--poster-phone-reduction) * var(--detail-fade));--photo-h:min(calc(100cqh * var(--poster-overscan) * var(--photo-scale)), calc(100cqw * var(--poster-width-ratio) * var(--poster-overscan) * var(--photo-scale) / 1.15), calc((100vw - 20px) / var(--poster-aspect) / (var(--poster-right) - var(--poster-left))));--photo-w:calc(var(--photo-h) * var(--poster-aspect));--photo-shift:calc(.21 * var(--detail-fade));--photo-center-x:clamp(calc(10px + (.5 - var(--poster-left)) * var(--photo-w)), calc((100vw - 100cqw + var(--canvas-overhang)) / 2 + 100cqw * ( var(--poster-center) - var(--poster-center-shift) * var(--detail-fade) )), calc(100vw - 10px - (var(--poster-right) - .5) * var(--photo-w)));--photo-center-y:clamp(calc(10px + (.5 - var(--poster-top) - var(--photo-shift)) * var(--photo-h)), calc(60px + 50cqh), calc(var(--model-height) + 370px - (var(--poster-bottom) - .5 + var(--photo-shift)) * var(--photo-h)));left:calc(var(--photo-center-x) - var(--photo-w) / 2);top:calc(var(--photo-center-y) - var(--photo-h) / 2 + var(--photo-shift) * var(--photo-h));width:var(--photo-w);height:var(--photo-h);max-width:none;position:absolute}.feature-showcase-module__C2O48G__viewer[data-model-state=ready] .feature-showcase-module__C2O48G__fallbackPhoto,.feature-showcase-module__C2O48G__canvasMount{visibility:hidden}.feature-showcase-module__C2O48G__viewer[data-model-state=ready] .feature-showcase-module__C2O48G__canvasMount{visibility:visible}.feature-showcase-module__C2O48G__errorMessage{text-align:center;z-index:2;font-size:14px;line-height:1.5;position:absolute;bottom:4%;left:15%;right:15%}.feature-showcase-module__C2O48G__menuWrap{z-index:3;left:0;top:calc(var(--stage-height) / 2);width:340px;max-width:35%;position:absolute;transform:translateY(-50%)}.feature-showcase-module__C2O48G__featureMenu{flex-direction:column;gap:10px;display:flex}.feature-showcase-module__C2O48G__feature{width:100%;position:relative}.feature-showcase-module__C2O48G__toggle,.feature-showcase-module__C2O48G__active{background:var(--panel);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);border:1px solid #ffffffb8}.feature-showcase-module__C2O48G__toggle{min-height:49px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:50px;align-items:center;gap:13px;max-width:100%;padding:13px 20px;font-size:16px;font-weight:500;transition:background .18s,transform .18s;display:flex}.feature-showcase-module__C2O48G__toggle:hover{background:var(--hover)}.feature-showcase-module__C2O48G__toggle:active{transform:scale(.98)}.feature-showcase-module__C2O48G__toggle:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.feature-showcase-module__C2O48G__plus{opacity:.8;stroke-width:1.6px;flex:none;width:21px;height:21px}.feature-showcase-module__C2O48G__active{border-radius:24px}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:0;padding:22px 24px 0;font-weight:600}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__plus{display:none}.feature-showcase-module__C2O48G__active:has(.feature-showcase-module__C2O48G__toggle:focus-visible){outline:3px solid var(--accent);outline-offset:4px}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__toggle:focus-visible{outline:0}.feature-showcase-module__C2O48G__description{transition:grid-template-rows .52s var(--ease);visibility:hidden;grid-template-rows:0fr;display:grid}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__description{visibility:visible;grid-template-rows:1fr}.feature-showcase-module__C2O48G__descriptionClip{min-height:0;overflow:hidden}.feature-showcase-module__C2O48G__description p{color:var(--ink);opacity:0;transition:opacity .22s, transform .35s var(--ease);margin:0;padding:9px 24px 23px;font-size:16px;line-height:1.55;transform:translateY(8px)}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__description p{opacity:1;transition-delay:.11s;transform:none}.feature-showcase-module__C2O48G__caption{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.feature-showcase-module__C2O48G__toggle,.feature-showcase-module__C2O48G__active{background:#dedede}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__toggle{background:0 0}}@media (min-width:1024px){.feature-showcase-module__C2O48G__intro{padding-top:104px}}@media (min-width:1600px){.feature-showcase-module__C2O48G__viewer{--stage-height:760px}}@media (max-width:1100px){.feature-showcase-module__C2O48G__viewer{--stage-height:680px;--canvas-overhang:0px;--poster-width-ratio:.68}.feature-showcase-module__C2O48G__modelWrap{right:0}.feature-showcase-module__C2O48G__menuWrap{width:300px;max-width:40%}.feature-showcase-module__C2O48G__toggle{font-size:15px}}@media (max-width:800px){.feature-showcase-module__C2O48G__viewer{--poster-width-ratio:.56;--poster-center:.72}.feature-showcase-module__C2O48G__menuWrap{width:245px;max-width:37%}.feature-showcase-module__C2O48G__toggle{gap:9px;min-height:46px;padding:12px 16px;font-size:14px}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__toggle{padding:20px 20px 0}.feature-showcase-module__C2O48G__description p{padding:9px 20px 20px}.feature-showcase-module__C2O48G__modelWrap:before{width:min(76%, 650px, calc(56% + var(--spacing-gutter) * 2 - 2px));left:72%}}@media (max-width:620px){.feature-showcase-module__C2O48G__viewer{--stage-height:370px;--canvas-overhang:12px;--model-height:var(--stage-height);--poster-width-ratio:1;--poster-center:.5;--poster-center-shift:0;--poster-phone-reduction:.07;height:auto;padding-top:calc(var(--stage-height) + var(--scene-extra,0px))}.feature-showcase-module__C2O48G__modelWrap{height:var(--stage-height);inset:0 -12px auto 0}.feature-showcase-module__C2O48G__modelWrap:before{width:100%;max-width:430px;left:50%}.feature-showcase-module__C2O48G__menuWrap{width:auto;max-width:none;margin:0;position:relative;top:auto;left:auto;transform:none}.feature-showcase-module__C2O48G__featureMenu{gap:8px}.feature-showcase-module__C2O48G__toggle{min-height:46px;padding:12px 17px;font-size:15px}.feature-showcase-module__C2O48G__active{border-radius:22px}.feature-showcase-module__C2O48G__active .feature-showcase-module__C2O48G__toggle{padding:20px 22px 0}.feature-showcase-module__C2O48G__description p{padding:9px 22px 22px}.feature-showcase-module__C2O48G__frame{padding-bottom:70px}}@media (max-width:370px){.feature-showcase-module__C2O48G__viewer{--stage-height:335px}}@media (prefers-reduced-motion:reduce){.feature-showcase-module__C2O48G__root *,.feature-showcase-module__C2O48G__root :before{transition:none!important;animation:none!important}.feature-showcase-module__C2O48G__description p{transform:none}}
.feature-video-module__nbR1za__root{position:relative;overflow:clip visible}.feature-video-module__nbR1za__root h2,.feature-video-module__nbR1za__root p{margin:0}.feature-video-module__nbR1za__root{--ground:#fff;--ink:#141414;--muted:#646464;--panel:#dcdcdc94;--hover:#d4d4d4b8;--accent:#2e9e5b;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ground);color:var(--ink);isolation:isolate;width:100%}.feature-video-module__nbR1za__root,.feature-video-module__nbR1za__root *{box-sizing:border-box}.feature-video-module__nbR1za__root .ee-dx-frame{width:100%;max-width:1320px;padding:0 var(--spacing-gutter) 88px;margin-inline:auto;container-type:inline-size}.feature-video-module__nbR1za__root .ee-dx-intro{z-index:2;text-align:center;padding:64px 0 18px;position:relative}.feature-video-module__nbR1za__root .ee-dx-intro h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.02}.feature-video-module__nbR1za__root .ee-dx-productLink{color:var(--muted);align-items:center;gap:6px;margin:0 0 12px;font-size:14px;text-decoration:none;display:inline-flex}.feature-video-module__nbR1za__root .ee-dx-productLink:hover{color:var(--ink)}.feature-video-module__nbR1za__root .ee-dx-productLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.feature-video-module__nbR1za__root .ee-dx-viewer{--layout-left:var(--orbit-left);--layout-right:var(--orbit-right);--source-center-x:.66;--source-center-y:.54;--source-stage-width:calc(100cqw + var(--canvas-overhang));--source-w:min(calc(var(--source-stage-width) * 1.2), 1500px, calc((100vw - 28px) / (var(--layout-right) - var(--layout-left))));--source-h:calc(var(--source-w) / var(--source-aspect));--source-x:calc(clamp(calc(14px + (.5 - var(--layout-left)) * var(--source-w)), calc((100vw - 100cqw) / 2 + var(--source-stage-width) * var(--source-center-x)), calc(100vw - 14px - (var(--layout-right) - .5) * var(--source-w))) - var(--source-w) / 2);--source-y:max(calc(60px + var(--model-height) * var(--source-center-y) - var(--reference-center-y) * var(--source-h)), calc(68px - var(--orbit-top) * var(--source-h)));--scene-extra:max(0px, calc(var(--source-y) + var(--orbit-regular-bottom) * var(--source-h) - 60px - var(--model-height) * .94 + 16px));--stage-height:740px;--canvas-overhang:12px;--model-height:calc(var(--stage-height) - 42px);--fade-start:calc(60px + var(--model-height) * .94);--fade-end:calc(60px + var(--model-height));--poster-width-ratio:.7;--poster-center:.68;--poster-center-shift:.025;--poster-phone-reduction:0;height:calc(var(--stage-height) - 42px + var(--scene-extra,0px));isolation:isolate;position:relative;overflow:visible}.feature-video-module__nbR1za__root .ee-dx-modelWrap{height:calc(var(--stage-height) - 42px);-webkit-user-select:none;user-select:none;position:absolute;inset:0 -12px auto 0;overflow:visible}.feature-video-module__nbR1za__root .ee-dx-modelViewport{height:calc(100% + var(--scene-extra,0px));position:absolute;inset:0 0 auto;overflow:visible clip}.feature-video-module__nbR1za__root .ee-dx-modelMount{--fade-offset:calc(var(--scene-extra,0px) * (1 - var(--detail-fade,0)));top:-60px;left:calc((100% - 100vw - var(--canvas-overhang)) / 2);width:100vw;height:calc(var(--model-height,698px) + 380px);z-index:1;-webkit-mask-image:linear-gradient( to bottom, #000 0px, #000 calc(var(--fade-start,660px) + var(--fade-offset)), transparent calc(var(--fade-end,758px) + var(--fade-offset)));mask-image:linear-gradient( to bottom, #000 0px, #000 calc(var(--fade-start,660px) + var(--fade-offset)), transparent calc(var(--fade-end,758px) + var(--fade-offset)));position:absolute}.feature-video-module__nbR1za__root .ee-dx-modelMount:empty{display:none}.feature-video-module__nbR1za__root .ee-dx-modelMount canvas{touch-action:pan-y;width:100%;height:100%;display:block}:is(.feature-video-module__nbR1za__root .ee-dx-modelMount canvas.ee-dx-airflow,.feature-video-module__nbR1za__root .ee-dx-modelMount canvas.ee-dx-cables){z-index:2;pointer-events:none;position:absolute}.feature-video-module__nbR1za__root .ee-dx-fallbackPhoto{pointer-events:none}.feature-video-module__nbR1za__root .ee-dx-fallbackPhoto picture{width:100%;height:100%;display:block}.feature-video-module__nbR1za__root .ee-dx-fallbackPhoto img{left:var(--source-x);top:var(--source-y);width:var(--source-w);height:var(--source-h);max-width:none;position:absolute}.feature-video-module__nbR1za__root .ee-dx-viewer[data-model-state=ready] .ee-dx-fallbackPhoto{visibility:hidden}.feature-video-module__nbR1za__root .ee-dx-canvasMount{visibility:hidden}.feature-video-module__nbR1za__root .ee-dx-viewer[data-model-state=ready] .ee-dx-canvasMount{visibility:visible}.feature-video-module__nbR1za__root .ee-dx-errorMessage{text-align:center;z-index:2;font-size:14px;line-height:1.5;position:absolute;bottom:4%;left:15%;right:15%}.feature-video-module__nbR1za__root .ee-dx-menuWrap{z-index:3;left:0;top:calc(var(--stage-height) / 2);width:340px;max-width:35%;position:absolute;transform:translateY(-50%)}.feature-video-module__nbR1za__root .ee-dx-featureMenu{flex-direction:column;gap:10px;display:flex}.feature-video-module__nbR1za__root .ee-dx-feature{width:100%;position:relative}:is(.feature-video-module__nbR1za__root .ee-dx-toggle,.feature-video-module__nbR1za__root .ee-dx-active){background:var(--panel);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);border:1px solid #ffffffb8}.feature-video-module__nbR1za__root .ee-dx-toggle{min-height:49px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:50px;align-items:center;gap:13px;max-width:100%;padding:13px 20px;font-size:16px;font-weight:500;transition:transform .18s;display:flex}.feature-video-module__nbR1za__root .ee-dx-toggle:hover{background:var(--hover)}.feature-video-module__nbR1za__root .ee-dx-toggle:active{transform:scale(.98)}.feature-video-module__nbR1za__root .ee-dx-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.feature-video-module__nbR1za__root .ee-dx-plus{opacity:.8;stroke-width:1.6px;flex:none;width:21px;height:21px}.feature-video-module__nbR1za__root .ee-dx-active{border-radius:24px}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:0;padding:22px 24px 0;font-weight:600}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-plus{opacity:0;width:0}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-toggle{gap:0}.feature-video-module__nbR1za__root .ee-dx-active:has(.ee-dx-toggle:focus-visible){outline:3px solid var(--accent);outline-offset:4px}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-toggle:focus-visible{outline:0}.feature-video-module__nbR1za__root .ee-dx-description{visibility:hidden;grid-template-rows:0fr;display:grid}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-description{visibility:visible;grid-template-rows:1fr}.feature-video-module__nbR1za__root .ee-dx-descriptionClip{min-height:0;overflow:hidden}.feature-video-module__nbR1za__root .ee-dx-description p{color:var(--ink);opacity:0;margin:0;padding:9px 24px 23px;font-size:16px;line-height:1.55;transform:translateY(8px)}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-description p{opacity:1;transform:none}:is(.feature-video-module__nbR1za__root .ee-dx-mobileIcon,.feature-video-module__nbR1za__root .ee-dx-mobileHeading){display:none}.feature-video-module__nbR1za__root .ee-dx-caption{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.feature-video-module__nbR1za__root .ee-dx-toggle,.feature-video-module__nbR1za__root .ee-dx-active){background:#dedede}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-toggle{background:0 0}}@media (min-width:1024px){.feature-video-module__nbR1za__root .ee-dx-intro{padding-top:104px}}@media (min-width:1600px){.feature-video-module__nbR1za__root .ee-dx-viewer{--stage-height:760px}}@media (max-width:1100px){.feature-video-module__nbR1za__root .ee-dx-viewer{--stage-height:680px;--canvas-overhang:0px;--poster-width-ratio:.68}.feature-video-module__nbR1za__root .ee-dx-modelWrap{right:0}.feature-video-module__nbR1za__root .ee-dx-menuWrap{width:300px;max-width:40%}.feature-video-module__nbR1za__root .ee-dx-toggle{font-size:15px}}@media (max-width:800px){.feature-video-module__nbR1za__root .ee-dx-viewer{--source-center-x:.67;--source-w:min(calc(var(--source-stage-width) * 1.24), calc((100vw - 28px) / (var(--layout-right) - var(--layout-left))));--poster-width-ratio:.56;--poster-center:.72}.feature-video-module__nbR1za__root .ee-dx-menuWrap{width:245px;max-width:37%}.feature-video-module__nbR1za__root .ee-dx-toggle{gap:9px;min-height:46px;padding:12px 16px;font-size:14px}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-toggle{padding:20px 20px 0}.feature-video-module__nbR1za__root .ee-dx-description p{padding:9px 20px 20px}}@media (max-width:767px){.feature-video-module__nbR1za__root{--accent:var(--ink)}.feature-video-module__nbR1za__root .ee-dx-intro{padding:48px 0 12px}.feature-video-module__nbR1za__root .ee-dx-intro h2{font-size:clamp(30px,8.8vw,44px)}.feature-video-module__nbR1za__root .ee-dx-viewer{--layout-left:var(--phone-orbit-left);--layout-right:var(--phone-orbit-right);--source-center-x:.5;--source-center-y:.5;--source-w:calc((100vw - 28px) / (var(--layout-right) - var(--layout-left)));--scene-extra:0px;--stage-height:clamp(320px, 82vw, 400px);--canvas-overhang:12px;--model-height:var(--stage-height);--phone-edge-fade:calc(12px + 18px * var(--detail-fade,0));--phone-fade-start:calc(60px + var(--model-height) * (.98 - .18 * var(--detail-fade,0)));--phone-clip-mask:linear-gradient(to bottom, rgb(0 0 0/calc(1 - var(--detail-fade,0))) 0px, rgb(0 0 0/calc(1 - var(--detail-fade,0))) 60px, #000 110px, #000 var(--phone-fade-start), transparent calc(60px + var(--model-height))), linear-gradient(to right, transparent 0px, #000 var(--phone-edge-fade), #000 calc(100% - var(--phone-edge-fade)), transparent 100%);height:auto;padding-top:var(--stage-height)}.feature-video-module__nbR1za__root .ee-dx-modelWrap{height:var(--stage-height);inset:0 -12px auto 0}.feature-video-module__nbR1za__root .ee-dx-modelViewport{height:100%;overflow:clip}.feature-video-module__nbR1za__root .ee-dx-modelMount{-webkit-mask-image:var(--phone-clip-mask);mask-image:var(--phone-clip-mask);-webkit-mask-composite:source-in;mask-composite:intersect}.feature-video-module__nbR1za__root .ee-dx-menuWrap{width:auto;max-width:none;margin:10px 0 0;position:relative;top:auto;left:auto;transform:none}.feature-video-module__nbR1za__root .ee-dx-featureMenu{grid-template-rows:64px auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;display:grid}.feature-video-module__nbR1za__root .ee-dx-feature{display:contents}.feature-video-module__nbR1za__root .ee-dx-feature .ee-dx-toggle{grid-row:1;grid-column:var(--step-column);background:var(--panel);width:clamp(54px,15vw,64px);height:clamp(54px,15vw,64px);min-height:0;transition:transform .28s var(--ease);border:1px solid #ffffffb8;border-radius:50%;justify-content:center;justify-self:center;align-items:center;gap:0;padding:0;font-weight:500}.feature-video-module__nbR1za__root .ee-dx-feature.ee-dx-active .ee-dx-toggle{background:#cecece}.feature-video-module__nbR1za__root .ee-dx-feature .ee-dx-toggle:active{transform:scale(.96)}.feature-video-module__nbR1za__root .ee-dx-feature .ee-dx-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.feature-video-module__nbR1za__root .ee-dx-mobileIcon{flex:none;width:25px;height:25px;display:block}.feature-video-module__nbR1za__root .ee-dx-toggleTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feature-video-module__nbR1za__root .ee-dx-plus{display:none}.feature-video-module__nbR1za__root .ee-dx-description{background:var(--panel);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);opacity:0;border-radius:24px;grid-area:2/1/auto/-1;grid-template-rows:1fr;align-self:start;min-width:0;transform:translateY(-8px)}.feature-video-module__nbR1za__root .ee-dx-active .ee-dx-description{opacity:1;transform:none}.feature-video-module__nbR1za__root .ee-dx-mobileHeading{letter-spacing:-.01em;margin:0;padding:22px 22px 0;font-size:17px;font-weight:600;line-height:1.3;display:block}.feature-video-module__nbR1za__root .ee-dx-description p{padding:9px 22px 22px;font-size:15px}.feature-video-module__nbR1za__root .ee-dx-frame{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.feature-video-module__nbR1za__root *,.feature-video-module__nbR1za__root :before{transition:none!important;animation:none!important}.feature-video-module__nbR1za__root .ee-dx-description p{transform:none}}.feature-video-module__nbR1za__root .ee-dx-canvasMount[data-cable-view=true]{-webkit-mask-image:none;mask-image:none}.feature-video-module__nbR1za__root .ee-dx-modelViewport:has(.ee-dx-canvasMount[data-cable-view=true]){height:calc(100% + var(--scene-extra,0px) + 100px)}.feature-video-module__nbR1za__root .ee-dx-modelMount svg.ee-dx-depth-backdrop{z-index:1;pointer-events:none;max-width:none;display:block;position:absolute;overflow:visible}.feature-video-module__nbR1za__root .ee-dx-modelMount svg.ee-dx-remote-signal{z-index:2;pointer-events:none;max-width:none;display:block;position:absolute;overflow:visible}@media (max-width:767px){.feature-video-module__nbR1za__root .ee-dx-canvasMount[data-cable-view=true]{-webkit-mask-image:var(--phone-clip-mask);mask-image:var(--phone-clip-mask);-webkit-mask-composite:source-in;mask-composite:intersect}.feature-video-module__nbR1za__root .ee-dx-modelViewport:has(.ee-dx-canvasMount[data-cable-view=true]){height:100%}}
.product-gallery-module__cBqtaq__gallery{flex-direction:column;gap:36px;min-width:0;display:flex}.product-gallery-module__cBqtaq__stage{height:var(--stage-height);--stage-height:576px;cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.product-gallery-module__cBqtaq__cover{border-radius:28px;overflow:hidden}.product-gallery-module__cBqtaq__layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-gallery-module__cBqtaq__picture{width:100%;position:relative}.product-gallery-module__cBqtaq__photo{max-width:100%;max-height:var(--stage-height);object-fit:contain;width:auto;height:auto;margin-inline:auto;display:block;position:relative}.product-gallery-module__cBqtaq__controls{justify-content:flex-end;align-items:center;gap:24px;min-width:0;min-height:60px;display:flex}.product-gallery-module__cBqtaq__thumbs{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;min-width:0;display:flex;overflow-x:auto}.product-gallery-module__cBqtaq__thumbs::-webkit-scrollbar{display:none}.product-gallery-module__cBqtaq__arrows{flex-shrink:0;display:flex}.product-gallery-module__cBqtaq__arrow{width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.product-gallery-module__cBqtaq__arrow:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.product-gallery-module__cBqtaq__arrow:focus-visible{outline:2px solid var(--ink);outline-offset:1px}@media (max-width:1023px){.product-gallery-module__cBqtaq__gallery{gap:24px}.product-gallery-module__cBqtaq__stage{--stage-height:440px}.product-gallery-module__cBqtaq__controls{min-height:56px}}@media (max-width:600px){.product-gallery-module__cBqtaq__gallery{gap:20px;padding-top:4px}.product-gallery-module__cBqtaq__stage{--stage-height:clamp(200px, calc((100vw - 32px) * .693), 360px)}.product-gallery-module__cBqtaq__controls{gap:16px}}
.product-section-appearance-module__1eDwLa__appearance[data-product-appearance]{--section-background:var(--product-palette-surface);--section-card:var(--product-palette-canvas);--section-foreground:var(--product-palette-ink);--section-secondary:var(--product-palette-text-secondary);--section-muted:var(--product-palette-text-muted);--section-border:var(--product-palette-line);--section-control-foreground:var(--product-palette-on-night);--section-control-secondary:var(--product-palette-on-night-muted);--ink:var(--section-foreground);--ink-soft:var(--section-secondary);--text-secondary:var(--section-secondary);--text-muted:var(--section-muted);--line:var(--section-border);--surface:var(--section-card);--surface-alt:var(--section-card);--canvas:var(--section-card);--stage:color-mix(in srgb, var(--section-card), var(--section-foreground) 8%);--on-night:var(--section-control-foreground);--on-night-muted:var(--section-control-secondary);--product-card-contact-shadow:var(--product-palette-card-shadow);--product-card-background:var(--section-card);--product-card-photo-background:var(--stage);--product-card-action-background:var(--stage);--product-card-action-hover-background:color-mix(in srgb, var(--stage), var(--ink) 10%);--product-card-action-foreground:var(--ink);background:var(--section-background);color:var(--ink)}.product-section-appearance-module__1eDwLa__appearance[data-product-appearance=SURFACE_ALT]{--section-background:var(--product-palette-surface-alt);--section-card:var(--product-palette-surface)}.product-section-appearance-module__1eDwLa__appearance[data-product-appearance=CANVAS]{--section-background:var(--product-palette-canvas);--section-card:var(--product-palette-surface)}.product-section-appearance-module__1eDwLa__appearance[data-product-appearance=INVERSE]{--product-card-contact-shadow:var(--product-palette-inverse-card-shadow);--section-background:var(--product-palette-night);--section-card:var(--product-palette-night-raised);--section-foreground:var(--product-palette-on-night);--section-secondary:var(--product-palette-on-night-muted);--section-muted:var(--product-palette-on-night-muted);--section-border:var(--product-palette-night-line);--section-control-foreground:var(--product-palette-ink);--section-control-secondary:var(--product-palette-text-secondary)}.product-section-appearance-module__1eDwLa__appearance .bg-white{background:var(--surface)}.product-section-appearance-module__1eDwLa__appearance .text-gray-600{color:var(--text-secondary)}:is(.product-section-appearance-module__1eDwLa__appearance .border-gray-100,.product-section-appearance-module__1eDwLa__appearance [class~=border-muted-foreground\/20]){border-color:var(--line)}
.model-viewer-module__LO7Jlq__root{--dx-ink:var(--ink);--dx-muted:var(--text-secondary);--dx-surface:var(--surface);--dx-line:#e2e2df;--dx-focus:#004d65;background:var(--dx-surface);color:var(--dx-ink);isolation:isolate;border-radius:40px 40px 0 0;padding:88px 0 0}.model-viewer-module__LO7Jlq__root *{box-sizing:border-box}.model-viewer-module__LO7Jlq__container{max-width:1320px;margin:0 auto;padding:0 56px}.model-viewer-module__LO7Jlq__root h2{letter-spacing:-.03em;white-space:pre-line;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(36px,4.5vw,64px);font-weight:600;line-height:1.02}.model-viewer-module__LO7Jlq__layout{grid-template-columns:minmax(0,4fr) minmax(180px,1fr);align-items:center;gap:32px;margin-top:16px;display:grid}.model-viewer-module__LO7Jlq__visual{min-width:0}.model-viewer-module__LO7Jlq__stage{--poster-scale-height:var(--poster-scale-height-desktop);--poster-scale-width:var(--poster-scale-width-desktop);--poster-center-x:var(--poster-center-x-desktop);--poster-center-y:var(--poster-center-y-desktop);touch-action:pan-y pinch-zoom;cursor:grab;outline-offset:-5px;height:620px;position:relative;overflow:hidden;container-type:size}.model-viewer-module__LO7Jlq__stage[data-dragging=true]{cursor:grabbing}.model-viewer-module__LO7Jlq__stage:focus-visible,.model-viewer-module__LO7Jlq__root button:focus-visible{outline:2px solid var(--dx-focus);outline-offset:5px}.model-viewer-module__LO7Jlq__stage canvas{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:block;position:absolute;inset:0}.model-viewer-module__LO7Jlq__root[data-model-state=ready] .model-viewer-module__LO7Jlq__stage,.model-viewer-module__LO7Jlq__root[data-model-state=ready] .model-viewer-module__LO7Jlq__stage canvas{touch-action:pinch-zoom}.model-viewer-module__LO7Jlq__poster{left:calc(100cqw * var(--poster-center-x) - min(100cqh * var(--poster-scale-height) * var(--poster-aspect) * var(--poster-ref-x), 100cqw * var(--poster-scale-width) * var(--poster-aspect) * var(--poster-ref-x)));top:calc(100cqh * var(--poster-center-y) - min(100cqh * var(--poster-scale-height) * var(--poster-ref-y), 100cqw * var(--poster-scale-width) * var(--poster-ref-y)));width:min(calc(100cqh * var(--poster-scale-height) * var(--poster-aspect)), calc(100cqw * var(--poster-scale-width) * var(--poster-aspect)));height:min(calc(100cqh * var(--poster-scale-height)), calc(100cqw * var(--poster-scale-width)));object-fit:fill;pointer-events:none;max-width:none;position:absolute}.model-viewer-module__LO7Jlq__root[data-model-state=ready] .model-viewer-module__LO7Jlq__poster{display:none}.model-viewer-module__LO7Jlq__status{text-align:center;color:var(--dx-muted);pointer-events:none;margin:0;font-size:14px;line-height:1.5;position:absolute;bottom:12px;left:0;right:0}.model-viewer-module__LO7Jlq__root [hidden]{display:none!important}.model-viewer-module__LO7Jlq__root button{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:6px;background:0 0;border:0;border-radius:0;min-height:44px;padding:10px 0;font-size:14px;line-height:1.4}.model-viewer-module__LO7Jlq__root button:hover{text-decoration:underline}.model-viewer-module__LO7Jlq__root button:disabled{opacity:.45;cursor:default;text-decoration:none}.model-viewer-module__LO7Jlq__reset{align-items:center;gap:8px;margin-top:28px;display:inline-flex;color:var(--dx-muted)!important}.model-viewer-module__LO7Jlq__reset svg{stroke-width:1.5px;width:17px;height:17px}.model-viewer-module__LO7Jlq__aside{align-self:center}.model-viewer-module__LO7Jlq__gesture{stroke-width:1.4px;width:30px;height:30px;margin:0 0 20px;display:block}.model-viewer-module__LO7Jlq__aside h3{letter-spacing:-.015em;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.model-viewer-module__LO7Jlq__instruction{max-width:23ch;margin:0;font-size:16px;line-height:1.55}.model-viewer-module__LO7Jlq__touch{display:none}.model-viewer-module__LO7Jlq__note{color:var(--dx-muted);max-width:26ch;margin:48px 0 0;font-size:13px;line-height:1.6}.model-viewer-module__LO7Jlq__retry{pointer-events:auto;margin:auto;display:block}.model-viewer-module__LO7Jlq__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.model-viewer-module__LO7Jlq__root::selection,.model-viewer-module__LO7Jlq__root ::selection{color:var(--dx-ink);background:#d3e3e8}@media (min-width:1600px){.model-viewer-module__LO7Jlq__stage{height:660px}}@media (max-width:1000px){.model-viewer-module__LO7Jlq__container{padding:0 32px}.model-viewer-module__LO7Jlq__layout{grid-template-columns:minmax(0,3.8fr) minmax(165px,1fr);gap:20px}.model-viewer-module__LO7Jlq__stage{--poster-scale-height:var(--poster-scale-height-tablet);--poster-scale-width:var(--poster-scale-width-tablet);--poster-center-x:var(--poster-center-x-tablet);--poster-center-y:var(--poster-center-y-tablet);height:460px}}@media (max-width:700px){.model-viewer-module__LO7Jlq__root{border-radius:28px 28px 0 0;padding:60px 0 24px}.model-viewer-module__LO7Jlq__container{padding:0 24px}.model-viewer-module__LO7Jlq__root h2{max-width:430px;line-height:1.07}.model-viewer-module__LO7Jlq__layout{flex-direction:column;align-items:stretch;gap:32px;margin-top:18px;display:flex}.model-viewer-module__LO7Jlq__stage{--poster-scale-height:var(--poster-scale-height-mobile);--poster-scale-width:var(--poster-scale-width-mobile);--poster-center-x:var(--poster-center-x-mobile);--poster-center-y:var(--poster-center-y-mobile);height:340px;margin:0 -12px}.model-viewer-module__LO7Jlq__aside{grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:14px;padding:0;display:grid}.model-viewer-module__LO7Jlq__gesture{grid-row:1/3;margin-top:1px}.model-viewer-module__LO7Jlq__aside h3{margin-bottom:8px;font-size:18px}.model-viewer-module__LO7Jlq__instruction{max-width:32ch;font-size:14px}.model-viewer-module__LO7Jlq__note{grid-column:2;max-width:36ch;margin-top:24px;font-size:12px}.model-viewer-module__LO7Jlq__reset{grid-column:2;justify-self:start;margin-top:20px}.model-viewer-module__LO7Jlq__mouse{display:none}.model-viewer-module__LO7Jlq__touch{display:inline}}.model-viewer-module__LO7Jlq__root[data-model-state=loading] .model-viewer-module__LO7Jlq__stage{cursor:wait}.model-viewer-module__LO7Jlq__root[data-model-state=error] .model-viewer-module__LO7Jlq__stage,.model-viewer-module__LO7Jlq__root[data-model-state=paused] .model-viewer-module__LO7Jlq__stage{cursor:default}
.product-section-spacing-module__ymPUoW__section{}
.product-description-module__iUMoXW__section{z-index:1;background:var(--surface-alt);position:relative;}.product-description-module__iUMoXW__container{flex-direction:column;gap:80px;display:flex}.product-description-module__iUMoXW__row{grid-template-columns:minmax(0,22fr) minmax(0,25fr);align-items:center;gap:80px;display:grid}.product-description-module__iUMoXW__content{flex-direction:column;grid-area:1/1;gap:20px;min-width:0;display:flex}.product-description-module__iUMoXW__heading{color:var(--ink);letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:600;line-height:45px}.product-description-module__iUMoXW__body{color:var(--text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:26px}.product-description-module__iUMoXW__body p{margin:0}.product-description-module__iUMoXW__body p+p{margin-top:26px}.product-description-module__iUMoXW__body>:first-child{margin-top:0}.product-description-module__iUMoXW__body>:last-child{margin-bottom:0}.product-description-module__iUMoXW__media{border-radius:24px;grid-area:1/2;min-width:0;height:420px;position:relative;overflow:hidden}.product-description-module__iUMoXW__image{object-fit:contain}.product-description-module__iUMoXW__video{object-fit:contain;width:100%;height:100%}.product-description-module__iUMoXW__mediaLeft{grid-template-columns:minmax(0,25fr) minmax(0,22fr)}.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__content{grid-column:2}.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__media{grid-column:1}@media (max-width:1023px){.product-description-module__iUMoXW__container{gap:64px;padding-inline:32px}.product-description-module__iUMoXW__row,.product-description-module__iUMoXW__mediaLeft{grid-template-columns:minmax(0,1fr);gap:24px}.product-description-module__iUMoXW__content,.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__content{grid-area:1/1}.product-description-module__iUMoXW__media,.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__media{grid-area:2/1;height:400px}.product-description-module__iUMoXW__heading{letter-spacing:-.56px;font-size:36px;line-height:40px}}@media (max-width:600px){.product-description-module__iUMoXW__container{padding-inline:16px}.product-description-module__iUMoXW__heading{font-size:30px;line-height:34px}.product-description-module__iUMoXW__media,.product-description-module__iUMoXW__mediaLeft .product-description-module__iUMoXW__media{border-radius:20px;height:270px}}
.product-hero-module__4Ufvtq__hero{padding-top:calc(var(--header-h,92px) + 24px);padding-bottom:clamp(56px,7vw,104px)}.product-hero-module__4Ufvtq__breadcrumbs{color:var(--text-secondary);margin-bottom:56px;font-size:14px;line-height:20px}.product-hero-module__4Ufvtq__grid{--hero-column-gap:48px;column-gap:var(--hero-column-gap);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7.2fr);row-gap:24px;min-height:672px;display:grid}.product-hero-module__4Ufvtq__titleArea,.product-hero-module__4Ufvtq__details,.product-hero-module__4Ufvtq__purchase{z-index:1;grid-column:1;min-width:0;position:relative}.product-hero-module__4Ufvtq__title{--title-font-size:clamp(48px, 6vw, 88px);width:calc(100% + 48px);color:var(--ink);font-size:var(--title-font-size);letter-spacing:-.04em;overflow-wrap:normal;margin:0;font-weight:400;line-height:.95}.product-hero-module__4Ufvtq__title strong{font-weight:600}.product-hero-module__4Ufvtq__singleTitle{font-size:min(var(--title-font-size), var(--title-fit-size,var(--title-font-size)));white-space:nowrap;overflow-x:clip}.product-hero-module__4Ufvtq__singleTitleText{width:max-content;display:inline-block}.product-hero-module__4Ufvtq__lead{max-width:100%;color:var(--text-muted);letter-spacing:-.03em;text-wrap:balance;margin-top:16px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.05}.product-hero-module__4Ufvtq__status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px;line-height:20px;display:flex}.product-hero-module__4Ufvtq__gallery{grid-area:1/2/4;align-self:end;min-width:0}.product-hero-module__4Ufvtq__details{align-self:end}.product-hero-module__4Ufvtq__intro{color:var(--text-secondary);font-size:16px;line-height:26px}.product-hero-module__4Ufvtq__stats{border-block:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;padding-block:16px;display:grid;overflow:hidden}.product-hero-module__4Ufvtq__stat{border-left:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-direction:column;gap:6px;min-width:0;padding-inline:16px 4px;display:flex}.product-hero-module__4Ufvtq__stat:first-child{border-left:0}.product-hero-module__4Ufvtq__stat dt{color:var(--text-secondary);order:2;font-size:12px;line-height:1.375}.product-hero-module__4Ufvtq__stat dd{color:var(--ink);letter-spacing:-.02em;overflow-wrap:anywhere;order:1;font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1}.product-hero-module__4Ufvtq__stat dd span{margin-left:4px;font-size:.55em;font-weight:500}.product-hero-module__4Ufvtq__purchase{flex-direction:column;gap:24px;display:flex}.product-hero-module__4Ufvtq__price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.product-hero-module__4Ufvtq__amount{letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:54px}.product-hero-module__4Ufvtq__oldPrice{color:var(--text-muted);font-size:18px;line-height:28px;text-decoration:line-through}.product-hero-module__4Ufvtq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-hero-module__4Ufvtq__primary{justify-content:center;max-width:100%}.product-hero-module__4Ufvtq__barAction{height:60px}.product-hero-module__4Ufvtq__secondary{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);height:52px;color:var(--ink);cursor:pointer;border-radius:26px;justify-content:center;align-items:center;padding-inline:20px;font-size:16px;font-weight:500;display:inline-flex}.product-hero-module__4Ufvtq__secondary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.product-hero-module__4Ufvtq__ghostAnchor{z-index:-1;pointer-events:none;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}.product-hero-module__4Ufvtq__ghost{top:calc(var(--header-h,92px) + 4vw);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;letter-spacing:-.06em;flex-shrink:0;font-size:clamp(128px,25vw,384px);font-weight:700;line-height:.8;position:relative;right:-.5em}@media (min-width:1024px){.product-hero-module__4Ufvtq__singleTitle{width:calc(100% + var(--hero-column-gap) + 48px)}}@media (min-width:1024px) and (max-width:1279px){.product-hero-module__4Ufvtq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.product-hero-module__4Ufvtq__title{--title-font-size:clamp(48px, 5.5vw, 70px)}.product-hero-module__4Ufvtq__grid{--hero-column-gap:32px}}@media (max-width:1023px){.product-hero-module__4Ufvtq__root+.stack-section{margin-top:0}.product-hero-module__4Ufvtq__hero{padding-bottom:48px}.product-hero-module__4Ufvtq__breadcrumbs{margin-bottom:24px}.product-hero-module__4Ufvtq__grid{flex-direction:column;gap:24px;min-height:0;display:flex}.product-hero-module__4Ufvtq__titleArea{order:0}.product-hero-module__4Ufvtq__gallery{order:1;width:100%}.product-hero-module__4Ufvtq__purchase{order:2;align-items:center;gap:24px;padding-top:10px}.product-hero-module__4Ufvtq__details{order:3;width:100%}.product-hero-module__4Ufvtq__title{--title-font-size:48px;width:100%;line-height:52px}.product-hero-module__4Ufvtq__lead{max-width:600px;margin-top:12px;font-size:28px;line-height:32px}.product-hero-module__4Ufvtq__stats,.product-hero-module__4Ufvtq__ghostAnchor{display:none}.product-hero-module__4Ufvtq__amount{font-size:44px;line-height:52px}.product-hero-module__4Ufvtq__oldPrice{font-size:22px}.product-hero-module__4Ufvtq__actions{justify-content:center;gap:16px;width:100%}.product-hero-module__4Ufvtq__barAction{height:72px}.product-hero-module__4Ufvtq__barAction>span:last-child{width:56px;height:56px}.product-hero-module__4Ufvtq__primary{order:1;justify-content:space-between;min-width:240px;height:72px;font-size:20px}.product-hero-module__4Ufvtq__primary>span:last-child{width:56px;height:56px}.product-hero-module__4Ufvtq__secondary{border-radius:32px;order:0;min-width:240px;height:64px;font-size:20px}}@media (max-width:600px){.product-hero-module__4Ufvtq__darkHero{--aurora-light-height:281vw;--aurora-light-top-1:-112.4vw;--aurora-light-top-2:-56.2vw;--aurora-light-top-3:calc(100% - 65.6vw)}.product-hero-module__4Ufvtq__hero{padding-bottom:40px}.product-hero-module__4Ufvtq__breadcrumbs{margin-bottom:20px}.product-hero-module__4Ufvtq__grid{gap:16px}.product-hero-module__4Ufvtq__title{--title-font-size:clamp(36px, 12.3vw, 48px);line-height:1.08333}.product-hero-module__4Ufvtq__lead{letter-spacing:-.035em;font-size:24px;line-height:28px}.product-hero-module__4Ufvtq__details{display:none}.product-hero-module__4Ufvtq__purchase{gap:20px;padding-top:0}.product-hero-module__4Ufvtq__price{flex-direction:column;align-items:center}.product-hero-module__4Ufvtq__amount{font-size:28px;line-height:36px}.product-hero-module__4Ufvtq__oldPrice{font-size:16px;line-height:24px}.product-hero-module__4Ufvtq__actions{flex-wrap:nowrap;gap:12px}.product-hero-module__4Ufvtq__primary,.product-hero-module__4Ufvtq__secondary{text-align:center;border-radius:26px;flex:1;justify-content:center;min-width:0;height:auto;min-height:52px;padding:12px;font-size:16px;line-height:24px}.product-hero-module__4Ufvtq__primary>span:last-child{display:none}.product-hero-module__4Ufvtq__barAction{height:52px}.product-hero-module__4Ufvtq__barAction>span:last-child{width:36px;height:36px}}
.purchase-shine-module__iv70PW__text{isolation:isolate;display:inline-block;position:relative}.purchase-shine-module__iv70PW__label,.purchase-shine-module__iv70PW__glow{font:inherit;line-height:inherit;white-space:nowrap;display:block}.purchase-shine-module__iv70PW__label{z-index:1;position:relative}.purchase-shine-module__iv70PW__glow{pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0}.purchase-shine-module__iv70PW__darkButton{color:#f2f2f0;background-color:#111}.purchase-shine-module__iv70PW__darkButton:hover{background-color:#3a3a3a}.purchase-shine-module__iv70PW__darkArrow{color:#111;background-color:#fff}@supports ((-webkit-background-clip:text) or (background-clip:text)){.purchase-shine-module__iv70PW__text[data-shine-running] :is(.purchase-shine-module__iv70PW__label,.purchase-shine-module__iv70PW__glow){color:#0000;background-position:125% 0;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite purchase-shine-module__iv70PW__text-pass}.purchase-shine-module__iv70PW__text[data-shine-running] .purchase-shine-module__iv70PW__label{background-color:#d7d7d5;background-image:linear-gradient(110deg, #d7d7d5 0%, #d7d7d5 32%, var(--shine-leading,#e8e8e8) 43%, var(--shine-center,#fff) 48%, var(--shine-center,#fff) 52%, var(--shine-trailing,#e8e8e8) 57%, #d7d7d5 68%, #d7d7d5 100%)}.purchase-shine-module__iv70PW__text[data-shine-running] .purchase-shine-module__iv70PW__glow{background-image:linear-gradient(110deg, transparent 0%, transparent 32%, var(--shine-leading,#e8e8e8) 43%, var(--shine-center,#fff) 48%, var(--shine-center,#fff) 52%, var(--shine-trailing,#e8e8e8) 57%, transparent 68%, transparent 100%);filter:blur(.25px) drop-shadow(0 0 1.5px color-mix(in srgb, var(--shine-center,#fff) 70%, transparent)) drop-shadow(0 0 3.5px color-mix(in srgb, var(--shine-center,#fff) 40%, transparent));display:block}}@keyframes purchase-shine-module__iv70PW__text-pass{0%{background-position:125% 0}70%,to{background-position:-25% 0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.purchase-shine-module__iv70PW__text[data-shine-running] .purchase-shine-module__iv70PW__label{color:inherit;background:0 0;animation:none}.purchase-shine-module__iv70PW__text[data-shine-running] .purchase-shine-module__iv70PW__glow{animation:none;display:none}}
.animated-dialog-module__2VxUWW__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11111080}.animated-dialog-module__2VxUWW__close{color:#111110;cursor:pointer;background:#e9e9e5;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.animated-dialog-module__2VxUWW__close:hover{filter:brightness(.94)}.animated-dialog-module__2VxUWW__close:focus-visible{outline-offset:-3px;outline:2px solid #111110}.animated-dialog-module__2VxUWW__content[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) both animated-dialog-module__2VxUWW__dialog-in}.animated-dialog-module__2VxUWW__content[data-state=closed]{animation:.16s cubic-bezier(.4,0,1,1) both animated-dialog-module__2VxUWW__dialog-out}.animated-dialog-module__2VxUWW__overlay[data-state=open]{animation:.2s ease-out both animated-dialog-module__2VxUWW__dialog-backdrop-in}.animated-dialog-module__2VxUWW__overlay[data-state=closed]{animation:.16s ease-in both animated-dialog-module__2VxUWW__dialog-backdrop-out}@keyframes animated-dialog-module__2VxUWW__dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes animated-dialog-module__2VxUWW__dialog-out{0%{opacity:var(--dialog-from-opacity,1);transform:var(--dialog-from-transform,scale(1))}to{opacity:0;transform:scale(.95)}}@keyframes animated-dialog-module__2VxUWW__dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes animated-dialog-module__2VxUWW__dialog-backdrop-out{0%{opacity:var(--dialog-backdrop-from-opacity,1)}to{opacity:0}}@keyframes animated-dialog-module__2VxUWW__dialog-fade-out{0%{opacity:var(--dialog-from-opacity,1)}to{opacity:0}}@media (max-width:600px){.animated-dialog-module__2VxUWW__close{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.animated-dialog-module__2VxUWW__content[data-state=open]{animation:.1s linear both animated-dialog-module__2VxUWW__dialog-backdrop-in}.animated-dialog-module__2VxUWW__content[data-state=closed]{animation:80ms linear both animated-dialog-module__2VxUWW__dialog-fade-out}.animated-dialog-module__2VxUWW__overlay[data-state=open]{animation-duration:.1s}.animated-dialog-module__2VxUWW__overlay[data-state=closed]{animation-duration:80ms}}
.product-card-module__wIqSUq__card{background:var(--product-card-background,var(--surface))}.product-card-module__wIqSUq__photo{background:var(--product-card-photo-background,color-mix(in srgb, var(--stage) 55%, transparent))}.product-card-module__wIqSUq__contactShadow{background:radial-gradient(closest-side, var(--product-card-contact-shadow,#1113), #1110)}.product-card-module__wIqSUq__action{background:var(--product-card-action-background,var(--ink));color:var(--product-card-action-foreground,var(--on-night))}.product-card-module__wIqSUq__action:hover{background:var(--product-card-action-hover-background,var(--ink-soft))}
.product-materials-module__L07Cgq__section{z-index:1;background:var(--canvas);color:var(--ink);position:relative;}.product-materials-module__L07Cgq__revisions,.product-materials-module__L07Cgq__materials{background:var(--surface)}.product-materials-module__L07Cgq__tabs{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.product-materials-module__L07Cgq__versionList{flex-direction:column;gap:8px;min-width:0;display:flex}.product-materials-module__L07Cgq__version{background:var(--canvas);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:background-color .18s,color .18s;display:flex}.product-materials-module__L07Cgq__version:hover{background:var(--stage)}.product-materials-module__L07Cgq__version[data-state=active]{background:var(--ink);color:var(--on-night)}.product-materials-module__L07Cgq__versionCopy,.product-materials-module__L07Cgq__cardCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.product-materials-module__L07Cgq__versionTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2}.product-materials-module__L07Cgq__version svg,.product-materials-module__L07Cgq__card svg{flex-shrink:0}.product-materials-module__L07Cgq__version:focus-visible,.product-materials-module__L07Cgq__card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.product-materials-module__L07Cgq__versionPanel{outline:none;min-width:0;position:sticky;top:104px}.product-materials-module__L07Cgq__versionPanel:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.product-materials-module__L07Cgq__panelTitle{letter-spacing:-.025em;margin:0 0 24px;font-size:32px;font-weight:600;line-height:1.15}.product-materials-module__L07Cgq__revisionBody{min-width:0}.product-materials-module__L07Cgq__richText{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.product-materials-module__L07Cgq__richText>:first-child{margin-top:0}.product-materials-module__L07Cgq__richText>:last-child{margin-bottom:0}.product-materials-module__L07Cgq__materialContent h2,.product-materials-module__L07Cgq__materialContent h3{font-size:24px;line-height:1.25}.product-materials-module__L07Cgq__materialContent h2 strong,.product-materials-module__L07Cgq__materialContent h3 strong{font-weight:inherit}.product-materials-module__L07Cgq__materialContent p:has(a){padding-inline-start:22px}.product-materials-module__L07Cgq__materialContent a{border-radius:3px;text-decoration:none;position:relative}.product-materials-module__L07Cgq__materialContent a:before{content:"";inset-inline-start:-22px;background-color:currentColor;width:14px;height:14px;position:absolute;top:.125em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat}.product-materials-module__L07Cgq__materialContent a:hover,.product-materials-module__L07Cgq__materialContent a:focus-visible{text-decoration:underline}.product-materials-module__L07Cgq__materialContent a:active{background-color:color-mix(in srgb, var(--ink) 10%, transparent)}.product-materials-module__L07Cgq__richText table{width:100%}.product-materials-module__L07Cgq__richText th,.product-materials-module__L07Cgq__richText td{overflow-wrap:anywhere;min-width:0}.product-materials-module__L07Cgq__richText img,.product-materials-module__L07Cgq__richText video{max-width:100%;height:auto}.product-materials-module__L07Cgq__metadata{color:var(--text-secondary);margin-bottom:28px}.product-materials-module__L07Cgq__metadata table{table-layout:fixed;font-size:inherit}.product-materials-module__L07Cgq__metadata th,.product-materials-module__L07Cgq__metadata td{background:0 0;border:0;padding:0 16px 12px 0}.product-materials-module__L07Cgq__metadata th{border-bottom:1px solid var(--line);font-weight:600}.product-materials-module__L07Cgq__metadata td{padding-top:12px}.product-materials-module__L07Cgq__metadataCell{color:inherit}.product-materials-module__L07Cgq__metadataLabel{display:none}.product-materials-module__L07Cgq__metadata th:first-child{width:28%}.product-materials-module__L07Cgq__metadata th:nth-child(2){width:27%}.product-materials-module__L07Cgq__metadata th:last-child,.product-materials-module__L07Cgq__metadata td:last-child{padding-right:0}.product-materials-module__L07Cgq__metadata tr+tr td{border-top:1px solid var(--line);padding-top:12px}.product-materials-module__L07Cgq__metadata .tableWrapper{margin:0}.product-materials-module__L07Cgq__accordion{display:none}.product-materials-module__L07Cgq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-materials-module__L07Cgq__card{background:var(--canvas);color:var(--ink);text-align:left;cursor:pointer;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;transition:background-color .18s;display:flex}.product-materials-module__L07Cgq__card:hover{background:var(--stage)}.product-materials-module__L07Cgq__card:only-child{grid-column:1/-1}.product-materials-module__L07Cgq__cardTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.25}.product-materials-module__L07Cgq__cardSummary{color:var(--text-secondary);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.product-materials-module__L07Cgq__dialog{border:1px solid var(--line);background:var(--surface);width:calc(100vw - 48px);max-width:860px;max-height:calc(100dvh - 48px);color:var(--ink);border-radius:28px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.product-materials-module__L07Cgq__dialogHead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:32px;display:flex}.product-materials-module__L07Cgq__dialogTitle{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.1}.product-materials-module__L07Cgq__dialogScroll{overscroll-behavior:contain;min-height:0;padding:32px;overflow-y:auto}.product-materials-module__L07Cgq__media{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto 28px;display:block}@media (max-width:767px){.product-materials-module__L07Cgq__tabs{display:none}.product-materials-module__L07Cgq__accordion{gap:8px;display:flex}.product-materials-module__L07Cgq__accordionItem{border:0}.product-materials-module__L07Cgq__accordionTrigger{background:var(--canvas);color:var(--ink);border-radius:16px;gap:20px;padding:20px}.product-materials-module__L07Cgq__accordionTrigger:hover{text-decoration:none}.product-materials-module__L07Cgq__accordionTrigger svg{color:currentColor}.product-materials-module__L07Cgq__accordionContent>div{height:auto;padding:24px 20px 28px;display:block}.product-materials-module__L07Cgq__metadataTable,.product-materials-module__L07Cgq__metadataTable tbody{display:block}.product-materials-module__L07Cgq__metadataTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable tbody tr{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-block:16px;display:flex}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable tbody tr:first-child{padding-top:0}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable tbody tr:last-child{border-bottom:0;padding-bottom:0}.product-materials-module__L07Cgq__metadata .product-materials-module__L07Cgq__metadataTable td{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;padding:0;display:grid}.product-materials-module__L07Cgq__metadataLabel{font-weight:600;display:block}.product-materials-module__L07Cgq__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.product-materials-module__L07Cgq__card{gap:16px;padding:24px}.product-materials-module__L07Cgq__dialog{border-radius:24px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.product-materials-module__L07Cgq__dialogHead,.product-materials-module__L07Cgq__dialogScroll{padding:24px}.product-materials-module__L07Cgq__dialogHead{gap:16px}.product-materials-module__L07Cgq__metadata th,.product-materials-module__L07Cgq__metadata td{padding-right:8px}.product-materials-module__L07Cgq__metadata th:last-child,.product-materials-module__L07Cgq__metadata td:last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){.product-materials-module__L07Cgq__version,.product-materials-module__L07Cgq__card{transition:none}}
.product-sections-module__TaGa1G__section{}.product-sections-module__TaGa1G__textBlocks .edit-content :is(h2,h3){font-weight:600}.product-sections-module__TaGa1G__textBlocks .edit-content :is(h2,h3) :is(strong,b){font-weight:inherit}:is(.theme-night .product-sections-module__TaGa1G__related:not([data-product-appearance]),.dark .product-sections-module__TaGa1G__related:not([data-product-appearance])){--product-card-background:#1d1c1b;--product-card-photo-background:#2b2a28;--product-card-contact-shadow:#000000e6;--product-card-action-background:#2b2a28;--product-card-action-hover-background:#3a3937;--product-card-action-foreground:#fff;--line:#474747}
.home-block-renderer-module___4UuLW__page{display:contents}body:has(.home-block-renderer-module___4UuLW__page) [data-site-footer]{padding-top:56px}@media (min-width:1024px){body:has(.home-block-renderer-module___4UuLW__page) [data-site-footer]{padding-top:64px}}
.product-variant-selector-module__-GMF-G__selector{text-align:left;width:100%;max-width:358px;margin-bottom:24px}.product-variant-selector-module__-GMF-G__label{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:20px}.product-variant-selector-module__-GMF-G__trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:56px;color:var(--ink);cursor:pointer;border-radius:28px;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:18px;font-weight:500;line-height:24px;display:flex}.product-variant-selector-module__-GMF-G__trigger svg{flex-shrink:0;transition:transform .16s}.product-variant-selector-module__-GMF-G__trigger[data-state=open] svg{transform:rotate(180deg)}.product-variant-selector-module__-GMF-G__menu{width:var(--radix-dropdown-menu-trigger-width);min-width:0;max-width:calc(100vw - 24px);max-height:min(50dvh, var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;display:grid;overflow:auto;box-shadow:0 8px 12px #0000001a}.product-variant-selector-module__-GMF-G__option{background:var(--canvas);min-width:0;min-height:44px;color:var(--ink);text-align:center;overflow-wrap:anywhere;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:16px;font-weight:500;line-height:16px;display:flex}.product-variant-selector-module__-GMF-G__option:hover,.product-variant-selector-module__-GMF-G__option[data-highlighted]{background:var(--line);color:var(--ink)}.product-variant-selector-module__-GMF-G__option[aria-current=page]{background:var(--ink);color:var(--canvas)}.product-variant-selector-module__-GMF-G__trigger:focus-visible,.product-variant-selector-module__-GMF-G__option:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.product-variant-selector-module__-GMF-G__trigger svg{transition:none}}
.specifications-module__8lPaea__section{--specification-media-background:#eaeae7;}:is(.theme-night .specifications-module__8lPaea__section,.dark .specifications-module__8lPaea__section){--specification-media-background:color-mix(in srgb, var(--stage) 45%, transparent)}.specifications-module__8lPaea__section[data-product-appearance]{--specification-media-background:var(--section-card)}.specifications-module__8lPaea__intro{margin-bottom:64px}.specifications-module__8lPaea__heading{letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.04}.specifications-module__8lPaea__heading span{color:var(--text-muted);font-weight:450;display:block}.specifications-module__8lPaea__allLink,.specifications-module__8lPaea__enlarge{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.specifications-module__8lPaea__allLink span,.specifications-module__8lPaea__enlarge span{text-underline-offset:4px;text-decoration:underline}.specifications-module__8lPaea__allLink{margin-top:20px}.specifications-module__8lPaea__allLink:focus-visible,.specifications-module__8lPaea__enlarge:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.specifications-module__8lPaea__allLink svg,.specifications-module__8lPaea__enlarge svg{flex-shrink:0}.specifications-module__8lPaea__groups{flex-direction:column;gap:80px;display:flex}.specifications-module__8lPaea__group{min-width:0}.specifications-module__8lPaea__withMedia{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:80px;display:grid}.specifications-module__8lPaea__withMedia .specifications-module__8lPaea__content{grid-area:1/2}.specifications-module__8lPaea__withMedia .specifications-module__8lPaea__media{grid-area:1/1}.specifications-module__8lPaea__reverse .specifications-module__8lPaea__content{grid-column:1}.specifications-module__8lPaea__reverse .specifications-module__8lPaea__media{grid-column:2}.specifications-module__8lPaea__content h3{letter-spacing:-.03em;margin-bottom:26px;font-size:30px;font-weight:550;line-height:1.1}.specifications-module__8lPaea__media{background:var(--specification-media-background);border-radius:26px;min-width:0;margin:0;padding:16px}.specifications-module__8lPaea__mediaAsset{object-fit:contain;width:100%;height:auto;max-height:clamp(320px,40vw,560px);display:block}.specifications-module__8lPaea__caption{min-height:52px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding-top:8px;font-size:12px;display:flex}.specifications-module__8lPaea__caption>span{overflow-wrap:anywhere;min-width:0}.specifications-module__8lPaea__enlarge{flex-shrink:0;font-size:12px}.specifications-module__8lPaea__hint{color:var(--text-secondary);margin-top:18px;font-size:12px;line-height:1.6}.specifications-module__8lPaea__dialog{color:#111110;--tw-ring-shadow:0 0 #0000;background:#f7f7f5;border-radius:28px;flex-direction:column;gap:0;width:min(1120px,100vw - 64px);max-width:none;height:min(820px,88dvh);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #0003}.specifications-module__8lPaea__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:32px 40px 8px;display:flex}.specifications-module__8lPaea__title{letter-spacing:-.8px;min-width:0;font-size:clamp(20px,6.4vw,28px);font-weight:550;line-height:1.15}.specifications-module__8lPaea__scroll:focus-visible{outline-offset:-3px;outline:2px solid #111110}.specifications-module__8lPaea__tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.specifications-module__8lPaea__tabViewport{overscroll-behavior:contain;flex-shrink:0;margin-inline:40px;overflow-x:auto}.specifications-module__8lPaea__tabList{gap:0;width:max-content;min-width:100%;min-height:44px;margin:0;padding:0;display:flex;overflow:visible}.specifications-module__8lPaea__tab{color:#6e6e6c;white-space:nowrap;overflow-wrap:normal;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.35}.specifications-module__8lPaea__tab[data-state=active]{color:#111110;font-weight:600}.specifications-module__8lPaea__panel{flex:1;min-height:0;margin:0;display:flex}.specifications-module__8lPaea__panel[hidden]{display:none}.specifications-module__8lPaea__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#b9b9b2 #f7f7f5;flex:1;min-height:0;padding:20px 40px 40px;overflow:auto}.specifications-module__8lPaea__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.5}.specifications-module__8lPaea__table th,.specifications-module__8lPaea__table td{vertical-align:top;overflow-wrap:anywhere;word-break:normal;border-bottom:1px solid #ddddd8;padding:13px 0}.specifications-module__8lPaea__table th{color:#6e6e6c;text-align:left;width:57%;padding-right:24px;font-weight:400}.specifications-module__8lPaea__table td{text-align:right;font-variant-numeric:tabular-nums;width:43%}.specifications-module__8lPaea__table tr:last-child th,.specifications-module__8lPaea__table tr:last-child td{border-bottom:0}.specifications-module__8lPaea__previewTable th{color:var(--text-secondary)}.specifications-module__8lPaea__previewTable th,.specifications-module__8lPaea__previewTable td{border-color:var(--line)}.specifications-module__8lPaea__imageDialog{width:min(1160px,100vw - 24px)}.specifications-module__8lPaea__imageScroll{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.specifications-module__8lPaea__enlargedFrame{min-width:760px;height:100%;min-height:480px;position:relative}@media (max-width:1023px){.specifications-module__8lPaea__heading{font-size:44px}.specifications-module__8lPaea__withMedia{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.specifications-module__8lPaea__groups{gap:64px}.specifications-module__8lPaea__content h3{font-size:26px}.specifications-module__8lPaea__head{padding:28px 28px 8px}.specifications-module__8lPaea__tabViewport{margin-inline:28px}.specifications-module__8lPaea__scroll{padding:20px 28px 24px}}@media (max-width:600px){.specifications-module__8lPaea__heading{font-size:36px}.specifications-module__8lPaea__intro{margin-bottom:36px}.specifications-module__8lPaea__groups{gap:56px}.specifications-module__8lPaea__withMedia{flex-direction:column;gap:28px;display:flex}.specifications-module__8lPaea__content,.specifications-module__8lPaea__media{width:100%}.specifications-module__8lPaea__content h3{margin-bottom:20px;font-size:28px}.specifications-module__8lPaea__media{border-radius:22px;padding:12px}.specifications-module__8lPaea__dialog{border-radius:24px;width:calc(100vw - 24px);height:92dvh}.specifications-module__8lPaea__head{gap:12px;padding:20px 20px 4px}.specifications-module__8lPaea__tabViewport{margin-inline:20px}.specifications-module__8lPaea__tab{font-size:13px}.specifications-module__8lPaea__scroll{padding:16px 20px 32px}.specifications-module__8lPaea__table{font-size:12px;line-height:1.55}.specifications-module__8lPaea__table th{padding-right:16px}.specifications-module__8lPaea__imageScroll{padding:12px}}
.software-content-module__1p8YiG__container{container:software/inline-size}.software-content-module__1p8YiG__tciTitle{letter-spacing:-.05em;white-space:nowrap;margin:0 0 30px;font-size:clamp(18px,6cqw,60px);font-weight:600;line-height:1.08}.software-content-module__1p8YiG__protocolStrip{isolation:isolate;background:var(--canvas);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.software-content-module__1p8YiG__protocolCopy{z-index:1;max-width:75ch;color:var(--text-secondary);font-size:16px;line-height:1.7;position:relative}.software-content-module__1p8YiG__protocolLead{color:var(--ink);font-weight:450;display:block}.software-content-module__1p8YiG__protocolLink{z-index:1;background:var(--surface);min-height:48px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:16px;padding:14px 20px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.software-content-module__1p8YiG__protocolLink:hover{background:color-mix(in srgb, var(--surface) 45%, var(--stage))}.software-content-module__1p8YiG__protocolLink svg{flex-shrink:0}.software-content-module__1p8YiG__aurora{z-index:0;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden}.software-content-module__1p8YiG__aurora span{opacity:.95;background:radial-gradient(closest-side,#fff 0% 24%,#ffffffa6 45%,#fff0 76%);border-radius:50%;width:55%;height:240%;animation:18s ease-in-out infinite paused software-content-module__1p8YiG__aurora;position:absolute;top:-85%;left:-15%}.software-content-module__1p8YiG__aurora span:nth-child(2){animation-duration:24.3s;animation-delay:-5.4s;top:-65%;left:40%}.software-content-module__1p8YiG__aurora span:nth-child(3){animation-duration:30.6s;animation-delay:-11.7s;top:-95%;left:10%}.software-content-module__1p8YiG__aurora[data-running=true] span{animation-play-state:running}@keyframes software-content-module__1p8YiG__aurora{0%,to{transform:translate(-15%,-5%)rotate(-7deg)scale(.96)}33%{transform:translate(55%,6%)rotate(10deg)scale(1.08)}66%{transform:translate(-12%,10%)rotate(-6deg)scale(1)}}.software-content-module__1p8YiG__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:46px;display:grid}.software-content-module__1p8YiG__category{min-width:0}.software-content-module__1p8YiG__category h3{color:var(--ink);letter-spacing:-.025em;font-size:22px;font-weight:550;line-height:1.3}.software-content-module__1p8YiG__categorySummary{justify-content:space-between;align-items:flex-start;gap:24px;margin-top:4px;display:flex}.software-content-module__1p8YiG__categorySummary>p{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:1;padding-top:10px;font-size:14px;line-height:1.6}.software-content-module__1p8YiG__allPrograms{min-height:44px;color:var(--ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding-block:10px;font-size:14px;font-weight:550;line-height:1.6;display:inline-flex}.software-content-module__1p8YiG__allPrograms:hover{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__catalogDialog{z-index:60;background:var(--surface);width:calc(100vw - 64px);max-width:980px;max-height:calc(100dvh - 64px);color:var(--ink);border-radius:28px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;container:tci-dialog/inline-size}.software-content-module__1p8YiG__catalogHeading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:28px;padding:30px 32px 24px;display:flex}.software-content-module__1p8YiG__catalogHeading>div{min-width:0}.software-content-module__1p8YiG__catalogHeading p{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.software-content-module__1p8YiG__catalogHeading h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:32px;font-weight:550;line-height:1.15}.software-content-module__1p8YiG__categoryNav{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:0 32px 24px;display:flex}.software-content-module__1p8YiG__categoryNav button{background:var(--canvas);min-height:40px;color:var(--ink);cursor:pointer;border-radius:99px;padding:11px 16px;font-size:13px;line-height:1.3}.software-content-module__1p8YiG__categoryNav button[aria-pressed=true]{background:var(--ink);color:var(--on-night)}.software-content-module__1p8YiG__categorySelect{display:none}.software-content-module__1p8YiG__programList{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 32px 28px;overflow-y:auto}.software-content-module__1p8YiG__program{background:var(--canvas);border-radius:22px;margin-bottom:16px;padding:26px 28px}.software-content-module__1p8YiG__program:last-child{margin-bottom:0}.software-content-module__1p8YiG__program header{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.software-content-module__1p8YiG__program h3{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:23px;font-weight:550;line-height:1.3}.software-content-module__1p8YiG__programSystems{color:var(--text-secondary);flex-shrink:0;font-size:12px;line-height:1.5}.software-content-module__1p8YiG__programAuthor{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.65}.software-content-module__1p8YiG__programDescription{margin-top:18px;font-size:16px;line-height:1.7}.software-content-module__1p8YiG__programLink{align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;font-weight:500;display:inline-flex}.software-content-module__1p8YiG__programLink:hover,.software-content-module__1p8YiG__programLink:focus-visible{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__catalogFooter{background:var(--canvas);color:var(--text-secondary);flex-shrink:0;padding:18px 32px;font-size:13px}.software-content-module__1p8YiG__exampleGrid,.software-content-module__1p8YiG__videoGrid,.software-content-module__1p8YiG__resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.software-content-module__1p8YiG__videoGrid,.software-content-module__1p8YiG__resources{margin-top:16px}.software-content-module__1p8YiG__resources{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.software-content-module__1p8YiG__exampleCard{background:var(--surface);text-align:left;border-radius:20px;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;padding:28px;display:flex}button.software-content-module__1p8YiG__exampleCard{cursor:pointer}button.software-content-module__1p8YiG__exampleCard:hover .software-content-module__1p8YiG__cardTitle{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__exampleHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.software-content-module__1p8YiG__exampleHeading>svg{width:20px;height:20px;color:var(--ink);flex-shrink:0;margin-top:4px}.software-content-module__1p8YiG__cardTitle{color:var(--ink);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.4;display:block}.software-content-module__1p8YiG__cardText{color:var(--text-secondary);margin-top:12px;font-size:16px;line-height:1.625;display:block}.software-content-module__1p8YiG__videoCard{background:var(--surface);border-radius:20px;grid-template-columns:152px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:28px;display:grid}.software-content-module__1p8YiG__videoPicture{aspect-ratio:16/9;background:var(--night);border-radius:13px;position:relative;overflow:hidden}.software-content-module__1p8YiG__videoPicture img{object-fit:cover}.software-content-module__1p8YiG__playIcon{width:42px;height:42px;color:var(--canvas);transition:transform .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.software-content-module__1p8YiG__videoCard:hover .software-content-module__1p8YiG__playIcon{transform:translate(-50%,-50%)scale(1.08)}.software-content-module__1p8YiG__videoCopy{min-width:0}.software-content-module__1p8YiG__watch{color:var(--ink);align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.software-content-module__1p8YiG__watch svg{flex-shrink:0;width:15px;height:15px}.software-content-module__1p8YiG__videoCard:hover .software-content-module__1p8YiG__watch{text-underline-offset:4px;text-decoration:underline}.software-content-module__1p8YiG__release,.software-content-module__1p8YiG__manual{background:var(--canvas);border-radius:28px;min-width:0;padding:28px}.software-content-module__1p8YiG__manual{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.software-content-module__1p8YiG__eyebrow{color:var(--text-secondary);font-size:14px;font-weight:500;line-height:1.5}.software-content-module__1p8YiG__release h3{color:var(--ink);letter-spacing:-.02em;margin-top:12px;font-size:clamp(28px,3cqw,40px);font-weight:600;line-height:1.05}.software-content-module__1p8YiG__release .software-content-module__1p8YiG__cardText{max-width:48ch}.software-content-module__1p8YiG__container :is(button,a):focus-visible,.software-content-module__1p8YiG__catalogDialog :is(button,a,select):focus-visible{outline:2px solid var(--ink);outline-offset:4px}@container software (max-width:1100px){.software-content-module__1p8YiG__categories{gap:28px 36px}.software-content-module__1p8YiG__category h3{font-size:21px}.software-content-module__1p8YiG__categorySummary{gap:18px}.software-content-module__1p8YiG__categorySummary>p,.software-content-module__1p8YiG__allPrograms{font-size:13px}.software-content-module__1p8YiG__protocolStrip{gap:28px;padding:26px 28px}.software-content-module__1p8YiG__protocolCopy{font-size:15px}.software-content-module__1p8YiG__protocolLink{gap:12px;padding-inline:18px;font-size:13px}.software-content-module__1p8YiG__videoGrid{grid-template-columns:minmax(0,1fr)}.software-content-module__1p8YiG__videoCard{grid-template-columns:180px minmax(0,1fr)}.software-content-module__1p8YiG__cardTitle{font-size:18px}.software-content-module__1p8YiG__release h3{font-size:32px}}@container software (max-width:767px){.software-content-module__1p8YiG__exampleGrid,.software-content-module__1p8YiG__resources{grid-template-columns:minmax(0,1fr)}.software-content-module__1p8YiG__manual{min-height:210px}}@container software (max-width:599px){.software-content-module__1p8YiG__protocolStrip{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.software-content-module__1p8YiG__protocolCopy{font-size:14px}.software-content-module__1p8YiG__protocolLink{justify-self:start;min-height:44px}.software-content-module__1p8YiG__categories{grid-template-columns:minmax(0,1fr);row-gap:25px;margin-top:34px}.software-content-module__1p8YiG__categorySummary{gap:18px}.software-content-module__1p8YiG__exampleCard,.software-content-module__1p8YiG__videoCard,.software-content-module__1p8YiG__release,.software-content-module__1p8YiG__manual{padding:24px}.software-content-module__1p8YiG__cardTitle{line-height:1.35}.software-content-module__1p8YiG__cardText{font-size:15px;line-height:1.65}.software-content-module__1p8YiG__videoCard{grid-template-columns:104px minmax(0,1fr);gap:16px}.software-content-module__1p8YiG__watch{font-size:13px}.software-content-module__1p8YiG__release,.software-content-module__1p8YiG__manual{border-radius:24px}.software-content-module__1p8YiG__release h3{font-size:29px}}@container software (max-width:359px){.software-content-module__1p8YiG__protocolStrip{padding:22px}.software-content-module__1p8YiG__category h3{font-size:20px}.software-content-module__1p8YiG__categorySummary{gap:12px}.software-content-module__1p8YiG__categorySummary>p,.software-content-module__1p8YiG__allPrograms{font-size:12px}.software-content-module__1p8YiG__allPrograms{gap:7px}.software-content-module__1p8YiG__videoCard{grid-template-columns:72px minmax(0,1fr);gap:12px}.software-content-module__1p8YiG__watch{gap:5px;font-size:12px}}@container tci-dialog (max-width:800px){.software-content-module__1p8YiG__program header{display:block}.software-content-module__1p8YiG__programSystems{margin-top:8px}}@container tci-dialog (max-width:599px){.software-content-module__1p8YiG__catalogHeading{gap:12px;padding:22px 20px 18px}.software-content-module__1p8YiG__catalogHeading h2{font-size:25px;line-height:1.18}.software-content-module__1p8YiG__catalogHeading p{font-size:12px}.software-content-module__1p8YiG__categoryNav{display:none}.software-content-module__1p8YiG__categorySelect{background:var(--canvas);border-radius:99px;flex-shrink:0;align-items:center;gap:12px;margin:0 20px 18px;padding:0 14px;display:flex}.software-content-module__1p8YiG__categorySelect span{color:var(--text-secondary);font-size:12px}.software-content-module__1p8YiG__categorySelect select{min-width:0;height:44px;color:var(--ink);background:0 0;flex:1;font-size:13px}.software-content-module__1p8YiG__programList{padding:0 14px 18px}.software-content-module__1p8YiG__program{border-radius:18px;margin-bottom:12px;padding:20px}.software-content-module__1p8YiG__program h3{font-size:21px}.software-content-module__1p8YiG__programDescription{font-size:15px}.software-content-module__1p8YiG__catalogFooter{padding:15px 20px;font-size:12px}}@media (max-width:600px){.software-content-module__1p8YiG__catalogDialog{border-radius:24px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.software-content-module__1p8YiG__aurora span{animation:none;transform:none}.software-content-module__1p8YiG__playIcon{transition:none}}
.about-module__65-7Xq__hero{--ee-globe-dot:#a9ada5;--ee-globe-motion-rate:1.4;background:var(--surface);padding-top:calc(var(--header-h,92px) + 42px);isolation:isolate;padding-bottom:72px;overflow:hidden}.about-module__65-7Xq__hero:has(+.about-module__65-7Xq__devices){padding-bottom:0}.about-module__65-7Xq__heading{z-index:2;max-width:1320px;padding-inline:var(--spacing-gutter);margin-inline:auto;position:relative}.about-module__65-7Xq__title{color:var(--ink);letter-spacing:-.04em;text-align:left;white-space:pre-line;margin:0;font-size:clamp(24px,6.66667vw,96px);font-weight:600;line-height:1.01}.about-module__65-7Xq__companyName{color:var(--text-secondary);margin:0 0 16px;font-size:14px;font-weight:500}@media (min-width:1024px){.about-module__65-7Xq__title{width:calc(100% + 32px);max-width:none}}.about-module__65-7Xq__globeStage{isolation:isolate;width:min(100% - 64px,1200px);height:clamp(250px,25vw,360px);margin:24px auto 0;position:relative}.about-module__65-7Xq__globeCanvas,.about-module__65-7Xq__globeFallback{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.about-module__65-7Xq__globeCanvas{visibility:hidden}.about-module__65-7Xq__globeStage.is-ready .about-module__65-7Xq__globeCanvas{visibility:visible}.about-module__65-7Xq__globeStage.is-ready .about-module__65-7Xq__globeFallback{visibility:hidden}.about-module__65-7Xq__devices{position:relative}.about-module__65-7Xq__devicePhoto{max-height:180px}:is(.about-module__65-7Xq__devices+#production,.about-module__65-7Xq__hero+#production){scroll-margin-top:calc(var(--header-h,92px) + 24px);padding-top:80px}@media (max-width:1023px){.about-module__65-7Xq__hero{padding-top:calc(var(--header-h,76px) + 40px);padding-bottom:64px}.about-module__65-7Xq__title{letter-spacing:-.035em}.about-module__65-7Xq__globeStage{width:calc(100% - 64px);height:290px;margin-top:26px}.about-module__65-7Xq__devicePhoto{max-height:112px}:is(.about-module__65-7Xq__devices+#production,.about-module__65-7Xq__hero+#production){padding-top:64px}}@media (max-width:600px){.about-module__65-7Xq__hero{padding-top:calc(var(--header-h,68px) + 30px)}.about-module__65-7Xq__title{font-size:clamp(20px,6.5vw,39px);line-height:1.08}.about-module__65-7Xq__globeStage{width:calc(100% - 24px);height:210px}.about-module__65-7Xq__deviceTray{flex-wrap:wrap;gap:14px 12px}.about-module__65-7Xq__deviceItem{flex:0 calc(33.3333% - 8px)}.about-module__65-7Xq__devicePhoto{max-height:86px}:is(.about-module__65-7Xq__devices+#production,.about-module__65-7Xq__hero+#production){padding-top:44px}}
