.evo-v2{--evo-ink: rgb(var(--color-foreground, 17 18 20));--evo-muted: rgb(83 87 94);--evo-surface: rgb(247 247 248);--evo-surface-strong: rgb(238 239 241);--evo-white: #fff;--evo-focus: rgb(var(--color-keyboard-focus, 11 144 227));--evo-section-radius: 60px;--evo-section-radius-mobile: 24px;--evo-active-radius: var(--evo-section-radius);--evo-card-radius: 16px;--evo-control-radius: 10px;--evo-heading-size: 54px;--evo-text-size: 20px;--evo-heading-line-height: 1.04;--evo-text-line-height: 1.55;--evo-heading-text-gap: 24px;--evo-page: 1900px;--evo-gutter: max(8px, 1vw);display:block;padding:var(--evo-space-top, 12px) var(--evo-gutter) var(--evo-space-bottom, 0px);overflow:clip;background:transparent;color:var(--evo-ink);font-family:var(--font-body-family, Inter, sans-serif)}.evo-v2 *,.evo-v2 *:before,.evo-v2 *:after{box-sizing:border-box}.evo-v2 ::selection{background:#0b90e338;color:var(--evo-ink)}.evo-v2:not(.evo-v2--native-products) :is(h1,h2,h3,p,figure,dl,dd){margin:0}.evo-v2:not(.evo-v2--native-products) :is(h1,h2,h3){color:inherit;font-family:var(--font-heading-family, Inter, sans-serif);font-style:var(--font-heading-style, normal);font-weight:500;letter-spacing:-.035em;text-wrap:balance}.evo-v2 img{display:block;width:100%;max-width:100%}.evo-v2__shell{width:100%;max-width:var(--evo-page);margin-inline:auto;border-radius:var(--evo-active-radius);overflow:hidden}.evo-v2--viewport-wide .evo-v2__shell{max-width:none}.evo-v2--edge-to-edge{padding-inline:0}.evo-v2__inner{padding:clamp(44px,5vw,84px) clamp(20px,4vw,78px)}.evo-v2__header{max-width:980px;margin-bottom:clamp(28px,4vw,58px)}.evo-v2__header h2{font-size:var(--evo-heading-size);line-height:var(--evo-heading-line-height)}.evo-v2 .evo-v2__header p{max-width:68ch;margin-top:var(--evo-heading-text-gap);color:var(--evo-muted);font-size:var(--evo-text-size);line-height:var(--evo-text-line-height);letter-spacing:-.015em}.evo-v2__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px 18px 10px 20px;border:1px solid var(--evo-ink);border-radius:var(--evo-control-radius);background:var(--evo-ink);color:var(--evo-white);font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight);line-height:1;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.evo-v2__button.button{--color-button-background: var(--color-foreground, 17 18 20);--color-button-text: 255 255 255;--buttons-border-width: 0px;--buttons-radius: var(--evo-control-radius);--shadow-opacity: 0;color:rgb(var(--color-button-text));transition:var(--button-transition)}.evo-v2__button.button .btn-text{gap:6px}.evo-v2__button--light.button{--color-button-background: 255 255 255;--color-button-text: var(--color-foreground, 17 18 20)}.evo-v2__button--light{border-color:var(--evo-white);background:var(--evo-white);color:var(--evo-ink)}.evo-v2__button:not(.button):active{transform:scale(.98)}.evo-v2__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.evo-v2 :is(a,button,[tabindex]):focus-visible:not(.evo-v2__button){outline:3px solid var(--evo-focus);outline-offset:3px}.evo-v2--hero{background:#000}.evo-v2__hero{position:relative;min-height:var(--evo-hero-height, min(820px, calc(100dvh - 88px) ));color:var(--evo-white);background:var(--evo-ink)}.evo-v2__hero-media,.evo-v2__hero-shade,.evo-v2__hero-media-primary{position:absolute;top:0;right:0;bottom:0;left:0}.evo-v2__hero-mobile-image{display:none}.evo-v2__hero-media :is(img,video,iframe){width:100%;height:100%;object-fit:cover}.evo-v2__hero-media iframe{border:0;pointer-events:none}.evo-v2__hero-shade{z-index:1;background:linear-gradient(180deg,rgb(6 6 7 / var(--evo-overlay, .82)),#0606077a 42%,#06060714);pointer-events:none}.evo-v2__hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:var(--evo-align, center);width:100%;padding:clamp(44px,7vw,112px) clamp(20px,4vw,78px) 48px;text-align:var(--evo-text-align, center)}.evo-v2__hero h1{max-width:14ch;font-size:var(--evo-heading-size);line-height:var(--evo-heading-line-height)}.evo-v2 .evo-v2__hero p{max-width:52ch;margin-top:var(--evo-heading-text-gap);color:#ffffffd6;font-size:var(--evo-text-size);line-height:var(--evo-text-line-height);letter-spacing:-.018em}.evo-v2__hero-features{display:grid;grid-template-columns:repeat(2,minmax(0,190px));gap:18px 34px;margin:44px 0 0;padding:0;list-style:none}.evo-v2__hero-feature{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;text-align:left}.evo-v2__hero-feature-icon{display:block;width:28px;height:28px;color:var(--evo-white)}.evo-v2__hero-feature-icon svg{display:block;width:100%;height:100%}.evo-v2__hero-feature-copy{display:grid;gap:3px;min-width:0}.evo-v2__hero-feature-copy strong{color:var(--evo-white);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.evo-v2__hero-feature-copy>span{color:#ffffffad;font-size:14px;line-height:1.35}.evo-v2__hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.evo-v2--scroll-hero{overflow-x:clip;overflow-y:visible}.evo-v2__hero-scroll{--evo-hero-scroll-shift: 0vw;--evo-hero-scroll-progress: 0;position:relative;display:block;min-height:var(--evo-hero-scroll-track, 190vh);overflow:visible;color:var(--evo-white);background:#000}.evo-v2__hero-scroll--static{--evo-hero-scroll-shift: 0vw;--evo-hero-scroll-progress: 1;min-height:max(calc(100svh - 64px),680px)}.evo-v2__hero-scroll-stage{position:sticky;top:64px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:calc(100svh - 64px);min-height:680px;padding:clamp(32px,4.5vh,58px) clamp(20px,4vw,78px) clamp(28px,3.8vh,48px);overflow:visible;border-radius:inherit;background:#000}.evo-v2__hero-scroll--static .evo-v2__hero-scroll-stage{position:relative;top:auto}.evo-v2__hero-scroll-header{position:relative;z-index:2;display:grid;justify-items:center;text-align:center}.evo-v2__hero-scroll-header h1{max-width:14ch;font-size:clamp(48px,min(6.2vw,9vh),var(--evo-heading-size));line-height:var(--evo-heading-line-height)}.evo-v2 .evo-v2__hero-scroll-header p{max-width:52ch;margin-top:max(12px,var(--evo-heading-text-gap));color:#ffffffad;font-size:clamp(16px,min(1.45vw,2.5vh),var(--evo-text-size));line-height:var(--evo-text-line-height);letter-spacing:-.018em}.evo-v2__hero-scroll-visual{position:relative;min-height:210px;overflow:visible;isolation:isolate}.evo-v2__hero-scroll-visual:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:min(68vw,1300px);height:24%;border-radius:50%;background:rgb(255 255 255 / calc(.015 + (var(--evo-hero-scroll-progress) * .025)));filter:blur(42px);transform:translate(-50%,-5%);pointer-events:none}.evo-v2 .evo-v2__hero-scroll-image,.evo-v2__hero-scroll-system{position:absolute;top:50%;left:50%;width:min(var(--evo-hero-scroll-image-width, 92vw),2200px);max-width:none;transform:translate3d(calc(-50% + var(--evo-hero-scroll-shift)),-50%,0);backface-visibility:hidden}.evo-v2 .evo-v2__hero-scroll-image{height:auto;object-fit:contain}.evo-v2__hero-scroll-system{aspect-ratio:4300 / 711;isolation:isolate}.evo-v2__hero-module-base,.evo-v2__hero-modules{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.evo-v2__hero-module-base{z-index:0;max-width:none;object-fit:fill;filter:brightness(1);transform:translateZ(0) scale(1);transform-origin:center center;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .42s ease;backface-visibility:hidden}.evo-v2__hero-modules{z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.evo-v2__hero-module{position:relative;height:100%;min-width:0;margin:0;pointer-events:none}.evo-v2__hero-module-lift{position:relative;z-index:2;width:100%;height:100%;transform:translateZ(0);transition:transform .52s cubic-bezier(.16,1,.3,1),filter .36s ease;backface-visibility:hidden}.evo-v2__hero-module-magnet,.evo-v2__hero-module-magnet>img,.evo-v2__hero-blank-crop{display:block;width:100%;height:100%}.evo-v2__hero-module-magnet>img{max-width:none;object-fit:fill}.evo-v2__hero-module--number{grid-column:1}.evo-v2__hero-module--camera{grid-column:2}.evo-v2__hero-module--display{grid-column:3 / span 2}.evo-v2__hero-module--access{grid-column:5}.evo-v2__hero-module--blank{grid-column:6}.evo-v2__hero-blank-crop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.evo-v2__hero-blank-crop img{display:block;width:600%;max-width:none;height:100%;object-fit:fill;transform:translate(-83.333333%)}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module{pointer-events:auto;cursor:n-resize}.evo-v2__hero-module-product{position:absolute;z-index:1;right:8px;bottom:8px;left:8px;display:block;margin:0;color:#111214;background:#fff;border-radius:12px;box-shadow:0 18px 50px #00000061;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,10px,0) scale(.96);transform-origin:bottom center;transition:opacity .16s ease,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.evo-v2__hero-module-product-link{display:grid;gap:8px;min-height:84px;padding:12px 13px;color:inherit;text-decoration:none}.evo-v2__hero-module-product--soon{display:flex;min-height:84px;flex-direction:column;justify-content:center;gap:8px;padding:12px 13px}.evo-v2__hero-module-product-status{color:#111214b8;font-size:clamp(11px,.75vw,14px);font-weight:500;line-height:1.24}.evo-v2__hero-module-product-title{display:-webkit-box;overflow:hidden;font-size:clamp(11px,.75vw,14px);font-weight:600;line-height:1.24;letter-spacing:-.015em;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.evo-v2__hero-module-product-meta{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:auto}.evo-v2__hero-module-product-price{color:#111214a8;font-size:clamp(10px,.68vw,13px);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.evo-v2__hero-module-product-cta{display:inline-flex;gap:4px;align-items:center;color:#111214;font-size:clamp(9px,.62vw,12px);font-weight:600;line-height:1.2;white-space:nowrap}.evo-v2__hero-module-product-cta svg{flex:none}@media(min-width:768px){.evo-v2__hero-scroll-system:has(.evo-v2__hero-module:focus-within) .evo-v2__hero-module-base{filter:brightness(.72) saturate(.82);transform:translate3d(0,clamp(34px,3vw,58px),0) scale(.94)}.evo-v2__hero-scroll-system:has(.evo-v2__hero-module:focus-within) .evo-v2__hero-module-lift{transform:translate3d(0,calc(-1*clamp(14px,1.35vw,22px)),0)}}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:focus-visible{z-index:2;outline:2px solid rgb(255 255 255 / .95);outline-offset:5px}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:focus-visible .evo-v2__hero-module-lift,.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:focus-within .evo-v2__hero-module-lift{filter:drop-shadow(0 22px 24px rgb(0 0 0 / .5));transform:translate3d(0,calc(-1 * var(--evo-module-lift-current, 0px)),0)}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:focus-within .evo-v2__hero-module-product{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s}@media(hover:hover)and (pointer:fine){.evo-v2__hero-scroll-system:has(.evo-v2__hero-module:hover) .evo-v2__hero-module-base{filter:brightness(.72) saturate(.82);transform:translate3d(0,clamp(34px,3vw,58px),0) scale(.94)}.evo-v2__hero-scroll-system:has(.evo-v2__hero-module:hover) .evo-v2__hero-module-lift{transform:translate3d(0,calc(-1*clamp(14px,1.35vw,22px)),0)}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:hover{z-index:2}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:hover .evo-v2__hero-module-lift{filter:drop-shadow(0 22px 24px rgb(0 0 0 / .5));transform:translate3d(0,calc(-1 * var(--evo-module-lift-current, 0px)),0)}.evo-v2__hero-scroll[data-module-interaction=ready] .evo-v2__hero-module:hover .evo-v2__hero-module-product{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) scale(1);transition-delay:0s}.evo-v2__hero-module-product-link:hover .evo-v2__hero-module-product-cta{text-decoration:underline;text-underline-offset:3px}}.evo-v2__hero-scroll.is-animating :is(.evo-v2__hero-scroll-image,.evo-v2__hero-scroll-system){will-change:transform}.evo-v2__hero-scroll-footer{position:relative;z-index:2;display:grid;justify-items:center}.evo-v2__hero-scroll-footer .evo-v2__hero-features{grid-template-columns:repeat(4,minmax(128px,190px));gap:16px clamp(20px,3vw,50px);margin-top:0}.evo-v2__hero-scroll-footer .evo-v2__hero-actions{justify-content:center;margin-top:clamp(20px,2.5vh,30px)}.evo-v2__hero-hotspot{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;cursor:pointer}.evo-v2__hero-hotspot-trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.evo-v2__hero-hotspot-card{position:absolute;top:calc(100% + 16px);left:50%;display:flex;gap:12px;align-items:center;width:min(310px,calc(100vw - 40px));min-height:100px;padding:12px;border:1px solid rgb(17 18 20 / .08);border-radius:14px;color:var(--evo-ink);background:var(--evo-white);box-shadow:0 20px 60px #00000052;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) scale(.94);transform-origin:top center;transition:opacity .15s ease,transform .18s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s}.evo-v2__hero-hotspot-card:before{content:"";position:absolute;bottom:100%;left:50%;width:16px;height:16px;background:var(--evo-white);transform:translate(-50%,50%) rotate(45deg)}.evo-v2__hero-hotspot:hover .evo-v2__hero-hotspot-card,.evo-v2__hero-hotspot:focus-within .evo-v2__hero-hotspot-card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1);transition-delay:0s}.evo-v2__hero-hotspot:hover:before,.evo-v2__hero-hotspot:focus-within:before{box-shadow:inset 0 0 0 2px rgb(var(--hotspot-color))}.evo-v2__hero-hotspot:hover:after,.evo-v2__hero-hotspot:focus-within:after{transform:scale(1.7)}.evo-v2__hero-hotspot--top .evo-v2__hero-hotspot-card{top:auto;bottom:calc(100% + 16px);transform-origin:bottom center}.evo-v2__hero-hotspot--top .evo-v2__hero-hotspot-card:before{top:100%;bottom:auto;transform:translate(-50%,-50%) rotate(45deg)}.evo-v2__hero-hotspot--left .evo-v2__hero-hotspot-card{top:50%;right:calc(100% + 16px);left:auto;transform:translateY(-50%) scale(.94);transform-origin:center right}.evo-v2__hero-hotspot--left:hover .evo-v2__hero-hotspot-card,.evo-v2__hero-hotspot--left:focus-within .evo-v2__hero-hotspot-card{transform:translateY(-50%) scale(1)}.evo-v2__hero-hotspot--left .evo-v2__hero-hotspot-card:before{top:50%;right:-8px;bottom:auto;left:auto;transform:translateY(-50%) rotate(45deg)}.evo-v2__hero-hotspot--right .evo-v2__hero-hotspot-card{top:50%;left:calc(100% + 16px);transform:translateY(-50%) scale(.94);transform-origin:center left}.evo-v2__hero-hotspot--right:hover .evo-v2__hero-hotspot-card,.evo-v2__hero-hotspot--right:focus-within .evo-v2__hero-hotspot-card{transform:translateY(-50%) scale(1)}.evo-v2__hero-hotspot--right .evo-v2__hero-hotspot-card:before{top:50%;bottom:auto;left:0;transform:translate(-50%,-50%) rotate(45deg)}.evo-v2__hero-hotspot-image{position:relative;z-index:1;display:block;flex:0 0 76px;width:76px;height:76px;overflow:hidden;border-radius:10px;background:#f4f4f4}.evo-v2__hero-hotspot-image img{width:100%;height:100%;object-fit:contain}.evo-v2__hero-hotspot-copy{position:relative;z-index:1;display:grid;gap:5px;min-width:0;color:var(--evo-ink);text-align:left}.evo-v2__hero-hotspot-copy>span{color:#11121480;font-size:10px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}.evo-v2__hero-hotspot-copy>a{color:inherit;font-size:14px;font-weight:600;line-height:1.28;text-decoration:none;text-wrap:balance}.evo-v2__hero-hotspot-copy>a:hover,.evo-v2__hero-hotspot-copy>a:focus-visible{text-decoration:underline;text-underline-offset:3px}.evo-v2__hero-hotspot-copy :is(.price,.price__regular,.price__sale){color:#111214b8;font-size:13px;line-height:1.2}.evo-v2__benefits{background:var(--evo-surface)}.evo-v2__slider{min-width:0}.evo-v2__benefits-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:clamp(30px,4vw,58px)}.evo-v2__benefits-top .evo-v2__header{margin-bottom:0}.evo-v2__slider-stage{position:relative;min-width:0}.evo-v2__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.evo-v2__track::-webkit-scrollbar{display:none}.evo-v2__benefit{position:relative;min-width:0;min-height:clamp(480px,40vw,620px);overflow:hidden;isolation:isolate;border-radius:var(--evo-card-radius);background:#111;color:var(--evo-white);scroll-snap-align:start;scroll-snap-stop:always}.evo-v2__benefit img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.evo-v2__benefit:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06060705 26%,#0606072e 50%,#060607e6);pointer-events:none}.evo-v2__benefit-copy{position:absolute;z-index:1;inset-inline:clamp(22px,2.2vw,34px);bottom:clamp(24px,2.4vw,36px);max-width:570px}.evo-v2__benefit h3{font-size:var(--evo-benefit-title-size, 30px);line-height:var(--evo-benefit-title-line-height, 1.08)}.evo-v2 .evo-v2__benefit p{max-width:52ch;margin-top:var(--evo-benefit-text-gap, 16px);color:#ffffffc7;font-size:var(--evo-benefit-text-size, 15px);line-height:var(--evo-benefit-text-line-height, 1.55)}.evo-v2__slider-controls{display:flex;align-items:center;justify-content:flex-end}.evo-v2__slider-buttons{display:flex;gap:8px}.evo-v2__slider-button{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgb(17 18 20 / .62);border-radius:50%;background:var(--evo-white);color:var(--evo-ink);cursor:pointer;transition:transform .18s ease,opacity .18s ease}.evo-v2__slider-button.button{--color-button-background: 255 255 255;--color-button-text: var(--color-foreground, 17 18 20);--buttons-border-width: 0px;--buttons-radius: 50%;--shadow-opacity: 0;padding:0;color:rgb(var(--color-button-text));transition:var(--button-transition)}.evo-v2__slider-button:before,.evo-v2__slider-button .btn-text:before{content:"";display:block;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translate(-3px) rotate(45deg)}.evo-v2__slider-button.button:before{content:none}.evo-v2__slider-button--previous:before,.evo-v2__slider-button--previous .btn-text:before{transform:translate(3px) rotate(-135deg)}.evo-v2__slider-button:disabled{opacity:.28;cursor:default}.evo-v2__slider--overlay .evo-v2__benefits-top{grid-template-columns:minmax(0,1fr)}.evo-v2__slider--overlay .evo-v2__slider-controls{position:absolute;z-index:2;top:50%;inset-inline:clamp(12px,1.5vw,24px);transform:translateY(-50%);pointer-events:none}.evo-v2__slider--overlay .evo-v2__slider-buttons{width:100%;justify-content:space-between}.evo-v2__slider--overlay .evo-v2__slider-button{border-color:rgb(255 255 255 / var(--evo-slider-arrow-opacity, .7));background:rgb(255 255 255 / var(--evo-slider-arrow-opacity, .7));box-shadow:0 4px 20px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.evo-v2__gallery{background:var(--evo-white)}.evo-v2__gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.evo-v2__gallery-item{min-height:520px;overflow:hidden;border-radius:var(--evo-card-radius);background:var(--evo-surface)}.evo-v2__gallery-item:nth-child(1),.evo-v2__gallery-item:nth-child(4){grid-column:span 7}.evo-v2__gallery-item:nth-child(2),.evo-v2__gallery-item:nth-child(3){grid-column:span 5}.evo-v2__gallery-item img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.evo-v2__gallery-item figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.evo-v2__mounting{background:var(--evo-surface)}.evo-v2__mounting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.evo-v2__mounting-card{display:grid;grid-template-rows:minmax(420px,1fr) auto;overflow:hidden;border-radius:var(--evo-card-radius);background:var(--evo-white)}.evo-v2__mounting-media img{height:100%;object-fit:cover}.evo-v2__mounting-copy{padding:var(--evo-mounting-padding, 42px)}.evo-v2__mounting-copy h3{font-size:var(--evo-mounting-title-size, 32px);line-height:var(--evo-mounting-title-line-height, 1.12)}.evo-v2 .evo-v2__mounting-copy p{max-width:54ch;margin-top:var(--evo-mounting-text-gap, 14px);color:var(--evo-muted);font-size:var(--evo-mounting-text-size, 16px);line-height:var(--evo-mounting-text-line-height, 1.6)}.evo-v2__mounting-meta{display:inline-block;margin-top:var(--evo-mounting-meta-gap, 24px);color:var(--evo-ink);font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.evo-v2__video{position:relative;min-height:var(--evo-video-height, 720px);background:var(--evo-ink);color:var(--evo-white)}.evo-v2__video-media,.evo-v2__video-shade{position:absolute;top:0;right:0;bottom:0;left:0}.evo-v2__video-media :is(img,video,iframe){width:100%;height:100%;object-fit:cover}.evo-v2__video-media iframe{border:0}.evo-v2__video-shade{background:rgb(6 6 7 / var(--evo-video-overlay, .22));pointer-events:none}.evo-v2__video-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit;padding:clamp(30px,5vw,76px)}.evo-v2__video-copy h2{max-width:16ch;font-size:var(--evo-heading-size);line-height:var(--evo-heading-line-height)}.evo-v2 .evo-v2__video-copy p{max-width:54ch;margin-top:var(--evo-heading-text-gap);color:#ffffffc7;font-size:var(--evo-text-size);line-height:var(--evo-text-line-height)}.evo-v2--assembly-section{background:#000}.evo-v2__assembly{--evo-assembly-progress: 1;--evo-assembly-module-shift: 0px;--evo-assembly-base-shift: 0px;--evo-assembly-final-progress: 0;--evo-assembly-parts-opacity: 1;--evo-assembly-final-scale: .985;--evo-assembly-final-blur: 2.2px;--evo-assembly-parts-blur: 0px;--evo-assembly-front-progress: 0;--evo-assembly-front-scale: .99;--evo-assembly-front-blur: 2.2px;position:relative;display:block;min-height:var(--evo-assembly-track, 190vh);overflow:visible;color:var(--evo-white);background:#000}.evo-v2__assembly-stage{position:sticky;top:0;min-height:100svh;overflow:clip;border-radius:var(--evo-active-radius);background:radial-gradient(circle at 50% 72%,rgb(68 72 80 / .26),transparent 44%),#000}.evo-v2__assembly--square-bottom,.evo-v2__assembly--square-bottom .evo-v2__assembly-stage{border-radius:var(--evo-active-radius) var(--evo-active-radius) 0 0}.evo-v2__assembly-stage:after{content:"";position:absolute;z-index:2;inset:0 0 auto;height:46%;background:linear-gradient(180deg,#000 64%,rgb(0 0 0 / .82) 80%,transparent 100%);pointer-events:none}.evo-v2__assembly-content{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);gap:clamp(42px,6vw,110px);align-items:end;padding:clamp(92px,12vh,128px) clamp(24px,4vw,78px) 0}.evo-v2__assembly-copy h2{max-width:15ch;font-size:var(--evo-heading-size);line-height:var(--evo-heading-line-height)}.evo-v2 .evo-v2__assembly-copy p{max-width:62ch;margin-top:var(--evo-heading-text-gap);color:#ffffffb3;font-size:var(--evo-text-size);line-height:var(--evo-text-line-height);letter-spacing:-.012em}.evo-v2__assembly-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.evo-v2__assembly-fact{padding-top:14px;border-top:1px solid rgb(255 255 255 / .32)}.evo-v2__assembly-fact dt{color:#ffffff8a;font-size:12px;font-weight:550;line-height:1.3;letter-spacing:.02em}.evo-v2__assembly-fact dd{margin-top:8px;color:var(--evo-white);font-size:14px;line-height:1.42}.evo-v2__assembly-visual{position:absolute;z-index:1;top:65%;left:50%;width:min(calc(var(--evo-assembly-image-size, 62) * 1vw),1500px);aspect-ratio:2050 / 862;transform:translate(-50%,-50%)}.evo-v2__assembly-parts{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:var(--evo-assembly-parts-opacity);filter:blur(var(--evo-assembly-parts-blur))}.evo-v2__assembly-final{position:absolute;z-index:2;top:50%;left:50%;width:var(--evo-assembly-final-image-size, 100%);height:auto;opacity:var(--evo-assembly-final-progress);filter:blur(var(--evo-assembly-final-blur));transform:translate(-50%,var(--evo-assembly-final-offset-y, -50%)) scale(var(--evo-assembly-final-scale));-webkit-user-select:none;user-select:none;pointer-events:none}.evo-v2__assembly-front{position:absolute;z-index:3;top:50%;left:50%;width:var(--evo-assembly-front-image-size, 100%);height:auto;opacity:var(--evo-assembly-front-progress);filter:blur(var(--evo-assembly-front-blur));transform:translate(-50%,var(--evo-assembly-front-offset-y, -50%)) scale(var(--evo-assembly-front-scale));-webkit-user-select:none;user-select:none;pointer-events:none}@media(min-width:1600px){.evo-v2__assembly-front{transform:translate(-50%,var(--evo-assembly-front-offset-y-large, -58%)) scale(var(--evo-assembly-front-scale))}}.evo-v2__assembly--center .evo-v2__assembly-content{grid-template-columns:1fr;justify-items:center;gap:26px;text-align:center}.evo-v2__assembly--center .evo-v2__assembly-copy h2,.evo-v2__assembly--center .evo-v2__assembly-copy p{margin-inline:auto}.evo-v2__assembly--center .evo-v2__assembly-facts{width:min(100%,860px)}.evo-v2__assembly-cta{position:absolute;z-index:4;bottom:var(--evo-assembly-cta-bottom, 64px);left:50%;display:flex;width:min(calc(100% - 48px),920px);align-items:center;justify-content:center;gap:var(--evo-assembly-cta-gap, 26px);transform:translate(-50%)}.evo-v2__assembly-cta-copy{max-width:560px}.evo-v2__assembly-cta-copy strong{display:block;color:var(--evo-white);font-size:var(--evo-assembly-caption-title-size, 18px);font-weight:650;line-height:1.2;letter-spacing:.01em}.evo-v2 .evo-v2__assembly-cta-copy p{margin-top:8px;color:#fff9;font-size:var(--evo-assembly-caption-text-size, 15px);line-height:1.5}.evo-v2__assembly-cta .evo-v2__button{flex:0 0 auto}.evo-v2__assembly-glow{position:absolute;top:12%;right:16%;bottom:2%;left:16%;border-radius:50%;background:rgb(125 132 143 / calc(.08 + (var(--evo-assembly-progress) * .16)));filter:blur(70px);transform:scale(calc(.92 + (var(--evo-assembly-progress) * .08)))}.evo-v2__assembly-base,.evo-v2__assembly-modules{position:absolute;top:50%;left:50%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}.evo-v2__assembly-base{width:94.44%;transform:translate(-50%,calc(-50% + var(--evo-assembly-base-shift)))}.evo-v2__assembly-modules{width:100%;opacity:calc(.74 + (var(--evo-assembly-progress) * .26));transform:translate(-50%,calc(-50% + var(--evo-assembly-module-shift)))}.evo-v2__assembly.is-animating :is(.evo-v2__assembly-parts,.evo-v2__assembly-final,.evo-v2__assembly-front){will-change:transform,opacity,filter}.evo-v2__assembly.is-animating :is(.evo-v2__assembly-base,.evo-v2__assembly-modules,.evo-v2__assembly-glow){will-change:transform,opacity}.evo-v2__assembly-scroll-cue{position:absolute;z-index:3;bottom:30px;left:clamp(24px,4vw,78px);display:flex;gap:12px;align-items:center;color:#ffffff8f;font-size:12px;line-height:1;opacity:max(0,calc(1 - (var(--evo-assembly-progress) * 2.2)))}.evo-v2__assembly-scroll-cue span{display:block;width:42px;height:1px;background:currentColor;transform:scaleX(calc(.34 + (var(--evo-assembly-progress) * .66)));transform-origin:left}.evo-v2__technical{background:var(--evo-white)}.evo-v2__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border-radius:var(--evo-card-radius);background:#11121424}.evo-v2__fact{min-height:178px;padding:clamp(22px,2.6vw,38px);background:var(--evo-surface)}.evo-v2__fact strong{display:block;font-family:var(--font-heading-family, Inter, sans-serif);font-size:clamp(2rem,3vw,3.4rem);font-weight:500;letter-spacing:-.035em;line-height:1}.evo-v2__fact span{display:block;max-width:22ch;margin-top:12px;color:var(--evo-muted);line-height:1.35}.evo-v2__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(30px,5vw,90px);margin-top:clamp(38px,5vw,70px)}.evo-v2__spec{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:20px;padding:17px 0;border-bottom:1px solid rgb(17 18 20 / .15)}.evo-v2__spec dt{color:var(--evo-muted)}.evo-v2__spec dd{text-align:right;font-weight:550}.evo-v2__products{background:var(--evo-surface)}.evo-v2--native-products .evo-v2__shell{overflow:hidden}.evo-v2--native-products .page-width{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(20px,4vw,78px)}.evo-v2--native-products .title-wrapper .heading{font-size:var(--evo-heading-size);line-height:var(--evo-heading-line-height)}.evo-v2--native-products .title-wrapper .description{margin-top:0;font-size:var(--evo-text-size);line-height:var(--evo-text-line-height)}.evo-v2--native-products .title-wrapper .description p{margin:0}.evo-v2--native-products .title-wrapper>.grid{gap:var(--evo-heading-text-gap)}.evo-v2--native-products .evo-v2__product-grid{width:100%}.evo-v2__final{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:620px;background:var(--evo-ink);color:var(--evo-white)}.evo-v2__final-media{min-width:0;min-height:0}.evo-v2__final-media img{height:100%;object-fit:var(--evo-final-image-fit, cover);object-position:var(--evo-final-image-position, center)}.evo-v2__final--light{background:#f7f7f8;color:#17181a}.evo-v2__final--light .evo-v2__final-media{background:#f7f7f8}.evo-v2__final-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,84px)}.evo-v2__final h2{font-size:var(--evo-heading-size);line-height:var(--evo-heading-line-height)}.evo-v2 .evo-v2__final p{max-width:50ch;margin-top:var(--evo-heading-text-gap);color:#ffffffb8;font-size:var(--evo-text-size);line-height:var(--evo-text-line-height)}.evo-v2 .evo-v2__final--light p{color:#555960}.evo-v2__final .evo-v2__button{margin-top:28px}@media(hover:hover)and (pointer:fine){.evo-v2__button:not(.button):hover{border-color:var(--evo-ink);background:transparent;color:var(--evo-ink);transform:translateY(-2px)}.evo-v2__button--light:not(.button):hover{border-color:var(--evo-white);background:transparent;color:var(--evo-white)}.evo-v2__slider-button:not(.button,:disabled):hover{transform:translateY(-2px)}.evo-v2__benefit:hover img,.evo-v2__gallery-item:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.evo-v2 :is(.evo-v2__button.button,.evo-v2__slider-button.button) :is(.btn-fill,.btn-text){transition:none}.evo-v2 :is(.evo-v2__button.button,.evo-v2__slider-button.button) .btn-fill{transform:none!important;opacity:0}.evo-v2 :is(.evo-v2__button.button,.evo-v2__slider-button.button):hover .btn-fill{opacity:1}}@media(max-width:1599px){.evo-v2__track{grid-auto-columns:calc((100% - 24px) / 3)}}@media(max-width:1090px){.evo-v2__hero-scroll-footer .evo-v2__hero-features{grid-template-columns:repeat(2,minmax(150px,190px))}.evo-v2__track{grid-auto-columns:calc((100% - 12px)/2)}.evo-v2__gallery-item,.evo-v2__gallery-item:nth-child(n){grid-column:span 12;min-height:520px}.evo-v2__mounting-grid,.evo-v2__specs{grid-template-columns:1fr}.evo-v2__facts{grid-template-columns:repeat(2,1fr)}.evo-v2__final{grid-template-columns:1fr}.evo-v2__final-media{min-height:520px}.evo-v2__assembly-content{grid-template-columns:1fr;gap:26px}.evo-v2__assembly-facts{max-width:720px}.evo-v2__assembly-visual{top:68%;width:min(calc(var(--evo-assembly-image-size, 62) * 1.35vw),1100px)}}@media(max-width:767px){.evo-v2{--evo-active-radius: var(--evo-section-radius-mobile, 24px);--evo-card-radius: 14px;--evo-gutter: 8px}.evo-v2__inner{padding:38px 20px}.evo-v2__header{margin-bottom:28px}.evo-v2__header h2,.evo-v2--native-products .title-wrapper .heading{font-size:min(var(--evo-heading-size),10vw)}.evo-v2__hero{min-height:650px}.evo-v2__hero-content{padding:40px 20px 36px}.evo-v2__hero h1{font-size:min(var(--evo-heading-size),14vw)}.evo-v2__hero p{font-size:min(var(--evo-text-size),5.5vw)}.evo-v2__hero-media.has-mobile-image .evo-v2__hero-media-primary{display:none}.evo-v2__hero-media.has-mobile-image .evo-v2__hero-mobile-image{display:block}.evo-v2__hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:34px}.evo-v2__hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.evo-v2__hero-hotspot{display:none}.evo-v2__hero-scroll{min-height:max(150vh,1080px)}.evo-v2__hero-scroll--static{min-height:max(calc(100svh - 58px),700px)}.evo-v2__hero-scroll-stage{grid-template-rows:auto minmax(190px,1fr) auto;top:58px;height:calc(100svh - 58px);min-height:700px;padding:30px 20px 28px}.evo-v2__hero-scroll-header h1{font-size:min(var(--evo-heading-size),11vw)}.evo-v2 .evo-v2__hero-scroll-header p{max-width:38ch;font-size:min(var(--evo-text-size),4.5vw)}.evo-v2 .evo-v2__hero-scroll-image,.evo-v2__hero-scroll-system{width:var(--evo-hero-scroll-image-width-mobile, 96vw);max-width:none}.evo-v2__hero-module{pointer-events:none!important}.evo-v2__hero-module-product{display:none}.evo-v2__hero-scroll-footer .evo-v2__hero-features{width:min(100%,420px);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.evo-v2__hero-scroll-footer .evo-v2__hero-feature{grid-template-columns:24px minmax(0,1fr);gap:9px}.evo-v2__hero-scroll-footer .evo-v2__hero-feature-icon{width:24px;height:24px}.evo-v2__hero-scroll-footer .evo-v2__hero-feature-copy strong{font-size:13px}.evo-v2__hero-scroll-footer .evo-v2__hero-feature-copy>span{font-size:12px}.evo-v2__hero-scroll-footer .evo-v2__hero-actions{width:100%;flex-direction:row;align-items:stretch;gap:8px;margin-top:20px}.evo-v2__hero-scroll-footer .evo-v2__button{flex:1 1 0;min-width:0;min-height:44px;padding-inline:12px;font-size:12px}.evo-v2__benefits-top{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.evo-v2__slider-controls{justify-content:flex-end}.evo-v2__slider-button{width:46px;height:46px}.evo-v2__track{grid-auto-columns:100%}.evo-v2__benefit{min-height:min(142vw,580px)}.evo-v2__gallery-grid{gap:8px}.evo-v2__gallery-item,.evo-v2__gallery-item:nth-child(n){min-height:420px}.evo-v2__mounting-grid{grid-template-columns:1fr;gap:8px}.evo-v2__mounting-card{grid-template-rows:360px auto}.evo-v2__video{min-height:620px}.evo-v2__video-copy{padding:28px 20px}.evo-v2__video-copy h2,.evo-v2__final h2{font-size:min(var(--evo-heading-size),11vw)}.evo-v2__video-copy p,.evo-v2__final p,.evo-v2--native-products .title-wrapper .description{font-size:min(var(--evo-text-size),5vw)}.evo-v2__facts{grid-template-columns:1fr}.evo-v2__fact{min-height:132px}.evo-v2__spec{grid-template-columns:minmax(0,1fr) minmax(105px,.9fr);gap:12px;font-size:.92rem}.evo-v2__final-media{min-height:420px}.evo-v2__final-copy{padding:38px 20px 44px}.evo-v2__assembly{min-height:min(var(--evo-assembly-track, 170vh),190vh)}.evo-v2__assembly-stage{min-height:max(760px,100svh)}.evo-v2__assembly-content{gap:24px;padding:92px 20px 0}.evo-v2__assembly-copy h2{max-width:13ch;font-size:min(var(--evo-heading-size),10.5vw)}.evo-v2 .evo-v2__assembly-copy p{max-width:46ch;font-size:min(var(--evo-text-size),4.3vw)}.evo-v2__assembly-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evo-v2__assembly-fact{padding-top:10px}.evo-v2__assembly-fact dt{font-size:10px}.evo-v2__assembly-fact dd{margin-top:6px;font-size:11px}.evo-v2__assembly-visual{top:62%;width:calc(var(--evo-assembly-mobile-image-size, 120) * 1vw);max-width:none}.evo-v2__assembly-glow{filter:blur(42px)}.evo-v2__assembly-scroll-cue{top:46%;bottom:auto;left:20px}.evo-v2__assembly-cta{bottom:var(--evo-assembly-cta-bottom-mobile, 88px);width:calc(100% - 40px);flex-direction:column;gap:12px;text-align:center}.evo-v2__assembly-cta-copy{max-width:42ch}.evo-v2__assembly-cta .evo-v2__button{min-height:44px}}@media(prefers-reduced-motion:reduce){.evo-v2 *,.evo-v2 *:before,.evo-v2 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.evo-v2__hero-scroll{min-height:100svh}.evo-v2__hero-scroll-stage{position:relative}.evo-v2 .evo-v2__hero-scroll-image,.evo-v2__hero-scroll-system{transform:translate3d(-50%,-50%,0)}.evo-v2__assembly{min-height:100svh}.evo-v2__assembly-parts,.evo-v2__assembly-final{opacity:0;filter:none}.evo-v2__assembly-front{opacity:1;filter:none;transform:translate(-50%,var(--evo-assembly-front-offset-y, -50%))}.evo-v2__assembly-scroll-cue{display:none}}body:is(.evo-hd-page,.evo-hd-pro-page) .evo-v2{--evo-story-heading-size: clamp(36px, 4.5vw, 54px);--evo-story-text-size: clamp(17px, 1.67vw, 20px);--evo-story-heading-line-height: 1.06;--evo-story-text-line-height: 1.5;--evo-story-heading-text-gap: 16px}body:is(.evo-hd-page,.evo-hd-pro-page) .evo-v2 :is(.evo-hd__models-header h2,.evo-hd__system-copy h2,.evo-v2__header h2,.evo-v2__assembly-copy h2,.evo-v2__video-copy h2,.evo-scale__content h2,.evo-monitor-product__header h2,.evo-monitor-scene__copy h2,.evo-v2__final-copy h2,.title-wrapper h2){font-family:var(--font-heading-family, Inter, sans-serif);font-size:var(--evo-story-heading-size);font-style:var(--font-heading-style, normal);font-weight:500;line-height:var(--evo-story-heading-line-height);letter-spacing:-.035em}body:is(.evo-hd-page,.evo-hd-pro-page) .evo-v2 :is(.evo-hd__models-header>p,.evo-hd__system-intro,.evo-v2__header>p,.evo-v2__assembly-copy>p,.evo-v2__video-copy>p,.evo-scale__text,.evo-monitor-product__header>p,.evo-monitor-scene__copy>p,.evo-v2__final-copy>p,.title-wrapper .description){font-family:var(--font-body-family, Inter, sans-serif);font-size:var(--evo-story-text-size);font-style:normal;font-weight:400;line-height:var(--evo-story-text-line-height);letter-spacing:-.012em}body:is(.evo-hd-page,.evo-hd-pro-page) .evo-v2 :is(.evo-hd__models-header>p,.evo-hd__system-intro,.evo-v2__header>p,.evo-v2__assembly-copy>p,.evo-v2__video-copy>p,.evo-monitor-product__header>p,.evo-v2__final-copy>p){margin-top:var(--evo-story-heading-text-gap)}body:is(.evo-hd-page,.evo-hd-pro-page) .evo-v2 :is(.evo-scale__text,.evo-monitor-scene__copy>p){padding-top:var(--evo-story-heading-text-gap)}body:is(.evo-hd-page,.evo-hd-pro-page) .evo-v2--native-products .title-wrapper>.grid{gap:var(--evo-story-heading-text-gap)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/balter-evo-v2.css.map */
